Update metrics for gpl reduction of TD iterations#3423
Conversation
8612a1d to
9a6ef37
Compare
designs/asap7/aes-mbff/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 2214 | 2177 | Tighten | | detailedroute__route__wirelength | 76679 | 74756 | Tighten | | finish__timing__setup__ws | -42.46 | -83.08 | Failing | designs/asap7/jpeg/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 7287 | 7105 | Tighten | | detailedroute__route__wirelength | 181528 | 175717 | Tighten | | finish__timing__setup__ws | 0.0 | -49.68 | Failing | | finish__design__instance__area | 7375 | 7254 | Tighten | designs/asap7/swerv_wrapper/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 55948 | 55912 | Tighten | | detailedroute__route__wirelength | 1683699 | 1633400 | Tighten | | finish__timing__setup__ws | -460.45 | -669.97 | Failing | | finish__design__instance__area | 56334 | 56249 | Tighten | | finish__timing__drv__hold_violation_count | 1005 | 739 | Tighten | designs/nangate45/bp_multi_top/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 607245 | 587578 | Tighten | | finish__timing__setup__ws | -4.2 | -4.47 | Failing | | finish__design__instance__area | 616495 | 597100 | Tighten | designs/nangate45/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__count__stdcell | 695 | 685 | Tighten | | finish__timing__setup__ws | -0.08 | -0.07 | Tighten | | finish__design__instance__area | 898 | 1042 | Failing | | finish__timing__wns_percent_delay | -25.2 | -24.48 | Tighten | designs/nangate45/aes/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 26514 | 26265 | Tighten | | detailedroute__route__wirelength | 298800 | 291564 | Tighten | | finish__design__instance__area | 27064 | 26699 | Tighten | designs/sky130hd/aes/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 152029 | 136403 | Tighten | | placeopt__design__instance__count__stdcell | 20216 | 23636 | Failing | | globalroute__antenna_diodes_count | 148 | 92 | Tighten | | detailedroute__antenna_diodes_count | 48 | 22 | Tighten | | finish__design__instance__area | 157576 | 141957 | Tighten | designs/sky130hd/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 180835 | 171628 | Tighten | | globalroute__antenna_diodes_count | 128 | 51 | Tighten | | detailedroute__antenna_diodes_count | 64 | 108 | Failing | | finish__timing__setup__ws | -0.98 | -0.72 | Tighten | | finish__design__instance__area | 204569 | 187672 | Tighten | | finish__timing__wns_percent_delay | -16.91 | -13.3 | Tighten | designs/sky130hs/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 266910 | 235081 | Tighten | | globalroute__antenna_diodes_count | 22 | 39 | Failing | | detailedroute__antenna_diodes_count | 16 | 26 | Failing | designs/sky130hs/jpeg/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | globalroute__antenna_diodes_count | 336 | 208 | Tighten | | detailedroute__antenna_diodes_count | 123 | 212 | Failing | Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
designs/rapidus2hp/hercules_is_int/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 44052 | 36863 | Tighten | | finish__timing__setup__ws | -109.23 | -86.3 | Tighten | | finish__design__instance__area | 45133 | 37950 | Tighten | | finish__timing__drv__hold_violation_count | 481 | 1339 | Failing | Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
designs/gf180/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 813057 | 772631 | Tighten | | globalroute__antenna_diodes_count | 38 | 28 | Tighten | | detailedroute__antenna_diodes_count | 5 | 10 | Failing | | finish__timing__setup__ws | -0.77 | -0.69 | Tighten | | finish__design__instance__area | 985974 | 980281 | Tighten | | finish__timing__wns_percent_delay | -14.05 | -12.79 | Tighten | designs/rapidus2hp/jpeg/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 3853 | 3464 | Tighten | | finish__timing__setup__ws | 0.0 | -166.18 | Failing | | finish__design__instance__area | 3959 | 3603 | Tighten | | finish__timing__wns_percent_delay | -10.0 | -36.95 | Failing | designs/rapidus2hp/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 1198 | 1060 | Tighten | | finish__timing__setup__ws | 0.0 | -66.38 | Failing | | finish__design__instance__area | 1247 | 1105 | Tighten | designs/rapidus2hp/hercules_is_int/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | finish__timing__setup__ws | -86.3 | -738.26 | Failing | | finish__timing__drv__hold_violation_count | 1339 | 134 | Tighten | | finish__timing__wns_percent_delay | -31.2 | -80.94 | Failing | designs/rapidus2hp/hercules_idecode/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 17395 | 13567 | Tighten | | finish__timing__setup__ws | -79.25 | -484.79 | Failing | | finish__design__instance__area | 17683 | 13843 | Tighten | | finish__timing__drv__hold_violation_count | 149 | 106 | Tighten | | finish__timing__wns_percent_delay | -31.7 | -75.41 | Failing | designs/rapidus2hp/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 31 | 29 | Tighten | | placeopt__design__instance__count__stdcell | 627 | 619 | Tighten | | finish__timing__setup__ws | 0.0 | -8.71 | Failing | | finish__design__instance__area | 33 | 31 | Tighten | designs/gf12/swerv_wrapper/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 179894 | 173453 | Tighten | | detailedroute__route__drc_errors | 0 | 1 | Failing | | finish__design__instance__area | 183285 | 178573 | Tighten | | finish__timing__drv__hold_violation_count | 300 | 250 | Tighten | Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
eder-matheus
left a comment
There was a problem hiding this comment.
It would be nice to have the reports of the updated metrics generated by make update_ok.
Also, is the OpenROAD PR ready too?
|
OR PR is green: The-OpenROAD-Project/OpenROAD#8097 the updates can be found in the previous commits.
designs/asap7/jpeg/rules-base.json updates:
designs/asap7/swerv_wrapper/rules-base.json updates:
designs/nangate45/bp_multi_top/rules-base.json updates:
designs/nangate45/gcd/rules-base.json updates:
designs/nangate45/aes/rules-base.json updates:
designs/sky130hd/aes/rules-base.json updates:
designs/sky130hd/ibex/rules-base.json updates:
designs/sky130hs/ibex/rules-base.json updates:
designs/sky130hs/jpeg/rules-base.json updates:
designs/rapidus2hp/hercules_is_int/rules-base.json updates:
designs/gf180/ibex/rules-base.json updates:
designs/rapidus2hp/jpeg/rules-base.json updates:
designs/rapidus2hp/ibex/rules-base.json updates:
designs/rapidus2hp/hercules_is_int/rules-base.json updates:
designs/rapidus2hp/hercules_idecode/rules-base.json updates:
designs/rapidus2hp/gcd/rules-base.json updates:
designs/gf12/swerv_wrapper/rules-base.json updates:
|
|
This update is also covering the current failures in secure-CI: |
We actually don't have this gf12/swerv_wrapper DRC failure in the nightly pipeline. I guess it might be related to your GPL change. However, I believe we have some transient DRCs in the design. We could go ahead with this updates, but please create an issue to investigate this DRC. You can assign it to me. |
|
My bad, this are the actual master current failures: |
update metrics for OR PR: The-OpenROAD-Project/OpenROAD#8097
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/cva6: 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/mock-cpu: 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/swerv_wrapper: 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/ariane136: No metrics found, please check the latest CI build for issues.
[ERROR] nangate45/black_parrot: 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/bp_quad skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[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/mempool_group: 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.
[ERROR] src/aes skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/aes_lvt skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/ariane skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/ariane133 skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/ariane136 skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/black_parrot skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/bp_be_top skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/bp_fe_top skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/bp_multi_top skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/bp_quad skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/chameleon skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/chameleon_hier skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/coyote skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/cva6 skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/dynamic_node skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/ethmac skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/ethmac_lvt skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/fifo skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/gcd skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/ibex_sv skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/jpeg skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/jpeg_lvt skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/mempool_group skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/microwatt skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/mock-alu skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/mock-array skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/riscv32i skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/spi skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/swerv skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/tinyRocket skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/uart skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.
[ERROR] src/uart-no-param skipped. File 'rules-base.json' not found. Please create the file with 'make update_rules'.