Skip to content

sync#1

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

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

Conversation

@nanocoh
Copy link
Member

@nanocoh nanocoh commented Nov 20, 2025

No description provided.

nanocoh and others added 30 commits January 6, 2026 00:22
…s_int-metrics-update

updated rapidus2hp hercules_is_int rules files
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…s-0.15

Updated param tests to include PDK 0.15
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
In the dashboard DB, colons are replaced with double underscores as it
is not possible to store keys with colons in the name.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
designs/rapidus2hp/hercules_is_int/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| synth__design__instance__area__stdcell        | 26631.02 |  26600.0 | Tighten  |
| placeopt__design__instance__area              |    31863 |    31764 | Tighten  |
| placeopt__design__instance__count__stdcell    |   661418 |   659714 | Tighten  |
| cts__design__instance__count__setup_buffer    |    57554 |    57366 | Tighten  |
| cts__design__instance__count__hold_buffer     |    57554 |    57366 | Tighten  |
| cts__timing__setup__ws                        |    -52.8 |    -71.9 | Failing  |
| cts__timing__setup__tns                       | -252000.0 | -379000.0 | Failing  |
| globalroute__antenna_diodes_count             |      581 |      579 | Tighten  |
| globalroute__timing__setup__ws                |   -391.0 |   -372.0 | Tighten  |
| globalroute__timing__setup__tns               | -1230000.0 | -1560000.0 | Failing  |
| finish__timing__setup__ws                     |   -391.0 |   -372.0 | Tighten  |
| finish__timing__setup__tns                    | -1230000.0 | -1560000.0 | Failing  |
| finish__design__instance__area                |    33600 |    33391 | Tighten  |

Signed-off-by: Martin Povišer <povik@cutebit.org>
…ort-metrics

Don't call report_metrics from detail_route.tcl
Signed-off-by: Martin Povišer <povik@cutebit.org>
Sometimes estimate_parasitics can take an extraordinate amount of time
and log_cmd avoids mis-attributing this in progress output

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Martin Povišer <povik@cutebit.org>
…g-blackboxes

synth: Fix blackboxing and clkgate options with slang
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
Use $::env(SCRIPTS_DIR) consistent with other places in scripts

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Non-existand verilog modules should be ignored to be compartible
with Yosys.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
synth: out of flow source folder build fix for wrap operators
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |    -42.0 |    -34.4 | Tighten  |
| cts__timing__setup__tns                       |   -747.0 |   -612.0 | Tighten  |
| globalroute__timing__setup__ws                |    -61.3 |    -56.6 | Tighten  |
| globalroute__timing__setup__tns               |  -1530.0 |  -1610.0 | Failing  |
| finish__timing__setup__ws                     |    -61.3 |    -56.6 | Tighten  |
| finish__timing__setup__tns                    |  -1530.0 |  -1610.0 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…rics

Update designs/rapidus2hp/ethmac/rules-verific.json:
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
expand env vars correctly

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Non-existand verilog modules should be ignored to be compartible
with Yosys.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
Signed-off-by: Noam Cohen <noam.chn1@gmail.com>
slang: add a SYNTH_BLACKBOXES syntax check
oharboe and others added 30 commits January 31, 2026 11:57
…rocess

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |  -0.0808 |   -0.114 | Failing  |
| cts__timing__setup__tns                       |   -120.0 |   -215.0 | Failing  |
| globalroute__timing__setup__ws                |    -0.15 |   -0.186 | Failing  |
| globalroute__timing__setup__tns               |   -434.0 |   -544.0 | Failing  |
| globalroute__timing__hold__tns                |     -0.1 |    -0.23 | Failing  |
| finish__timing__setup__ws                     |    -0.15 |   -0.186 | Failing  |
| finish__timing__setup__tns                    |   -434.0 |   -544.0 | Failing  |
| finish__timing__hold__tns                     |     -0.1 |    -0.23 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |    -75.0 |   -172.0 | Failing  |
| cts__timing__setup__tns                       |   -300.0 |   -899.0 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…affe

make: print-FOO temp file gaffe for parallel processes
Signed-off-by: Nishanth <ndszz306@gmail.com>
designs/gf12/bp_single/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |  -1510.0 |   -400.0 | Tighten  |
| cts__timing__hold__ws                         |   -310.0 |   -306.0 | Tighten  |
| cts__timing__hold__tns                        |   -750.0 |  -4360.0 | Failing  |
| globalroute__timing__hold__ws                 |   -310.0 |   -187.0 | Tighten  |
| globalroute__timing__hold__tns                |  -1540.0 |  -2360.0 | Failing  |
| finish__timing__setup__tns                    |   -931.0 |   -507.0 | Tighten  |
| finish__timing__hold__ws                      |   -105.0 |   -100.0 | Tighten  |

designs/gf12/bp_dual/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |   -202.0 |   -100.0 | Tighten  |
| cts__timing__setup__tns                       | -17800.0 |   -400.0 | Tighten  |
| detailedroute__route__wirelength              | 11876263 | 13738224 | Failing  |
| detailedroute__route__drc_errors              |        4 |        0 | Tighten  |
| finish__timing__setup__tns                    |  -1630.0 |  -1440.0 | Tighten  |

designs/gf12/bp_quad/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |   -271.0 |   -572.0 | Failing  |
| cts__timing__setup__tns                       | -53900.0 | -659000.0 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
mem_dump: add summary of inferred memory usage
Signed-off-by: João Mai <jmai@precisioninno.com>
Signed-off-by: João Mai <jmai@precisioninno.com>
Signed-off-by: João Mai <jmai@precisioninno.com>
Expanded the SRAM file list to include new 1P and 2P macros and commented out deprecated DRC paths that were causing 404 errors.

Signed-off-by: trabdelbasset <trabdelbasset@gmail.com>
black formatting

Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
designs/gf12/bp_single/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__ws                        |   -100.0 |   -296.0 | Failing  |
| cts__timing__setup__tns                       |   -400.0 |  -4740.0 | Failing  |
| cts__timing__hold__ws                         |   -306.0 |   -189.0 | Tighten  |
| cts__timing__hold__tns                        |  -4360.0 |   -489.0 | Tighten  |
| globalroute__timing__hold__tns                |  -2360.0 |  -1510.0 | Tighten  |

Signed-off-by: João Mai <jmai@precisioninno.com>
designs/gf12/ca53/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| cts__timing__setup__tns                       |   -400.0 |   -904.0 | Failing  |
| globalroute__timing__hold__tns                |   -793.0 |   -524.0 | Tighten  |
| finish__timing__hold__tns                     |  -3590.0 |  -2640.0 | Tighten  |

Signed-off-by: João Mai <jmai@precisioninno.com>
Signed-off-by: João Mai <jmai@precisioninno.com>
…uning

Updated cva6, ibex, and jpeg for PDK 0.15
ihp-sg13g2: update SRAM variations and fix broken DRC download links
Signed-off-by: João Mai <jmai@precisioninno.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…-improve-notches

update metrics for MPL improve notches and RTLMP_NOTCH_WT default value
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
…ecode-pdk0.15

hercules_idecode tuning for PDK 0.15
…-remove-data-flow

retire MPL dataflow-driven mechanism
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.