Skip to content

Update yosys submodule#1

Draft
github-actions[bot] wants to merge 1737 commits intosecure-drt-jumper-insertionfrom
update-yosys
Draft

Update yosys submodule#1
github-actions[bot] wants to merge 1737 commits intosecure-drt-jumper-insertionfrom
update-yosys

Conversation

@github-actions
Copy link

Automated changes by create-pull-request GitHub action

maliberty and others added 29 commits June 29, 2025 14:22
…ython-dependency-injection-missed-a-spot

dependencies: missed a spot when adding PYTHON_EXE dependency injection
Signed-off-by: Jack Luar <jluar@precisioninno.com>
Signed-off-by: Jack Luar <jluar@precisioninno.com>
Signed-off-by: Jack Luar <jluar@precisioninno.com>
Signed-off-by: Jack Luar <jluar@precisioninno.com>
Signed-off-by: Jack Luar <jluar@precisioninno.com>
- to avoid messing with regex spacing

Signed-off-by: Jack Luar <jluar@precisioninno.com>
Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
…ing-cap-limit-var

Added EARLY_SIZING_CAP_RATIO setting in resize.tcl
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Jack Luar <jluar@precisioninno.com>
concat has the weird side-effect of removing trailing whitespace.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…t-staging/bump-or-250207

Update for "rsz: Convert buffering to fixed-point delays"
…t-staging/cell-veneer-fix

Fix cell-veener whitespace bug
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Isolates Python dependencies within a virtual environment for all GitHub Actions workflows. This
     prevents conflicts with system-wide packages and ensures a consistent, reproducible environment for CI/CD processes.

- Replaces all 'pip install' commands with a 'venv'
     setup.

- Simplifies 'pip' commands by removing unnecessary flags.

- Adds 'venv/' to '.gitignore' to exclude virtual environment directories from source control.

Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
…t-staging/veneer-fix2

Fix cell-veneer again - just remove the problematic concats
Signed-off-by: Sombrio <sombrio@sombrasoft.dev>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| finish__timing__drv__hold_violation_count     |      106 |      292 | Failing  |
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…t-staging/ng45-ar136-metrics

Update nangate45/ariane136 metrics
…t-staging/feature/use-venv-in-workflows

Use venv for python dependencies in github actions
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Martin Povišer <povik@cutebit.org>
maliberty and others added 10 commits August 13, 2025 06:11
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |  1591358 |  1579306 | Tighten  |
| placeopt__design__instance__count__stdcell    |  1457522 |  1442363 | Tighten  |
| cts__design__instance__count__setup_buffer    |   126741 |   125423 | Tighten  |
| cts__design__instance__count__hold_buffer     |   126741 |   125423 | Tighten  |
| detailedroute__route__wirelength              | 29312243 | 25903866 | Tighten  |
| detailedroute__route__drc_errors              |        0 |        3 | Failing  |
| finish__timing__setup__ws                     |  -114.98 |  -239.22 | Failing  |
| finish__design__instance__area                |  1622581 |  1610080 | Tighten  |
| finish__timing__drv__setup_violation_count    |    63370 |    62711 | Tighten  |
| finish__timing__drv__hold_violation_count     |      341 |      170 | Tighten  |

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…t-staging/bp-quad-metrics

designs/gf12/bp_quad/rules-base.json updates:
…ky130hs_jpeg_metrics

Update sky130hs/jpeg metrics
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
`make gui_synth` is an important use-case for fast
turnaround, less accurate, RTL rinse and repeat cycles
when looking at timing reports, endpoint slack histograms
in the GUI.

The only reason why an .odb file and canonicalized .sdc
file is not always written out by the ORFS by default,
is that this takes a bit of extra time and space and it was
not deemed desirable. It is a bit of a toss-up, accept less
consistency in the flow, or pay a moderate performance
penalty. Switching to always writing .odb and canonicalized
.sdc is simple enough to do if we change our mind and want
simpler, more consistency and fewer suprises across stages.

- gui_synth: improve user experience, same code
  as for gui_floorplan/grt, etc. GUI_TIMING=0 now works.
- sta-synth.tcl was trying to do the same as open.tcl. DRY,
  now we only have open.tcl
- .odb file output from synth + canonicalization of 1_synth.sdc,
  i.e. it is written out by OpenSTA instead of copied from user.
  This means that any dependencies that the user's SDC_FILE has
  is not dragged into floorplan.

bazel-orfs will be updated to use this, no change to normal
ORFS flow.

To use gui_synth, there is an additional step:

    make synth
    # New step that writes out 1_synth.odb and canonicalizes
    # 1_synth.sdc
    make do-1_3_synth
    make gui_synth

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
…t-staging/report_fmax_metric

Add report_fmax_metric
Signed-off-by: luis201420 <luisemv@precisioninno.com>
Signed-off-by: luis201420 <luisemv@precisioninno.com>
Signed-off-by: luis201420 <luisemv@precisioninno.com>
Signed-off-by: luis201420 <luisemv@precisioninno.com>
maliberty and others added 6 commits August 14, 2025 22:47
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
maliberty and others added 3 commits August 15, 2025 13:58
…t-staging/rpt-report_clock_min_period

Add report_clock_min_period to report_metrics.tcl
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
maliberty and others added 3 commits August 15, 2025 17:17
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.