Skip to content

switched asap7 cva6 from die/core area to utilization with margin#3217

Merged
maliberty merged 1 commit intoThe-OpenROAD-Project:masterfrom
jeffng-or:asap7-cva6-switch-to-util
Jun 11, 2025
Merged

switched asap7 cva6 from die/core area to utilization with margin#3217
maliberty merged 1 commit intoThe-OpenROAD-Project:masterfrom
jeffng-or:asap7-cva6-switch-to-util

Conversation

@jeffng-or
Copy link
Contributor

@jeffng-or jeffng-or commented Jun 10, 2025

Eventually, I'd like to be able to run cva6 using the AutoTuner and the core utilization approach is the only one that's currently supported.

CI Could not Update Rules

[ERROR] asap7/aes-block: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/aes-mbff: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/aes: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/aes_lvt: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/ethmac: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/ethmac_lvt: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/gcd-ccs: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/gcd: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/ibex: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/jpeg: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/jpeg_lvt: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/mock-alu: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/mock-array: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/riscv32i-mock-sram: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/riscv32i: No metrics found, please check the latest CI build for issues.
[ERROR] asap7/uart: No metrics found, please check the latest CI build for issues.
[ERROR] gf180/aes-hybrid: No metrics found, please check the latest CI build for issues.
[ERROR] gf180/aes: No metrics found, please check the latest CI build for issues.
[ERROR] gf180/ibex: No metrics found, please check the latest CI build for issues.
[ERROR] gf180/jpeg: No metrics found, please check the latest CI build for issues.
[ERROR] gf180/riscv32i: No metrics found, please check the latest CI build for issues.
[ERROR] gf180/uart-blocks: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/aes: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/gcd: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/i2c-gpio-expander: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/ibex: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/jpeg: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/riscv32i: No metrics found, please check the latest CI build for issues.
[ERROR] ihp-sg13g2/spi: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/aes: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/ariane133: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/bp_be_top: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/bp_fe_top: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/bp_multi_top: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/dynamic_node: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/gcd: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/ibex: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/jpeg: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/swerv: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/swerv_wrapper: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/tinyRocket: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/aes: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/chameleon: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/gcd: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/ibex: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/jpeg: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/microwatt: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hd/riscv32i: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hs/aes: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hs/gcd: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hs/ibex: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hs/jpeg: No metrics found, please check the latest CI build for issues.
[ERROR] sky130hs/riscv32i: No metrics found, please check the latest CI build for issues.

@jeffng-or jeffng-or force-pushed the asap7-cva6-switch-to-util branch from 03322d8 to e25854d Compare June 10, 2025 20:36
@jeffng-or jeffng-or force-pushed the asap7-cva6-switch-to-util branch 2 times, most recently from fbc562c to c7be27f Compare June 11, 2025 16:48
@jeffng-or
Copy link
Contributor Author

@maliberty FYI. I backed off the utilization to 40% and it gets past GRT on my local run using the updated OR and yosys

@maliberty maliberty enabled auto-merge June 11, 2025 17:29
@jeffng-or jeffng-or added the UpdateRules Starts GHA to update rules label Jun 11, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Jun 11, 2025
fix for stray typo
reduced util to 40 to get past GRT
updated rules

Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
auto-merge was automatically disabled June 11, 2025 20:46

Head branch was pushed to by a user without write access

@jeffng-or jeffng-or force-pushed the asap7-cva6-switch-to-util branch from c7be27f to 60ee99f Compare June 11, 2025 20:46
@jeffng-or
Copy link
Contributor Author

Metric Old New Type
synth__design__instance__area__stdcell 40692.1 40631.65 Tighten
placeopt__design__instance__count__stdcell 164118 163049 Tighten
cts__design__instance__count__setup_buffer 14271 14178 Tighten
cts__design__instance__count__hold_buffer 14271 14178 Tighten
detailedroute__route__wirelength 1618999 1884562 Failing
finish__timing__drv__setup_violation_count 7136 7089 Tighten
finish__timing__drv__hold_violation_count 105 101 Tighten
finish__timing__wns_percent_delay -20.43 -20.3 Tighten

@maliberty maliberty merged commit 8643589 into The-OpenROAD-Project:master Jun 11, 2025
5 of 7 checks passed
@jeffng-or jeffng-or deleted the asap7-cva6-switch-to-util branch August 22, 2025 16:12
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