aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/abc9_ops.cc
Commit message (Expand)AuthorAgeFilesLines
* abc9_ops: -write_box is empty, output a dummy box to prevent ABC errorEddie Hung2020-01-151-0/+3
* abc9_ops: cope with (* abc9_flop *) in place of (* abc9_box_id *)Eddie Hung2020-01-141-2/+2
* abc9_ops: -check to check abc9_{arrival,required}Eddie Hung2020-01-141-3/+30
* abc9_ops: implement a requireds_cacheEddie Hung2020-01-141-26/+34
* abc9_ops: generate flop box ids, add abc9_required to FD* cellsEddie Hung2020-01-141-65/+56
* Merge remote-tracking branch 'origin/eddie/abc9_refactor' into eddie/abc9_req...Eddie Hung2020-01-141-9/+0
|\
| * abc9_ops: -reintegrate to not trim box padding anymoreEddie Hung2020-01-141-9/+0
* | abc9_ops: fix -reintegrate handling of $__ABC9_DELAYEddie Hung2020-01-141-2/+3
* | abc9_ops: -prep_times -> -prep_delays; add docEddie Hung2020-01-141-8/+20
* | abc9_ops: cleanupEddie Hung2020-01-141-14/+5
* | abc9_ops: discard $__ABC9_DELAY boxesEddie Hung2020-01-141-7/+2
* | Merge remote-tracking branch 'origin/eddie/abc9_refactor' into eddie/abc9_req...Eddie Hung2020-01-141-167/+121
|\|
| * abc9_ops/write_xaiger: update docEddie Hung2020-01-141-0/+13
| * abc9_ops: -prep_holes -> -prep_xaiger, move padding to write_xaigerEddie Hung2020-01-141-102/+71
| * Merge remote-tracking branch 'origin/master' into eddie/abc9_refactorEddie Hung2020-01-141-3/+3
| * abc9_ops: -break_scc -> -mark_scc using (* keep *), remove -unbreak_sccEddie Hung2020-01-131-41/+18
| * abc9_ops: ignore inouts of all cell outputs for topo orderingEddie Hung2020-01-131-2/+6
| * abc9: break SCC by setting (* keep *) on output wiresEddie Hung2020-01-131-25/+4
| * abc9: respect (* keep *) on cellsEddie Hung2020-01-131-0/+2
* | Merge remote-tracking branch 'origin/eddie/abc9_refactor' into eddie/abc9_req...Eddie Hung2020-01-121-105/+110
|\|
| * Merge remote-tracking branch 'origin/master' into eddie/abc9_refactorEddie Hung2020-01-111-91/+91
| * abc9: cleanupEddie Hung2020-01-111-20/+28
* | log_debug() for abc9_{arrival,required} timesEddie Hung2020-01-101-1/+7
* | abc9_ops -prep_times: generate flop boxes from abc9_required attrEddie Hung2020-01-101-17/+67
* | abc9_ops -prep_times: update commentEddie Hung2020-01-101-3/+4
* | Add abc9_ops -check, -prep_times, -write_box for required timesEddie Hung2020-01-101-67/+233
|/
* abc9_ops: fix reintegration by removing optimised-away boxesEddie Hung2020-01-091-56/+50
* abc9_ops -reintegrate: process box connectionsEddie Hung2020-01-071-27/+134
* Fix tabs and cleanupEddie Hung2020-01-071-38/+38
* Add abc9_ops -reintegrate; moved out from now abc9_exeEddie Hung2020-01-061-2/+284
* Revert "write_xaiger to pad, not abc9_ops -prep_holes"Eddie Hung2020-01-061-0/+39
* write_xaiger to pad, not abc9_ops -prep_holesEddie Hung2020-01-051-39/+0
* Fix when -dff not givenEddie Hung2020-01-041-42/+43
* Call -prep_holes before aigmap; fix topo orderingEddie Hung2020-01-031-40/+15
* WIPEddie Hung2020-01-031-2/+0
* Preserve topo ordering from -prep_holes to write_xaigerEddie Hung2020-01-031-0/+1
* WIPEddie Hung2020-01-031-13/+35
* Remove a few log_{push,pop}()Eddie Hung2020-01-021-1/+0
* Merge remote-tracking branch 'origin/xaig_dff' into eddie/abc9_refactorEddie Hung2020-01-021-28/+34
* abc9_ops -prep_dff cope with lack of holes moduleEddie Hung2019-12-301-38/+38
* Rename structEddie Hung2019-12-301-3/+3
* Move Pass::call() out of abc9_ops into abc9Eddie Hung2019-12-301-66/+47
* holes_module to be whiteboxEddie Hung2019-12-301-0/+10
* Add abc9_ops -prep_holesEddie Hung2019-12-301-2/+312
* Add abc9_ops -prep_dffEddie Hung2019-12-301-0/+46
* abc9_techmap -> _map; called from abc9 script pass along with abc9_opsEddie Hung2019-12-281-0/+139