yosys/passes
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
..
cmds Clarify bugpoint documentation regarding output 2021-03-24 16:24:33 -05:00
equiv use the new isPublic() in a few places 2020-09-14 12:43:18 +02:00
fsm Use C++11 final/override keywords. 2020-06-18 23:34:52 +00:00
hierarchy Sign extend port connections where necessary 2020-12-18 20:33:14 -07:00
memory memory_dff: Remove now-useless write port handling. 2021-03-08 20:16:29 +01:00
opt opt_clean: Remove init attribute bits together with removed DFFs. 2021-03-15 17:16:53 +01:00
pmgen Add _pm.h files to GENLIST, fixes vcxsrc target 2021-03-11 15:56:32 +01:00
proc proc_arst: Add special-casing of clock signal in conditionals. 2021-03-15 17:17:29 +01:00
sat sim: Avoid a crash on empty cell connection. 2021-03-08 17:03:31 +01:00
techmap abc9: fix SCC issues (#2694) 2021-03-29 22:01:57 -07:00
tests Replace "ILANG" with "RTLIL" everywhere. 2020-08-26 17:29:32 +00:00