Remove resizer steps from floorplan.tcl
Remove resizer steps at floorplan time as it's mostly wasted effort. Buffer trees are replaced at placement time and repair_timing is limited without placement so running it at floorplan is too early.
Updated Rules
[WARNING] Multiple clocks not supported. Will use first clock: mrx_clk_pad_i: 300.0000. [WARNING] Multiple clocks not supported. Will use first clock: mrx_clk_pad_i: 300.0000. designs/asap7/mock-alu/rules-base.json updates:
| Metric | Old | New | Type |
|---|---|---|---|
| finish__timing__setup__ws | -283.88 | -299.307 | Failing |
[WARNING] Multiple clocks not supported. Will use first clock: clk: 333.0000. designs/asap7/uart/rules-base.json updates:
| Metric | Old | New | Type |
|---|---|---|---|
| finish__timing__setup__ws | -34.34 | -53.8859 | Failing |
designs/gf180/aes/rules-base.json updates:
| Metric | Old | New | Type |
|---|---|---|---|
| globalroute__antenna_diodes_count | 3 | 100 | Failing |
designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json updates:
| Metric | Old | New | Type |
|---|---|---|---|
| globalroute__antenna_diodes_count | 6 | 100 | Failing |
[WARNING] Multiple clocks not supported. Will use first clock: clk_i: 3.0000. [WARNING] Multiple clocks not supported. Will use first clock: ext_clk: 15.0000. designs/sky130hd/riscv32i/rules-base.json updates:
| Metric | Old | New | Type |
|---|---|---|---|
| globalroute__antenna_diodes_count | 2 | 100 | Failing |
designs/sky130hs/aes/rules-base.json updates:
| Metric | Old | New | Type |
|---|---|---|---|
| finish__timing__setup__ws | -0.35 | -0.524325 | Failing |
| finish__timing__wns_percent_delay | -10.0 | -23.217919 | Failing |
Messages from CI
[INFO] asap7/minimal not included in CI. [INFO] gf12 not included in the update. [INFO] gf55 not included in the update. [INFO] nangate45/bp_quad not included in CI. [INFO] rapidus2hp not included in the update.
CI Could not Update Rules
[ERROR] sky130hd/microwatt: No metrics found, please check the latest CI build for issues.