summaryrefslogtreecommitdiffstats
path: root/abc.rc
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-04-18 00:05:11 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2013-04-18 00:05:11 -0700
commit96b784ecd7cc05f99e12d52f36437c9bd9eb2375 (patch)
treebe730d9a80266baf0b3f664e58b5ab32784703c5 /abc.rc
parent61ecc9c633d227160c720d6f0f611cf4e62a9602 (diff)
downloadabc-96b784ecd7cc05f99e12d52f36437c9bd9eb2375.tar.gz
abc-96b784ecd7cc05f99e12d52f36437c9bd9eb2375.tar.bz2
abc-96b784ecd7cc05f99e12d52f36437c9bd9eb2375.zip
Fixing both AIGER readers (read_aiger and &r) to work with AIGER 1.9 (except for liveness properties).
Diffstat (limited to 'abc.rc')
-rw-r--r--abc.rc6
1 files changed, 6 insertions, 0 deletions
diff --git a/abc.rc b/abc.rc
index 6e76574d..ea3e7bec 100644
--- a/abc.rc
+++ b/abc.rc
@@ -129,6 +129,12 @@ alias src_rws "st; rw -l; rs -K 6 -N 2 -l; rwz -l; rs -K 9 -N 2 -l; rwz -l;
alias resyn2rs "b; rs -K 6; rw; rs -K 6 -N 2; rf; rs -K 8; b; rs -K 8 -N 2; rw; rs -K 10; rwz; rs -K 10 -N 2; b; rs -K 12; rfz; rs -K 12 -N 2; rwz; b"
alias compress2rs "b -l; rs -K 6 -l; rw -l; rs -K 6 -N 2 -l; rf -l; rs -K 8 -l; b -l; rs -K 8 -N 2 -l; rw -l; rs -K 10 -l; rwz -l; rs -K 10 -N 2 -l; b -l; rs -K 12 -l; rfz -l; rs -K 12 -N 2 -l; rwz -l; b -l"
+# use this script to convert 1-valued and DC-valued flops for an AIG
+alias fix_aig "logic; undc; strash; zero"
+
+# use this script to convert 1-valued and DC-valued flops for a logic network coming from BLIF
+alias fix_blif "undc; strash; zero"
+
# lazy man's synthesis
alias recadd3 "st; rec_add3; b; rec_add3; dc2; rec_add3; if -K 8; bidec; st; rec_add3; dc2; rec_add3; if -g -K 6; st; rec_add3"