Add aigbmc support
authorClifford Wolf <clifford@clifford.at>
Sat, 25 Feb 2017 22:50:33 +0000 (23:50 +0100)
committerClifford Wolf <clifford@clifford.at>
Sat, 25 Feb 2017 22:50:33 +0000 (23:50 +0100)
sbysrc/sby_core.py
sbysrc/sby_engine_aiger.py

index 228597e4b81fd114ae038ca12c50d428ee9463d1..c32bf733d8a5770fe8498f506a77f621ccf696b8 100644 (file)
@@ -141,6 +141,7 @@ class SbyJob:
             "abc": "yosys-abc",
             "smtbmc": "yosys-smtbmc",
             "suprove": "super_prove",
+            "aigbmc": "aigbmc",
             "avy": "avy",
         }
 
index 8161be972b676c596e254553b017fd80098351cf..545f727fa6ad31148bff9291cdab7abdc8b2d257 100644 (file)
@@ -32,6 +32,9 @@ def run(mode, job, engine_idx, engine):
     elif solver_args[0] == "avy":
         solver_cmd = " ".join([job.exe_paths["avy"], "--cex", "-"] + solver_args[1:])
 
+    elif solver_args[0] == "aigbmc":
+        solver_cmd = " ".join([job.exe_paths["aigbmc"]] + solver_args[1:])
+
     else:
         assert False