Skip to content

Update metrics for gpl reduction of TD iterations#3423

Merged
eder-matheus merged 8 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:secure-gpl-reduce-TD-iterations
Aug 29, 2025
Merged

Update metrics for gpl reduction of TD iterations#3423
eder-matheus merged 8 commits into
The-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:secure-gpl-reduce-TD-iterations

Conversation

@openroad-ci

@openroad-ci openroad-ci commented Aug 22, 2025

Copy link
Copy Markdown
Member

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'.

@gudeh gudeh added the UpdateRules Starts GHA to update rules label Aug 22, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 22, 2025
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
@openroad-ci openroad-ci force-pushed the secure-gpl-reduce-TD-iterations branch from 8612a1d to 9a6ef37 Compare August 27, 2025 12:11
gudeh added 2 commits August 28, 2025 08:44
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
@gudeh gudeh added the UpdateRules Starts GHA to update rules label Aug 29, 2025
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Aug 29, 2025
gudeh added 5 commits August 29, 2025 08:21
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
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>
@gudeh gudeh requested a review from eder-matheus August 29, 2025 15:46

@eder-matheus eder-matheus left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice to have the reports of the updated metrics generated by make update_ok.

Also, is the OpenROAD PR ready too?

@gudeh

gudeh commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

OR PR is green: The-OpenROAD-Project/OpenROAD#8097

the updates can be found in the previous commits.
here they are:
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

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

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

@gudeh

gudeh commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

This update is also covering the current failures in secure-CI:

------------------------------
       Failing designs
------------------------------
gf12 swerv_wrapper (base)
  Flow reached last stage.
  Found 1 metrics failures.
      [ERROR] detailedroute__route__drc_errors fail test: 1.0 <= 0.0
rapidus2hp gcd (base)
  Flow reached last stage.
  Found 1 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -1.21937 >= 0.0
rapidus2hp hercules_idecode (base)
  Flow reached last stage.
  Found 2 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -472.299 >= -79.25
      [ERROR] finish__timing__wns_percent_delay fail test: -54.515717 >= -31.7
rapidus2hp hercules_is_int (base)
  Flow reached last stage.
  Found 2 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -725.765 >= -86.3
      [ERROR] finish__timing__wns_percent_delay fail test: -59.124716 >= -31.2
rapidus2hp ibex (base)
  Flow reached last stage.
  Found 1 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -26.8867 >= 0.0
rapidus2hp jpeg (base)
  Flow reached last stage.
  Found 2 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -144.937 >= 0.0
      [ERROR] finish__timing__wns_percent_delay fail test: -22.464025 >= -10.0

@eder-matheus

Copy link
Copy Markdown
Member

   Failing designs

gf12 swerv_wrapper (base)
Flow reached last stage.
Found 1 metrics failures.
[ERROR] detailedroute__route__drc_errors fail test: 1.0 <= 0.0

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.

@gudeh

gudeh commented Aug 29, 2025

Copy link
Copy Markdown
Contributor

My bad, this are the actual master current failures:

------------------------------
Failing designs
------------------------------

rapidus2hp ethmac (base)
  Flow reached last stage.
  Found 1 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -1.45445 >= 0.0

rapidus2hp hercules_idecode (base)
  Flow reached last stage.
  Found 2 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -460.928 >= -79.25
      [ERROR] finish__timing__wns_percent_delay fail test: -55.488844 >= -31.7

rapidus2hp hercules_is_int (base)
  Flow reached last stage.
  Found 2 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -790.312 >= -109.23
      [ERROR] finish__timing__wns_percent_delay fail test: -63.614856 >= -31.2

rapidus2hp ibex (base)
  Flow reached last stage.
  Found 1 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -77.6639 >= 0.0

rapidus2hp jpeg (base)
  Flow reached last stage.
  Found 2 metrics failures.
      [ERROR] finish__timing__setup__ws fail test: -150.407 >= 0.0
      [ERROR] finish__timing__wns_percent_delay fail test: -22.548902 >= -10.0

@eder-matheus eder-matheus enabled auto-merge August 29, 2025 18:20
@eder-matheus eder-matheus merged commit 4575499 into The-OpenROAD-Project:master Aug 29, 2025
8 checks passed
@openroad-ci openroad-ci deleted the secure-gpl-reduce-TD-iterations branch August 29, 2025 20:07
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