3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-04-22 21:05:30 +00:00

Improve super_prove integration

This commit is contained in:
Clifford Wolf 2017-02-26 13:03:59 +01:00
parent 7be08218cb
commit 9a718367ff
4 changed files with 75 additions and 12 deletions

View file

@ -44,6 +44,7 @@ sby [options] <jobname>.sby
--abc <path_to_executable>
--smtbmc <path_to_executable>
--suprove <path_to_executable>
--aigbmc <path_to_executable>
--avy <path_to_executable>
configure which executable to use for the respective tool
""")
@ -51,7 +52,7 @@ sby [options] <jobname>.sby
try:
opts, args = getopt.getopt(sys.argv[1:], "d:bf", ["yosys=",
"abc=", "smtbmc=", "suprove="])
"abc=", "smtbmc=", "suprove=", "aigbmc=", "avy="])
except:
usage()
@ -70,6 +71,10 @@ for o, a in opts:
exe_paths["smtbmc"] = a
elif o == "--suprove":
exe_paths["suprove"] = a
elif o == "--aigbmc":
exe_paths["aigbmc"] = a
elif o == "--avy":
exe_paths["avy"] = a
else:
usage()

View file

@ -140,7 +140,7 @@ class SbyJob:
"yosys": "yosys",
"abc": "yosys-abc",
"smtbmc": "yosys-smtbmc",
"suprove": "super_prove",
"suprove": "suprove",
"aigbmc": "aigbmc",
"avy": "avy",
}