aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/abc9_ops.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* abc9: -prep_lut to be more robustEddie Hung2020-04-201-16/+33
* abc9_ops: Add a check ensuring that connected port actually exists.Marcelina Koƛcielnicka2020-04-151-0/+3
* kernel: big fat patch to use more ID::*, otherwise ID(*)Eddie Hung2020-04-021-53/+53
* abc9: for sccs, create a new wire instead of using entirety of existingEddie Hung2020-03-061-7/+7
* abc9: (* keep *) wires to be PO only, not PI as well; fix scc handlingEddie Hung2020-03-061-8/+5
* Fixes for older compilersEddie Hung2020-02-271-1/+1
* abc9_ops: suppress -prep_box warning for abc9_flopEddie Hung2020-02-271-1/+1
* Make TimingInfo::TimingInfo(SigBit) constructor explicitEddie Hung2020-02-271-3/+3
* TimingInfo: index by (port_name,offset)Eddie Hung2020-02-271-3/+4
* Fix spacingEddie Hung2020-02-271-18/+18
* abc9_ops: still emit delay table even box has no timingEddie Hung2020-02-271-3/+1
* abc9_ops: demote lack of box timing info to warningEddie Hung2020-02-271-2/+4