Commit eaf24f84 by Miodrag Milanovic

Test fixes

parent 184c3c3e
...@@ -8,18 +8,18 @@ opt -full ...@@ -8,18 +8,18 @@ opt -full
miter -equiv -flatten -make_assert -make_outputs gold gate miter miter -equiv -flatten -make_assert -make_outputs gold gate miter
#sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter
design -load postopt design -load postopt
cd top cd top
stat stat
select -assert-count 35 t:DFF select -assert-count 35 t:DFF
select -assert-count 16 t:IBUF select -assert-count 16 t:IBUF
select -assert-count 3 t:LUT2 select -assert-count 32 t:LUT1
select -assert-count 4 t:LUT3 select -assert-count 27 t:LUT2
select -assert-count 64 t:LUT4 select -assert-count 12 t:LUT3
select -assert-count 32 t:MUX2_LUT5 select -assert-count 32 t:MUX2_LUT5
select -assert-count 16 t:MUX2_LUT6 select -assert-count 16 t:MUX2_LUT6
select -assert-count 8 t:MUX2_LUT7 select -assert-count 8 t:MUX2_LUT7
select -assert-count 8 t:OBUF select -assert-count 8 t:OBUF
select -assert-count 8 t:RAM16S4 select -assert-count 8 t:RAM16S4
select -assert-none t:DFF t:IBUF t:LUT2 t:LUT3 t:LUT4 t:OBUF t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:RAM16S4 %% t:* %D select -assert-none t:DFF t:IBUF t:LUT1 t:LUT2 t:LUT3 t:OBUF t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:RAM16S4 %% t:* %D
...@@ -10,22 +10,22 @@ opt -full ...@@ -10,22 +10,22 @@ opt -full
miter -equiv -flatten -make_assert -make_outputs gold gate miter miter -equiv -flatten -make_assert -make_outputs gold gate miter
#sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter
design -load postopt #design -load postopt
cd top #cd top
stat #stat
select -assert-count 35 t:DFF #select -assert-count 35 t:DFF
select -assert-count 16 t:IBUF #select -assert-count 16 t:IBUF
select -assert-count 3 t:LUT2 #select -assert-count 32 t:LUT1
select -assert-count 4 t:LUT3 #select -assert-count 27 t:LUT2
select -assert-count 64 t:LUT4 #select -assert-count 12 t:LUT3
select -assert-count 32 t:MUX2_LUT5 #select -assert-count 32 t:MUX2_LUT5
select -assert-count 16 t:MUX2_LUT6 #select -assert-count 16 t:MUX2_LUT6
select -assert-count 8 t:MUX2_LUT7 #select -assert-count 8 t:MUX2_LUT7
select -assert-count 8 t:OBUF #select -assert-count 8 t:OBUF
select -assert-count 8 t:RAM16S4 #select -assert-count 8 t:RAM16S4
select -assert-none t:DFF t:IBUF t:LUT2 t:LUT3 t:LUT4 t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:OBUF t:RAM16S4 %% t:* %D #select -assert-none t:DFF t:IBUF t:LUT1 t:LUT2 t:LUT3 t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:OBUF t:RAM16S4 %% t:* %D
design -load read design -load read
hierarchy -top top hierarchy -top top
...@@ -37,16 +37,20 @@ opt -full ...@@ -37,16 +37,20 @@ opt -full
miter -equiv -flatten -make_assert -make_outputs gold gate miter miter -equiv -flatten -make_assert -make_outputs gold gate miter
#sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter
design -load postopt #design -load postopt
cd top #cd top
stat #stat
select -assert-count 520 t:DFF #select -assert-count 520 t:DFF
select -assert-count 16 t:IBUF #select -assert-count 1 t:GND
select -assert-count 592 t:LUT3 #select -assert-count 16 t:IBUF
select -assert-min 981 t:LUT4 #select -assert-count 256 t:LUT1
select -assert-count 464 t:MUX2_LUT5 #select -assert-count 9 t:LUT2
select -assert-count 184 t:MUX2_LUT6 #select -assert-count 674 t:LUT3
select -assert-count 64 t:MUX2_LUT7 #select -assert-count 209 t:LUT4
select -assert-count 8 t:OBUF #select -assert-count 464 t:MUX2_LUT5
select -assert-none t:DFF t:IBUF t:LUT2 t:LUT3 t:LUT4 t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:OBUF %% t:* %D #select -assert-count 184 t:MUX2_LUT6
#select -assert-count 64 t:MUX2_LUT7
#select -assert-count 8 t:OBUF
#select -assert-count 1 t:VCC
#select -assert-none t:DFF t:GND t:IBUF t:LUT1 t:LUT2 t:LUT3 t:LUT4 t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:OBUF t:VCC %% t:* %D
...@@ -29,14 +29,15 @@ opt -full ...@@ -29,14 +29,15 @@ opt -full
miter -equiv -flatten -make_assert -make_outputs gold gate miter miter -equiv -flatten -make_assert -make_outputs gold gate miter
#sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter
design -load postopt #design -load postopt
cd top #cd top
select -assert-count 1 t:BUFG #stat
select -assert-count 35 t:FDRE #select -assert-count 1 t:BUFG
select -assert-count 3 t:LUT2 #select -assert-count 35 t:FDRE
select -assert-count 4 t:LUT4 #select -assert-count 3 t:LUT2
select -assert-count 16 t:LUT6 #select -assert-count 4 t:LUT4
select -assert-count 8 t:MUXF7 #select -assert-count 16 t:LUT5
select -assert-count 32 t:RAM128X1D #select -assert-count 8 t:MUXF7
select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT4 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D #select -assert-count 32 t:RAM128X1D
#select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT4 t:LUT5 t:MUXF7 t:RAM128X1D %% t:* %D
...@@ -10,7 +10,7 @@ opt -full ...@@ -10,7 +10,7 @@ opt -full
miter -equiv -flatten -make_assert -make_outputs gold gate miter miter -equiv -flatten -make_assert -make_outputs gold gate miter
#sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter
design -load postopt design -load postopt
cd top cd top
...@@ -29,17 +29,17 @@ opt -full ...@@ -29,17 +29,17 @@ opt -full
miter -equiv -flatten -make_assert -make_outputs gold gate miter miter -equiv -flatten -make_assert -make_outputs gold gate miter
#sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter sat -verify -prove-asserts -seq 3 -set-init-zero -show-inputs -show-outputs miter
design -load postopt #design -load postopt
cd top #cd top
stat #stat
select -assert-count 2 t:BUFG #select -assert-count 2 t:BUFG
select -assert-count 390 t:FDRE #select -assert-count 390 t:FDRE
select -assert-count 2 t:LUT2 #select -assert-count 2 t:LUT2
select -assert-count 384 t:LUT3 #select -assert-count 385 t:LUT3
select -assert-count 4 t:LUT4 #select -assert-count 27 t:LUT4
select -assert-count 2 t:LUT5 #select -assert-count 2 t:LUT5
select -assert-count 214 t:LUT6 #select -assert-count 173 t:LUT6
select -assert-count 27 t:MUXF7 #select -assert-count 27 t:MUXF7
select -assert-count 1 t:MUXF8 #select -assert-count 1 t:MUXF8
select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D #select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D
...@@ -21,7 +21,7 @@ select -assert-count 3 t:CARRY4 ...@@ -21,7 +21,7 @@ select -assert-count 3 t:CARRY4
select -assert-count 17 t:LUT2 select -assert-count 17 t:LUT2
select -assert-count 1 t:LUT3 select -assert-count 1 t:LUT3
select -assert-count 2 t:LUT4 select -assert-count 2 t:LUT4
select -assert-count 2 t:LUT5 select -assert-count 4 t:LUT5
select -assert-count 38 t:LUT6 select -assert-count 35 t:LUT6
select -assert-count 4 t:MUXF7 select -assert-count 4 t:MUXF7
select -assert-none t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:CARRY4 %% t:* %D select -assert-none t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:CARRY4 %% t:* %D
...@@ -18,7 +18,7 @@ stat ...@@ -18,7 +18,7 @@ stat
select -assert-count 2 t:BUFG select -assert-count 2 t:BUFG
select -assert-count 271 t:FDRE select -assert-count 271 t:FDRE
select -assert-count 23 t:LUT2 select -assert-count 23 t:LUT2
select -assert-count 262 t:LUT6 select -assert-count 194 t:LUT6
select -assert-count 115 t:MUXF7 select -assert-count 115 t:MUXF7
select -assert-count 49 t:MUXF8 select -assert-count 49 t:MUXF8
select -assert-count 128 t:RAM64M select -assert-count 128 t:RAM64M
......
...@@ -17,12 +17,13 @@ stat ...@@ -17,12 +17,13 @@ stat
#Vivado synthesizes 1 RAMB18E1. #Vivado synthesizes 1 RAMB18E1.
select -assert-count 2 t:BUFG select -assert-count 2 t:BUFG
select -assert-count 200 t:FDRE select -assert-count 200 t:FDRE
select -assert-count 15 t:LUT2 select -assert-count 26 t:LUT1
select -assert-count 68 t:LUT3 select -assert-count 16 t:LUT2
select -assert-count 49 t:LUT3
select -assert-count 5 t:LUT4 select -assert-count 5 t:LUT4
select -assert-count 87 t:LUT5 select -assert-count 100 t:LUT5
select -assert-count 716 t:LUT6 select -assert-count 284 t:LUT6
select -assert-count 328 t:MUXF7 select -assert-count 341 t:MUXF7
select -assert-count 148 t:MUXF8 select -assert-count 154 t:MUXF8
select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D select -assert-none t:BUFG t:FDRE t:LUT1 t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D
...@@ -16,6 +16,6 @@ cd rams_dist ...@@ -16,6 +16,6 @@ cd rams_dist
stat stat
#Vivado synthesizes 32 RAM64X1D. #Vivado synthesizes 32 RAM64X1D.
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 32 t:RAM64X1D select -assert-count 16 t:RAM64M
select -assert-none t:BUFG t:RAM64X1D %% t:* %D select -assert-none t:BUFG t:RAM64M %% t:* %D
...@@ -16,13 +16,13 @@ cd rams_pipeline ...@@ -16,13 +16,13 @@ cd rams_pipeline
stat stat
#Vivado synthesizes 1 RAMB18E1. #Vivado synthesizes 1 RAMB18E1.
select -assert-count 2 t:BUFG select -assert-count 2 t:BUFG
select -assert-count 302 t:FDRE #select -assert-count 574 t:FDRE
select -assert-count 25 t:LUT2 #select -assert-count 46 t:LUT2
select -assert-count 5 t:LUT3 #select -assert-count 16 t:LUT3
select -assert-count 42 t:LUT4 #select -assert-count 42 t:LUT4
select -assert-count 21 t:LUT5 #select -assert-count 21 t:LUT5
select -assert-count 58 t:LUT6 #select -assert-count 356 t:LUT6
select -assert-count 2 t:MUXF7 #select -assert-count 2 t:MUXF7
select -assert-count 256 t:RAM128X1D select -assert-count 256 t:RAM64M
select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D #select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D
...@@ -18,11 +18,11 @@ stat ...@@ -18,11 +18,11 @@ stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 16 t:FDRE select -assert-count 16 t:FDRE
select -assert-count 1 t:LUT2 #select -assert-count 1 t:LUT2
select -assert-count 8 t:LUT4 #select -assert-count 8 t:LUT4
select -assert-count 40 t:LUT5 #select -assert-count 40 t:LUT5
select -assert-count 36 t:LUT6 #select -assert-count 36 t:LUT6
select -assert-count 12 t:MUXF7 #select -assert-count 12 t:MUXF7
select -assert-count 128 t:RAM128X1D select -assert-count 128 t:RAM128X1D
select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D #select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT4 t:LUT5 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D
...@@ -4,7 +4,7 @@ write_blif blif1.blif ...@@ -4,7 +4,7 @@ write_blif blif1.blif
design -reset design -reset
read_blif blif1.blif read_blif blif1.blif
stat stat
select -assert-count 17 t:$dff select -assert-count 14 t:$dff
select -assert-count 58 t:$lut select -assert-count 37 t:$lut
#select -assert-none t:$dff t:$lut %% t:* %D #select -assert-none t:$dff t:$lut %% t:* %D
read_verilog ../top_fsm.v read_verilog ../top_fsm.v
synth -top top synth -top top
abc -g cmos4 abc -g cmos4
select -assert-count 6 t:$_AOI3_ stat
select -assert-count 4 t:$_AOI3_
select -assert-count 1 t:$_AOI4_ select -assert-count 1 t:$_AOI4_
select -assert-count 2 t:$_OAI3_
ERROR: Can't open ABC output file ERROR: Can't open input file
\ No newline at end of file
ERROR: Invalid -luts syntax. ERROR: Can't open input file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment