Eddie Hung
|
eec314e262
|
Remove topo sort no-loop assertion, with test
|
2019-04-24 21:06:53 -07:00 |
Eddie Hung
|
bfd71e0990
|
Fix abc9 with (* keep *) wires
|
2019-04-23 16:11:14 -07:00 |
Eddie Hung
|
eaf3c24772
|
Temporarily remove 'r' extension
|
2019-04-22 11:54:19 -07:00 |
Eddie Hung
|
b780c0a7de
|
Allow POs to be PIs in XAIG
|
2019-04-22 11:22:29 -07:00 |
Eddie Hung
|
76bba49182
|
Fixes for simple_abc9 tests
|
2019-04-19 15:47:36 -07:00 |
Eddie Hung
|
35f44f3ae8
|
Do not assume inst_module is always present
|
2019-04-19 08:44:53 -07:00 |
Eddie Hung
|
3544a7cd7b
|
ignore_boxes -> holes_mode
|
2019-04-19 08:37:10 -07:00 |
Eddie Hung
|
6bdf98d591
|
Add flop support for write_xaiger
|
2019-04-18 17:43:13 -07:00 |
Eddie Hung
|
4c327cf316
|
Use new -wb flag for ABC flow
|
2019-04-18 10:32:41 -07:00 |
Eddie Hung
|
23cd2e5de0
|
Fix $anyseq warning and cleanup
|
2019-04-17 16:03:29 -07:00 |
Eddie Hung
|
1ec5f18346
|
Cope with inout ports
|
2019-04-17 14:43:45 -07:00 |
Eddie Hung
|
2b860809e9
|
Stop topological sort at abc_flop_q
|
2019-04-17 12:28:19 -07:00 |
Eddie Hung
|
d59185f1d6
|
Remove init* from xaiger, also topo-sort cells for box flow
|
2019-04-17 11:08:42 -07:00 |
Eddie Hung
|
5c134980c4
|
Optimise
|
2019-04-16 21:05:44 -07:00 |
Eddie Hung
|
e7a8955818
|
CIs before PIs; also sort each cell's connections before iterating
|
2019-04-16 16:37:47 -07:00 |
Eddie Hung
|
55a3638c71
|
Port from xc7mux branch
|
2019-04-16 15:01:45 -07:00 |
Eddie Hung
|
fe0b421212
|
Output __const0__ and __const1__ CIs
|
2019-04-12 18:16:25 -07:00 |
Eddie Hung
|
686e772f0b
|
ci_bits and co_bits now a list, order is important for ABC
|
2019-04-12 16:17:48 -07:00 |
Eddie Hung
|
c748391730
|
WIP
|
2019-04-12 14:13:11 -07:00 |
Eddie Hung
|
2217d59e29
|
Add non-input bits driven by unrecognised cells as ci_bits
|
2019-04-10 18:06:33 -07:00 |
Eddie Hung
|
8e883d92ed
|
write_xaiger to behave for undriven/unused inouts
|
2019-02-26 12:17:51 -08:00 |
Eddie Hung
|
c492a3a1c4
|
write_xaiger duplicate inout port into out port with $inout.out suffix
|
2019-02-25 18:39:36 -08:00 |
Eddie Hung
|
292f80d231
|
Cleanup abc9 code
|
2019-02-25 15:20:56 -08:00 |
Eddie Hung
|
5180338e80
|
write_xaiger to write __dummy_o__ for -symbols too
|
2019-02-21 17:03:18 -08:00 |
Eddie Hung
|
085ed9f487
|
Add attribution
|
2019-02-21 14:40:13 -08:00 |
Eddie Hung
|
2f96a0ed32
|
write_xaiger to use original bit for co, not sigmap()-ed bit
|
2019-02-21 11:15:25 -08:00 |
Eddie Hung
|
f89b112fbf
|
write_aiger: fix CI/CO and symbols
|
2019-02-20 15:35:32 -08:00 |
Eddie Hung
|
ef60ca1717
|
write_xaiger to not write latches, CO/PO fixes
|
2019-02-20 11:09:13 -08:00 |
Eddie Hung
|
30f1204721
|
Cleanup
|
2019-02-16 22:22:17 -08:00 |
Eddie Hung
|
76c35f80f4
|
Cleanup
|
2019-02-16 21:09:48 -08:00 |
Eddie Hung
|
6a57de9013
|
write_xaiger to support non-bit cell connections, and cope with COs for -O
|
2019-02-16 21:00:39 -08:00 |
Eddie Hung
|
b9a305b85d
|
write_aiger -O to write dummy output as __dummy_o__
|
2019-02-16 20:08:59 -08:00 |
Eddie Hung
|
0c409e6d8c
|
Tidy up write_xaiger
|
2019-02-16 08:48:33 -08:00 |
Eddie Hung
|
2c1655ae94
|
write_aiger() to perform CI/CO post-processing and fix symbols
|
2019-02-16 08:46:25 -08:00 |
Eddie Hung
|
486a270415
|
Fixes needed for DFF circuits
|
2019-02-15 15:22:18 -08:00 |
Eddie Hung
|
3ac5b65197
|
write_xaiger to cope with unknown cells by transforming them to CI/CO
|
2019-02-15 11:51:21 -08:00 |
Eddie Hung
|
c69fba8de5
|
More cleanup
|
2019-02-14 14:52:47 -08:00 |
Eddie Hung
|
7328775584
|
More cleanup of write_xaiger
|
2019-02-14 14:48:38 -08:00 |
Eddie Hung
|
afa4389445
|
Get rid of formal stuff from xaiger backend
|
2019-02-14 13:27:26 -08:00 |
Eddie Hung
|
ecd2446132
|
Add write_xaiger
|
2019-02-11 15:18:42 -08:00 |
Eddie Hung
|
db08afe146
|
Copy backends/aiger/aiger.cc to xaiger.cc
|
2019-02-08 14:53:12 -08:00 |