Martin Povišer
|
7989d53c58
|
read_xaiger2: Add help
|
2024-10-07 14:19:49 +02:00 |
Martin Povišer
|
f44a418212
|
read_xaiger2: Add casts to silence warnings
|
2024-10-07 12:27:54 +02:00 |
Martin Povišer
|
72f0fea9e8
|
aiger2: Try to fix VS build
|
2024-10-07 12:27:37 +02:00 |
Martin Povišer
|
d0a11e26f3
|
aiger2: Add test of writing a flattened view
|
2024-10-07 12:04:33 +02:00 |
Martin Povišer
|
47fd2b9deb
|
aiger2: Update help
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
373e7a1485
|
aiger2: Fix print
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
ebe51e206e
|
aiger2: Fix warnings
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
2e587c835f
|
abc9_exe: Document SC mapping options
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
3b6dcc7bd0
|
abc9_exe: Remove `-genlib` option
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
ac79a052ba
|
aiger2: Adjust help
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
81688e3ba2
|
aigsize: Remove
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
e0a86d5483
|
abc_new: Start new command for aiger2-based round trip
|
2024-10-07 12:03:49 +02:00 |
Martin Povišer
|
b8f389370b
|
aiger2: Convert x-states to zeroes
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
4c0a8a1326
|
aiger2: Add analysis step to order boxes
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
f7c7371ea9
|
aiger2: Fix relative ordering of PI/POs and box I/Os
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
8d12492610
|
read_xaiger2: Fix detecting the end of extensions
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
2b1b5652f1
|
Adjust `read_xaiger2` prints
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
e58a9b6ab6
|
abc9: Understand ASIC options similar to `abc`
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
d4e009fc2f
|
aiger2: Add TODO
|
2024-10-07 12:03:48 +02:00 |
Martin Povišer
|
f168b2f4b1
|
read_xaiger2: Update box handling
|
2024-09-18 16:55:02 +02:00 |
Martin Povišer
|
3a1b003cc3
|
celltypes: Fix `$buf` eval
|
2024-09-18 16:55:02 +02:00 |
Martin Povišer
|
5f8d7ff170
|
Start new write_xaiger2 backend for export w/ boxes
|
2024-09-18 16:55:02 +02:00 |
Martin Povišer
|
ea765686b6
|
aiger2: Adjust hierarchy/port handling
|
2024-09-18 16:55:02 +02:00 |
Martin Povišer
|
2a3e907da8
|
aiger2: Adjust typing
|
2024-09-18 16:42:56 +02:00 |
Martin Povišer
|
72d65063c3
|
aiger2: Ignore benign cells
|
2024-09-18 16:42:56 +02:00 |
Martin Povišer
|
1ab7f29933
|
Start read_xaiger2 -sc_mapping
|
2024-09-18 16:42:56 +02:00 |
Martin Povišer
|
6cecf19ff4
|
aiger2: Ingest `$bmux`
|
2024-09-18 16:42:56 +02:00 |
Martin Povišer
|
1cfb9023c4
|
aiger2: Use `REDUCE` for reduction ops
|
2024-09-18 16:42:56 +02:00 |
Martin Povišer
|
6c1fa45995
|
aiger2: Ingest `$pmux`
|
2024-09-18 16:42:56 +02:00 |
Martin Povišer
|
9db1ca83fc
|
aiger2: Drop `empty_lit()` as a function
|
2024-09-17 13:58:07 +02:00 |
Martin Povišer
|
dbc937b2a7
|
aiger2: Describe supported cells in help
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
e4b24e8200
|
aiger2: Fix literal typing
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
8e29675a23
|
aiger2: Support `$bwmux`, comparison operators
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
d7128cb787
|
aiger2: Use shorthands
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
e59387e5a9
|
aiger2: Add `aigsize` as a second user of index
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
de8a2fb936
|
aiger2: Fix duplicate symbols on multibit ports
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
5671c10173
|
aiger2: Add strashing option
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
fa39227416
|
aiger2: Support `$pos`
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
fb26945a20
|
Start an 'aiger2' backend
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
4cfdb7ab50
|
Adjust operation naming in aigmap test
|
2024-09-17 13:55:58 +02:00 |
Martin Povišer
|
a553b7c0c7
|
Merge pull request #3967 from YosysHQ/claire/bufnorm
Add "buffered-normalized mode", add $buf cell type, and add "bufnorm" command
|
2024-09-17 11:27:23 +02:00 |
Martin Povišer
|
eeffca9470
|
simlib: Add `$buf` disclaimer
|
2024-09-17 10:46:20 +02:00 |
Martin Povišer
|
e13ace675e
|
dump: Update help after option removal
|
2024-09-17 10:46:20 +02:00 |
Martin Povišer
|
38de01807e
|
Mark `bufnorm` experimental
|
2024-09-17 10:46:20 +02:00 |
Martin Povišer
|
865df26fac
|
Adjust buf-normalized mode
|
2024-09-17 10:46:20 +02:00 |
Claire Xenia Wolf
|
80119386c0
|
Add RTLIL "buffered-normalized mode" and improve "bufnorm" pass
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
|
2024-09-17 10:46:20 +02:00 |
Claire Xenia Wolf
|
8bb70bac8d
|
Improvements in "bufnorm" pass
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
|
2024-09-17 10:46:20 +02:00 |
Claire Xenia Wolf
|
d027ead4b5
|
Improvements in "bufnorm" pass
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
|
2024-09-17 10:46:20 +02:00 |
Claire Xenia Wolf
|
4d469f461b
|
Add coarse-grain $buf buffer cell type
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
|
2024-09-17 10:46:20 +02:00 |
Claire Xenia Wolf
|
f4b7ea5fb3
|
Improvements in "bufnorm" pass
Signed-off-by: Claire Xenia Wolf <claire@clairexen.net>
|
2024-09-17 10:46:20 +02:00 |