Skip to content

Update OpenROAD submodule#4124

Draft
github-actions[bot] wants to merge 2 commits intomasterfrom
update-openroad
Draft

Update OpenROAD submodule#4124
github-actions[bot] wants to merge 2 commits intomasterfrom
update-openroad

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 8, 2026

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
synth__design__instance__area__stdcell 1900.0 1780.0 Tighten
placeopt__design__instance__area 2032 1849 Tighten
placeopt__design__instance__count__stdcell 19153 17477 Tighten
cts__design__instance__count__setup_buffer 1666 1520 Tighten
cts__design__instance__count__hold_buffer 1666 1520 Tighten
cts__timing__setup__ws -28.8 -19.0 Tighten
cts__timing__setup__tns -164.0 -76.0 Tighten
globalroute__timing__setup__ws -37.6 -20.0 Tighten
globalroute__timing__setup__tns -846.0 -78.2 Tighten
detailedroute__route__wirelength 66246 60650 Tighten
finish__timing__setup__ws -39.9 -20.8 Tighten
finish__timing__setup__tns -384.0 -77.8 Tighten
finish__design__instance__area 2108 1884 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 2010.0 1930.0 Tighten
placeopt__design__instance__area 7139 6699 Tighten
cts__timing__setup__ws -113.0 -89.2 Tighten
cts__timing__setup__tns -7390.0 -3220.0 Tighten
globalroute__timing__setup__ws -125.0 -22.5 Tighten
globalroute__timing__setup__tns -6000.0 -90.0 Tighten
finish__timing__setup__ws -91.5 -31.5 Tighten
finish__timing__setup__tns -2720.0 -123.0 Tighten
finish__design__instance__area 7205 6742 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 1900.0 1780.0 Tighten
placeopt__design__instance__area 2087 1898 Tighten
placeopt__design__instance__count__stdcell 19594 18149 Tighten
cts__design__instance__count__setup_buffer 1704 1578 Tighten
cts__design__instance__count__hold_buffer 1704 1578 Tighten
cts__timing__setup__ws -26.6 -25.4 Tighten
cts__timing__setup__tns -146.0 -82.7 Tighten
globalroute__timing__setup__ws -37.1 -19.7 Tighten
globalroute__timing__setup__tns -622.0 -76.7 Tighten
detailedroute__route__wirelength 74169 69010 Tighten
finish__timing__setup__ws -31.8 -19.0 Tighten
finish__timing__setup__tns -185.0 -76.0 Tighten
finish__design__instance__area 2180 1952 Tighten

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

Metric Old New Type
finish__timing__setup__ws -46.8 -27.0 Tighten
finish__timing__setup__tns -219.0 -94.2 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 18784.414249 18700.0 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__count__stdcell 68920 68676 Tighten
cts__design__instance__count__setup_buffer 5993 5972 Tighten
cts__design__instance__count__hold_buffer 5993 5972 Tighten
cts__timing__setup__tns -1530.0 -1370.0 Tighten
globalroute__timing__setup__tns -2140.0 -1790.0 Tighten
finish__timing__setup__ws -102.0 -98.5 Tighten
finish__timing__setup__tns -1630.0 -1450.0 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
cts__timing__setup__ws -21.7 -21.4 Tighten
globalroute__timing__setup__tns -263.0 -260.0 Tighten

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

Metric Old New Type
globalroute__timing__setup__ws -112.0 -110.0 Tighten
globalroute__timing__setup__tns -1790.0 -1770.0 Tighten
detailedroute__route__wirelength 1324 1302 Tighten
finish__timing__setup__ws -104.0 -99.2 Tighten
finish__timing__setup__tns -1570.0 -1520.0 Tighten

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

Metric Old New Type
detailedroute__route__wirelength 1165 1162 Tighten
finish__timing__setup__ws -86.7 -84.2 Tighten
finish__timing__setup__tns -1270.0 -1200.0 Tighten

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

Metric Old New Type
globalroute__timing__setup__ws -75.9 -75.7 Tighten
detailedroute__route__wirelength 99315 98982 Tighten
finish__design__instance__area 2816 2804 Tighten

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

Metric Old New Type
cts__timing__setup__tns -18200.0 -17800.0 Tighten
globalroute__timing__setup__ws -309.0 -303.0 Tighten
globalroute__timing__setup__tns -21000.0 -19300.0 Tighten
finish__timing__setup__ws -287.0 -285.0 Tighten
finish__timing__setup__tns -19700.0 -18400.0 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__count__stdcell 47171 47168 Tighten
detailedroute__route__wirelength 55508 55190 Tighten
finish__design__instance__area 8049 8045 Tighten

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

Metric Old New Type
globalroute__timing__setup__ws -60.9 -47.5 Tighten
globalroute__timing__setup__tns -11900.0 -190.0 Tighten
detailedroute__route__wirelength 64670 61129 Tighten
finish__timing__setup__ws -50.0 -47.5 Tighten
finish__timing__setup__tns -8910.0 -190.0 Tighten
finish__design__instance__area 3070 3052 Tighten

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

Metric Old New Type
globalroute__timing__setup__ws -56.5 -47.5 Tighten
globalroute__timing__setup__tns -407.0 -190.0 Tighten
detailedroute__route__wirelength 65578 64405 Tighten
finish__timing__setup__ws -62.1 -61.6 Tighten
finish__timing__setup__tns -298.0 -230.0 Tighten

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

Metric Old New Type
placeopt__design__instance__area 54984 54927 Tighten
placeopt__design__instance__count__stdcell 155394 155203 Tighten
cts__design__instance__count__setup_buffer 13512 13496 Tighten
cts__design__instance__count__hold_buffer 13512 13496 Tighten
finish__design__instance__area 55427 55372 Tighten

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

Metric Old New Type
finish__timing__setup__ws -52.4 -47.0 Tighten
finish__timing__setup__tns -1320.0 -1230.0 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 620000.0 575000.0 Tighten
placeopt__design__instance__area 806649 746288 Tighten
placeopt__design__instance__count__stdcell 23788 22188 Tighten
cts__timing__setup__ws -0.925 -0.784 Tighten
cts__timing__setup__tns -98.7 -86.1 Tighten
globalroute__timing__setup__ws -1.04 -0.88 Tighten
globalroute__timing__setup__tns -118.0 -100.0 Tighten
detailedroute__route__wirelength 1359688 1304957 Tighten
finish__timing__setup__ws -1.04 -0.859 Tighten
finish__timing__setup__tns -112.0 -95.7 Tighten
finish__design__instance__area 844209 796194 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 489779.41376 459000.0 Tighten
placeopt__design__instance__area 650139 614174 Tighten
placeopt__design__instance__count__stdcell 21903 20695 Tighten
cts__design__instance__count__setup_buffer 1831 1800 Tighten
cts__design__instance__count__hold_buffer 1831 1800 Tighten
cts__timing__setup__ws -1.14 -0.98 Tighten
cts__timing__setup__tns -137.0 -114.0 Tighten
globalroute__timing__setup__ws -1.27 -1.09 Tighten
globalroute__timing__setup__tns -154.0 -134.0 Tighten
detailedroute__route__wirelength 1501193 1470045 Tighten
finish__timing__setup__ws -1.28 -1.08 Tighten
finish__timing__setup__tns -148.0 -128.0 Tighten
finish__design__instance__area 752796 730585 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 51218 51101 Tighten
cts__design__instance__count__setup_buffer 4454 4444 Tighten
cts__design__instance__count__hold_buffer 4454 4444 Tighten

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

Metric Old New Type
globalroute__timing__setup__tns -5.52 -3.04 Tighten
detailedroute__route__wirelength 653747 646259 Tighten
finish__timing__setup__tns -4.92 -2.64 Tighten

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

Metric Old New Type
detailedroute__route__wirelength 21354 20503 Tighten

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

Metric Old New Type
detailedroute__antenna__violating__nets 1 0 Tighten

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

Metric Old New Type
detailedroute__route__wirelength 11091 11061 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 280000.0 278000.0 Tighten
placeopt__design__instance__count__stdcell 20659 20256 Tighten

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

Metric Old New Type
detailedroute__antenna_diodes_count 141 100 Tighten

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

Metric Old New Type
detailedroute__route__wirelength 469295 455265 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 19000.0 17700.0 Tighten
placeopt__design__instance__area 22666 21445 Tighten
placeopt__design__instance__count__stdcell 18129 16877 Tighten
cts__design__instance__count__setup_buffer 1576 1468 Tighten
cts__design__instance__count__hold_buffer 1576 1468 Tighten
globalroute__timing__setup__tns -0.846 -0.844 Tighten
globalroute__timing__hold__tns -0.398 -0.397 Tighten
detailedroute__route__wirelength 271242 257551 Tighten
finish__design__instance__area 22909 21749 Tighten

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

Metric Old New Type
placeopt__design__instance__area 827643 827361 Tighten
cts__timing__setup__ws -0.447 -0.44 Tighten
cts__timing__setup__tns -502.0 -451.0 Tighten
globalroute__timing__setup__ws -0.465 -0.452 Tighten
globalroute__timing__setup__tns -556.0 -482.0 Tighten
finish__timing__setup__ws -0.464 -0.448 Tighten
finish__timing__setup__tns -549.0 -473.0 Tighten
finish__design__instance__area 837050 836323 Tighten

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

Metric Old New Type
cts__timing__hold__tns -8.05 -5.0 Tighten
globalroute__antenna_diodes_count 200 199 Tighten
detailedroute__antenna_diodes_count 201 199 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.411 -0.361 Tighten
cts__timing__setup__tns -24.3 -23.6 Tighten
globalroute__timing__setup__ws -0.427 -0.354 Tighten
globalroute__timing__setup__tns -29.9 -22.4 Tighten
finish__timing__setup__ws -0.418 -0.374 Tighten
finish__timing__setup__tns -28.5 -24.7 Tighten

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

Metric Old New Type
placeopt__design__instance__area 574894 574487 Tighten
placeopt__design__instance__count__stdcell 108887 104280 Tighten
cts__design__instance__count__setup_buffer 9468 9068 Tighten
cts__design__instance__count__hold_buffer 9468 9068 Tighten
detailedroute__route__wirelength 3920880 3601777 Tighten
finish__timing__hold__tns -1.32 -0.96 Tighten
finish__design__instance__area 581449 581088 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 12080 12070 Tighten
finish__design__instance__area 26358 26185 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.0599 -0.0538 Tighten
globalroute__timing__setup__ws -0.0751 -0.0661 Tighten
globalroute__timing__setup__tns -1.06 -0.502 Tighten
detailedroute__route__wirelength 5236 5012 Tighten
finish__timing__setup__ws -0.0688 -0.0576 Tighten
finish__timing__setup__tns -0.821 -0.394 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 17800 17251 Tighten
cts__design__instance__count__setup_buffer 1548 1500 Tighten
cts__design__instance__count__hold_buffer 1548 1500 Tighten
globalroute__timing__setup__tns -0.626 -0.473 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 102000.0 99800.0 Tighten
placeopt__design__instance__count__stdcell 68509 68139 Tighten
cts__design__instance__count__setup_buffer 5957 5925 Tighten
cts__design__instance__count__hold_buffer 5957 5925 Tighten
cts__timing__setup__tns -54.6 -37.7 Tighten
globalroute__timing__setup__tns -66.5 -44.3 Tighten
finish__timing__setup__tns -53.3 -38.1 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 178043.59 166000.0 Tighten
placeopt__design__instance__area 179149 177811 Tighten
placeopt__design__instance__count__stdcell 99342 98282 Tighten
cts__design__instance__count__setup_buffer 8638 8546 Tighten
cts__design__instance__count__hold_buffer 8638 8546 Tighten
cts__timing__setup__ws -1.06 -1.05 Tighten
cts__timing__setup__tns -363.0 -293.0 Tighten
globalroute__antenna_diodes_count 102 101 Tighten
globalroute__timing__setup__tns -420.0 -385.0 Tighten
detailedroute__route__wirelength 2659376 2554531 Tighten
finish__timing__setup__tns -396.0 -368.0 Tighten
finish__design__instance__area 183736 183155 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.442 -0.343 Tighten
cts__timing__setup__tns -239.0 -157.0 Tighten
globalroute__timing__setup__ws -0.418 -0.353 Tighten
globalroute__timing__setup__tns -342.0 -190.0 Tighten
detailedroute__route__wirelength 4395665 4344196 Tighten
finish__timing__setup__tns -366.0 -156.0 Tighten

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

Metric Old New Type
finish__timing__setup__tns -42.8 -41.2 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 148000.0 147000.0 Tighten
placeopt__design__instance__area 167557 166353 Tighten
detailedroute__route__wirelength 728653 704267 Tighten
finish__design__instance__area 179425 178010 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 463000.0 447000.0 Tighten
placeopt__design__instance__area 496234 494087 Tighten
placeopt__design__instance__count__stdcell 55309 52580 Tighten
cts__design__instance__count__setup_buffer 4810 4572 Tighten
cts__design__instance__count__hold_buffer 4810 4572 Tighten
cts__timing__setup__ws -0.781 -0.669 Tighten
cts__timing__setup__tns -170.0 -59.8 Tighten
globalroute__antenna_diodes_count 115 100 Tighten
globalroute__timing__setup__ws -1.16 -0.764 Tighten
globalroute__timing__setup__tns -268.0 -111.0 Tighten
finish__timing__setup__ws -0.943 -0.593 Tighten
finish__timing__setup__tns -146.0 -42.8 Tighten

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

Metric Old New Type
placeopt__design__instance__area 160499 159595 Tighten
placeopt__design__instance__count__stdcell 19517 19233 Tighten
finish__design__instance__area 176489 172963 Tighten

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

Metric Old New Type
globalroute__timing__setup__ws -0.553 -0.524 Tighten
globalroute__timing__setup__tns -19.2 -17.6 Tighten
detailedroute__route__wirelength 14238 13054 Tighten
finish__timing__setup__ws -0.483 -0.423 Tighten
finish__timing__setup__tns -15.8 -13.6 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 214000.0 213000.0 Tighten
globalroute__timing__setup__ws -0.546 -0.525 Tighten
globalroute__timing__setup__tns -114.0 -7.77 Tighten
finish__timing__setup__tns -19.8 -1.4 Tighten

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

Metric Old New Type
globalroute__timing__setup__tns -1.92 -0.908 Tighten
detailedroute__antenna_diodes_count 102 100 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.786 -0.736 Tighten
cts__timing__setup__tns -183.0 -29.1 Tighten
globalroute__timing__setup__ws -1.15 -1.1 Tighten
globalroute__timing__setup__tns -406.0 -195.0 Tighten
detailedroute__route__wirelength 351774 346860 Tighten
finish__timing__setup__tns -207.0 -64.9 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 not included in CI.

@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 8, 2026
@github-actions github-actions Bot requested review from maliberty and vvbandeira April 8, 2026 08:35
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 8, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 9, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 9, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 10, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 10, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 11, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 11, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 12, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 12, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 13, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 13, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 14, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 14, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 15, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 15, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 16, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 16, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 17, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 21, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 22, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 22, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 23, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 23, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 24, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 24, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 25, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 25, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 26, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 26, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 27, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 27, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 28, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 28, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 29, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 29, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Apr 30, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Apr 30, 2026
vvbandeira and others added 2 commits May 8, 2026 08:42
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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.

2 participants