Skip to content

Comments

sync#1

Open
nanocoh wants to merge 3304 commits intonajaeda:masterfrom
The-OpenROAD-Project:master
Open

sync#1
nanocoh wants to merge 3304 commits intonajaeda:masterfrom
The-OpenROAD-Project:master

Conversation

@nanocoh
Copy link
Member

@nanocoh nanocoh commented Nov 20, 2025

No description provided.

luarss and others added 30 commits January 16, 2026 17:28
* metrics: show error scores as 9e99

Signed-off-by: Jack Luar <jluar@precisioninno.com>
metrics update for verific

Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…-sta-level-mismatch-issue

Updated ORFS rule-base.json after STA update (Fixed BFS queue level issue)
…ate/OpenROAD-flow-scripts into secure-grt_merge

Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
…rics-res_aware

update metrics after res-aware modifications
…a6-0.2

Tightened rapidus2hp cva6 for PDK 0.2
* can now perform multi-parameter sweeps combining numeric ranges and discrete string choices

Signed-off-by: Jack Luar <jluar@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
…ical

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Update ORFS verify installation docker cmd
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
…_merge

update metrics for fixes on grt merge nets
…-testing

testing: fast default local smoke testing of future slang and hierach…
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: nanocoh <noam.chn1@gmail.com>
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
add flow variable for data flow driven macro placement and update OR
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       | -13100.0 | -53900.0 | Failing  |
| globalroute__timing__setup__ws                |   -119.0 |   -117.0 | Tighten  |
| globalroute__timing__setup__tns               |   -462.0 |   -448.0 | Tighten  |
| detailedroute__route__drc_errors              |        4 |        0 | Tighten  |
| finish__timing__setup__ws                     |   -204.0 |   -201.0 | Tighten  |
| finish__timing__setup__tns                    |  -1380.0 |  -1330.0 | Tighten  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: nanocoh <noam.chn1@gmail.com>
Signed-off-by: luis201420 <luisemv@precisioninno.com>
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
dnltz and others added 30 commits February 14, 2026 18:26
IHP SRAM LEF file contain cells without matching GDS cells. This was
disabled earlier already, but only for single-port SRAMs.

Change the port number to a decimal wildcard to fix SRAM macros for
all number of ports.

Fixes:
  [ERROR] LEF Cell 'RM_IHPSG13_2P_BITKIT_16x2_EDGE_TB' has no matching GDS/OAS cell. Cell will be empty.

Signed-off-by: Daniel Schultz <dnltz@aesc-silicon.de>
flow: platforn: ihp-sg13g2: Ignore Empty GDS for Multi-port SRAM
designs/rapidus2hp/cva6/rules-verific.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |  -0.0804 |   -0.116 | Failing  |
| cts__timing__setup__tns                       |   -145.0 |   -241.0 | Failing  |
| globalroute__timing__setup__tns               |   -556.0 |   -516.0 | Tighten  |
| finish__timing__setup__tns                    |   -556.0 |   -516.0 | Tighten  |

designs/rapidus2hp/hercules_idecode/rules-verific.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |    -15.6 |    -4.58 | Tighten  |
| globalroute__timing__setup__ws                |  -0.0759 |   -0.101 | Failing  |
| finish__timing__setup__ws                     |  -0.0759 |   -0.101 | Failing  |

designs/rapidus2hp/hercules_idecode/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |  -0.0472 |  -0.0252 | Tighten  |
| cts__timing__setup__tns                       |    -45.3 |    -8.76 | Tighten  |
| globalroute__timing__setup__tns               |   -176.0 |   -297.0 | Failing  |
| finish__timing__setup__tns                    |   -176.0 |   -297.0 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: nanocoh <noam.chn1@gmail.com>
Signed-off-by: nanocoh <noam.chn1@gmail.com>
…lls in platform instead of designs

Signed-off-by: Noam Cohen <noam.chn1@gmail.com>
Signed-off-by: Noam Cohen <noam.chn1@gmail.com>
Signed-off-by: Noam Cohen <noam.chn1@gmail.com>
Signed-off-by: nanocoh <noam.chn1@gmail.com>
Make eqy/sby tools match yosys version from the submodule

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…idus-cva6

Temporarily disable LEC_CHECK for rapidus/cva6
etc: eqy/sby match orfs yosys version
[Autotuner] Enable writing to a directory
Signed-off-by: Noam Cohen <noam.chn1@gmail.com>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
designs/gf12/bp_single/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__hold__ws                         |   -189.0 |   -306.0 | Failing  |
| cts__timing__hold__tns                        |  -2440.0 |  -2200.0 | Tighten  |
| globalroute__timing__hold__ws                 |   -187.0 |   -318.0 | Failing  |

designs/rapidus2hp/cva6/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |   -314.0 |   -247.0 | Tighten  |
| globalroute__timing__setup__ws                |    -0.16 |   -0.255 | Failing  |
| globalroute__timing__setup__tns               |   -506.0 |   -637.0 | Failing  |
| globalroute__timing__hold__tns                |   -0.126 |   -0.118 | Tighten  |
| finish__timing__setup__ws                     |    -0.16 |   -0.255 | Failing  |
| finish__timing__setup__tns                    |   -506.0 |   -637.0 | Failing  |
| finish__timing__hold__tns                     |   -0.126 |   -0.118 | Tighten  |

designs/rapidus2hp/hercules_idecode/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |    -8.76 |    -30.7 | Failing  |
| globalroute__timing__setup__tns               |   -297.0 |   -266.0 | Tighten  |
| finish__timing__setup__tns                    |   -297.0 |   -266.0 | Tighten  |

designs/rapidus2hp/hercules_is_int/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |  -0.0333 |  -0.0543 | Failing  |
| cts__timing__setup__tns                       |    -59.1 |   -136.0 | Failing  |
| globalroute__timing__setup__tns               |  -1020.0 |  -1310.0 | Failing  |
| finish__timing__setup__tns                    |  -1020.0 |  -1310.0 | Failing  |

designs/rapidus2hp/ibex/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__count__stdcell    |    22951 |    22939 | Tighten  |
| globalroute__timing__setup__ws                |  -0.0254 |   -0.048 | Failing  |
| globalroute__timing__setup__tns               |   -0.818 |    -3.49 | Failing  |
| finish__timing__setup__ws                     |  -0.0254 |   -0.048 | Failing  |
| finish__timing__setup__tns                    |   -0.818 |    -3.49 | Failing  |

designs/rapidus2hp/jpeg/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |    -22.0 |    -24.0 | Failing  |

Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
fix for logging + liberty parsing in lec check
avoid race conditions for global variables and temp files

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
make: print-FOO race condition global env var fix
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.