Skip to content

Update yosys submodule - #3

Draft
github-actions[bot] wants to merge 753 commits into
watermarkingfrom
update-yosys
Draft

Update yosys submodule#3
github-actions[bot] wants to merge 753 commits into
watermarkingfrom
update-yosys

Conversation

@github-actions

Copy link
Copy Markdown

Automated changes by create-pull-request GitHub action

@github-actions
github-actions Bot force-pushed the update-yosys branch 3 times, most recently from 23c065b to 6ce4900 Compare April 20, 2026 08:43
@github-actions
github-actions Bot force-pushed the update-yosys branch 4 times, most recently from 682c82e to 2e01aa5 Compare May 4, 2026 08:49
@github-actions
github-actions Bot force-pushed the update-yosys branch 11 times, most recently from fcdfa44 to f53f5c0 Compare May 12, 2026 02:30
@github-actions
github-actions Bot force-pushed the update-yosys branch 2 times, most recently from 4e05ebb to 485636c Compare May 27, 2026 20:13
eder-matheus and others added 9 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>
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.