Skip to content

Update OpenROAD submodule - #4408

Draft
github-actions[bot] wants to merge 1 commit into
masterfrom
update-openroad
Draft

Update OpenROAD submodule#4408
github-actions[bot] wants to merge 1 commit into
masterfrom
update-openroad

Conversation

@github-actions

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

Copy link
Copy Markdown
Contributor

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

CI Could not Update Rules

[ERROR] asap7/tinyRocket skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.

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 Aug 8, 2026
@openroad-ci

openroad-ci commented Aug 8, 2026

Copy link
Copy Markdown
Member

🔍 QoR check

Metrics reflect the PR merge build — i.e. what will land on the target branch. Advisory — results are log-only and do not affect build status. The authoritative QoR gate remains the local rules-file check.

Commit c5cb48a · Jenkins build #6 · Baseline: build

61 design(s) checked — 8 with regression(s), 0 without a comparable baseline.
Design Variant Verdict local vs inline passed / failed / missing
asap7/aes base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/aes-block base ✅ pass ✅ MATCH 25 / 0 / 0
asap7/aes-mbff base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/aes_lvt base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/cva6 base ✅ pass ✅ MATCH 12 / 0 / 2
asap7/ethmac base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/ethmac_lvt base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/gcd base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/gcd-ccs base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/ibex base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/jpeg base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/jpeg_lvt base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/mock-alu base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/mock-cpu base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/riscv32i base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/riscv32i-mock-sram base ❌ fail ⚠️ MISMATCH 24 / 1 / 2
asap7/swerv_wrapper base ✅ pass ✅ MATCH 25 / 0 / 2
asap7/uart base ✅ pass ✅ MATCH 25 / 0 / 2
gf180/aes base ✅ pass ✅ MATCH 25 / 0 / 2
gf180/aes-hybrid base ✅ pass ✅ MATCH 25 / 0 / 2
gf180/ibex base ✅ pass ✅ MATCH 25 / 0 / 2
gf180/jpeg base ✅ pass ✅ MATCH 25 / 0 / 22
gf180/riscv32i base ✅ pass ✅ MATCH 25 / 0 / 2
gf180/uart-blocks base ✅ pass ✅ MATCH 25 / 0 / 2
gt2n/aes base ✅ pass ✅ MATCH 25 / 0 / 0
gt2n/gcd base ✅ pass ✅ MATCH 25 / 0 / 0
gt2n/jpeg base ✅ pass ✅ MATCH 25 / 0 / 0
ihp-sg13g2/aes base ✅ pass ✅ MATCH 25 / 0 / 2
ihp-sg13g2/gcd base ✅ pass ✅ MATCH 25 / 0 / 2
ihp-sg13g2/i2c-gpio-expander base ✅ pass ✅ MATCH 25 / 0 / 2
ihp-sg13g2/ibex base ❌ fail ✅ MATCH 24 / 1 / 2
ihp-sg13g2/jpeg base ✅ pass ✅ MATCH 25 / 0 / 2
ihp-sg13g2/riscv32i base ✅ pass ✅ MATCH 25 / 0 / 2
ihp-sg13g2/spi base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/aes base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/ariane133 base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/ariane136 base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/black_parrot base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/bp_be_top base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/bp_fe_top base ✅ pass ✅ MATCH 25 / 0 / 3
nangate45/bp_multi_top base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/dynamic_node base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/gcd base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/ibex base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/jpeg base ✅ pass ✅ MATCH 25 / 0 / 2
nangate45/mempool_group base ❌ fail ⚠️ MISMATCH 11 / 1 / 2
nangate45/swerv base ❌ fail ⚠️ MISMATCH 23 / 2 / 2
nangate45/swerv_wrapper base ❌ fail ✅ MATCH 22 / 3 / 2
nangate45/tinyRocket base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hd/aes base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hd/chameleon base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hd/gcd base ❌ fail ✅ MATCH 24 / 1 / 2
sky130hd/ibex base ✅ pass ✅ MATCH 25 / 0 / 4
sky130hd/jpeg base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hd/microwatt base ❌ fail ✅ MATCH 23 / 2 / 2
sky130hd/riscv32i base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hs/aes base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hs/gcd base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hs/ibex base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hs/jpeg base ✅ pass ✅ MATCH 25 / 0 / 2
sky130hs/riscv32i base ❌ fail ⚠️ MISMATCH 23 / 2 / 3
❌ asap7/riscv32i-mock-sram base — 1 failing metric(s)
Metric target base delta threshold
finish__timing__setup__tns -2635.61 -1888.2 39.58320093210465% 20%
❌ ihp-sg13g2/ibex base — 1 failing metric(s)
Metric target base delta threshold
globalroute__timing__setup__tns -3.38807 -1.35349 150.32102195066088% 20%
❌ nangate45/mempool_group base — 1 failing metric(s)
Metric target base delta threshold
finish__timing__hold__tns -0.94043 -0.313244 200.22282948755603% 20%
❌ nangate45/swerv base — 2 failing metric(s)
Metric target base delta threshold
cts__timing__setup__tns -448.945 -432.355 3.8371245851210234% 20%
globalroute__timing__setup__tns -477.642 -471.381 1.3282249390620327% 20%
❌ nangate45/swerv_wrapper base — 3 failing metric(s)
Metric target base delta threshold
cts__timing__setup__tns -458.177 -414.603 10.509813001835491% 20%
finish__timing__setup__tns -425.288 -383.316 10.949712508739525% 20%
globalroute__timing__setup__tns -508.841 -437.6 16.27993601462523% 20%
❌ sky130hd/gcd base — 1 failing metric(s)
Metric target base delta threshold
finish__timing__setup__ws -1.57388 -1.47925 6.39716072333953% 5.0%
❌ sky130hd/microwatt base — 2 failing metric(s)
Metric target base delta threshold
cts__timing__setup__tns -217.945 -211.376 3.1077321928695785% 20%
detailedroute__antenna_diodes_count 2744 2722 0.8082292432035268% 0.1%
❌ sky130hs/riscv32i base — 2 failing metric(s)
Metric target base delta threshold
finish__timing__setup__tns -323.59 -299.014 8.219013156574608% 20%
globalroute__timing__setup__tns -463.247 -437.319 5.928852851122407% 20%

@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 8, 2026
@maliberty

Copy link
Copy Markdown
Member

@vvbandeira @sombraSoft I don't see why update rules failed to update. I looked at the build and all failing designs finished the flow and only failed on metrics.

@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 9, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 9, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 10, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 10, 2026
@github-actions github-actions Bot added the UpdateRules Starts GHA to update rules label Aug 11, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 11, 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 Aug 12, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 12, 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.

3 participants