summaryrefslogtreecommitdiffstats
path: root/abc.rc
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-06-22 23:05:13 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2015-06-22 23:05:13 -0700
commit51a646a355c78cf0f4cf104d6316706653b24008 (patch)
tree4584ce9a96b88d32f110944f76b29ab90bb92a99 /abc.rc
parent327078393947f3c2e0b5548e5fada9ee67ef6134 (diff)
downloadabc-51a646a355c78cf0f4cf104d6316706653b24008.tar.gz
abc-51a646a355c78cf0f4cf104d6316706653b24008.tar.bz2
abc-51a646a355c78cf0f4cf104d6316706653b24008.zip
Version abc90901
committer: Baruch Sterin <baruchs@gmail.com>
Diffstat (limited to 'abc.rc')
-rw-r--r--abc.rc50
1 files changed, 46 insertions, 4 deletions
diff --git a/abc.rc b/abc.rc
index d618ea34..b2247204 100644
--- a/abc.rc
+++ b/abc.rc
@@ -2,8 +2,8 @@
set check # checks intermediate networks
#set checkfio # prints warnings when fanins/fanouts are duplicated
set checkread # checks new networks after reading from file
-set backup # saves backup networks retrived by "undo" and "recall"
-set savesteps 1 # sets the maximum number of backup networks to save
+#set backup # saves backup networks retrived by "undo" and "recall"
+#set savesteps 1 # sets the maximum number of backup networks to save
set progressbar # display the progress bar
# program names for internal calls
@@ -138,9 +138,51 @@ alias pjsolve "scl; dc2; fr; dc2; ic; ic -t; if -a; cs tacas/005_care.aig; mfs
alias t0 "r test/mc1.blif; st; test"
alias t1 "r s27mc2.blif; st; test"
alias t2 "r i/intel_001.aig; ps; indcut -v"
-alias t "r c\s\0\000.aig; int"
+#alias t "r c\s\0\000.aig; int"
#alias t "r test/interpol.blif; st; int"
+alias t "&r s444.aig; &ps; &era -v"
-#read_library at\syn\brdcm.genlib
+
+alias spec "&r 1.aig;&srm -s;r gsrm.aig; bmc2 -F 1000 -C 10000; &resim; &w 1.aig; &ps "
+alias spech "&r 1.aig;&srm -s;r gsrm.aig;scl;ps; bmc2 -F 1000 -C 25000; &resim; &w 1.aig; &ps "
+alias spechx "&r 1.aig;&srm ;r gsrm.aig;smp;bmc2 -F 5000 -C 75000; &resim; &w 1.aig; &ps "
+alias specb "&r 1.aig;&srm ;r gsrm.aig;smp;ps; reach -o -B 1000000 -F 2000; &resim; &w 1.aig; &ps "
+alias specp "&r 1.aig;&srm ;r gsrm.aig;scorr -F 2;ps; simpk ; &resim; &w 1.aig; &ps "
+alias sprb "ua; &get; eclassh; specb"
+alias sprh "ua; &get; eclassh; spech"
+
+alias eclass "&equiv -smf -W 255 -F 1000; &w 1.aig"
+alias transfer "w 1.aig; &r 1.aig"
+alias &ua "set autoexec "
+alias scr "&get; &scorr; &put"
+alias lcr "&get; &lcorr; &put"
+alias trm "logic;trim;st;ps"
+alias inth "int -rv -C 25000"
+
+alias spr "ua; &get; eclass; spech"
+alias reachx "reach -o -B 1000000000 -F 5000"
+alias dc2rs "ua; compress2rs; ps"
+alias simp "dprove -vrcbju -C 5000 -V 1"
+alias simpk "dprove -vrcbkmfiu -B 10 -D 1000"
+alias indh "ind -v -F 50 -C 10000"
+
+alias eclassh "&equiv -smf -W 512 -F 2000; &w 1.aig"
+alias ffx "ps;orpos;qua_ffix"
+alias bfx "ps;orpos;qua_bfix"
+alias smp "ua;ps;scl;rw;dr;lcorr;rw;dr;scorr;fraig;dc2;dr;scorr -F 2;dc2rs;w temp.aig"
+
+alias s "w temp.aig"
+
+alias absh "abs -se -D 25000"
+alias absr "abs -ser -G 2000"
+alias absp "abs -sep -G 2000"
+
+alias spechi "ua; &get; &equiv -smf -W 512 -F 2000; &ps; &speci; &srm; r gsrm.aig;&ps;&w 1.aig"
+alias spechis "ua; &get; &equiv -s -W 512 -F 2000; &ps; &speci; &srm -s; r gsrm.aig; &ps; &w 1.aig"
+alias absh1 "absh -R 1"
+alias simpkh "simpk -D 25000"
+
+alias spechisf "ua; &get; &equiv -smf -W 512 -F 2000; &ps; &semi -R 5; &srm; r gsrm.aig;&ps;&w 1.aig"
+alias spechissf "ua; &get; &equiv -s -W 512 -F 2000; &ps; &semi; &srm -s; r gsrm.aig; &ps; &w 1.aig"