mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-08 04:01:25 +00:00
glift: Add examples, including a number of benchmarks used in some academic works.
This commit is contained in:
parent
72cebef279
commit
ca3844d44e
18 changed files with 7279 additions and 1 deletions
45
examples/smtbmc/glift/C880.ys
Normal file
45
examples/smtbmc/glift/C880.ys
Normal file
|
@ -0,0 +1,45 @@
|
|||
read_verilog C880.v
|
||||
techmap
|
||||
flatten
|
||||
select C880_lev2
|
||||
glift -optimize-precise
|
||||
techmap
|
||||
opt
|
||||
rename C880_lev2 uut
|
||||
cd ..
|
||||
delete [AIONX][NVXR]2
|
||||
read_verilog C880.v
|
||||
techmap
|
||||
flatten
|
||||
select C880_lev2
|
||||
glift -create-precise
|
||||
techmap
|
||||
opt
|
||||
rename C880_lev2 spec
|
||||
cd ..
|
||||
delete [AIONX][NVXR]2
|
||||
|
||||
design -push-copy
|
||||
miter -equiv spec uut miter
|
||||
flatten
|
||||
delete uut spec
|
||||
techmap
|
||||
opt
|
||||
stat miter
|
||||
abc -script +print_stats;strash;print_stats;drwsat;print_stats;print_stats;fraig;print_stats;dc2,-l,-b;print_stats;irw,-l,-z;print_stats;refactor,-N,15,-z;print_stats;dch,-S,50000,-C,10000;print_stats;dc2,-l;print_stats;fraig,-C,10000;print_stats miter
|
||||
techmap
|
||||
opt
|
||||
stat
|
||||
qbfsat -dump-final-smt2 /tmp/test.smt2 -write-solution C880.soln -show-smtbmc -solver yices -timeout 3600 -nocleanup -assume-outputs -assume-negative-polarity -specialize miter
|
||||
design -pop
|
||||
stat
|
||||
|
||||
copy uut solved
|
||||
qbfsat -specialize-from-file C880.soln solved
|
||||
opt solved
|
||||
miter -equiv spec solved satmiter
|
||||
flatten
|
||||
sat -prove trigger 0 satmiter
|
||||
delete satmiter
|
||||
stat
|
||||
shell
|
Loading…
Add table
Add a link
Reference in a new issue