Emil J
|
cc0050ceb4
|
Merge f0f575593a into 33a49452d9
|
2025-11-22 18:04:53 +09:00 |
|
Robert O'Callahan
|
e33ca17388
|
Force a newline to appear before YOSYS_ABC_DONE
|
2025-11-21 03:50:07 +00:00 |
|
Emil J. Tywoniak
|
6eb9e823e0
|
sdc: use Tcl memory management functionality
|
2025-11-20 00:21:15 +01:00 |
|
Emil J
|
2eff366e8c
|
Merge branch 'main' into emil/sdc_expand
|
2025-11-19 16:29:37 +01:00 |
|
Emil J. Tywoniak
|
920f4793fb
|
sdc: error on unknown getters
|
2025-11-19 15:26:02 +01:00 |
|
Emil J. Tywoniak
|
229123eb87
|
sdc: disable without YOSYS_ENABLE_TCL
|
2025-11-19 15:26:02 +01:00 |
|
Emil J. Tywoniak
|
033a2d5a67
|
sdc: remove vestigial code for tracked constraint followup work
|
2025-11-19 15:26:02 +01:00 |
|
Emil J. Tywoniak
|
f56e121ddb
|
sdc: add help
|
2025-11-19 15:26:02 +01:00 |
|
Emil J. Tywoniak
|
650392d4ec
|
sdc: specialize stubs for the call graph
|
2025-11-19 15:26:02 +01:00 |
|
Emil J. Tywoniak
|
224ed524fa
|
sdc: move to directory
|
2025-11-19 15:26:01 +01:00 |
|
Emil J. Tywoniak
|
94dd248dfb
|
sdc: graph mode only
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
8a54e51300
|
sdc: add -keep_hierarchy
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
d4228efae8
|
sdc: keep_hiearchy
|
2025-11-19 15:25:24 +01:00 |
|
Emil Jiří Tywoniak
|
075237f73b
|
sdc: refactor more
|
2025-11-19 15:25:24 +01:00 |
|
Emil Jiří Tywoniak
|
48ff9d4950
|
sdc: refactor find_matching
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
ae1235210d
|
sdc: functional graph
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
c6491629d8
|
sdc: start graph
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
24a6412ea8
|
sdc: bit selections
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
21c68e0022
|
sdc: unknown handler experiment
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
420a083d9b
|
sdc: simple mode, remove per-tool stubs
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
834125a076
|
sdc: return resolved patterns
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
dc48ceadd9
|
sdc: collect strictly matching objects
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
9a3c7f70ad
|
sdc: stubs SDC commands supported by OpenSTA
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
c26aa3186d
|
sdc: collect design objects
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
c1c6ec1266
|
sdc: stubs SDC commands supported by Vivado
|
2025-11-19 15:25:24 +01:00 |
|
Emil J. Tywoniak
|
5a798b64ef
|
sdc: separate out
|
2025-11-19 15:25:22 +01:00 |
|
Emil J. Tywoniak
|
9a5465bc83
|
icell_liberty: simplify
|
2025-11-19 15:20:50 +01:00 |
|
Emil J. Tywoniak
|
cee3d0b598
|
icell_liberty: refactor and add help
|
2025-11-19 15:20:50 +01:00 |
|
Emil J. Tywoniak
|
e4e32d7966
|
icell_liberty: flop harder
|
2025-11-19 15:20:50 +01:00 |
|
Emil J. Tywoniak
|
c2c9506f4f
|
icell_liberty: flops
|
2025-11-19 15:20:50 +01:00 |
|
Emil J. Tywoniak
|
b3ead7e47d
|
icell_liberty: start
|
2025-11-19 15:20:50 +01:00 |
|
Emil J. Tywoniak
|
f0f575593a
|
proc_mux: add comments
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
3887be1f05
|
proc_mux: optimize source map locality for index density
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
31618a7e99
|
proc_dff: add wire src attributes to dff cells
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
1a9459dc46
|
proc_mux: default to case src when action src is missing
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
1091785cc3
|
proc_mux: refactor
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
9aa7a343ff
|
proc_mux: emit fused action location src attributes on procmuxes
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
d9137fb0b5
|
rtlil: add source tracking to CaseRule actions
|
2025-11-19 11:34:05 +01:00 |
|
Emil J. Tywoniak
|
0d151dc09d
|
rtlil: replace SigSig actions with new type SyncAction
|
2025-11-19 11:34:05 +01:00 |
|
Miodrag Milanović
|
4bfdc62f65
|
Merge pull request #5472 from Anhijkt/arst-fsm-handling
fsm_detect: add adff detection
|
2025-11-14 13:47:08 +01:00 |
|
Robert O'Callahan
|
8c2984dc5f
|
Fix AbcModuleState::remap_name() to avoid calling IdString::c_str()
|
2025-11-12 11:52:04 +01:00 |
|
Robert O'Callahan
|
325b27f43a
|
Avoid calling IdString::c_str() in opt_clean
|
2025-11-12 11:52:04 +01:00 |
|
Robert O'Callahan
|
54bde15329
|
Implement IdString garbage collection instead of refcounting.
|
2025-11-12 11:52:04 +01:00 |
|
Emil J. Tywoniak
|
967e91aa73
|
libparse: fix parsing and memory safety of quoted values
|
2025-11-11 13:44:50 +01:00 |
|
Emil J
|
365c6753c4
|
Merge pull request #5453 from rocallahan/sigspec-onechunk
Make `SigSpec` const methods multithreading-compatible
|
2025-11-10 17:48:42 +01:00 |
|
Robert O'Callahan
|
3f7af10eda
|
Make SigSpec::chunks() return an object that can be iterated over without packing the SigSpec
|
2025-11-07 15:54:54 +00:00 |
|
KrystalDelusion
|
24b69cabaa
|
Merge pull request #5422 from YosysHQ/krys/SVI_support
Catch partial support of SVI
|
2025-11-07 11:16:07 +13:00 |
|
Anhijkt
|
7d10a72490
|
fsm_detect: add adff detection
|
2025-11-06 23:29:47 +02:00 |
|
Emil J
|
a16fc9b4f3
|
Merge pull request #5467 from YosysHQ/emil/liberty-unquoted-expressions
libparse: support unquoted expressions
|
2025-11-06 19:45:17 +01:00 |
|
Emil J. Tywoniak
|
fdcc4c1507
|
libparse: remove leftover comments
|
2025-11-06 13:30:09 +01:00 |
|