Skip to content

Update OpenROAD submodule#3427

Merged
maliberty merged 2 commits into
masterfrom
update-openroad
Sep 1, 2025
Merged

Update OpenROAD submodule#3427
maliberty merged 2 commits into
masterfrom
update-openroad

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 23, 2025

Copy link
Copy Markdown
Contributor

Automated action to update tools/OpenROAD submodule and tighten CI rule checking.
[ci:rules-tighten]

Updated Rules

designs/asap7/aes/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 2214 2177 Tighten
detailedroute__route__wirelength 74787 73373 Tighten
finish__timing__setup__ws -73.23 -48.56 Tighten

designs/asap7/aes-block/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 7233 7231 Tighten
cts__design__instance__count__hold_buffer 1449 966 Tighten
finish__timing__setup__ws -99.09 -92.83 Tighten

designs/asap7/aes-mbff/rules-base.json updates:

Metric Old New Type
detailedroute__route__wirelength 74756 74683 Tighten
finish__timing__setup__ws -83.08 -46.64 Tighten

designs/asap7/aes_lvt/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 2054 1989 Tighten
detailedroute__route__wirelength 72549 69277 Tighten
finish__timing__setup__ws -45.99 -30.85 Tighten
finish__design__instance__area 2103 2030 Tighten

designs/asap7/cva6/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 19709 19362 Tighten
finish__design__instance__area 19864 19577 Tighten

[WARNING] Multiple clocks not supported. Will use first clock: mrx_clk_pad_i: 300.0000.
designs/asap7/ethmac/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 9343 8752 Tighten
placeopt__design__instance__count__stdcell 71068 70347 Tighten
cts__design__instance__count__setup_buffer 6180 6117 Tighten
cts__design__instance__count__hold_buffer 6180 6117 Tighten
detailedroute__route__wirelength 232938 210959 Tighten
finish__timing__setup__ws -144.87 -139.61 Tighten
finish__design__instance__area 9507 8904 Tighten
finish__timing__drv__setup_violation_count 3090 3059 Tighten
finish__timing__wns_percent_delay -42.0 -41.11 Tighten

[WARNING] Multiple clocks not supported. Will use first clock: mrx_clk_pad_i: 300.0000.
designs/asap7/ethmac_lvt/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 8660 8380 Tighten
detailedroute__route__wirelength 250591 235407 Tighten
finish__design__instance__area 8806 8537 Tighten

designs/asap7/gcd/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 53 52 Tighten
detailedroute__route__wirelength 1271 1244 Tighten
finish__design__instance__area 59 55 Tighten
finish__timing__drv__setup_violation_count 27 24 Tighten

designs/asap7/gcd-ccs/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 53 51 Tighten
placeopt__design__instance__count__stdcell 540 535 Tighten
cts__design__instance__count__setup_buffer 47 46 Tighten
detailedroute__route__wirelength 1224 1176 Tighten
finish__timing__setup__ws -94.0 -67.5 Tighten
finish__design__instance__area 56 55 Tighten
finish__timing__drv__setup_violation_count 24 23 Tighten
finish__timing__wns_percent_delay -34.7 -30.8 Tighten

designs/asap7/ibex/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 2805 2802 Tighten
detailedroute__route__wirelength 106483 101837 Tighten

designs/asap7/jpeg/rules-base.json updates:

Metric Old New Type
detailedroute__route__wirelength 175717 175657 Tighten
finish__timing__setup__ws -49.68 -41.79 Tighten
finish__design__instance__area 7254 7253 Tighten

designs/asap7/jpeg_lvt/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 7116.74 7048.92 Tighten
placeopt__design__instance__area 7477 7037 Tighten
placeopt__design__instance__count__stdcell 66675 64677 Tighten
cts__design__instance__count__setup_buffer 5798 5624 Tighten
cts__design__instance__count__hold_buffer 5798 5624 Tighten
detailedroute__route__wirelength 187616 176948 Tighten
finish__design__instance__area 7543 7124 Tighten
finish__timing__drv__setup_violation_count 2899 2812 Tighten

designs/asap7/mock-alu/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 1835 1817 Tighten
detailedroute__route__wirelength 59049 50078 Tighten
finish__timing__setup__ws -506.14 -285.92 Tighten
finish__design__instance__area 1920 1858 Tighten
finish__timing__drv__setup_violation_count 1399 667 Tighten
finish__timing__wns_percent_delay -98.1 -60.98 Tighten

designs/asap7/mock-array/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 34554.19 34311.75 Tighten

[WARNING] Multiple clocks not supported. Will use first clock: clk: 333.0000.
designs/asap7/mock-cpu/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 7389 7379 Tighten
detailedroute__route__wirelength 52446 50994 Tighten
finish__design__instance__area 7638 7617 Tighten

designs/asap7/riscv32i/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 2947.89 2910.74 Tighten
placeopt__design__instance__area 3109 2985 Tighten
detailedroute__route__wirelength 83651 74871 Tighten
finish__design__instance__area 3180 3070 Tighten

designs/asap7/riscv32i-mock-sram/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 2395 2281 Tighten
detailedroute__route__wirelength 95161 87921 Tighten
finish__timing__setup__ws -129.65 -100.96 Tighten
finish__design__instance__area 2464 2365 Tighten

designs/asap7/swerv_wrapper/rules-base.json updates:

Metric Old New Type
detailedroute__route__wirelength 1633400 1631316 Tighten

designs/asap7/uart/rules-base.json updates:

Metric Old New Type
finish__timing__setup__ws -42.58 -41.75 Tighten
finish__timing__drv__setup_violation_count 79 74 Tighten

designs/gf180/aes/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 846140 808898 Tighten
placeopt__design__instance__count__stdcell 25876 24393 Tighten
globalroute__antenna_diodes_count 72 8 Tighten
detailedroute__route__wirelength 1477421 1389423 Tighten
finish__timing__setup__ws -1.25 -1.14 Tighten
finish__design__instance__area 905336 874849 Tighten

designs/gf180/aes-hybrid/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 808863 798562 Tighten
placeopt__design__instance__count__stdcell 26088 22568 Tighten
globalroute__antenna_diodes_count 84 3 Tighten
detailedroute__route__wirelength 1799784 1655593 Tighten
detailedroute__antenna_diodes_count 8 5 Tighten
finish__timing__setup__ws -1.43 -1.22 Tighten
finish__timing__wns_percent_delay -37.4 -36.19 Tighten

designs/gf180/jpeg/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 2362986 2186012 Tighten
detailedroute__route__wirelength 2973166 2911755 Tighten
detailedroute__antenna_diodes_count 10 5 Tighten
finish__design__instance__area 2695462 2509185 Tighten

designs/gf180/riscv32i/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 383765 370441 Tighten
globalroute__antenna_diodes_count 2 0 Tighten
detailedroute__route__wirelength 739817 715180 Tighten
finish__timing__setup__ws -1.04 -0.58 Tighten
finish__design__instance__area 475387 461285 Tighten

designs/gf180/uart-blocks/rules-base.json updates:

Metric Old New Type
detailedroute__route__wirelength 17972 17661 Tighten

designs/ihp-sg13g2/aes/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 229478 203544 Tighten
detailedroute__antenna_diodes_count 39 32 Tighten

designs/ihp-sg13g2/gcd/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 6508 6431 Tighten
detailedroute__route__wirelength 14242 12788 Tighten

designs/ihp-sg13g2/i2c-gpio-expander/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 39158 39144 Tighten
globalroute__antenna_diodes_count 135 96 Tighten
detailedroute__antenna_diodes_count 22 5 Tighten
finish__design__instance__area 135775 135675 Tighten

designs/ihp-sg13g2/ibex/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 365471 302065 Tighten
placeopt__design__instance__count__stdcell 21142 20753 Tighten
globalroute__antenna_diodes_count 21 0 Tighten
detailedroute__route__wirelength 1072557 1027854 Tighten
finish__timing__drv__setup_violation_count 906 902 Tighten

designs/ihp-sg13g2/jpeg/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 1507968.61 1499147.11 Tighten
placeopt__design__instance__area 1043533 1005532 Tighten
placeopt__design__instance__count__stdcell 86736 86433 Tighten
globalroute__antenna_diodes_count 24 20 Tighten
finish__timing__drv__setup_violation_count 3771 3758 Tighten

designs/ihp-sg13g2/riscv32i/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 170435 159244 Tighten
detailedroute__antenna_diodes_count 12 9 Tighten

designs/ihp-sg13g2/spi/rules-base.json updates:

Metric Old New Type
detailedroute__route__wirelength 4553 3721 Tighten
finish__timing__setup__ws -0.11 -0.09 Tighten
finish__timing__drv__setup_violation_count 16 9 Tighten

designs/nangate45/ariane133/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 871517 831679 Tighten
detailedroute__route__wirelength 8921456 7238896 Tighten
finish__design__instance__area 875374 843034 Tighten

designs/nangate45/ariane136/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 889812 854306 Tighten
detailedroute__route__wirelength 8032745 7612186 Tighten
finish__design__instance__area 902506 867354 Tighten
finish__timing__drv__hold_violation_count 292 124 Tighten

designs/nangate45/black_parrot/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 816555 776627 Tighten
finish__timing__setup__ws -4.07 -3.69 Tighten
finish__design__instance__area 832222 792384 Tighten

designs/nangate45/bp_be_top/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 288926 274273 Tighten
detailedroute__route__wirelength 3302753 2679578 Tighten
finish__design__instance__area 290373 276023 Tighten

designs/nangate45/bp_fe_top/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 252534 245106 Tighten
finish__design__instance__area 254470 247731 Tighten
finish__timing__drv__hold_violation_count 1375 100 Tighten

designs/nangate45/bp_multi_top/rules-base.json updates:

Metric Old New Type
finish__design__instance__area 597100 597097 Tighten

designs/nangate45/dynamic_node/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 27551 25745 Tighten
detailedroute__route__wirelength 354277 232669 Tighten
finish__design__instance__area 28843 27422 Tighten

designs/nangate45/ibex/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 32828.58 32643.82 Tighten
placeopt__design__instance__area 35998 32826 Tighten
detailedroute__route__wirelength 325819 307535 Tighten
finish__design__instance__area 37049 33700 Tighten

designs/nangate45/jpeg/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 103045.48 102576.23 Tighten
placeopt__design__instance__area 104372 101701 Tighten
placeopt__design__instance__count__stdcell 69094 68509 Tighten
cts__design__instance__count__setup_buffer 6008 5957 Tighten
cts__design__instance__count__hold_buffer 6008 5957 Tighten
detailedroute__route__wirelength 687679 677813 Tighten
finish__design__instance__area 106338 103664 Tighten
finish__timing__drv__setup_violation_count 3004 2979 Tighten

[WARNING] Multiple clocks not supported. Will use first clock: clk_i: 3.0000.
designs/nangate45/mempool_group/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 322046 295108 Tighten
detailedroute__route__wirelength 4942626 4076067 Tighten
finish__design__instance__area 331160 304646 Tighten

designs/nangate45/swerv/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 201974 180188 Tighten
finish__design__instance__area 206802 186100 Tighten

designs/nangate45/swerv_wrapper/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 733024 730179 Tighten
placeopt__design__instance__count__stdcell 113069 112943 Tighten
cts__design__instance__count__setup_buffer 9832 9821 Tighten
cts__design__instance__count__hold_buffer 9832 9821 Tighten
detailedroute__route__wirelength 5031735 3933057 Tighten
finish__timing__setup__ws -0.45 -0.3 Tighten
finish__design__instance__area 739736 737022 Tighten
finish__timing__drv__setup_violation_count 4916 4911 Tighten
finish__timing__wns_percent_delay -19.88 -19.37 Tighten

designs/nangate45/tinyRocket/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 64542 61634 Tighten
detailedroute__route__wirelength 763092 756638 Tighten
finish__design__instance__area 66595 63696 Tighten

designs/sky130hd/aes/rules-base.json updates:

Metric Old New Type
globalroute__antenna_diodes_count 92 90 Tighten
finish__design__instance__area 141957 141950 Tighten

designs/sky130hd/chameleon/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 6530712 6528032 Tighten
globalroute__antenna_diodes_count 321 219 Tighten
detailedroute__antenna_diodes_count 174 86 Tighten

designs/sky130hd/gcd/rules-base.json updates:

Metric Old New Type
cts__design__instance__count__setup_buffer 62 61 Tighten
detailedroute__route__wirelength 16435 16170 Tighten
finish__timing__setup__ws -1.96 -1.88 Tighten

designs/sky130hd/ibex/rules-base.json updates:

Metric Old New Type
detailedroute__antenna_diodes_count 108 74 Tighten
finish__timing__setup__ws -0.72 -0.67 Tighten
finish__design__instance__area 187672 187501 Tighten
finish__timing__wns_percent_delay -13.3 -12.59 Tighten

designs/sky130hd/jpeg/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 464771.19 463729.45 Tighten
placeopt__design__instance__area 497902 497427 Tighten
globalroute__antenna_diodes_count 220 182 Tighten
detailedroute__route__wirelength 1362963 1362429 Tighten
detailedroute__antenna_diodes_count 81 75 Tighten
finish__timing__setup__ws -0.25 -0.2 Tighten

[WARNING] Multiple clocks not supported. Will use first clock: ext_clk: 15.0000.
designs/sky130hd/microwatt/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 5470102 5449862 Tighten
globalroute__antenna_diodes_count 4257 3708 Tighten
detailedroute__route__wirelength 10026505 8784214 Tighten
detailedroute__antenna__violating__nets 6 1 Tighten
detailedroute__antenna_diodes_count 5276 2478 Tighten
finish__timing__setup__ws -3.13 -2.84 Tighten
finish__design__instance__area 5623304 5601374 Tighten
finish__timing__drv__hold_violation_count 154 106 Tighten

designs/sky130hd/riscv32i/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 81702 77111 Tighten
globalroute__antenna_diodes_count 20 2 Tighten
detailedroute__antenna_diodes_count 18 6 Tighten
finish__timing__setup__ws -1.5 -1.37 Tighten
finish__design__instance__area 94909 90802 Tighten

designs/sky130hs/aes/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 176428 170359 Tighten
globalroute__antenna_diodes_count 182 26 Tighten
detailedroute__antenna_diodes_count 54 18 Tighten

designs/sky130hs/gcd/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 5423 5134 Tighten
detailedroute__route__wirelength 12530 10678 Tighten
finish__design__instance__area 5581 5548 Tighten

designs/sky130hs/ibex/rules-base.json updates:

Metric Old New Type
detailedroute__antenna_diodes_count 26 22 Tighten

designs/sky130hs/jpeg/rules-base.json updates:

Metric Old New Type
detailedroute__antenna_diodes_count 212 182 Tighten

designs/sky130hs/riscv32i/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 116710 105319 Tighten
globalroute__antenna_diodes_count 26 3 Tighten
detailedroute__route__wirelength 369598 363444 Tighten
finish__design__instance__area 134164 126840 Tighten

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 set to not run for this PR.
[INFO] rapidus2hp not included in the update.

@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 23, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 23, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 24, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 24, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 25, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 25, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 26, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 26, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 27, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 27, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 28, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 28, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 29, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 29, 2025
@oharboe

oharboe commented Aug 29, 2025

Copy link
Copy Markdown
Collaborator

@maliberty Merge?

@maliberty maliberty marked this pull request as ready for review August 29, 2025 19:09
@vvbandeira vvbandeira added the UpdateRules Starts GHA to update rules label Aug 29, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 29, 2025
@vvbandeira vvbandeira added the UpdateRules Starts GHA to update rules label Aug 29, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 29, 2025
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 30, 2025
@github-actions github-actions Bot requested a review from maliberty August 30, 2025 08:09
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 30, 2025
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 31, 2025
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 31, 2025
@maliberty maliberty merged commit 9753d33 into master Sep 1, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants