mirror of https://github.com/YosysHQ/yosys.git
sf2: add a test for $alu gate
This commit is contained in:
parent
c25f3ff3df
commit
0f6cf8b8e4
|
@ -0,0 +1,22 @@
|
||||||
|
# Our implementation
|
||||||
|
read_verilog ../arith_map.v
|
||||||
|
read_verilog ../cells_sim.v
|
||||||
|
read_verilog -DSIMLIB_NOCHECKS ../../common/simlib.v
|
||||||
|
rename \$__SF2_ALU gate
|
||||||
|
hierarchy -top gate -chparam A_WIDTH 4 -chparam B_WIDTH 5 -chparam Y_WIDTH 5
|
||||||
|
flatten
|
||||||
|
opt
|
||||||
|
write_verilog gate.v
|
||||||
|
|
||||||
|
# The reference
|
||||||
|
read_verilog -DSIMLIB_NOCHECKS ../../common/simlib.v
|
||||||
|
rename \$alu gold
|
||||||
|
hierarchy -top gold -chparam A_WIDTH 4 -chparam B_WIDTH 5 -chparam Y_WIDTH 5
|
||||||
|
flatten
|
||||||
|
proc
|
||||||
|
clean
|
||||||
|
write_verilog gold.v
|
||||||
|
|
||||||
|
read_verilog gate.v
|
||||||
|
miter -equiv -flatten -make_outputs gold gate miter
|
||||||
|
sat -verify -prove trigger 0 -show-ports miter
|
Loading…
Reference in New Issue