yosys/backends
Eddie Hung 55dc5a4e4f
abc9: fix SCC issues (#2694)
* xilinx: add SCC test for DSP48E1

* xilinx: Gate DSP48E1 being a whitebox behind ALLOW_WHITEBOX_DSP48E1

Have a test that checks it works through ABC9 when enabled

* abc9 to break SCCs using $__ABC9_SCC_BREAKER module

* Add test

* abc9_ops: remove refs to (* abc9_keep *) on wires

* abc9_ops: do not bypass cells in an SCC

* Add myself to CODEOWNERS for abc9*

* Fix compile

* abc9_ops: run -prep_hier before scc

* Fix tests

* Remove bug reference pending fix

* abc9: fix for -prep_hier -dff

* xaiger: restore PI handling

* abc9_ops: -prep_xaiger sigmap

* abc9_ops: -mark_scc -> -break_scc

* abc9: eliminate hard-coded abc9.box from tests

Also tidy up

* Address review
2021-03-29 22:01:57 -07:00
..
aiger abc9: fix SCC issues (#2694) 2021-03-29 22:01:57 -07:00
blif backends/blif: Remove unused vector of strings (#2420) 2020-11-16 09:31:48 +01:00
btor btor, smt2, smv: Add a hint on how to deal with funny FF types. 2021-02-25 22:04:04 +01:00
cxxrtl cxxrtl: don't assert on edge sync rules tied to a constant. 2021-03-07 14:29:30 +00:00
edif use the new isPublic() in a few places 2020-09-14 12:43:18 +02:00
firrtl Formatting fixes 2020-11-23 10:55:09 +01:00
intersynth Replace "ILANG" with "RTLIL" everywhere. 2020-08-26 17:29:32 +00:00
json json: Improve the "processes in module" message a bit. 2021-03-23 15:53:49 +01:00
protobuf Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
rtlil rtlil: Fix process memwr roundtrip. 2021-03-23 19:49:47 +01:00
simplec Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
smt2 btor, smt2, smv: Add a hint on how to deal with funny FF types. 2021-02-25 22:04:04 +01:00
smv btor, smt2, smv: Add a hint on how to deal with funny FF types. 2021-02-25 22:04:04 +01:00
spice add buffer option to spice backend 2021-01-13 17:24:28 +01:00
table Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
verilog Add verilog backend option for simple_lhs 2020-11-25 18:21:41 +01:00