mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-24 01:25:33 +00:00
glift: Add -create-imprecise
command, rename other commands, and re-work the help text.
This commit is contained in:
parent
ca3844d44e
commit
ddfb9f08e2
10 changed files with 67 additions and 40 deletions
|
@ -2,7 +2,7 @@ read_verilog C7552.v
|
|||
techmap
|
||||
flatten
|
||||
select C7552_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename C7552_lev2 uut
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog C880.v
|
|||
techmap
|
||||
flatten
|
||||
select C880_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename C880_lev2 uut
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog alu2.v
|
|||
techmap
|
||||
flatten
|
||||
select alu2_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename alu2_lev2 uut
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog alu4.v
|
|||
techmap
|
||||
flatten
|
||||
select alu4_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename alu4_lev2 uut
|
||||
|
|
|
@ -18,18 +18,19 @@ module mux2(a, b, s, y);
|
|||
endmodule
|
||||
EOT
|
||||
techmap
|
||||
copy mux2 uut
|
||||
copy mux2 spec
|
||||
copy mux2 uut
|
||||
copy mux2 solved
|
||||
delete mux2
|
||||
glift -optimize-precise uut
|
||||
glift -create-precise spec
|
||||
glift -create-sketch uut
|
||||
glift -create-sketch -no-cost-model solved
|
||||
design -push-copy
|
||||
miter -equiv spec uut qbfmiter
|
||||
flatten
|
||||
delete spec uut
|
||||
delete spec uut solved
|
||||
qbfsat -assume-outputs -assume-negative-polarity -write-solution mux2.soln qbfmiter
|
||||
design -pop
|
||||
copy uut solved
|
||||
qbfsat -specialize-from-file mux2.soln solved
|
||||
opt
|
||||
miter -equiv spec solved proofmiter
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog t481.v
|
|||
techmap
|
||||
flatten
|
||||
select t481_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename t481_lev2 uut
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog too_large.v
|
|||
techmap
|
||||
flatten
|
||||
select too_large_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename too_large_lev2 uut
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog ttt2.v
|
|||
techmap
|
||||
flatten
|
||||
select ttt2_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename ttt2_lev2 uut
|
||||
|
|
|
@ -2,7 +2,7 @@ read_verilog x1.v
|
|||
techmap
|
||||
flatten
|
||||
select x1_lev2
|
||||
glift -optimize-precise
|
||||
glift -create-sketch
|
||||
techmap
|
||||
opt
|
||||
rename x1_lev2 uut
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue