Skip to content

Update yosys submodule - #4

Draft
github-actions[bot] wants to merge 462 commits into
ctsfrom
update-yosys
Draft

Update yosys submodule#4
github-actions[bot] wants to merge 462 commits into
ctsfrom
update-yosys

Conversation

@github-actions

Copy link
Copy Markdown

Automated changes by create-pull-request GitHub action

eder-matheus and others added 30 commits June 30, 2026 10:51
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| cts__timing__setup__ws                        |     -632.0 |     -835.0 | Failing  |
| cts__timing__setup__tns                       |  -311000.0 |  -517000.0 | Failing  |
| cts__timing__hold__ws                         |     -305.0 |     -299.0 | Tighten  |
| cts__timing__hold__tns                        |     -784.0 |    -4250.0 | Failing  |
| globalroute__timing__setup__ws                |     -470.0 |     -615.0 | Failing  |
| globalroute__timing__setup__tns               |   -33700.0 |  -106000.0 | Failing  |
| finish__timing__setup__ws                     |     -227.0 |     -207.0 | Tighten  |
| finish__timing__setup__tns                    |    -1590.0 |    -1430.0 | Tighten  |

designs/gf12/bp_dual/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| cts__timing__setup__ws                        |     -758.0 |     -614.0 | Tighten  |
| globalroute__timing__setup__ws                |     -100.0 |     -201.0 | Failing  |
| globalroute__timing__setup__tns               |     -400.0 |    -6470.0 | Failing  |
| finish__timing__setup__tns                    |    -1170.0 |    -1160.0 | Tighten  |

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

add GLOBAL_ROUTE_USE_CUGR variable to enable CUGR during global routing
…t-staging/update-gf12-metrics

designs/gf12/bp_single/rules-base.json updates:
Pass -random_seed to gpl in both skip_io (3_1) and regular (3_3).

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| synth__canonical_netlist__hash                | 7af2e5d516717525c8e4b86fbe5c8c0fc7e3e6b0 | 608c7e7060b1b403c0e893101b0bd83a23b7f306 | Failing  |
| synth__netlist__hash                          | 0925e491023b71ddf98d5a9d92664c9607d38b85 | 624023bd257848127135daf0c0d20528d8fb9315 | Failing  |
| cts__timing__setup__ws                        |     -0.579 |     -0.574 | Tighten  |
| cts__timing__setup__tns                       |     -929.0 |     -743.0 | Tighten  |
| globalroute__timing__setup__tns               |     -755.0 |     -880.0 | Failing  |
| finish__timing__setup__tns                    |     -801.0 |     -964.0 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Cho Moon <cmoon@precisioninno.com>

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
designs/sky130hd/microwatt/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| globalroute__antenna_diodes_count             |       1909 |       1931 | Failing  |
| detailedroute__antenna__violating__nets       |          0 |          1 | Failing  |
| detailedroute__antenna_diodes_count           |       1267 |       1274 | Failing  |

designs/nangate45/ariane133/rules-base.json updates:
| Metric                                        | Old        | New        | Type     |
| ------                                        | ---        | ---        | ----     |
| globalroute__timing__setup__tns               |     -880.0 |     -994.0 | Failing  |
| finish__timing__setup__tns                    |     -964.0 |    -1010.0 | Failing  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…t-staging/secure-opt-grt-wns

validate post GRT WNS opto
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
…t-staging/synth-syn-runtime

Fix synth stage runtime parsing when syn enabled
OpenROAD is printing some warnings about missing CUTCLASS with LEF58_ENCLOSURE.
LEF58_ENCLOSURE is not defined in the IHP Open PDK nor is this feature
required for 130nm.

Suppress this warning to remove them from the logs.

[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer Cont
[WARNING DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer Via1
...

Signed-off-by: Daniel Schultz <dnltz@aesc-silicon.de>
…-sg13g2-suppress-drt-0349

flows: platforms: ihp-sg13g2: Suppress DRT-0349
Signed-off-by: dsengupta0628 <dsengupta@precisioninno.com>
AcKoucher and others added 29 commits August 6, 2026 17:07
Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
…t-staging/kepler-9dd032c

Updated kepler-format to 9dd032c
update OR so that new db_net_to_sta SWIG API is accessible
…hier-nets

iterate dbNets rather than sta nets when fetching parasitics
Metrics.md told contributors to maintain metadata-base-ok.json and
rules.json. The flow keys off rules-base.json and the update targets
moved to flow/util/utils.mk, so the documented workflow could not be
followed.

Five pages were published but absent from toc.yml, including the
contrib/CI page that OpenROAD's own contrib/CI.md links to directly.

docs/README.md pointed readers at the OpenROAD app site and at a
requirements.txt this repo does not ship.

Links to index.md resolved to nothing on the published site, since
conf.py excludes it and makes the generated index2.md the root doc.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
…-orphans-and-links

docs: fix orphan pages, dead links and the metrics guide
The payload identified a build by its ORFS superproject commit alone. Nightly
pipelines repoint tools/OpenROAD away from the pinned submodule, so that commit
does not describe what was built.

Add --provenanceFile, carrying the jenkins-ci shared-library version and the
submodule commits captured in the build workspace. It has to be produced there
and passed in: the reporting workspace is a fresh submodule-pinned checkout, so
reading the SHAs here would report the pinned commit for a build that used
something else. Passed as a file rather than argv so the JSON never has to
survive shell quoting.

Emit v4 when both a job name and provenance are present, v3 when provenance is
missing or malformed, v2 when there is no job name. The backend requires every
v4 key, so a run that could not capture its submodules must stay on v3 rather
than emit a message that will be rejected.

Mirror provenance onto the oversized-payload v1 fallback as well — all its
messages resolve to the same build and the backend upserts components by path,
so omitting it would make an oversized nightly look like a build with no
overrides.

Also resolve a relative --provenanceFile against the caller's directory: the
chdir to flow/ at import time would otherwise silently reinterpret it.

Signed-off-by: Miguel Dalberto Pedro <miguel.pedro@precisioninno.com>
…t-staging/build-provenance

ci: publish build provenance in the metrics payload (schema v4)
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
Wraps all incremental global_route invocations (e.g. post repair_design or recover_power iterations) in proper catch blocks. If global_route fails or becomes infeasible mid-flow, it writes out a deterministic 5_1_grt-failed.odb rather than crashing without diagnostic artifacts.

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
…ROAD-flow-scripts into update-metrics-grt-fix-blocked-tracks
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
…d-bump

bazel: fix tclZipfs.c patch application
…-route-catch-failures

global_route: catch failures to generate deterministic artifacts
Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
Signed-off-by: Jonas Gava <jfgava@precisioninno.com>
…t-staging/update-metrics-grt-fix-blocked-tracks

Update metrics after GRT blocked tracks fix
…t-staging/secure-update-gf12-lec

Updated several gf12 designs to pass LEC
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.