Skip to content

Update OpenROAD submodule#3894

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

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

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Feb 18, 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 1920.0 1900.0 Tighten
placeopt__design__instance__area 2049 2032 Tighten
placeopt__design__instance__count__stdcell 19328 19153 Tighten
cts__design__instance__count__setup_buffer 1681 1666 Tighten
cts__design__instance__count__hold_buffer 1681 1666 Tighten
cts__timing__setup__ws -34.8 -27.4 Tighten
cts__timing__setup__tns -226.0 -156.0 Tighten
globalroute__timing__setup__ws -47.4 -37.7 Tighten
globalroute__timing__setup__tns -846.0 -793.0 Tighten
detailedroute__route__wirelength 68021 66528 Tighten
finish__timing__setup__ws -39.9 -29.3 Tighten
finish__timing__setup__tns -357.0 -179.0 Tighten
finish__design__instance__area 2149 2114 Tighten

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

Metric Old New Type
cts__timing__setup__ws -106.0 -60.6 Tighten
cts__timing__setup__tns -3710.0 -2150.0 Tighten
globalroute__timing__setup__ws -117.0 -55.2 Tighten
globalroute__timing__setup__tns -3650.0 -1770.0 Tighten
globalroute__timing__hold__tns -508.0 -303.0 Tighten
detailedroute__route__wirelength 52736 51452 Tighten
finish__timing__setup__ws -66.7 -44.6 Tighten
finish__timing__setup__tns -1290.0 -440.0 Tighten
finish__design__instance__area 7206 7204 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 1928.39 1900.0 Tighten
placeopt__design__instance__area 2156 2102 Tighten
cts__timing__setup__ws -38.2 -30.6 Tighten
cts__timing__setup__tns -1130.0 -221.0 Tighten
globalroute__timing__setup__ws -49.6 -39.7 Tighten
globalroute__timing__setup__tns -2370.0 -958.0 Tighten
finish__timing__setup__ws -41.6 -31.9 Tighten
finish__timing__setup__tns -857.0 -300.0 Tighten
finish__design__instance__area 2254 2208 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 1920.63 1910.0 Tighten
placeopt__design__instance__area 1978 1954 Tighten
finish__design__instance__area 2017 1995 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 69423 68898 Tighten
cts__design__instance__count__setup_buffer 6037 5991 Tighten
cts__design__instance__count__hold_buffer 6037 5991 Tighten
cts__timing__setup__ws -114.0 -95.9 Tighten
cts__timing__setup__tns -1710.0 -1420.0 Tighten
globalroute__timing__setup__ws -128.0 -106.0 Tighten
globalroute__timing__setup__tns -2160.0 -1900.0 Tighten
detailedroute__route__wirelength 243645 242046 Tighten
finish__timing__setup__ws -117.0 -101.0 Tighten
finish__timing__setup__tns -1800.0 -1520.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 -62.7 -28.6 Tighten
cts__timing__setup__tns -907.0 -197.0 Tighten
globalroute__timing__setup__ws -70.3 -35.2 Tighten
globalroute__timing__setup__tns -1130.0 -326.0 Tighten
finish__timing__setup__ws -56.5 -26.4 Tighten
finish__timing__setup__tns -904.0 -160.0 Tighten

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

Metric Old New Type
cts__timing__setup__ws -38.0 -29.6 Tighten
globalroute__timing__setup__ws -47.4 -39.7 Tighten
globalroute__timing__setup__tns -290.0 -225.0 Tighten
detailedroute__route__wirelength 1053 1006 Tighten
finish__timing__setup__ws -37.5 -32.2 Tighten
finish__timing__setup__tns -185.0 -141.0 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 520 489 Tighten
cts__design__instance__count__setup_buffer 45 42 Tighten
cts__design__instance__count__hold_buffer 44 42 Tighten
cts__timing__setup__ws -33.8 -21.3 Tighten
cts__timing__setup__tns -103.0 -67.8 Tighten
globalroute__timing__setup__ws -33.8 -15.5 Tighten
globalroute__timing__setup__tns -102.0 -62.0 Tighten
detailedroute__route__wirelength 1358 925 Tighten
finish__timing__setup__ws -56.6 -37.8 Tighten
finish__timing__setup__tns -324.0 -180.0 Tighten
finish__design__instance__area 54 53 Tighten

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

Metric Old New Type
cts__timing__setup__ws -139.0 -85.6 Tighten
cts__timing__setup__tns -48300.0 -479.0 Tighten
globalroute__timing__setup__ws -151.0 -90.3 Tighten
globalroute__timing__setup__tns -82000.0 -5380.0 Tighten
finish__timing__setup__ws -125.0 -72.0 Tighten
finish__timing__setup__tns -46500.0 -367.0 Tighten

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

Metric Old New Type
placeopt__design__instance__area 1808 1790 Tighten
cts__timing__setup__ws -308.0 -301.0 Tighten
cts__timing__setup__tns -18100.0 -13100.0 Tighten
globalroute__timing__setup__tns -21700.0 -15300.0 Tighten
finish__timing__setup__ws -303.0 -299.0 Tighten
finish__timing__setup__tns -18600.0 -13000.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
cts__timing__setup__ws -103.0 -89.5 Tighten
cts__timing__setup__tns -2070.0 -1430.0 Tighten
globalroute__timing__setup__ws -104.0 -90.9 Tighten
globalroute__timing__setup__tns -2350.0 -1780.0 Tighten
finish__timing__setup__ws -97.7 -84.6 Tighten
finish__timing__setup__tns -2230.0 -1670.0 Tighten

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

Metric Old New Type
cts__timing__setup__ws -117.0 -47.6 Tighten
cts__timing__setup__tns -23200.0 -190.0 Tighten
globalroute__timing__setup__ws -100.0 -67.8 Tighten
globalroute__timing__setup__tns -19800.0 -5530.0 Tighten
detailedroute__route__wirelength 70494 66866 Tighten
finish__timing__setup__ws -50.0 -47.5 Tighten
finish__timing__setup__tns -4450.0 -190.0 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 1640.0 1570.0 Tighten
cts__timing__setup__tns -693.0 -205.0 Tighten
globalroute__timing__setup__ws -95.7 -74.6 Tighten
globalroute__timing__setup__tns -1700.0 -341.0 Tighten
detailedroute__route__wirelength 72999 66691 Tighten
finish__timing__setup__ws -106.0 -67.5 Tighten
finish__timing__setup__tns -12300.0 -312.0 Tighten

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

Metric Old New Type
detailedroute__route__wirelength 1711340 1660921 Tighten
finish__timing__setup__ws -160.0 -87.5 Tighten
finish__timing__setup__tns -12900.0 -367.0 Tighten

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

Metric Old New Type
cts__timing__setup__tns -927.0 -756.0 Tighten
globalroute__timing__setup__tns -1640.0 -1360.0 Tighten
detailedroute__route__wirelength 2030 1673 Tighten
finish__timing__setup__tns -1030.0 -690.0 Tighten
finish__design__instance__area 119 109 Tighten

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

Metric Old New Type
cts__timing__setup__tns -101.0 -98.7 Tighten
globalroute__timing__setup__ws -1.06 -1.03 Tighten
globalroute__timing__setup__tns -119.0 -115.0 Tighten
detailedroute__route__wirelength 1368635 1367784 Tighten
finish__timing__setup__ws -1.04 -0.987 Tighten
finish__timing__setup__tns -114.0 -109.0 Tighten

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

Metric Old New Type
cts__timing__setup__tns -155.0 -134.0 Tighten
globalroute__timing__setup__ws -1.29 -1.27 Tighten
globalroute__timing__setup__tns -170.0 -147.0 Tighten
finish__timing__setup__ws -1.28 -1.24 Tighten
finish__timing__setup__tns -166.0 -143.0 Tighten

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

Metric Old New Type
globalroute__timing__setup__tns -8.66 -3.46 Tighten
finish__timing__setup__tns -2.6 -2.46 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.5 -0.469 Tighten
cts__timing__setup__tns -1.93 -1.82 Tighten
globalroute__timing__setup__ws -0.5 -0.486 Tighten
globalroute__timing__setup__tns -2.0 -1.88 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 214000.0 208000.0 Tighten
placeopt__design__instance__area 200905 197184 Tighten
placeopt__design__instance__count__stdcell 18614 18250 Tighten
detailedroute__antenna__violating__nets 1 0 Tighten
finish__design__instance__area 204761 201128 Tighten

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

Metric Old New Type
placeopt__design__instance__area 6197 6153 Tighten
placeopt__design__instance__count__stdcell 508 443 Tighten
detailedroute__route__wirelength 11161 11108 Tighten
finish__design__instance__area 6473 6429 Tighten

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

Metric Old New Type
detailedroute__antenna_diodes_count 135 117 Tighten
finish__design__instance__area 1053077 1039879 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 19700.0 19000.0 Tighten
placeopt__design__instance__area 23356 22678 Tighten
placeopt__design__instance__count__stdcell 18239 18145 Tighten
cts__design__instance__count__setup_buffer 1586 1578 Tighten
cts__design__instance__count__hold_buffer 1586 1578 Tighten
globalroute__timing__hold__tns -0.226 -0.219 Tighten
finish__design__instance__area 23597 22935 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 825864.85 825000.0 Tighten
detailedroute__route__wirelength 8312391 8290450 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 845982.06 845000.0 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 777000.0 776000.0 Tighten
cts__timing__setup__ws -2.88 -2.83 Tighten
globalroute__timing__setup__ws -3.04 -2.98 Tighten
finish__timing__setup__ws -2.85 -2.79 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.423 -0.368 Tighten
cts__timing__setup__tns -32.1 -24.0 Tighten
globalroute__timing__setup__ws -0.431 -0.396 Tighten
globalroute__timing__setup__tns -35.9 -27.2 Tighten
finish__timing__setup__ws -0.43 -0.405 Tighten
finish__timing__setup__tns -35.5 -28.0 Tighten

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

Metric Old New Type
globalroute__timing__setup__tns -1.23 -0.386 Tighten
detailedroute__route__wirelength 1912200 1759388 Tighten
finish__timing__setup__ws -0.222 -0.163 Tighten
finish__timing__setup__tns -13.8 -4.76 Tighten

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

Metric Old New Type
placeopt__design__instance__area 580168 578611 Tighten
detailedroute__route__wirelength 4677863 4018037 Tighten
finish__timing__setup__tns -373.0 -130.0 Tighten
finish__design__instance__area 586999 585207 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.423 -0.391 Tighten
cts__timing__setup__tns -1.51 -1.45 Tighten
globalroute__timing__setup__ws -0.434 -0.404 Tighten
globalroute__timing__setup__tns -1.63 -1.52 Tighten
detailedroute__route__wirelength 219107 208132 Tighten
finish__timing__setup__ws -0.408 -0.368 Tighten
finish__timing__setup__tns -1.45 -1.35 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 725.6 723.0 Tighten
cts__timing__setup__ws -0.0696 -0.0599 Tighten
cts__timing__setup__tns -0.812 -0.448 Tighten
globalroute__timing__setup__ws -0.0841 -0.0751 Tighten
globalroute__timing__setup__tns -1.47 -1.06 Tighten
finish__timing__setup__ws -0.0744 -0.0688 Tighten
finish__timing__setup__tns -1.05 -0.821 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
cts__timing__setup__tns -10300.0 -9960.0 Tighten
globalroute__antenna_diodes_count 169 168 Tighten
globalroute__timing__setup__tns -11100.0 -9750.0 Tighten
detailedroute__antenna_diodes_count 169 168 Tighten
finish__timing__setup__tns -12100.0 -9520.0 Tighten

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

Metric Old New Type
finish__timing__hold__ws -0.107 -0.1 Tighten
finish__timing__hold__tns -0.407 -0.4 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 20599 20273 Tighten
globalroute__timing__setup__ws -1.24 -0.554 Tighten
globalroute__timing__setup__tns -20.3 -8.2 Tighten
finish__timing__setup__ws -1.03 -0.434 Tighten
finish__timing__setup__tns -8.65 -2.73 Tighten
finish__design__instance__area 155682 144571 Tighten

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

Metric Old New Type
cts__timing__setup__ws -4.65 -3.54 Tighten
cts__timing__setup__tns -205.0 -135.0 Tighten
globalroute__antenna_diodes_count 188 168 Tighten
globalroute__timing__setup__ws -4.17 -3.34 Tighten
globalroute__timing__setup__tns -200.0 -77.9 Tighten
detailedroute__antenna__violating__nets 4 0 Tighten
detailedroute__antenna_diodes_count 218 160 Tighten
finish__timing__setup__ws -3.79 -3.27 Tighten
finish__timing__setup__tns -183.0 -56.0 Tighten

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

Metric Old New Type
cts__timing__setup__ws -2.27 -1.82 Tighten
cts__timing__setup__tns -95.5 -77.3 Tighten
globalroute__timing__setup__ws -2.42 -1.91 Tighten
globalroute__timing__setup__tns -99.7 -85.4 Tighten
finish__timing__setup__ws -2.28 -1.8 Tighten
finish__timing__setup__tns -92.8 -80.8 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 463729.45 463000.0 Tighten
globalroute__antenna_diodes_count 122 100 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
cts__timing__setup__ws -2.6 -2.1 Tighten
cts__timing__setup__tns -311.0 -224.0 Tighten
globalroute__antenna_diodes_count 2531 1963 Tighten
globalroute__timing__setup__ws -2.59 -2.2 Tighten
globalroute__timing__setup__tns -304.0 -188.0 Tighten
finish__timing__setup__ws -2.22 -1.33 Tighten
finish__timing__setup__tns -183.0 -30.8 Tighten
finish__timing__hold__tns -46.5 -18.8 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 8498 8419 Tighten
cts__timing__setup__ws -1.66 -1.08 Tighten
cts__timing__setup__tns -55.4 -13.3 Tighten
globalroute__timing__setup__ws -1.77 -1.21 Tighten
globalroute__timing__setup__tns -140.0 -17.0 Tighten
finish__timing__setup__ws -1.71 -1.07 Tighten
finish__timing__setup__tns -69.3 -12.1 Tighten

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

Metric Old New Type
globalroute__timing__setup__tns -4.24 -3.52 Tighten
finish__timing__setup__tns -1.71 -1.02 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 4532.91 4470.0 Tighten
placeopt__design__instance__area 6389 6112 Tighten
placeopt__design__instance__count__stdcell 721 715 Tighten
cts__design__instance__count__setup_buffer 63 62 Tighten
globalroute__timing__setup__tns -18.3 -17.7 Tighten
detailedroute__route__wirelength 14238 14144 Tighten
finish__timing__setup__tns -14.6 -13.9 Tighten
finish__design__instance__area 7546 7149 Tighten

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

Metric Old New Type
globalroute__antenna_diodes_count 200 100 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.854 -0.699 Tighten
cts__timing__setup__tns -293.0 -216.0 Tighten
globalroute__timing__setup__ws -1.19 -1.12 Tighten
globalroute__timing__setup__tns -832.0 -594.0 Tighten
finish__timing__setup__ws -1.01 -0.908 Tighten
finish__timing__setup__tns -514.0 -363.0 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.
[INFO] rapidus2hp not included in the update.

@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 18, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 18, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 19, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 19, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 20, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 20, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 21, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 21, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 22, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 22, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 23, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 23, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 24, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 24, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 25, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 25, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Feb 26, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 26, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 28, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 1, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 1, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 2, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 2, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 3, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 3, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 4, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 4, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 5, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 5, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 6, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 6, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 7, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 7, 2026
@github-actions github-actions bot added the UpdateRules Starts GHA to update rules label Mar 8, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Mar 8, 2026
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 Mar 9, 2026
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 Mar 9, 2026
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