Emil J. Tywoniak
8f627d43fc
newcelltypes: extend testing
2025-11-27 03:32:41 +01:00
Emil J. Tywoniak
b340537796
celltypes: fix absurd eval declarations
2025-11-27 03:32:31 +01:00
Emil J. Tywoniak
105c591bbe
newcelltypes: use unordered_map
2025-11-27 02:53:29 +01:00
Emil J. Tywoniak
43ca5254b8
pyosys: disable test
2025-11-27 01:58:06 +01:00
Emil J. Tywoniak
0d13de9595
fixup! register: use newcelltypes
2025-11-27 01:20:52 +01:00
Emil J. Tywoniak
ce6cd32065
newcelltypes: fix MSVC build
2025-11-26 13:17:24 +01:00
Emil J. Tywoniak
7f436ecc07
newcelltypes: proper bounds for unit test
2025-11-26 13:15:02 +01:00
Emil J. Tywoniak
e8f7845c5b
register: use newcelltypes
2025-11-26 00:53:01 +01:00
Emil J. Tywoniak
4dddd6fe4b
yosys: use newcelltypes for yosys_celltypes users
2025-11-26 00:50:41 +01:00
Emil J. Tywoniak
46f9e70dce
yosys: use newcelltypes for yosys_celltypes
2025-11-26 00:47:30 +01:00
Emil J. Tywoniak
99cb0483b8
backends: use newcelltypes
2025-11-26 00:32:11 +01:00
Emil J. Tywoniak
ab4fd8c623
drivertools: use newcelltypes
2025-11-26 00:16:07 +01:00
Emil J. Tywoniak
6cd7c5131a
aiger2: add TODO
2025-11-26 00:14:12 +01:00
Emil J. Tywoniak
52d8a3e0cd
abc: use newcelltypes
2025-11-26 00:03:53 +01:00
Emil J. Tywoniak
92543c5bfe
newcelltypes: test against builtin_ff_cell_types
2025-11-26 00:03:43 +01:00
Emil J. Tywoniak
299d64ad9f
newcelltypes: comment
2025-11-25 23:52:30 +01:00
Emil J. Tywoniak
a8509aee48
fixup! consteval: use newcelltypes
2025-11-25 23:51:09 +01:00
Emil J. Tywoniak
ce3c23f969
consteval: use newcelltypes
2025-11-25 23:47:56 +01:00
Emil J. Tywoniak
9877d189ce
modtools: use newcelltypes
2025-11-25 23:36:40 +01:00
Emil J. Tywoniak
8c53b706f0
fixup! opt_clean: use newcelltypes
2025-11-25 23:19:26 +01:00
Emil J. Tywoniak
4b55e5ff5f
newcelltypes: fix non-cells
2025-11-25 22:48:59 +01:00
Emil J. Tywoniak
746e9f6bcd
newcelltypes: refactor
2025-11-25 22:48:58 +01:00
Emil J. Tywoniak
e2e7e5ef6a
share: use newcelltypes
2025-11-25 22:48:42 +01:00
Emil J. Tywoniak
f4975f27ee
newcelltypes: fix unit test
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
79619a75e5
newcelltypes: unit test
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
f6e5ea3027
newcelltypes: bounds check
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
29453aa053
newcelltypes: wrap design celltypes support
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
bea80c06b9
newcelltypes: TurboCellTypes -> StaticCellTypes
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
d1ade01286
opt_expr: use newcelltypes
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
2e2f9e2469
opt_clean: use newcelltypes
2025-11-25 22:48:11 +01:00
Emil J. Tywoniak
b474ce0c67
newcelltypes: init
2025-11-25 15:06:36 +01:00
Emil J
8ea51e1479
Merge pull request #5493 from YosysHQ/emil/sdc-fix-leak
...
sdc: use Tcl memory management functionality
2025-11-20 11:39:36 +01:00
github-actions[bot]
25ba41f424
Bump version
2025-11-20 00:24:25 +00:00
Emil J. Tywoniak
6eb9e823e0
sdc: use Tcl memory management functionality
2025-11-20 00:21:15 +01:00
Emil J
b5625f9189
Merge pull request #5237 from YosysHQ/emil/sdc_expand
...
SDC expansion with OpenSTA
2025-11-19 23:27:33 +01:00
Miodrag Milanović
e83d721cb0
Merge pull request #5492 from donn/getitem
...
pyosys: __getitem__ for supported classes
2025-11-19 17:58:01 +01:00
Mohamed Gaber
58e831486d
pyosys: __getitem__ for supported classes
...
- functions that have a const `[]` operator method now support `__getitem__` in Python
- fields of a pointer type now return a `reference_internal` instead of a `copy` because classes referenced to by pointers typically aren't copyable (e.g. RTLIL::Wire, RTLIL::Module, etc)
- removed duplicate of test_script.py
2025-11-19 18:09:41 +02:00
Emil J
2eff366e8c
Merge branch 'main' into emil/sdc_expand
2025-11-19 16:29:37 +01:00
Emil J
2cc0770305
Merge pull request #5412 from YosysHQ/emil/sdc-read-only
...
Add sdc command with smart flattening
2025-11-19 16:02:55 +01:00
Emil J. Tywoniak
1edc32dcd0
opensta, sdc_expand: mark as experimental
2025-11-19 15:31:17 +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
07de7509bf
sdc: add -keep_hierarchy test
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