Emil J. Tywoniak
0aa2a4c260
sdc: disable without YOSYS_ENABLE_TCL
2025-10-08 14:57:28 +02:00
Emil J. Tywoniak
0295bd7c97
sdc: remove vestigial code for tracked constraint followup work
2025-10-08 14:48:00 +02:00
Emil J. Tywoniak
35801c2aa1
sdc: add help
2025-10-08 14:32:21 +02:00
Emil J. Tywoniak
a4dc0156bb
sdc: specialize stubs for the call graph
2025-10-08 13:49:53 +02:00
Emil J. Tywoniak
dead2aa03f
sdc: add -keep_hierarchy test
2025-10-08 13:43:37 +02:00
Emil J. Tywoniak
e341bbb80d
sdc: move to directory
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
9779c9673f
sdc: graph mode only
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
153132d1e9
sdc: add -keep_hierarchy
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
4cf0f8e799
sdc: keep_hiearchy
2025-10-08 13:16:44 +02:00
Emil Jiří Tywoniak
329a3783e2
sdc: refactor more
2025-10-08 13:16:44 +02:00
Emil Jiří Tywoniak
5647bdeb2b
sdc: refactor find_matching
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
c81145ec31
sdc: functional graph
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
2eb842e8b4
sdc: start graph
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
cd244d0d02
sdc: bit selections
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
4a347db75a
sdc: unknown handler experiment
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
c9488c4fd0
sdc: simple mode, remove per-tool stubs
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
b5c40b6ed4
sdc: return resolved patterns
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
297e31d905
sdc: collect strictly matching objects
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
3bdcf37c0e
sdc: stubs SDC commands supported by OpenSTA
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
e4cf2be879
sdc: collect design objects
2025-10-08 13:16:44 +02:00
Emil J. Tywoniak
dc07cc0715
sdc: stubs SDC commands supported by Vivado
2025-10-08 13:14:26 +02:00
Emil J. Tywoniak
b749906b9a
sdc: separate out
2025-10-08 13:14:26 +02:00
Emil Jiří Tywoniak
38145e79dd
sdc: add initial stubbed demo
2025-10-08 13:14:26 +02:00
Miodrag Milanovic
1d2d777678
Next dev cycle
2025-10-08 09:25:33 +02:00
Miodrag Milanovic
157aabb583
Release version 0.58
2025-10-08 07:51:14 +02:00
github-actions[bot]
47ca09a016
Bump version
2025-10-08 00:22:29 +00:00
Miodrag Milanović
35bade56da
Merge pull request #5410 from jix/abc_new-fix-zbuf-churn
...
abc_new: Avoid bufnorm helper cell churn
2025-10-07 19:25:46 +02:00
Jannis Harder
2c94ca85d9
abc_new: Avoid bufnorm helper cell churn
...
We were performing the helper passes `abc9_ops -replace_zbufs` and
`abc9_ops -restore_zbufs` for every module, but those passes act on the
full design (and can't be applied entirely selectively due to entering
and leaving bufnorm).
This lead to an explosive creation of a lot of redundant bufnorm helper
cells that would have been cleaned up by `clean` but that never ran.
Instead we now run each helper pass once, one before and one after
iterating over the selected modules. This limits the number of bufnorm
helper cells.
2025-10-07 18:05:28 +02:00
github-actions[bot]
b8b0f80f79
Bump version
2025-10-07 00:23:02 +00:00
Krystine Sherwin
da2e021e3b
abc9.cc: Use -r for &dch
...
Avoids "ABC: The command has to terminate. Boxes are not in a topological order." error during `&if`.
2025-10-06 14:07:40 +01:00
github-actions[bot]
637665c9d3
Bump version
2025-10-04 00:21:39 +00:00
Miodrag Milanović
ed4eb6d331
Merge pull request #5406 from YosysHQ/verific_import_err_print_src
...
verific: print source location of problematic object on import error
2025-10-03 14:05:05 +02:00
N. Engelhardt
0b6adf832b
verific: print source location of problematic object on import error (if available)
2025-10-03 12:57:49 +02:00
github-actions[bot]
f7120e9c2a
Bump version
2025-10-02 00:22:09 +00:00
Jannis Harder
058766da22
Merge pull request #5393 from sifferman/ifdef_tran
...
Added ifndef SIMLIB_NOCONNECT
2025-10-01 21:05:44 +02:00
Ethan Sifferman
d5beb65d30
added SIMLIB_VERILATOR_COMPAT
2025-10-01 10:19:25 -07:00
Emil J
2872847ea5
Merge pull request #5403 from rocallahan/idstring-empty
...
Optimize `IdString::empty()`
2025-10-01 11:23:59 +02:00
Robert O'Callahan
d45223976a
Optimize IdString::empty()
...
I actually saw this take 0.6% of the time in an `opt_clean` pass (under Module::check()).
Trivial issue, but the fix is also trivial and simple.
2025-10-01 02:49:03 +00:00
github-actions[bot]
01eaaa4b90
Bump version
2025-10-01 00:26:18 +00:00
Emil J
7719beb4ae
Merge pull request #5349 from rocallahan/cleanup-hashops
...
Reduce hashops verbiage in `OptMergePass`
2025-09-30 19:34:44 +02:00
Emil J
60c551f961
Merge pull request #5400 from YosysHQ/emil/github-contribution-template-update
...
Update contribution templates
2025-09-30 11:03:49 +02:00
Emil J. Tywoniak
dc7764e247
.github: typos
2025-09-30 11:03:19 +02:00
Miodrag Milanović
330a5fc101
Merge pull request #5402 from YosysHQ/micko/extensions
...
Force linking log_compat when extensions are linked
2025-09-30 09:10:04 +02:00
Miodrag Milanovic
e6fa0223c8
Force linking log_compat when extensions are linked
2025-09-30 08:44:31 +02:00
github-actions[bot]
5fd2aecd90
Bump version
2025-09-30 00:23:05 +00:00
Emil J. Tywoniak
b86cc0d9b3
docs: replace Slack with Discourse in extensions writing guide
2025-09-29 23:20:06 +02:00
Emil J. Tywoniak
b2adaeec69
.github: replace Slack and GitHub Discussions with Discourse in issue templates
2025-09-29 23:03:54 +02:00
Emil J. Tywoniak
4c17ac5ac2
.github: suggest Discourse in PR template
2025-09-29 23:03:29 +02:00
ShinyKate
30cb72a162
Merge pull request #4125 from povik/read-blif-gate-ff
...
read_blif: Represent sequential elements with gate cells
2025-09-29 08:21:16 -05:00
Jannis Harder
47639f8a98
Merge pull request #5388 from jix/bufnorm-followup
...
Refactor and fixes to incremental bufNormalize + related changes
2025-09-29 15:15:29 +02:00