3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-08-31 08:44:57 +00:00

Updating from feedback

Primarily addressing Nak's comments on the PR first.
Of note is the change from separate files to a single file.
Changed to boolector engine and bmc by default.
Updated install instructions to move z3 to optional and boolector to
recommended.
Literal code includes use :lines: option.
This commit is contained in:
KrystalDelusion 2022-06-30 12:06:12 +12:00
parent 069197aeaa
commit 907db48ac9
5 changed files with 268 additions and 285 deletions

View file

@ -1,10 +1,8 @@
[tasks]
prove_oss prove oss
noskip prove oss
cover_oss cover oss
prove_tabby prove tabby
cover_tabby cover tabby
prove_oss cover_oss : default
basic bmc
nofullskip prove
cover
basic cover : default
[options]
cover:
@ -13,18 +11,17 @@ mode cover
prove:
mode prove
--
bmc:
mode bmc
--
[engines]
cover: smtbmc z3
prove: abc pdr
smtbmc boolector
[script]
read -sv fifo.sv
tabby: read -define USE_VERIFIC=1
noskip: read -define NOSKIP=1
read -formal top.sv
nofullskip: read -define NO_FULL_SKIP=1
read -formal fifo.sv
prep -top fifo
[files]
fifo.sv
top.sv