Skip to content

Conversation

@openroad-ci
Copy link
Collaborator

@openroad-ci openroad-ci commented Feb 2, 2026

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/ibex/rules-base.json updates:

Metric Old New Type
globalroute__timing__setup__tns -57400.0 -63800.0 Failing

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

Metric Old New Type
cts__timing__setup__ws -278.0 -311.0 Failing
cts__timing__setup__tns -17700.0 -18200.0 Failing
globalroute__timing__setup__ws -295.0 -321.0 Failing
globalroute__timing__setup__tns -20200.0 -22500.0 Failing
finish__timing__setup__ws -271.0 -303.0 Failing
finish__timing__setup__tns -17200.0 -18900.0 Failing

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

Metric Old New Type
globalroute__timing__setup__tns -200.0 -18300.0 Failing

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

Metric Old New Type
globalroute__timing__hold__tns -0.164 -0.367 Failing

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

Metric Old New Type
cts__timing__setup__tns -24.1 -44.1 Failing
globalroute__timing__setup__ws -0.1 -0.239 Failing
globalroute__timing__setup__tns -1.0 -61.0 Failing
finish__timing__setup__ws -0.2 -0.387 Failing
finish__timing__setup__tns -7.3 -113.0 Failing
finish__timing__hold__tns -2.0 -3.6 Failing

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

Metric Old New Type
cts__timing__setup__ws -0.923 -1.41 Failing
cts__timing__setup__tns -24.7 -97.0 Failing
globalroute__timing__setup__ws -0.937 -1.46 Failing
globalroute__timing__setup__tns -21.1 -92.5 Failing
finish__timing__setup__ws -0.759 -1.33 Failing
finish__timing__setup__tns -18.0 -41.2 Failing

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

Metric Old New Type
globalroute__timing__setup__tns -2.33 -4.14 Failing
finish__timing__setup__ws -0.161 -0.313 Failing
finish__timing__setup__tns -0.605 -1.34 Failing

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

Metric Old New Type
globalroute__timing__setup__tns -9.86 -12.5 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.

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/ibex/rules-base.json updates:

Metric Old New Type
globalroute__timing__setup__tns -57400.0 -63800.0 Failing

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

Metric Old New Type
cts__timing__setup__ws -278.0 -311.0 Failing
cts__timing__setup__tns -17700.0 -18200.0 Failing
globalroute__timing__setup__ws -295.0 -321.0 Failing
globalroute__timing__setup__tns -20200.0 -22500.0 Failing
finish__timing__setup__ws -271.0 -303.0 Failing
finish__timing__setup__tns -17200.0 -18900.0 Failing

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

Metric Old New Type
globalroute__timing__setup__tns -200.0 -18300.0 Failing

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

Metric Old New Type
globalroute__timing__hold__tns -0.164 -0.367 Failing

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

Metric Old New Type
cts__timing__setup__tns -24.1 -44.1 Failing
globalroute__timing__setup__ws -0.1 -0.239 Failing
globalroute__timing__setup__tns -1.0 -61.0 Failing
finish__timing__setup__ws -0.2 -0.387 Failing
finish__timing__setup__tns -7.3 -113.0 Failing
finish__timing__hold__tns -2.0 -3.6 Failing

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

Metric Old New Type
cts__timing__setup__ws -0.923 -1.41 Failing
cts__timing__setup__tns -24.7 -97.0 Failing
globalroute__timing__setup__ws -0.937 -1.46 Failing
globalroute__timing__setup__tns -21.1 -92.5 Failing
finish__timing__setup__ws -0.759 -1.33 Failing
finish__timing__setup__tns -18.0 -41.2 Failing

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

Metric Old New Type
globalroute__timing__setup__tns -2.33 -4.14 Failing
finish__timing__setup__ws -0.161 -0.313 Failing
finish__timing__setup__tns -0.605 -1.34 Failing

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

Metric Old New Type
globalroute__timing__setup__tns -9.86 -12.5 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.

@precisionmoon precisionmoon added the UpdateRules Starts GHA to update rules label Feb 2, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 2, 2026
@openroad-ci openroad-ci force-pushed the secure-enable-mod-swap-private branch from 0af65a9 to 8bebb78 Compare February 3, 2026 00:47
@precisionmoon
Copy link
Contributor

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

Metric Old New Type
cts__timing__setup__tns -1720.0 -163.0 Tighten
finish__timing__hold__tns -224.0 -417.0 Failing

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

Metric Old New Type
synth__design__instance__area__stdcell 134.0 111.0 Tighten
cts__timing__setup__ws -46.3 -21.5 Tighten
cts__timing__setup__tns -249.0 -94.6 Tighten
globalroute__timing__setup__ws -54.9 -26.3 Tighten
globalroute__timing__setup__tns -421.0 -133.0 Tighten
finish__timing__setup__ws -38.5 -14.0 Tighten
finish__timing__setup__tns -170.0 -56.0 Tighten

designs/gf12/coyote/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 172000.0 168000.0 Tighten
placeopt__design__instance__count__stdcell 379813 319739 Tighten
cts__design__instance__count__setup_buffer 33027 27803 Tighten
cts__design__instance__count__hold_buffer 33027 27803 Tighten
globalroute__antenna_diodes_count 332 264 Tighten
detailedroute__antenna_diodes_count 333 264 Tighten

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

Metric Old New Type
placeopt__design__instance__count__stdcell 16310 15634 Tighten
cts__design__instance__count__setup_buffer 1418 1360 Tighten
cts__design__instance__count__hold_buffer 1418 1360 Tighten

designs/gf12/ariane/rules-base.json updates:

Metric Old New Type
synth__design__instance__area__stdcell 193105.1 191000.0 Tighten
placeopt__design__instance__area 214621 214069 Tighten
cts__timing__setup__tns -720.0 -716.0 Tighten
globalroute__timing__setup__tns -716.0 -715.0 Tighten
finish__timing__setup__ws -206.0 -204.0 Tighten
finish__timing__setup__tns -710.0 -707.0 Tighten
finish__design__instance__area 216957 216316 Tighten

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

Metric Old New Type
synth__design__instance__area__stdcell 17100.0 17000.0 Tighten
cts__timing__setup__ws -0.114 -0.0876 Tighten
cts__timing__setup__tns -215.0 -127.0 Tighten
globalroute__timing__setup__ws -0.186 -0.14 Tighten
globalroute__timing__setup__tns -544.0 -288.0 Tighten
globalroute__timing__hold__tns -0.23 -0.141 Tighten
finish__timing__setup__ws -0.186 -0.14 Tighten
finish__timing__setup__tns -544.0 -288.0 Tighten
finish__timing__hold__tns -0.23 -0.141 Tighten

designs/rapidus2hp/cva6/rules-verific.json updates:

Metric Old New Type
cts__timing__setup__ws -0.148 -0.0816 Tighten
cts__timing__setup__tns -344.0 -124.0 Tighten
globalroute__timing__setup__ws -0.189 -0.16 Tighten
globalroute__timing__setup__tns -820.0 -417.0 Tighten
finish__timing__setup__ws -0.189 -0.16 Tighten
finish__timing__setup__tns -820.0 -417.0 Tighten

@precisionmoon precisionmoon added the UpdateRules Starts GHA to update rules label Feb 3, 2026
@maliberty
Copy link
Member

Misc public designs now fail. Most notably asap7/riscv32i

[ERROR] globalroute__timing__setup__tns fail test: -18110.5 >= -200

@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Feb 3, 2026
updated metrics for rapidus/cva6_verific

Signed-off-by: Cho Moon <[email protected]>
@openroad-ci openroad-ci force-pushed the secure-enable-mod-swap-private branch from 08cc1aa to a1aec08 Compare February 3, 2026 06:20
@precisionmoon
Copy link
Contributor

Misc public designs now fail. Most notably asap7/riscv32i

[ERROR] globalroute__timing__setup__tns fail test: -18110.5 >= -200

Module swap shows better QoR up to CTS.
At GR, TNS degraded but WNS improved from -50 to -44.
For some reason, GR created lots of small violations, all of which get fixed at DR step.
The finish TNS is 0 with module swap.

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.

3 participants