Skip to content

Update metrics for TIE placement status fix#4123

Merged
eder-matheus merged 16 commits intoThe-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:secure-rsz-fix-tie-placement
May 5, 2026
Merged

Update metrics for TIE placement status fix#4123
eder-matheus merged 16 commits intoThe-OpenROAD-Project:masterfrom
The-OpenROAD-Project-staging:secure-rsz-fix-tie-placement

Conversation

@openroad-ci
Copy link
Copy Markdown
Collaborator

@openroad-ci openroad-ci commented Apr 7, 2026

Update metrics for OR PR: The-OpenROAD-Project/OpenROAD#10074

gudeh added 3 commits March 31, 2026 19:14
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
gudeh added 8 commits April 13, 2026 14:58
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
@maliberty
Copy link
Copy Markdown
Member

conflict and ci errors.

gudeh added 2 commits May 4, 2026 13:56
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
@gudeh
Copy link
Copy Markdown
Contributor

gudeh commented May 4, 2026

This fatal is happening on nightly too @maliberty:

16:42:43  sky130hd microwatt (base)
16:42:43    Last log file 4_1_cts.log
16:42:43    Found 1 errors in the logs.
16:42:43        [ERROR CI-0000] No error message found. Here are the last 10 lines of the log.
16:42:43  [2026-05-04 15:44:29.472] [info] [KeplerFormal.cpp:721] Library: ./designs/sky130hd/microwatt/lib/multiply_add_64x64.lib
16:42:43            [2026-05-04 15:44:29.472] [info] [KeplerFormal.cpp:747] Loading library file: /OpenROAD-flow-scripts/flow/platforms/sky130hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib
16:42:43            [2026-05-04 15:44:29.549] [info] [KeplerFormal.cpp:747] Loading library file: ./designs/sky130hd/microwatt/lib/Microwatt_FP_DFFRFile.lib
16:42:43            [2026-05-04 15:44:29.553] [info] [KeplerFormal.cpp:747] Loading library file: ./designs/sky130hd/microwatt/lib/RAM32_1RW1R.lib
16:42:43            [2026-05-04 15:44:29.553] [info] [KeplerFormal.cpp:747] Loading library file: ./designs/sky130hd/microwatt/lib/RAM512.lib
16:42:43            [2026-05-04 15:44:29.553] [info] [KeplerFormal.cpp:747] Loading library file: ./designs/sky130hd/microwatt/lib/multiply_add_64x64.lib
16:42:43            [2026-05-04 15:44:29.553] [info] [KeplerFormal.cpp:909] Parsing verilog file(s) for design 1
16:42:43            [2026-05-04 15:44:31.005] [critical] [KeplerFormal.cpp:1047] Netlist loading failed: In /tmp/workspace/low-scripts-Public_PR-4123-merge-12-/results/sky130hd/microwatt/base/4_before_rsz_lec.v at line 344932, column 5: bus net "wb_slave_out.adr" cannot be found in soc_4096_100000000_0_0_4_0_4_0_4_1_4_4_1_2_2_32_529beb193518cdd5546a21170d32ebafc9f9cb89
16:42:43            child process exited abnormally
16:42:43            Elapsed time: 0:48.17[h:]min:sec. CPU time: user 71.07 sys 38.40 (227%). Peak memory: 1151708KB.

@gudeh gudeh added the UpdateRules Starts GHA to update rules label May 4, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label May 4, 2026
@maliberty
Copy link
Copy Markdown
Member

@eder-matheus is looking at it

@gudeh gudeh added the UpdateRules Starts GHA to update rules label May 4, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label May 4, 2026
gudeh added 2 commits May 4, 2026 21:49
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
@gudeh gudeh added the UpdateRules Starts GHA to update rules label May 5, 2026
@openroad-ci openroad-ci removed the UpdateRules Starts GHA to update rules label May 5, 2026
=====================================================
make update_ok for ibex (asap7)...
=====================================================
designs/asap7/ibex/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| cts__timing__setup__tns                       |    -1160.0 |    -1630.0 | Failing  |
| globalroute__timing__setup__ws                |      -87.4 |      -75.9 | Tighten  |
| globalroute__timing__setup__tns               |   -10500.0 |     -451.0 | Tighten  |
| detailedroute__route__wirelength              |     100926 |      99315 | Tighten  |
| finish__timing__setup__ws                     |      -69.1 |      -52.5 | Tighten  |
| finish__timing__setup__tns                    |     -960.0 |     -205.0 | Tighten  |
| finish__design__instance__area                |       2828 |       2816 | Tighten  |

=====================================================
make update_ok for gcd (sky130hd)...
=====================================================
designs/sky130hd/gcd/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| synth__design__instance__area__stdcell        |     2760.0 |     2660.0 | Tighten  |
| cts__timing__setup__ws                        |      -1.82 |      -1.62 | Tighten  |
| cts__timing__setup__tns                       |      -77.3 |      -68.8 | Tighten  |
| globalroute__timing__setup__ws                |      -1.91 |       -1.9 | Tighten  |
| globalroute__timing__setup__tns               |      -85.4 |      -88.8 | Failing  |
| finish__timing__setup__ws                     |       -1.8 |      -1.74 | Tighten  |
| finish__timing__setup__tns                    |      -80.8 |      -81.2 | Failing  |

=====================================================
make update_ok for riscv32i (sky130hd)...
=====================================================
designs/sky130hd/riscv32i/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| cts__timing__setup__tns                       |      -94.0 |     -148.0 | Failing  |
| globalroute__timing__setup__tns               |     -203.0 |     -301.0 | Failing  |
| finish__timing__setup__tns                    |      -88.2 |     -167.0 | Failing  |

Large percentage changes in failing metrics (>50%):
 - riscv32i (sky130hd)  finish__timing__setup__tns  89.34%  (-88.2 → -167.0)
 - riscv32i (sky130hd)  cts__timing__setup__tns     57.45%  (-94.0 → -148.0)

Large percentage improvements in tighten metrics (>50%):
 - ibex (asap7)  globalroute__timing__setup__tns  -95.70%  (-10500.0 → -451.0)
 - ibex (asap7)  finish__timing__setup__tns       -78.65%  (-960.0 → -205.0)

Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
@gudeh
Copy link
Copy Markdown
Contributor

gudeh commented May 5, 2026

it should go green now! @maliberty

@gudeh gudeh requested review from eder-matheus and maliberty May 5, 2026 20:25
@eder-matheus eder-matheus merged commit 523bbbb into The-OpenROAD-Project:master May 5, 2026
8 checks passed
@openroad-ci openroad-ci deleted the secure-rsz-fix-tie-placement branch May 5, 2026 21:08
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.

4 participants