mirror of
https://github.com/YosysHQ/sby.git
synced 2025-04-12 16:28:17 +00:00
update rIC3 backend
Signed-off-by: Yuheng Su <gipsyh.icu@gmail.com>
This commit is contained in:
parent
daf4e4cb39
commit
8da7174b16
|
@ -1,7 +1,6 @@
|
||||||
[tasks]
|
[tasks]
|
||||||
suprove
|
suprove
|
||||||
avy
|
avy
|
||||||
rIC3
|
|
||||||
|
|
||||||
[options]
|
[options]
|
||||||
mode prove
|
mode prove
|
||||||
|
@ -9,7 +8,6 @@ mode prove
|
||||||
[engines]
|
[engines]
|
||||||
suprove: aiger suprove
|
suprove: aiger suprove
|
||||||
avy: aiger avy
|
avy: aiger avy
|
||||||
rIC3: aiger rIC3
|
|
||||||
|
|
||||||
[script]
|
[script]
|
||||||
read_verilog -formal demo.v
|
read_verilog -formal demo.v
|
||||||
|
|
|
@ -137,3 +137,7 @@ Avy
|
||||||
rIC3
|
rIC3
|
||||||
^^^^
|
^^^^
|
||||||
https://github.com/gipsyh/rIC3/
|
https://github.com/gipsyh/rIC3/
|
||||||
|
|
||||||
|
The minimum required version is 1.3.0
|
||||||
|
|
||||||
|
rIC3 is not allowed to be used for any commercial purposes without authorization.
|
||||||
|
|
|
@ -50,7 +50,7 @@ def run(mode, task, engine_idx, engine):
|
||||||
elif solver_args[0] == "rIC3":
|
elif solver_args[0] == "rIC3":
|
||||||
if mode != "prove":
|
if mode != "prove":
|
||||||
task.error("The aiger solver 'rIC3' is only supported in prove mode.")
|
task.error("The aiger solver 'rIC3' is only supported in prove mode.")
|
||||||
solver_cmd = " ".join([task.exe_paths["rIC3"], "-v0", "--sby"] + solver_args[1:])
|
solver_cmd = " ".join([task.exe_paths["rIC3"], "--witness"] + solver_args[1:])
|
||||||
|
|
||||||
elif solver_args[0] == "aigbmc":
|
elif solver_args[0] == "aigbmc":
|
||||||
if mode != "bmc":
|
if mode != "bmc":
|
||||||
|
|
Loading…
Reference in a new issue