mirror of
https://github.com/YosysHQ/sby.git
synced 2025-09-04 10:37:42 +00:00
run() -> init().
Signed-off-by: William D. Jones <thor0505@comcast.net>
This commit is contained in:
parent
009a8194dd
commit
826cd1a6f2
9 changed files with 22 additions and 22 deletions
|
@ -623,19 +623,19 @@ class SbyJob:
|
||||||
|
|
||||||
if self.opt_mode == "bmc":
|
if self.opt_mode == "bmc":
|
||||||
import sby_mode_bmc
|
import sby_mode_bmc
|
||||||
sby_mode_bmc.run(self)
|
sby_mode_bmc.init(self)
|
||||||
|
|
||||||
elif self.opt_mode == "prove":
|
elif self.opt_mode == "prove":
|
||||||
import sby_mode_prove
|
import sby_mode_prove
|
||||||
sby_mode_prove.run(self)
|
sby_mode_prove.init(self)
|
||||||
|
|
||||||
elif self.opt_mode == "live":
|
elif self.opt_mode == "live":
|
||||||
import sby_mode_live
|
import sby_mode_live
|
||||||
sby_mode_live.run(self)
|
sby_mode_live.init(self)
|
||||||
|
|
||||||
elif self.opt_mode == "cover":
|
elif self.opt_mode == "cover":
|
||||||
import sby_mode_cover
|
import sby_mode_cover
|
||||||
sby_mode_cover.run(self)
|
sby_mode_cover.init(self)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
assert False
|
assert False
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(mode, job, engine_idx, engine):
|
def init(mode, job, engine_idx, engine):
|
||||||
abc_opts, abc_command = getopt.getopt(engine[1:], "", [])
|
abc_opts, abc_command = getopt.getopt(engine[1:], "", [])
|
||||||
|
|
||||||
if len(abc_command) == 0:
|
if len(abc_command) == 0:
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(mode, job, engine_idx, engine):
|
def init(mode, job, engine_idx, engine):
|
||||||
opts, solver_args = getopt.getopt(engine[1:], "", [])
|
opts, solver_args = getopt.getopt(engine[1:], "", [])
|
||||||
|
|
||||||
if len(solver_args) == 0:
|
if len(solver_args) == 0:
|
||||||
|
|
|
@ -20,7 +20,7 @@ import re, os, getopt
|
||||||
from types import SimpleNamespace
|
from types import SimpleNamespace
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(mode, job, engine_idx, engine):
|
def init(mode, job, engine_idx, engine):
|
||||||
random_seed = None
|
random_seed = None
|
||||||
|
|
||||||
opts, solver_args = getopt.getopt(engine[1:], "", ["seed="])
|
opts, solver_args = getopt.getopt(engine[1:], "", ["seed="])
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(mode, job, engine_idx, engine):
|
def init(mode, job, engine_idx, engine):
|
||||||
smtbmc_opts = []
|
smtbmc_opts = []
|
||||||
nomem_opt = False
|
nomem_opt = False
|
||||||
presat_opt = True
|
presat_opt = True
|
||||||
|
@ -102,9 +102,9 @@ def run(mode, job, engine_idx, engine):
|
||||||
|
|
||||||
if mode == "prove":
|
if mode == "prove":
|
||||||
if not induction_only:
|
if not induction_only:
|
||||||
run("prove_basecase", job, engine_idx, engine)
|
init("prove_basecase", job, engine_idx, engine)
|
||||||
if not basecase_only:
|
if not basecase_only:
|
||||||
run("prove_induction", job, engine_idx, engine)
|
init("prove_induction", job, engine_idx, engine)
|
||||||
return
|
return
|
||||||
|
|
||||||
taskname = "engine_{}".format(engine_idx)
|
taskname = "engine_{}".format(engine_idx)
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(job):
|
def init(job):
|
||||||
job.handle_int_option("depth", 20)
|
job.handle_int_option("depth", 20)
|
||||||
job.handle_int_option("append", 0)
|
job.handle_int_option("append", 0)
|
||||||
job.handle_str_option("aigsmt", "yices")
|
job.handle_str_option("aigsmt", "yices")
|
||||||
|
@ -33,15 +33,15 @@ def run(job):
|
||||||
|
|
||||||
if engine[0] == "smtbmc":
|
if engine[0] == "smtbmc":
|
||||||
import sby_engine_smtbmc
|
import sby_engine_smtbmc
|
||||||
sby_engine_smtbmc.run("bmc", job, engine_idx, engine)
|
sby_engine_smtbmc.init("bmc", job, engine_idx, engine)
|
||||||
|
|
||||||
elif engine[0] == "abc":
|
elif engine[0] == "abc":
|
||||||
import sby_engine_abc
|
import sby_engine_abc
|
||||||
sby_engine_abc.run("bmc", job, engine_idx, engine)
|
sby_engine_abc.init("bmc", job, engine_idx, engine)
|
||||||
|
|
||||||
elif engine[0] == "btor":
|
elif engine[0] == "btor":
|
||||||
import sby_engine_btor
|
import sby_engine_btor
|
||||||
sby_engine_btor.run("bmc", job, engine_idx, engine)
|
sby_engine_btor.init("bmc", job, engine_idx, engine)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
job.error("Invalid engine '{}' for bmc mode.".format(engine[0]))
|
job.error("Invalid engine '{}' for bmc mode.".format(engine[0]))
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(job):
|
def init(job):
|
||||||
job.handle_int_option("depth", 20)
|
job.handle_int_option("depth", 20)
|
||||||
job.handle_int_option("append", 0)
|
job.handle_int_option("append", 0)
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ def run(job):
|
||||||
|
|
||||||
if engine[0] == "smtbmc":
|
if engine[0] == "smtbmc":
|
||||||
import sby_engine_smtbmc
|
import sby_engine_smtbmc
|
||||||
sby_engine_smtbmc.run("cover", job, engine_idx, engine)
|
sby_engine_smtbmc.init("cover", job, engine_idx, engine)
|
||||||
|
|
||||||
elif engine[0] == "btor":
|
elif engine[0] == "btor":
|
||||||
import sby_engine_btor
|
import sby_engine_btor
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(job):
|
def init(job):
|
||||||
job.handle_str_option("aigsmt", "yices")
|
job.handle_str_option("aigsmt", "yices")
|
||||||
|
|
||||||
job.status = "UNKNOWN"
|
job.status = "UNKNOWN"
|
||||||
|
@ -33,7 +33,7 @@ def run(job):
|
||||||
|
|
||||||
if engine[0] == "aiger":
|
if engine[0] == "aiger":
|
||||||
import sby_engine_aiger
|
import sby_engine_aiger
|
||||||
sby_engine_aiger.run("live", job, engine_idx, engine)
|
sby_engine_aiger.init("live", job, engine_idx, engine)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
job.error("Invalid engine '{}' for live mode.".format(engine[0]))
|
job.error("Invalid engine '{}' for live mode.".format(engine[0]))
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
import re, os, getopt
|
import re, os, getopt
|
||||||
from sby_core import SbyTask
|
from sby_core import SbyTask
|
||||||
|
|
||||||
def run(job):
|
def init(job):
|
||||||
job.handle_int_option("depth", 20)
|
job.handle_int_option("depth", 20)
|
||||||
job.handle_int_option("append", 0)
|
job.handle_int_option("append", 0)
|
||||||
job.handle_str_option("aigsmt", "yices")
|
job.handle_str_option("aigsmt", "yices")
|
||||||
|
@ -40,15 +40,15 @@ def run(job):
|
||||||
|
|
||||||
if engine[0] == "smtbmc":
|
if engine[0] == "smtbmc":
|
||||||
import sby_engine_smtbmc
|
import sby_engine_smtbmc
|
||||||
sby_engine_smtbmc.run("prove", job, engine_idx, engine)
|
sby_engine_smtbmc.init("prove", job, engine_idx, engine)
|
||||||
|
|
||||||
elif engine[0] == "aiger":
|
elif engine[0] == "aiger":
|
||||||
import sby_engine_aiger
|
import sby_engine_aiger
|
||||||
sby_engine_aiger.run("prove", job, engine_idx, engine)
|
sby_engine_aiger.init("prove", job, engine_idx, engine)
|
||||||
|
|
||||||
elif engine[0] == "abc":
|
elif engine[0] == "abc":
|
||||||
import sby_engine_abc
|
import sby_engine_abc
|
||||||
sby_engine_abc.run("prove", job, engine_idx, engine)
|
sby_engine_abc.init("prove", job, engine_idx, engine)
|
||||||
|
|
||||||
else:
|
else:
|
||||||
job.error("Invalid engine '{}' for prove mode.".format(engine[0]))
|
job.error("Invalid engine '{}' for prove mode.".format(engine[0]))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue