aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/abc9_ops.cc
Commit message (Expand)AuthorAgeFilesLines
* Fitting help messages to 80 character widthKrystalDelusion2022-08-241-19/+21
* abc9_ops: Don't leave unused derived modules lying aroundgatecat2022-05-231-0/+9
* abc9_ops: Also derive blackboxes with timing infogatecat2022-03-241-5/+10
* sta: very crude static timing analysis passLofty2021-11-251-30/+28
* abc9: make re-entrant (#2993)Eddie Hung2021-09-091-8/+3
* abc9: holes module to instantiate cells with NEW_ID (#2992)Eddie Hung2021-09-091-1/+1
* abc9: replace cell type/parameters if derived type already processed (#2991)Eddie Hung2021-09-091-6/+22
* Fixing old e-mail addresses and deadnamesClaire Xenia Wolf2021-06-081-1/+1
* kernel/rtlil: Extract some helpers for checking memory cell types.Marcelina Koƛcielnicka2021-05-221-16/+1
* abc9: uniquify blackboxes like whiteboxes (#2695)Eddie Hung2021-03-291-10/+6
* abc9: fix SCC issues (#2694)Eddie Hung2021-03-291-22/+41
* Replace assert in abc9_ops with more useful error messageDan Ravensloft2021-03-071-1/+9
* Remove YS_ATTRIBUTE(unused) where present just for log_assert()/log_debug().whitequark2020-06-191-2/+2
* Use C++11 final/override keywords.whitequark2020-06-181-2/+2
* Merge pull request #2077 from YosysHQ/eddie/abc9_dff_improveEddie Hung2020-06-041-19/+60
|\
| * abc9_ops: fix commentEddie Hung2020-05-301-1/+1
| * abc9_ops: update messaging (credit to @Xiretza for spotting)Eddie Hung2020-05-301-4/+4
| * abc9_ops: optimise to not derive unless attribute existsEddie Hung2020-05-291-4/+8
| * abc9_ops: -reintegrate use SigMap to remove (* init *) from $_DFF_[NP]_Eddie Hung2020-05-291-5/+22
| * abc9_ops: -reintegrate to preserve flop namesEddie Hung2020-05-251-5/+25
* | abc9_ops: -prep_xaiger exclude (* abc9_keep *) wires from toposortEddie Hung2020-05-251-2/+4
|/
* abc9_ops: update commentEddie Hung2020-05-211-1/+1
* abc9: use (* abc9_keep *) instead of (* abc9_scc *); apply to $_DFF_?_Eddie Hung2020-05-141-3/+3
* abc9_ops: -prep_hier to create unmap module that removes Q's (* init *)Eddie Hung2020-05-141-4/+6
* abc9: preserve $_DFF_?_.Q's (* init *); rely on clean to remove itEddie Hung2020-05-141-17/+1
* Fix broken test when ignoring abc9_flop with init == 1'b1Eddie Hung2020-05-141-3/+0
* abc9_ops/xaiger: further reducing Module::derive() calls by ...Eddie Hung2020-05-141-88/+84
* Cleanup; reduce Module::derive() callsEddie Hung2020-05-141-131/+140
* abc9_ops: update docsEddie Hung2020-05-141-11/+10
* abc9: rework submod -- since it won't move (* keep *) cellsEddie Hung2020-05-141-31/+25
* abc9_ops: move assertEddie Hung2020-05-141-1/+1
* abc9_ops: fix bypass boxes using (* abc9_bypass *)Eddie Hung2020-05-141-12/+9
* abc9_ops: -prep_delays to not insert delay box if input connection is constEddie Hung2020-05-141-0/+2
* abc9_ops: cleanup; -prep_dff -> -prep_dff_submodEddie Hung2020-05-141-19/+11
* abc9_ops: add -prep_bypass for auto bypass boxes; refactorEddie Hung2020-05-141-142/+476
* abc9_ops: -reintegrate to handle $_FF_; cleanupEddie Hung2020-05-141-22/+18
* abc9: restore selected_modules()Eddie Hung2020-05-141-1/+1
* abc9: add flop boxes to basic $_DFF_P_ and $_DFF_N_ tooEddie Hung2020-05-141-10/+16
* abc9_ops: -prep_dff_map to error if async flop foundEddie Hung2020-05-141-5/+7
* abc9: generate $abc9_holes design instead of <name>$holesEddie Hung2020-05-141-8/+8
* abc9_ops: more robustEddie Hung2020-05-141-8/+14
* abc9: suppress warnings when no compatible + used flop boxes formedEddie Hung2020-05-141-12/+27
* abc9_ops: -prep_dff_map to check $_DFF_[NP]_.Q drives module outputEddie Hung2020-05-141-1/+5
* abc9_ops: do away with '$abc9_cells' selectionEddie Hung2020-05-141-39/+30
* abc9_ops: use new 'design -delete' and 'select -unset'Eddie Hung2020-05-141-1/+2
* abc9_ops: -prep_dff_map to warn if no specify cellsEddie Hung2020-05-141-7/+12
* abc9_ops: -prep_dff_map to cope with plain $_DFF_[NP]_ flopsEddie Hung2020-05-141-12/+39
* abc9_ops: do not use (* abc9_init *)Eddie Hung2020-05-141-16/+31
* abc9_ops: add 'dff' label for auto handling of (* abc9_flop *) boxesEddie Hung2020-05-141-243/+315
* abc9_ops: -reintegrate to be sensitive to start_offset tooEddie Hung2020-05-021-3/+5