⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@openroad-ci
Copy link
Collaborator

@openroad-ci openroad-ci commented Jan 16, 2026

STA update: The-OpenROAD-Project/OpenROAD#9270

  • The STA bug fix affects QoR.

nangate45/ariane133
CORE_UTILIZATION: 60 -> 50 // Due to MPL fail

Private PDK

gf12/tinyRocket
[ERROR] cts__timing__setup__tns fail test: -1713.22 >= -160

gf12/bp_single
[ERROR] cts__timing__setup__tns fail test: -1503.59 >= -400
[ERROR] cts__timing__hold__ws fail test: -306.007 >= -243
[ERROR] cts__timing__hold__tns fail test: -747.789 >= -681
[ERROR] globalroute__timing__hold__ws fail test: -308.631 >= -253
[ERROR] globalroute__timing__hold__tns fail test: -1530.74 >= -1320
[ERROR] finish__timing__hold__ws fail test: -103.519 >= -100

Public PDK

designs/asap7/aes-block/rules-base.json updates:

Metric Old New Type
cts__design__instance__count__hold_buffer 1863 1506 Tighten
cts__timing__setup__ws -135.0 -173.0 Failing
cts__timing__setup__tns -8160.0 -9760.0 Failing
globalroute__timing__setup__ws -135.0 -172.0 Failing
globalroute__timing__setup__tns -7640.0 -8980.0 Failing

designs/asap7/ibex/rules-base.json updates:

Metric Old New Type
cts__timing__setup__tns -8930.0 -35900.0 Failing
globalroute__timing__setup__tns -35400.0 -51200.0 Failing
finish__timing__setup__tns -22600.0 -32500.0 Failing

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

Metric Old New Type
globalroute__timing__setup__ws -53.4 -50.0 Tighten
globalroute__timing__setup__tns -205.0 -200.0 Tighten

designs/asap7/riscv32i-mock-sram/rules-base.json updates:

Metric Old New Type
globalroute__timing__setup__ws -81.1 -54.9 Tighten
globalroute__timing__setup__tns -318.0 -211.0 Tighten
finish__timing__setup__ws -86.5 -50.0 Tighten
finish__timing__setup__tns -2390.0 -200.0 Tighten

designs/asap7/swerv_wrapper/rules-base.json updates:

Metric Old New Type
finish__timing__setup__ws -330.0 -268.0 Tighten
finish__timing__setup__tns -64500.0 -77500.0 Failing
finish__timing__hold__ws -197.0 -377.0 Failing
finish__timing__hold__tns -33200.0 -98800.0 Failing

designs/gf180/ibex/rules-base.json updates:

Metric Old New Type
cts__timing__setup__ws -0.531 -0.518 Tighten
cts__timing__setup__tns -2.14 -2.04 Tighten
globalroute__timing__setup__ws -0.725 -0.683 Tighten
globalroute__timing__setup__tns -4.63 -3.74 Tighten
detailedroute__route__wirelength 1369456 1368630 Tighten

designs/gf180/jpeg/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__count__stdcell 51361 51347 Tighten
cts__design__instance__count__setup_buffer 4466 4465 Tighten
cts__design__instance__count__hold_buffer 4466 4465 Tighten

designs/gf180/uart-blocks/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__count__stdcell 726 714 Tighten
cts__design__instance__count__setup_buffer 63 62 Tighten
cts__design__instance__count__hold_buffer 63 62 Tighten
detailedroute__route__wirelength 18889 17335 Tighten

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

Metric Old New Type
cts__timing__hold__tns -2.98 -5.13 Failing
detailedroute__route__wirelength 8079438 8034950 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.324 -0.499 Failing
cts__timing__setup__tns -214.0 -582.0 Failing
globalroute__timing__setup__ws -0.361 -0.599 Failing
globalroute__timing__setup__tns -271.0 -782.0 Failing
detailedroute__route__wirelength 6662734 8528322 Failing
finish__timing__setup__ws -0.349 -0.595 Failing
finish__timing__setup__tns -258.0 -810.0 Failing

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

Metric Old New Type
cts__timing__setup__ws -2.96 -2.88 Tighten
globalroute__timing__setup__ws -3.12 -3.04 Tighten
finish__timing__setup__ws -2.94 -2.85 Tighten

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

Metric Old New Type
cts__timing__setup__tns -12.8 -19.8 Failing
globalroute__timing__setup__tns -18.6 -23.8 Failing
finish__timing__setup__tns -17.1 -24.4 Failing

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

Metric Old New Type
finish__timing__setup__tns -1.46 -3.9 Failing

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

Metric Old New Type
cts__timing__setup__tns -13.5 -4.66 Tighten
globalroute__timing__setup__tns -52.8 -14.2 Tighten
finish__timing__setup__tns -43.1 -5.21 Tighten

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

Metric Old New Type
placeopt__design__instance__area 729734 726502 Tighten
placeopt__design__instance__count__stdcell 110432 108442 Tighten
cts__design__instance__count__setup_buffer 9603 9430 Tighten
cts__design__instance__count__hold_buffer 9603 9430 Tighten
cts__timing__setup__ws -0.218 -0.164 Tighten
cts__timing__setup__tns -70.4 -21.7 Tighten
globalroute__antenna_diodes_count 108 106 Tighten
globalroute__timing__setup__tns -48.3 -0.416 Tighten
detailedroute__route__wirelength 4051905 4012435 Tighten
detailedroute__antenna_diodes_count 108 106 Tighten
finish__timing__setup__ws -0.225 -0.2 Tighten
finish__timing__setup__tns -78.0 -4.12 Tighten
finish__timing__hold__tns -2.82 -2.35 Tighten
finish__design__instance__area 735619 731983 Tighten

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

Metric Old New Type
cts__timing__setup__ws -0.146 -0.14 Tighten
cts__timing__setup__tns -23.6 -26.4 Failing
globalroute__timing__setup__ws -0.171 -0.17 Tighten
globalroute__timing__setup__tns -45.7 -44.5 Tighten
finish__timing__setup__tns -38.2 -38.6 Failing

designs/sky130hd/microwatt/rules-base.json updates:

Metric Old New Type
placeopt__design__instance__area 5434210 5433922 Tighten
cts__timing__setup__tns -332.0 -281.0 Tighten
globalroute__antenna_diodes_count 2454 2964 Failing
globalroute__timing__setup__tns -393.0 -377.0 Tighten
detailedroute__antenna_diodes_count 1388 1712 Failing
finish__timing__setup__tns -166.0 -150.0 Tighten
finish__timing__hold__tns -23.1 -36.3 Failing

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.
[WARNING] Multiple clocks not supported. Will use first clock: clk: 333.0000.
designs/nangate45/ariane133/rules-base.json updates:

Metric Old New Type
cts__timing__setup__tns -582.0 -626.0 Failing

[WARNING] Multiple clocks not supported. Will use first clock: clk_i: 3.0000.
[WARNING] Multiple clocks not supported. Will use first clock: ext_clk: 15.0000.

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.

**nangate45/ariane133**
CORE_UTILIZATION: 60 -> 50    // Due to MPL fail

**Private PDK**

gf12/tinyRocket
[ERROR] cts__timing__setup__tns fail test: -1713.22 >= -160

gf12/bp_single
[ERROR] cts__timing__setup__tns fail test: -1503.59 >= -400
[ERROR] cts__timing__hold__ws fail test: -306.007 >= -243
[ERROR] cts__timing__hold__tns fail test: -747.789 >= -681
[ERROR] globalroute__timing__hold__ws fail test: -308.631 >= -253
[ERROR] globalroute__timing__hold__tns fail test: -1530.74 >= -1320
[ERROR] finish__timing__hold__ws fail test: -103.519 >= -100

**Public PDK**

designs/asap7/aes-block/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__design__instance__count__hold_buffer     |     1863 |     1506 | Tighten  |
| cts__timing__setup__ws                        |   -135.0 |   -173.0 | Failing  |
| cts__timing__setup__tns                       |  -8160.0 |  -9760.0 | Failing  |
| globalroute__timing__setup__ws                |   -135.0 |   -172.0 | Failing  |
| globalroute__timing__setup__tns               |  -7640.0 |  -8980.0 | Failing  |

designs/asap7/ibex/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |  -8930.0 | -35900.0 | Failing  |
| globalroute__timing__setup__tns               | -35400.0 | -51200.0 | Failing  |
| finish__timing__setup__tns                    | -22600.0 | -32500.0 | Failing  |

designs/asap7/riscv32i/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| globalroute__timing__setup__ws                |    -53.4 |    -50.0 | Tighten  |
| globalroute__timing__setup__tns               |   -205.0 |   -200.0 | Tighten  |

designs/asap7/riscv32i-mock-sram/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| globalroute__timing__setup__ws                |    -81.1 |    -54.9 | Tighten  |
| globalroute__timing__setup__tns               |   -318.0 |   -211.0 | Tighten  |
| finish__timing__setup__ws                     |    -86.5 |    -50.0 | Tighten  |
| finish__timing__setup__tns                    |  -2390.0 |   -200.0 | Tighten  |

designs/asap7/swerv_wrapper/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| finish__timing__setup__ws                     |   -330.0 |   -268.0 | Tighten  |
| finish__timing__setup__tns                    | -64500.0 | -77500.0 | Failing  |
| finish__timing__hold__ws                      |   -197.0 |   -377.0 | Failing  |
| finish__timing__hold__tns                     | -33200.0 | -98800.0 | Failing  |

designs/gf180/ibex/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |   -0.531 |   -0.518 | Tighten  |
| cts__timing__setup__tns                       |    -2.14 |    -2.04 | Tighten  |
| globalroute__timing__setup__ws                |   -0.725 |   -0.683 | Tighten  |
| globalroute__timing__setup__tns               |    -4.63 |    -3.74 | Tighten  |
| detailedroute__route__wirelength              |  1369456 |  1368630 | Tighten  |

designs/gf180/jpeg/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__count__stdcell    |    51361 |    51347 | Tighten  |
| cts__design__instance__count__setup_buffer    |     4466 |     4465 | Tighten  |
| cts__design__instance__count__hold_buffer     |     4466 |     4465 | Tighten  |

designs/gf180/uart-blocks/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__count__stdcell    |      726 |      714 | Tighten  |
| cts__design__instance__count__setup_buffer    |       63 |       62 | Tighten  |
| cts__design__instance__count__hold_buffer     |       63 |       62 | Tighten  |
| detailedroute__route__wirelength              |    18889 |    17335 | Tighten  |

designs/nangate45/ariane136/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__hold__tns                        |    -2.98 |    -5.13 | Failing  |
| detailedroute__route__wirelength              |  8079438 |  8034950 | Tighten  |

designs/nangate45/ariane133/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |   -0.324 |   -0.499 | Failing  |
| cts__timing__setup__tns                       |   -214.0 |   -582.0 | Failing  |
| globalroute__timing__setup__ws                |   -0.361 |   -0.599 | Failing  |
| globalroute__timing__setup__tns               |   -271.0 |   -782.0 | Failing  |
| detailedroute__route__wirelength              |  6662734 |  8528322 | Failing  |
| finish__timing__setup__ws                     |   -0.349 |   -0.595 | Failing  |
| finish__timing__setup__tns                    |   -258.0 |   -810.0 | Failing  |

designs/nangate45/black_parrot/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |    -2.96 |    -2.88 | Tighten  |
| globalroute__timing__setup__ws                |    -3.12 |    -3.04 | Tighten  |
| finish__timing__setup__ws                     |    -2.94 |    -2.85 | Tighten  |

designs/nangate45/bp_be_top/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |    -12.8 |    -19.8 | Failing  |
| globalroute__timing__setup__tns               |    -18.6 |    -23.8 | Failing  |
| finish__timing__setup__tns                    |    -17.1 |    -24.4 | Failing  |

designs/nangate45/bp_fe_top/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| finish__timing__setup__tns                    |    -1.46 |     -3.9 | Failing  |

designs/nangate45/swerv/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |    -13.5 |    -4.66 | Tighten  |
| globalroute__timing__setup__tns               |    -52.8 |    -14.2 | Tighten  |
| finish__timing__setup__tns                    |    -43.1 |    -5.21 | Tighten  |

designs/nangate45/swerv_wrapper/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |   729734 |   726502 | Tighten  |
| placeopt__design__instance__count__stdcell    |   110432 |   108442 | Tighten  |
| cts__design__instance__count__setup_buffer    |     9603 |     9430 | Tighten  |
| cts__design__instance__count__hold_buffer     |     9603 |     9430 | Tighten  |
| cts__timing__setup__ws                        |   -0.218 |   -0.164 | Tighten  |
| cts__timing__setup__tns                       |    -70.4 |    -21.7 | Tighten  |
| globalroute__antenna_diodes_count             |      108 |      106 | Tighten  |
| globalroute__timing__setup__tns               |    -48.3 |   -0.416 | Tighten  |
| detailedroute__route__wirelength              |  4051905 |  4012435 | Tighten  |
| detailedroute__antenna_diodes_count           |      108 |      106 | Tighten  |
| finish__timing__setup__ws                     |   -0.225 |     -0.2 | Tighten  |
| finish__timing__setup__tns                    |    -78.0 |    -4.12 | Tighten  |
| finish__timing__hold__tns                     |    -2.82 |    -2.35 | Tighten  |
| finish__design__instance__area                |   735619 |   731983 | Tighten  |

designs/nangate45/tinyRocket/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |   -0.146 |    -0.14 | Tighten  |
| cts__timing__setup__tns                       |    -23.6 |    -26.4 | Failing  |
| globalroute__timing__setup__ws                |   -0.171 |    -0.17 | Tighten  |
| globalroute__timing__setup__tns               |    -45.7 |    -44.5 | Tighten  |
| finish__timing__setup__tns                    |    -38.2 |    -38.6 | Failing  |

designs/sky130hd/microwatt/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |  5434210 |  5433922 | Tighten  |
| cts__timing__setup__tns                       |   -332.0 |   -281.0 | Tighten  |
| globalroute__antenna_diodes_count             |     2454 |     2964 | Failing  |
| globalroute__timing__setup__tns               |   -393.0 |   -377.0 | Tighten  |
| detailedroute__antenna_diodes_count           |     1388 |     1712 | Failing  |
| finish__timing__setup__tns                    |   -166.0 |   -150.0 | Tighten  |
| finish__timing__hold__tns                     |    -23.1 |    -36.3 | Failing  |

Signed-off-by: Jaehyun Kim <[email protected]>
@maliberty
Copy link
Member

Resolved the conflicts in favor of this branch as the OR branch already includes the MPL changes.

@maliberty maliberty added the UpdateRules Starts GHA to update rules label Jan 16, 2026
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label Jan 16, 2026
@maliberty maliberty merged commit 08605fe into The-OpenROAD-Project:master Jan 16, 2026
5 of 8 checks passed
@maliberty maliberty deleted the secure-fix-sta-level-mismatch-issue branch January 16, 2026 19:16
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