Skip to content

Update yosys submodule #91

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 49 commits into
base: asap7-cva6-reduce-clk-period
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

Automated changes by create-pull-request GitHub action

LucasYuki and others added 9 commits June 16, 2025 12:21
…ecksum

update klayout checksum for ubuntu 20.04
use-case: in bazel-orfs when generating issues for floorplan, yosys isn't a
dependency and hence isn't in e.g. the
`bazelisk build MockArray_floorplan --sandbox_debug` environment.

Signed-off-by: Øyvind Harboe <[email protected]>
designs/gf12/bp_single/rules-base.json updates:
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__area              |   509289 |   491681 | Tighten  |
| placeopt__design__instance__count__stdcell    |   546190 |   535708 | Tighten  |
| cts__design__instance__count__setup_buffer    |    47495 |    46583 | Tighten  |
| cts__design__instance__count__hold_buffer     |    47495 |    46583 | Tighten  |
| detailedroute__route__wirelength              |  7863419 |  6200511 | Tighten  |
| detailedroute__route__drc_errors              |        1 |        0 | Tighten  |
| finish__timing__setup__ws                     |   -183.6 |  -144.83 | Tighten  |
| finish__design__instance__area                |   519153 |   500408 | Tighten  |
| finish__timing__drv__setup_violation_count    |    23747 |    23292 | Tighten  |
| finish__timing__drv__hold_violation_count     |      230 |      479 | Failing  |

Signed-off-by: Matt Liberty <[email protected]>
…t-staging/gf12-bp_single-metrics

Update gf12/bp_single for drv__hold_violation_count change
…ersions-txt-fix

versions.txt: non-zero exit code when commands don't exist
…m-hier-separator

Allow user to specify a custom hierarchy separator for the synthesis `flatten` pass
oharboe and others added 2 commits June 20, 2025 20:24
if YOSYS_EXE is empty, log it with iffy code. This avoids
-V being passed to bash and strange error messages appearing.

If YOSYS_EXE is non-empty, log error silently into versions.txt
as versions.txt goes into the make issue report and the actual output
from this command will not be part of the make issue

Signed-off-by: Øyvind Harboe <[email protected]>
…6-reduce-clk-period

reduced clock period and die size for asap7 cva6
maliberty and others added 3 commits June 20, 2025 14:25
…ersions-txt-less-confusing

versions.txt: nicer output
…lt-flatten-flag

Add `-flatten` to synth pass explicitly
@github-actions github-actions bot force-pushed the update-yosys branch 2 times, most recently from 27c2c8b to 064479f Compare June 23, 2025 18:44
maliberty and others added 5 commits June 23, 2025 22:49
…op-stage-support

added support for AutoTuner to stop after a specified stage
Signed-off-by: Øyvind Harboe <[email protected]>
Signed-off-by: Øyvind Harboe <[email protected]>
Signed-off-by: Øyvind Harboe <[email protected]>
…eadme-bazel-blurb

README: add bazel-orfs as an installation option
maliberty and others added 13 commits June 26, 2025 10:45
…cva6-autotuner

initial AutoTuner config for asap7 cva6
Too early for hold and it creates new buffers with meaningless locations.

Signed-off-by: Matt Liberty <[email protected]>
Remove extra column used by deprecated variables only(1 currently...)

Signed-off-by: Øyvind Harboe <[email protected]>
simplifies .tcl and improves documentation

Signed-off-by: Øyvind Harboe <[email protected]>
DRY, AutoTuner type use-cases can use this information,
also it is documentation.

Signed-off-by: Øyvind Harboe <[email protected]>
…ariables-better-docs-simpler-tcl

variables: move default value into variables.yaml
DRY, AutoTuner type use-cases can use this information,
also it is documentation.

Signed-off-by: Øyvind Harboe <[email protected]>
Signed-off-by: Øyvind Harboe <[email protected]>
…ocs-variables-readability

docs: more readable deprecated annotation
Update sg13g2.map file with latest one from IHP's Open PDK.

Signed-off-by: Daniel Schultz <[email protected]>
Call the variable ADDITIONAL_TYP_LIBS instead of ADDITIONAL_LIBS
and assign correct values to it. Also provide TYP_LIB_FILES next
to LIB_FILES with the same content.

Signed-off-by: Daniel Schultz <[email protected]>
Move the I2cDeviceCtrl into a macro to have one chip design
with an embedded macro generated by OR.

Signed-off-by: Daniel Schultz <[email protected]>
maliberty and others added 11 commits June 28, 2025 00:28
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| detailedroute__route__wirelength              |  5770855 |  5678019 | Tighten  |
| detailedroute__route__drc_errors              |        0 |        1 | Failing  |
| finish__timing__drv__hold_violation_count     |      100 |      266 | Failing  |

Signed-off-by: Matt Liberty <[email protected]>
…t-staging/secure-floorplan-setup-only

Only do setup repair in floorplan.tcl
…ariables-tunable-type

variables: add type info for tunable variables
- tensorboard < 2.16.2 used some old protobuf functions that were dropped in current protobuf, so a bump in version is needed.

Signed-off-by: Jack Luar <[email protected]>
…sorboard-regression

[Autotuner] Fix tensorboard hparam regression
…-block-logic

ihp-sg13g2: Minor fixes to enabled BLOCKS
Signed-off-by: Jack Luar <[email protected]>
Signed-off-by: Jack Luar <[email protected]>
…ython-dependency-injection-missed-a-spot

dependencies: missed a spot when adding PYTHON_EXE dependency injection
jeffng-or and others added 2 commits June 30, 2025 15:54
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.

7 participants