Update yosys submodule - #4
Draft
github-actions[bot] wants to merge 462 commits into
Draft
Conversation
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>
…ROAD-flow-scripts
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: dsengupta0628 <dsengupta@precisioninno.com>
…t-staging/random-seed Random seed
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
…ROAD-flow-scripts
Signed-off-by: dsengupta0628 <dsengupta@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>
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>
…ROAD-flow-scripts into update-metrics-grt-fix-blocked-tracks
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.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>
…s_for_ant update metrics forANT changes
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
github-actions
Bot
force-pushed
the
update-yosys
branch
from
August 13, 2026 22:25
cec4c98 to
ca729e2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated changes by create-pull-request GitHub action