Matt Liberty

Results 59 issues of Matt Liberty

### Describe the bug Sta doesn't handle when a Pin is deleted, and is present in a Clock's leaf_pins_ list, it isn't removed. This subsequently leads to a crash. In...

sta

### Describe the bug The new [buffer_varying_lengths](https://github.com/The-OpenROAD-Project/OpenROAD/pull/4005#top) test for rsz shows cases where the buffering needs improvement. Two-pin wires are increasing length are generated and buffered: ![image](https://github.com/The-OpenROAD-Project/OpenROAD/assets/761514/04e3ff73-a8b3-4273-a393-d662035056ad) The buffering is...

rsz

### Subject [Stage]: Floorplaning. ### Describe the bug If I try to enable mpl2 for sky130hd/chameleon with ``` -export MACRO_PLACEMENT = $(chameleon_DIR)/chameleon.macro_placment.cfg +export SYNTH_HIERARCHICAL = 1 + +export RTLMP_FLOW =...

mpl

### Description Currently we just report these for setup. ### Suggested Solution _No response_ ### Additional Context _No response_

The RAMs have a very small max_transition of 0.04, e.g. https://github.com/efabless/sky130_sram_macros/blob/c2333394e0b0b9d9d71185678a8d8087715d5e3b/sky130_sram_1kbyte_1rw1r_32x256_8/sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C.lib#L188 Most of the stdcells have a value of 1.5 in hd and 1.0 in hs for comparison. Is this...

### Description Running repair_design after global_placement can lead to a placement density hotspots that deteriorate results. ### Suggested Solution Early in global placement the positions are subject to too much...

gpl
grt
rsz

### Describe the bug I tried changing ``` --- a/flow/designs/asap7/swerv_wrapper/constraint.sdc +++ b/flow/designs/asap7/swerv_wrapper/constraint.sdc @@ -2,7 +2,7 @@ current_design swerv_wrapper set clk_name core_clock set clk_port_name clk -set clk_period 2500 +set clk_period 1000...

rsz

### Description To track: From @precisionmoon `We want to find a register by name in the main GUI and see the matching sink in the clock tree viewer.` ### Suggested...

gui

### Description Please revert https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/pull/2375 once we get the Oct release of yosys integrated with the patch mentioned in that PR. ### Suggested Solution _No response_ ### Additional Context _No...

@precisionmoon noticed this large jump in area when upsizing a sequential compared to a buffer. Is this expected? PDK | BUFX1 | BUFX2 | BUFX1 -> BUFX2 area increase |...