Commit 612dfc2c by Miodrag Milanovic

Fix some regressed tests

parent 03950c8e
...@@ -46,7 +46,7 @@ select -assert-count 16 t:IBUF ...@@ -46,7 +46,7 @@ select -assert-count 16 t:IBUF
select -assert-count 592 t:LUT3 select -assert-count 592 t:LUT3
select -assert-count 987 t:LUT4 select -assert-count 987 t:LUT4
select -assert-count 464 t:MUX2_LUT5 select -assert-count 464 t:MUX2_LUT5
select -assert-count 185 t:MUX2_LUT6 select -assert-count 184 t:MUX2_LUT6
select -assert-count 64 t:MUX2_LUT7 select -assert-count 64 t:MUX2_LUT7
select -assert-count 8 t:OBUF select -assert-count 8 t:OBUF
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-none t:DFF t:IBUF t:LUT2 t:LUT3 t:LUT4 t:MUX2_LUT5 t:MUX2_LUT6 t:MUX2_LUT7 t:OBUF %% t:* %D
...@@ -33,5 +33,5 @@ cd top ...@@ -33,5 +33,5 @@ cd top
select -assert-count 6 t:SB_DFF select -assert-count 6 t:SB_DFF
select -assert-count 384 t:SB_DFFE select -assert-count 384 t:SB_DFFE
select -assert-count 377 t:SB_LUT4 select -assert-count 376 t:SB_LUT4
select -assert-none t:SB_DFF t:SB_DFFE t:SB_LUT4 %% t:* %D select -assert-none t:SB_DFF t:SB_DFFE t:SB_LUT4 %% t:* %D
...@@ -2,8 +2,8 @@ read_verilog ../top.v ...@@ -2,8 +2,8 @@ read_verilog ../top.v
hierarchy -top top hierarchy -top top
proc proc
#-assert option was skipped because of unproven cells #-assert option was skipped because of unproven cells
#equiv_opt -assert -map +/intel/a10gx/cells_sim.v synth_intel -family a10gx # equivalency check #equiv_opt -assert -map +/intel/arria10gx/cells_sim.v synth_intel -family arria10gx # equivalency check
equiv_opt -map +/intel/a10gx/cells_sim.v synth_intel -family a10gx # equivalency check equiv_opt -map +/intel/arria10gx/cells_sim.v synth_intel -family arria10gx # equivalency check
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design) design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
cd top # Constrain all select calls below inside the top module cd top # Constrain all select calls below inside the top module
stat stat
......
...@@ -2,8 +2,8 @@ read_verilog ../top.v ...@@ -2,8 +2,8 @@ read_verilog ../top.v
hierarchy -top top hierarchy -top top
proc proc
#-assert option was skipped because of unproven cells #-assert option was skipped because of unproven cells
#equiv_opt -assert -map +/intel/cyclone10/cells_sim.v synth_intel -family cyclone10 # equivalency check #equiv_opt -assert -map +/intel/cyclone10lp/cells_sim.v synth_intel -family cyclone10lp # equivalency check
equiv_opt -map +/intel/cyclone10/cells_sim.v synth_intel -family cyclone10 # equivalency check equiv_opt -map +/intel/cyclone10lp/cells_sim.v synth_intel -family cyclone10lp # equivalency check
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design) design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
cd top # Constrain all select calls below inside the top module cd top # Constrain all select calls below inside the top module
stat stat
......
...@@ -9,10 +9,9 @@ cd dff # Constrain all select calls below inside the top module ...@@ -9,10 +9,9 @@ cd dff # Constrain all select calls below inside the top module
stat stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 1 t:FDRE select -assert-count 1 t:FDRE
select -assert-count 1 t:IBUF select -assert-count 2 t:IBUF
select -assert-count 1 t:IBUFG
select -assert-count 1 t:OBUF select -assert-count 1 t:OBUF
select -assert-none t:BUFG t:FDRE t:IBUF t:IBUFG t:OBUF %% t:* %D select -assert-none t:BUFG t:FDRE t:IBUF t:OBUF %% t:* %D
design -load read design -load read
hierarchy -top dffe hierarchy -top dffe
...@@ -23,8 +22,7 @@ cd dffe # Constrain all select calls below inside the top module ...@@ -23,8 +22,7 @@ cd dffe # Constrain all select calls below inside the top module
stat stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 1 t:FDRE select -assert-count 1 t:FDRE
select -assert-count 2 t:IBUF select -assert-count 3 t:IBUF
select -assert-count 1 t:IBUFG
select -assert-count 1 t:OBUF select -assert-count 1 t:OBUF
select -assert-none t:BUFG t:FDRE t:IBUF t:IBUFG t:OBUF %% t:* %D select -assert-none t:BUFG t:FDRE t:IBUF t:OBUF %% t:* %D
...@@ -9,10 +9,9 @@ cd dff # Constrain all select calls below inside the top module ...@@ -9,10 +9,9 @@ cd dff # Constrain all select calls below inside the top module
stat stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 1 t:FDRE select -assert-count 1 t:FDRE
select -assert-count 1 t:IBUF select -assert-count 2 t:IBUF
select -assert-count 1 t:IBUFG
select -assert-count 1 t:OBUF select -assert-count 1 t:OBUF
select -assert-none t:BUFG t:FDRE t:IBUF t:IBUFG t:OBUF %% t:* %D select -assert-none t:BUFG t:FDRE t:IBUF t:OBUF %% t:* %D
design -load read design -load read
hierarchy -top dffe hierarchy -top dffe
...@@ -23,8 +22,7 @@ cd dffe # Constrain all select calls below inside the top module ...@@ -23,8 +22,7 @@ cd dffe # Constrain all select calls below inside the top module
stat stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 1 t:FDRE select -assert-count 1 t:FDRE
select -assert-count 2 t:IBUF select -assert-count 3 t:IBUF
select -assert-count 1 t:IBUFG
select -assert-count 1 t:OBUF select -assert-count 1 t:OBUF
select -assert-none t:BUFG t:FDRE t:IBUF t:IBUFG t:OBUF %% t:* %D select -assert-none t:BUFG t:FDRE t:IBUF t:OBUF %% t:* %D
...@@ -9,10 +9,9 @@ cd dff # Constrain all select calls below inside the top module ...@@ -9,10 +9,9 @@ cd dff # Constrain all select calls below inside the top module
stat stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 1 t:FDRE select -assert-count 1 t:FDRE
select -assert-count 1 t:IBUF select -assert-count 2 t:IBUF
select -assert-count 1 t:IBUFG
select -assert-count 1 t:OBUF select -assert-count 1 t:OBUF
select -assert-none t:BUFG t:FDRE t:IBUF t:IBUFG t:OBUF %% t:* %D select -assert-none t:BUFG t:FDRE t:IBUF t:OBUF %% t:* %D
design -load read design -load read
hierarchy -top dff hierarchy -top dff
......
...@@ -16,7 +16,11 @@ cd asym_ram_sdp_read_wider ...@@ -16,7 +16,11 @@ cd asym_ram_sdp_read_wider
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 1 t:LUT2 select -assert-count 271 t:FDRE
select -assert-count 4 t:RAMB18E1 select -assert-count 23 t:LUT2
select -assert-count 262 t:LUT6
select -assert-count 115 t:MUXF7
select -assert-count 49 t:MUXF8
select -assert-count 128 t:RAM64M
select -assert-none t:BUFG t:LUT2 t:RAMB18E1 %% t:* %D select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT6 115 t:MUXF7 49 t:MUXF8 128 t:RAM64M %% t:* %D
...@@ -16,9 +16,7 @@ cd asym_ram_sdp_write_wider ...@@ -16,9 +16,7 @@ cd asym_ram_sdp_write_wider
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 9 t:FDRE select -assert-count 1 t:LUT2
select -assert-count 1 t:INV select -assert-count 1 t:RAMB18E1
select -assert-count 6 t:LUT3
select -assert-count 8 t:RAM128X1D
select -assert-none t:BUFG t:FDRE t:INV t:LUT3 t:RAM128X1D %% t:* %D select -assert-none t:BUFG t:LUT2 t:RAMB18E1 %% t:* %D
...@@ -18,12 +18,11 @@ stat ...@@ -18,12 +18,11 @@ stat
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 15 t:LUT2
select -assert-count 64 t:LUT3 select -assert-count 68 t:LUT3
select -assert-count 4 t:LUT4 select -assert-count 4 t:LUT4
select -assert-count 91 t:LUT5 select -assert-count 88 t:LUT5
select -assert-count 719 t:LUT6 select -assert-count 716 t:LUT6
select -assert-count 328 t:MUXF7 select -assert-count 328 t:MUXF7
select -assert-count 148 t:MUXF8 select -assert-count 148 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
...@@ -11,11 +11,10 @@ cd fsm_1 # Constrain all select calls below inside the top module ...@@ -11,11 +11,10 @@ cd fsm_1 # Constrain all select calls below inside the top module
#Vivado synthesizes 2 LUT5, 2 LUT4, 1 LUT3, 4 FDRE. #Vivado synthesizes 2 LUT5, 2 LUT4, 1 LUT3, 4 FDRE.
stat stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 6 t:FDRE select -assert-count 5 t:FDRE
select -assert-count 1 t:FDSE
select -assert-count 2 t:LUT2 select -assert-count 2 t:LUT2
select -assert-count 3 t:LUT3 select -assert-count 3 t:LUT3
select -assert-count 4 t:LUT6 select -assert-count 2 t:LUT5
select -assert-count 2 t:MUXF7
select -assert-count 1 t:MUXF8
select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT6 t:MUXF7 t:MUXF8 %% t:* %D select -assert-none t:BUFG t:FDRE t:FDSE t:LUT2 t:LUT3 t:LUT5 %% t:* %D
...@@ -16,7 +16,6 @@ cd rams_init_file ...@@ -16,7 +16,6 @@ cd rams_init_file
stat stat
#Vivado synthesizes 1 RAMB18E1. #Vivado synthesizes 1 RAMB18E1.
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 32 t:FDRE select -assert-count 1 t:RAMB18E1
select -assert-count 32 t:RAM64X1D
select -assert-none t:BUFG t:FDRE t:RAM64X1D %% t:* %D select -assert-none t:BUFG t:RAMB18E1 %% t:* %D
...@@ -20,8 +20,8 @@ select -assert-count 1 t:BUFG ...@@ -20,8 +20,8 @@ select -assert-count 1 t:BUFG
select -assert-count 16 t:FDRE select -assert-count 16 t:FDRE
select -assert-count 5 t:LUT2 select -assert-count 5 t:LUT2
select -assert-count 4 t:LUT3 select -assert-count 4 t:LUT3
select -assert-count 13 t:LUT4 select -assert-count 11 t:LUT4
select -assert-count 23 t:LUT5 select -assert-count 25 t:LUT5
select -assert-count 32 t:LUT6 select -assert-count 32 t:LUT6
select -assert-count 128 t:RAM128X1D select -assert-count 128 t:RAM128X1D
......
...@@ -16,7 +16,6 @@ cd rams_sp_rom ...@@ -16,7 +16,6 @@ cd rams_sp_rom
stat stat
#Vivado synthesizes 1 RAMB18E1. #Vivado synthesizes 1 RAMB18E1.
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 20 t:RAM64X1D select -assert-count 1 t:RAMB18E1
select -assert-count 20 t:FDRE
select -assert-none t:BUFG t:RAM64X1D t:FDRE %% t:* %D select -assert-none t:BUFG t:RAMB18E1 %% t:* %D
...@@ -18,9 +18,11 @@ stat ...@@ -18,9 +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 44 t:LUT5 select -assert-count 1 t:LUT2
select -assert-count 8 t:LUT3
select -assert-count 36 t:LUT5
select -assert-count 38 t:LUT6 select -assert-count 38 t:LUT6
select -assert-count 10 t:MUXF7 select -assert-count 10 t:MUXF7
select -assert-count 128 t:RAM128X1D select -assert-count 128 t:RAM128X1D
select -assert-none t:BUFG t:LUT2 t:FDRE t:LUT5 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT5 t:LUT6 t:MUXF7 t:RAM128X1D %% t:* %D
...@@ -8,5 +8,4 @@ cd registers_1 # Constrain all select calls below inside the top module ...@@ -8,5 +8,4 @@ cd registers_1 # Constrain all select calls below inside the top module
#Vivado synthesizes 1 BUFG, 8 FDRE. #Vivado synthesizes 1 BUFG, 8 FDRE.
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 8 t:FDRE select -assert-count 8 t:FDRE
select -assert-count 9 t:LUT2 select -assert-none t:BUFG t:FDRE %% t:* %D
select -assert-none t:BUFG t:FDRE t:LUT2 %% t:* %D
...@@ -18,7 +18,7 @@ stat ...@@ -18,7 +18,7 @@ stat
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 1 t:DSP48E1 select -assert-count 1 t:DSP48E1
select -assert-count 32 t:FDRE select -assert-count 32 t:FDRE
select -assert-count 65 t:LUT2 select -assert-count 32 t:LUT2
select -assert-count 16 t:MUXCY select -assert-count 16 t:MUXCY
select -assert-count 17 t:XORCY select -assert-count 17 t:XORCY
......
...@@ -17,9 +17,9 @@ stat ...@@ -17,9 +17,9 @@ stat
#Vivado synthesizes 1 RAMB36E1, 28 FDRE. #Vivado synthesizes 1 RAMB36E1, 28 FDRE.
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 53 t:FDRE select -assert-count 53 t:FDRE
select -assert-count 1 t:INV select -assert-count 2 t:LUT2
select -assert-count 9 t:LUT2 select -assert-count 10 t:LUT3
select -assert-count 11 t:LUT3 select -assert-count 1 t:LUT4
select -assert-count 16 t:RAM128X1D select -assert-count 16 t:RAM128X1D
select -assert-none t:BUFG t:FDRE t:INV t:LUT2 t:LUT3 t:RAM128X1D %% t:* %D select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT4 t:RAM128X1D %% t:* %D
...@@ -17,8 +17,8 @@ cd xilinx_ultraram_single_port_read_first ...@@ -17,8 +17,8 @@ cd xilinx_ultraram_single_port_read_first
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 53 t:FDRE select -assert-count 53 t:FDRE
select -assert-count 1 t:INV select -assert-count 1 t:INV
select -assert-count 8 t:LUT2 select -assert-count 1 t:LUT2
select -assert-count 11 t:LUT3 select -assert-count 10 t:LUT3
select -assert-count 16 t:RAM128X1D select -assert-count 16 t:RAM128X1D
select -assert-none t:BUFG t:FDRE t:INV t:LUT2 t:LUT3 t:RAM128X1D %% t:* %D select -assert-none t:BUFG t:FDRE t:INV t:LUT2 t:LUT3 t:RAM128X1D %% t:* %D
...@@ -16,9 +16,9 @@ cd xilinx_ultraram_single_port_write_first ...@@ -16,9 +16,9 @@ cd xilinx_ultraram_single_port_write_first
#Vivado synthesizes 1 RAMB18E1, 28 FDRE. #Vivado synthesizes 1 RAMB18E1, 28 FDRE.
select -assert-count 1 t:BUFG select -assert-count 1 t:BUFG
select -assert-count 44 t:FDRE select -assert-count 44 t:FDRE
select -assert-count 1 t:LUT2
select -assert-count 2 t:LUT3
select -assert-count 8 t:LUT5 select -assert-count 8 t:LUT5
select -assert-count 8 t:LUT2
select -assert-count 3 t:LUT3
select -assert-count 16 t:RAM128X1D select -assert-count 16 t:RAM128X1D
select -assert-none t:BUFG t:FDRE t:LUT5 t:LUT2 t:LUT3 t:RAM128X1D %% t:* %D select -assert-none t:BUFG t:FDRE t:LUT2 t:LUT3 t:LUT5 t:RAM128X1D %% t:* %D
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