mirror of
https://github.com/YosysHQ/sby.git
synced 2025-04-23 05:15:30 +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":
|
||||
import sby_mode_bmc
|
||||
sby_mode_bmc.run(self)
|
||||
sby_mode_bmc.init(self)
|
||||
|
||||
elif self.opt_mode == "prove":
|
||||
import sby_mode_prove
|
||||
sby_mode_prove.run(self)
|
||||
sby_mode_prove.init(self)
|
||||
|
||||
elif self.opt_mode == "live":
|
||||
import sby_mode_live
|
||||
sby_mode_live.run(self)
|
||||
sby_mode_live.init(self)
|
||||
|
||||
elif self.opt_mode == "cover":
|
||||
import sby_mode_cover
|
||||
sby_mode_cover.run(self)
|
||||
sby_mode_cover.init(self)
|
||||
|
||||
else:
|
||||
assert False
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
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:], "", [])
|
||||
|
||||
if len(abc_command) == 0:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
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:], "", [])
|
||||
|
||||
if len(solver_args) == 0:
|
||||
|
|
|
@ -20,7 +20,7 @@ import re, os, getopt
|
|||
from types import SimpleNamespace
|
||||
from sby_core import SbyTask
|
||||
|
||||
def run(mode, job, engine_idx, engine):
|
||||
def init(mode, job, engine_idx, engine):
|
||||
random_seed = None
|
||||
|
||||
opts, solver_args = getopt.getopt(engine[1:], "", ["seed="])
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
from sby_core import SbyTask
|
||||
|
||||
def run(mode, job, engine_idx, engine):
|
||||
def init(mode, job, engine_idx, engine):
|
||||
smtbmc_opts = []
|
||||
nomem_opt = False
|
||||
presat_opt = True
|
||||
|
@ -102,9 +102,9 @@ def run(mode, job, engine_idx, engine):
|
|||
|
||||
if mode == "prove":
|
||||
if not induction_only:
|
||||
run("prove_basecase", job, engine_idx, engine)
|
||||
init("prove_basecase", job, engine_idx, engine)
|
||||
if not basecase_only:
|
||||
run("prove_induction", job, engine_idx, engine)
|
||||
init("prove_induction", job, engine_idx, engine)
|
||||
return
|
||||
|
||||
taskname = "engine_{}".format(engine_idx)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
from sby_core import SbyTask
|
||||
|
||||
def run(job):
|
||||
def init(job):
|
||||
job.handle_int_option("depth", 20)
|
||||
job.handle_int_option("append", 0)
|
||||
job.handle_str_option("aigsmt", "yices")
|
||||
|
@ -33,15 +33,15 @@ def run(job):
|
|||
|
||||
if engine[0] == "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":
|
||||
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":
|
||||
import sby_engine_btor
|
||||
sby_engine_btor.run("bmc", job, engine_idx, engine)
|
||||
sby_engine_btor.init("bmc", job, engine_idx, engine)
|
||||
|
||||
else:
|
||||
job.error("Invalid engine '{}' for bmc mode.".format(engine[0]))
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
from sby_core import SbyTask
|
||||
|
||||
def run(job):
|
||||
def init(job):
|
||||
job.handle_int_option("depth", 20)
|
||||
job.handle_int_option("append", 0)
|
||||
|
||||
|
@ -32,7 +32,7 @@ def run(job):
|
|||
|
||||
if engine[0] == "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":
|
||||
import sby_engine_btor
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
from sby_core import SbyTask
|
||||
|
||||
def run(job):
|
||||
def init(job):
|
||||
job.handle_str_option("aigsmt", "yices")
|
||||
|
||||
job.status = "UNKNOWN"
|
||||
|
@ -33,7 +33,7 @@ def run(job):
|
|||
|
||||
if engine[0] == "aiger":
|
||||
import sby_engine_aiger
|
||||
sby_engine_aiger.run("live", job, engine_idx, engine)
|
||||
sby_engine_aiger.init("live", job, engine_idx, engine)
|
||||
|
||||
else:
|
||||
job.error("Invalid engine '{}' for live mode.".format(engine[0]))
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import re, os, getopt
|
||||
from sby_core import SbyTask
|
||||
|
||||
def run(job):
|
||||
def init(job):
|
||||
job.handle_int_option("depth", 20)
|
||||
job.handle_int_option("append", 0)
|
||||
job.handle_str_option("aigsmt", "yices")
|
||||
|
@ -40,15 +40,15 @@ def run(job):
|
|||
|
||||
if engine[0] == "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":
|
||||
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":
|
||||
import sby_engine_abc
|
||||
sby_engine_abc.run("prove", job, engine_idx, engine)
|
||||
sby_engine_abc.init("prove", job, engine_idx, engine)
|
||||
|
||||
else:
|
||||
job.error("Invalid engine '{}' for prove mode.".format(engine[0]))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue