Emil J. Tywoniak
|
66b2fdc8e4
|
write_smt2: ignore $input_port
|
2026-09-18 17:37:03 +02:00 |
|
Emil J. Tywoniak
|
9d93aa275a
|
tests: ignore $input_port and $connect in cell counts
|
2026-09-18 17:37:03 +02:00 |
|
Emil J. Tywoniak
|
f925de7dc4
|
techlibs, ffinit: signorm fixes
|
2026-09-18 17:37:03 +02:00 |
|
Emil J. Tywoniak
|
df2ea7d788
|
memory: declare blackbox ports for generated RAM cells
|
2026-09-18 17:29:46 +02:00 |
|
Emil J. Tywoniak
|
b24fcf8566
|
passes: leave signorm mode where the index cannot be maintained
|
2026-09-18 17:29:46 +02:00 |
|
Emil J. Tywoniak
|
8fcc7dedc5
|
opt_clean: rewrite with signorm
|
2026-09-18 17:29:41 +02:00 |
|
Emil J. Tywoniak
|
c0733c3b0f
|
WIP signorm something about keep wires and positionals NEEDS FIXING
|
2026-09-18 17:28:49 +02:00 |
|
Emil J. Tywoniak
|
9c68fd56e3
|
signorm: expose the index so passes can use it in place
|
2026-09-18 17:28:45 +02:00 |
|
Emil J. Tywoniak
|
b021a76f1f
|
opt_expr: ignore $input_port
|
2026-09-18 17:27:47 +02:00 |
|
Emil J. Tywoniak
|
42cb58d61f
|
tests: signorm fix
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
d84f48c408
|
signorm: safer indexing if broken invariant
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
d3015b171d
|
check: check bufnorm too
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
e3e3dd6cf3
|
check: check signorm indices and wires
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
aef0396485
|
rtlil: publish signorm fanout
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
406abc294c
|
opt_merge: newcelltypes
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
749359be65
|
opt_merge: factor out hashing code across incremental and parallel
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
593fa7d705
|
opt_expr: replace invert_map with signorm traversal
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
71ed61c7da
|
signorm: add timers
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
9e0ef9c567
|
rtlil_bufnorm: fix setup_driven_wires constant handling on unknown port direction
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
0b36e00c9a
|
check: fix memory bug in $connect
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
72547a4fa0
|
memory_bram: create blackboxes
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
8917baea67
|
Revert "intel: register bram celltypes"
This reverts commit 16785a7f75af3a9d7be9f6450edbb927ce873d4a.
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
28926712d6
|
Revert "tests: use memory -bram-register in tests/bram"
This reverts commit 24488a7011474080bcb99a91d38ae27b2c2d813c.
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
0ba02c4a99
|
Revert "memory: add -bram-register"
This reverts commit 2bc6ea7f37f5c239491e83a3a8672af8954550ab.
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
f0617a774f
|
Revert "memory_bram: add -register"
This reverts commit b4b5093a14e5dceded852c644e70bf6ff447bba3.
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
0b326f7b78
|
intel_alm: loosen tests
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
3893ce6384
|
gowin: loosen tests
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
8f58903473
|
flatten: disable signorm
|
2026-09-17 15:43:55 +02:00 |
|
Emil J. Tywoniak
|
1efbd42dba
|
ecp5: loosen tests
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
31ff903639
|
nexus: loosen tests
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
987e7ef633
|
xilinx_dsp: signorm compatibility
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
27b0e2e914
|
pmgen: hold sigmap pointer instead of owning it
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
8bd30b2e14
|
equiv_miter: don't copy $input_port
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
8795515e9e
|
rtlil_bufnorm: more xlog
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
af9f1ccffb
|
design: properly switch signorm mode when restoring saved designs
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
f5e357dbf6
|
equiv_make: don't copy $input_port
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
32bc4c869c
|
rtlil: fix cloneInto in signorm
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
1c08281114
|
rtlil: sigNormalize Module when added to Design in signorm mode
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
6ab0147609
|
rtlil_bufnorm: more xlog
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
d48be905be
|
intel: register bram celltypes
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
35263298db
|
rtlil_bufnorm: ignore timing info harder
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
d2c99efa2a
|
gowin: replace positional arguments in cells_sim.v with named
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
b632f6dc3d
|
Revert "techmap: call hierarchy on map files to determine port directions"
This reverts commit eabbf6d22527f386811c7b507f74f887a258b397.
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
3ecb03eaa0
|
hierarchy: tolerance for apparent recursive instances in techmap files
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
9226f55d17
|
techmap: call hierarchy on map files to determine port directions
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
74118fa9d2
|
tests: use memory -bram-register in tests/bram
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
a02f731a2e
|
memory: add -bram-register
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
027f84c2e5
|
memory_bram: add -register
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
5b0023b476
|
ffmerge: initvals signorm compatibility fixup
|
2026-09-17 15:43:54 +02:00 |
|
Emil J. Tywoniak
|
1336ca079e
|
timinginfo: special-case $specify2 in signorm invariant
|
2026-09-17 15:43:54 +02:00 |
|