Skip to content

Update OpenROAD submodule#4124

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

Update OpenROAD submodule#4124
github-actions[bot] wants to merge 2 commits into
masterfrom
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 746094 Tighten
placeopt__design__instance__count__stdcell 23788 22216 Tighten
cts__timing__setup__ws -0.925 -0.769 Tighten
cts__timing__setup__tns -98.7 -83.0 Tighten
globalroute__timing__setup__ws -1.04 -0.918 Tighten
globalroute__timing__setup__tns -118.0 -100.0 Tighten
detailedroute__route__wirelength 1359688 1318576 Tighten
finish__timing__setup__ws -1.04 -0.907 Tighten
finish__timing__setup__tns -112.0 -96.3 Tighten
finish__design__instance__area 844209 808649 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 615897 Tighten
placeopt__design__instance__count__stdcell 21903 20709 Tighten
cts__design__instance__count__setup_buffer 1831 1801 Tighten
cts__design__instance__count__hold_buffer 1831 1801 Tighten
cts__timing__setup__ws -1.14 -1.0 Tighten
cts__timing__setup__tns -137.0 -117.0 Tighten
globalroute__timing__setup__ws -1.27 -1.14 Tighten
globalroute__timing__setup__tns -154.0 -136.0 Tighten
detailedroute__route__wirelength 1501193 1466076 Tighten
finish__timing__setup__ws -1.28 -1.15 Tighten
finish__timing__setup__tns -148.0 -130.0 Tighten
finish__design__instance__area 752796 729928 Tighten

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

Metric Old New Type
globalroute__timing__setup__tns -4.42 -3.92 Tighten
detailedroute__route__wirelength 1348399 1346192 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 51218 51106 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 -4.53 Tighten
detailedroute__route__wirelength 653747 643509 Tighten
finish__timing__setup__tns -4.92 -3.59 Tighten

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

Metric Old New Type
detailedroute__route__wirelength 21354 20584 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 21344 Tighten
placeopt__design__instance__count__stdcell 18129 16753 Tighten
cts__design__instance__count__setup_buffer 1576 1457 Tighten
cts__design__instance__count__hold_buffer 1576 1457 Tighten
globalroute__timing__setup__tns -0.846 -0.673 Tighten
detailedroute__route__wirelength 271242 255759 Tighten
finish__design__instance__area 22909 21629 Tighten

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

Metric Old New Type
placeopt__design__instance__area 827643 827380 Tighten
cts__timing__setup__tns -502.0 -480.0 Tighten
finish__design__instance__area 837050 836564 Tighten

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

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

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

Metric Old New Type
cts__timing__setup__ws -3.32 -3.31 Tighten
globalroute__timing__setup__ws -3.47 -3.45 Tighten
globalroute__timing__setup__tns -4.37 -4.35 Tighten
finish__timing__setup__ws -3.28 -3.26 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.411 -0.331 Tighten
cts__timing__setup__tns -24.3 -20.2 Tighten
globalroute__timing__setup__ws -0.427 -0.315 Tighten
globalroute__timing__setup__tns -29.9 -19.3 Tighten
finish__timing__setup__ws -0.418 -0.325 Tighten
finish__timing__setup__tns -28.5 -19.7 Tighten

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

Metric Old New Type
cts__timing__setup__tns -0.752 -0.369 Tighten
finish__timing__setup__ws -0.15 -0.14 Tighten
finish__timing__setup__tns -1.58 -1.22 Tighten

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

Metric Old New Type
placeopt__design__instance__area 574894 574454 Tighten
placeopt__design__instance__count__stdcell 108887 104245 Tighten
cts__design__instance__count__setup_buffer 9468 9065 Tighten
cts__design__instance__count__hold_buffer 9468 9065 Tighten
detailedroute__route__wirelength 3920880 3608711 Tighten
finish__timing__hold__tns -1.32 -0.96 Tighten
finish__design__instance__area 581449 581042 Tighten

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

Metric Old New Type
placeopt__design__instance__area 25242 25239 Tighten
placeopt__design__instance__count__stdcell 12080 12066 Tighten
cts__design__instance__count__setup_buffer 1050 1049 Tighten
cts__design__instance__count__hold_buffer 1050 1049 Tighten
finish__design__instance__area 26358 26188 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.0599 -0.0529 Tighten
cts__timing__setup__tns -0.448 -0.396 Tighten
globalroute__timing__setup__ws -0.0751 -0.0657 Tighten
globalroute__timing__setup__tns -1.06 -0.51 Tighten
detailedroute__route__wirelength 5236 4818 Tighten
finish__timing__setup__ws -0.0688 -0.0559 Tighten
finish__timing__setup__tns -0.821 -0.404 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 17800 17225 Tighten
cts__design__instance__count__setup_buffer 1548 1498 Tighten
cts__design__instance__count__hold_buffer 1548 1498 Tighten
globalroute__timing__setup__tns -0.626 -0.549 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 68111 Tighten
cts__design__instance__count__setup_buffer 5957 5923 Tighten
cts__design__instance__count__hold_buffer 5957 5923 Tighten
cts__timing__setup__tns -54.6 -37.1 Tighten
globalroute__timing__setup__tns -66.5 -45.8 Tighten
finish__timing__setup__ws -0.152 -0.151 Tighten
finish__timing__setup__tns -53.3 -37.1 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__count__stdcell 188355 188318 Tighten
globalroute__timing__setup__tns -14000.0 -13900.0 Tighten
detailedroute__route__wirelength 5272257 5256346 Tighten
finish__timing__setup__tns -13800.0 -13600.0 Tighten

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 177859 Tighten
placeopt__design__instance__count__stdcell 99342 98426 Tighten
cts__design__instance__count__setup_buffer 8638 8559 Tighten
cts__design__instance__count__hold_buffer 8638 8559 Tighten
globalroute__antenna_diodes_count 102 101 Tighten
detailedroute__route__wirelength 2659376 2367773 Tighten
finish__timing__setup__ws -1.04 -1.03 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.442 -0.308 Tighten
cts__timing__setup__tns -239.0 -156.0 Tighten
globalroute__timing__setup__ws -0.418 -0.345 Tighten
globalroute__timing__setup__tns -342.0 -146.0 Tighten
detailedroute__route__wirelength 4395665 4392460 Tighten
finish__timing__setup__tns -366.0 -113.0 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 15, 2026 09:16
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