NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.MEMORY_REGISTERS_INST.TEST_REGISTERS_GEN_TRUE.TEST_REGISTERS_REG_MAP_COMP

File:  /__w/ctu-can-regression/ctu-can-regression/src/memory_registers/memory_registers.vhd

Nested Instances Statement Branch Toggle Expression FSM state Functional Average
ADDRESS_DECODER_TEST_REGISTERS_COMP 100.0 % (16/16) 100.0 % (10/10) 100.0 % (42/42) 100.0 % (2/2) N.A. N.A. 100.0 % (70/70)
TST_CONTROL_TMAENA_REG_COMP 100.0 % (6/6) 100.0 % (6/6) 100.0 % (18/18) 100.0 % (10/10) N.A. N.A. 100.0 % (40/40)
TST_CONTROL_TWRSTB_REG_COMP 100.0 % (5/5) 100.0 % (2/2) 100.0 % (18/18) 100.0 % (8/8) N.A. N.A. 100.0 % (33/33)
TST_DEST_TST_ADDR_SLICE_1_REG_COMP 100.0 % (34/34) 100.0 % (48/48) 100.0 % (60/60) 100.0 % (38/38) N.A. N.A. 100.0 % (180/180)
TST_DEST_TST_ADDR_SLICE_2_REG_COMP 100.0 % (34/34) 100.0 % (48/48) 100.0 % (60/60) 100.0 % (38/38) N.A. N.A. 100.0 % (180/180)
TST_DEST_TST_MTGT_REG_COMP 100.0 % (18/18) 100.0 % (24/24) 100.0 % (36/36) 100.0 % (22/22) N.A. N.A. 100.0 % (100/100)
TST_WDATA_TST_WDATA_SLICE_1_REG_COMP 100.0 % (34/34) 100.0 % (48/48) 100.0 % (60/60) 100.0 % (38/38) N.A. N.A. 100.0 % (180/180)
TST_WDATA_TST_WDATA_SLICE_2_REG_COMP 100.0 % (34/34) 100.0 % (48/48) 100.0 % (60/60) 100.0 % (38/38) N.A. N.A. 100.0 % (180/180)
TST_WDATA_TST_WDATA_SLICE_3_REG_COMP 100.0 % (34/34) 100.0 % (48/48) 100.0 % (60/60) 100.0 % (38/38) N.A. N.A. 100.0 % (180/180)
TST_WDATA_TST_WDATA_SLICE_4_REG_COMP 100.0 % (34/34) 100.0 % (48/48) 100.0 % (60/60) 100.0 % (38/38) N.A. N.A. 100.0 % (180/180)

Current Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.MEMORY_REGISTERS_INST.TEST_REGISTERS_GEN_TRUE.TEST_REGISTERS_REG_MAP_COMP 100.0 % (15/15) 100.0 % (13/13) 100.0 % (590/590) 100.0 % (16/16) N.A. 100.0 % (7/7) 100.0 % (641/641)

Details:

The limit of printed items was reached (5000). Total 260336 items are not displayed.


Statement Branch Toggle Expression FSM state Functional

Uncovered statements:

Excluded statements:

Covered statements:

If statement on line 116:

116:    write_en <= be when (write = '1' and cs = '1') else (others => '0'); 
Count: 55680578
Threshold: 1

Signal assignment statement on line 116:

116:    write_en <= be when (write = '1' and cs = '1') else (others => '0'); 
Count: 219383
Threshold: 1

Signal assignment statement on line 116:

116:    write_en <= be when (write = '1' and cs = '1') else (others => '0')
Count: 55461195
Threshold: 1

Sequential statement on lines 311 to 320:

311:    with address(7 downto 2) select r_data_comb <= 
312:        '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & 
...
319:        test_registers_in.tst_rdata_tst_rdata when "000011", 
320:        (others => '0') when others; 

Count: 55319228
Threshold: 1

Signal assignment statement on lines 312 to 314:

312:        '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & 
313:        test_registers_out_i.tst_control_twrstb & 
314:        test_registers_out_i.tst_control_tmaena when "000000", 

Count: 138437
Threshold: 1

Signal assignment statement on lines 315 to 317:

315:        '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & '0' & 
316:        test_registers_out_i.tst_dest_tst_mtgt & 
317:        test_registers_out_i.tst_dest_tst_addr when "000001", 

Count: 398062
Threshold: 1

Signal assignment statement on line 318:

318:        test_registers_out_i.tst_wdata_tst_wdata when "000010", 
Count: 9461839
Threshold: 1

Signal assignment statement on line 319:

319:        test_registers_in.tst_rdata_tst_rdata when "000011", 
Count: 149571
Threshold: 1

Signal assignment statement on line 320:

320:        (others => '0') when others; 
Count: 45171319
Threshold: 1

If statement on lines 327 to 333:

327:        if (res_n = '0') then 
328:            r_data <= (others => '0'); 
...
332:            end if; 
333:        end if; 

Count: 28943557
Threshold: 1

Signal assignment statement on line 328:

328:            r_data <= (others => '0'); 
Count: 15862
Threshold: 1

If statement on lines 330 to 332:

330:            if (cs = '1' and read = '1') then 
331:                r_data <= r_data_comb and read_data_mask_n; 
332:            end if; 

Count: 14457430
Threshold: 1

Signal assignment statement on line 331:

331:                r_data <= r_data_comb and read_data_mask_n; 
Count: 93793
Threshold: 1

Signal assignment statement on lines 340 to 343:

340:      be(3) & be(3) & be(3) & be(3) & be(3) & be(3) & be(3) & be(3) &  
341:      be(2) & be(2) & be(2) & be(2) & be(2) & be(2) & be(2) & be(2) &  
342:      be(1) & be(1) & be(1) & be(1) & be(1) & be(1) & be(1) & be(1) &  
343:      be(0) & be(0) & be(0) & be(0) & be(0) & be(0) & be(0) & be(0) ; 

Count: 55052625
Threshold: 1

Signal assignment statement on line 345:

345:    Test_registers_out <= Test_registers_out_i
Count: 202562
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

"if" / "when" / "else" condition on line 116:

116:    write_en <= be when (write = '1' and cs = '1') else (others => '0'); 
Evaluated toCountThreshold
BinTrue2193831
BinFalse554611951

"case" / "with" / "select" choice on line 314:

314:        test_registers_out_i.tst_control_tmaena when "000000"
Choice ofCountThreshold
Bin"000000"1384371

"case" / "with" / "select" choice on line 317:

317:        test_registers_out_i.tst_dest_tst_addr when "000001"
Choice ofCountThreshold
Bin"000001"3980621

"case" / "with" / "select" choice on line 318:

318:        test_registers_out_i.tst_wdata_tst_wdata when "000010"
Choice ofCountThreshold
Bin"000010"94618391

"case" / "with" / "select" choice on line 319:

319:        test_registers_in.tst_rdata_tst_rdata when "000011"
Choice ofCountThreshold
Bin"000011"1495711

"case" / "with" / "select" choice on line 320:

320:        (others => '0') when others
Choice ofCountThreshold
Binothers451713191

"if" / "when" / "else" condition on line 327:

327:        if (res_n = '0') then 
Evaluated toCountThreshold
BinTrue158621
BinFalse289276951

"if" / "when" / "else" condition on line 329:

329:        elsif (rising_edge(clk_sys)) then 
Evaluated toCountThreshold
BinTrue144574301
BinFalse144702651

"if" / "when" / "else" condition on line 330:

330:            if (cs = '1' and read = '1') then 
Evaluated toCountThreshold
BinTrue937931
BinFalse143636371

Uncovered toggles:

Excluded toggles:

Port:

 CLK_SYS
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 RES_N
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 ADDRESS
ElementFromToCountThresholdExcluded due to
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
Bin(5)0101Exclude file
Bin(5)1001Exclude file
Bin(4)0101Exclude file
Bin(4)1001Exclude file
Bin(3)0101Exclude file
Bin(3)1001Exclude file
Bin(2)0101Exclude file
Bin(2)1001Exclude file
Bin(1)0101Exclude file
Bin(1)1001Exclude file
Bin(0)0101Exclude file
Bin(0)1001Exclude file

Port:

 W_DATA
ElementFromToCountThresholdExcluded due to
Bin(31)0101Exclude file
Bin(31)1001Exclude file
Bin(30)0101Exclude file
Bin(30)1001Exclude file
Bin(29)0101Exclude file
Bin(29)1001Exclude file
Bin(28)0101Exclude file
Bin(28)1001Exclude file
Bin(27)0101Exclude file
Bin(27)1001Exclude file
Bin(26)0101Exclude file
Bin(26)1001Exclude file
Bin(25)0101Exclude file
Bin(25)1001Exclude file
Bin(24)0101Exclude file
Bin(24)1001Exclude file
Bin(23)0101Exclude file
Bin(23)1001Exclude file
Bin(22)0101Exclude file
Bin(22)1001Exclude file
Bin(21)0101Exclude file
Bin(21)1001Exclude file
Bin(20)0101Exclude file
Bin(20)1001Exclude file
Bin(19)0101Exclude file
Bin(19)1001Exclude file
Bin(18)0101Exclude file
Bin(18)1001Exclude file
Bin(17)0101Exclude file
Bin(17)1001Exclude file
Bin(16)0101Exclude file
Bin(16)1001Exclude file
Bin(15)0101Exclude file
Bin(15)1001Exclude file
Bin(14)0101Exclude file
Bin(14)1001Exclude file
Bin(13)0101Exclude file
Bin(13)1001Exclude file
Bin(12)0101Exclude file
Bin(12)1001Exclude file
Bin(11)0101Exclude file
Bin(11)1001Exclude file
Bin(10)0101Exclude file
Bin(10)1001Exclude file
Bin(9)0101Exclude file
Bin(9)1001Exclude file
Bin(8)0101Exclude file
Bin(8)1001Exclude file
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
Bin(5)0101Exclude file
Bin(5)1001Exclude file
Bin(4)0101Exclude file
Bin(4)1001Exclude file
Bin(3)0101Exclude file
Bin(3)1001Exclude file
Bin(2)0101Exclude file
Bin(2)1001Exclude file
Bin(1)0101Exclude file
Bin(1)1001Exclude file
Bin(0)0101Exclude file
Bin(0)1001Exclude file

Port:

 CS
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 READ
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 WRITE
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 BE
ElementFromToCountThresholdExcluded due to
Bin(3)0101Exclude file
Bin(3)1001Exclude file
Bin(2)0101Exclude file
Bin(2)1001Exclude file
Bin(1)0101Exclude file
Bin(1)1001Exclude file
Bin(0)0101Exclude file
Bin(0)1001Exclude file

Port:

 LOCK_1
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 LOCK_2
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Covered toggles:

Port:

 R_DATA
ElementFromToCountThreshold
Bin(31)0113461
Bin(31)1029471
Bin(30)0112921
Bin(30)1028931
Bin(29)0113321
Bin(29)1029331
Bin(28)0114521
Bin(28)1030531
Bin(27)0114631
Bin(27)1030641
Bin(26)0114451
Bin(26)1030461
Bin(25)0114761
Bin(25)1030771
Bin(24)0115181
Bin(24)1031191
Bin(23)0114071
Bin(23)1030081
Bin(22)0113591
Bin(22)1029601
Bin(21)0113891
Bin(21)1029901
Bin(20)0114661
Bin(20)1030671
Bin(19)0114911
Bin(19)1030921
Bin(18)0114781
Bin(18)1030791
Bin(17)0114441
Bin(17)1030451
Bin(16)0114911
Bin(16)1030921
Bin(15)0114171
Bin(15)1030181
Bin(14)0113451
Bin(14)1029461
Bin(13)0114261
Bin(13)1030271
Bin(12)0115011
Bin(12)1031021
Bin(11)0115031
Bin(11)1031041
Bin(10)0114541
Bin(10)1030551
Bin(9)0115141
Bin(9)1031151
Bin(8)0115381
Bin(8)1031391
Bin(7)0114431
Bin(7)1030441
Bin(6)0113891
Bin(6)1029901
Bin(5)0114171
Bin(5)1030181
Bin(4)0114791
Bin(4)1030801
Bin(3)0114921
Bin(3)1030931
Bin(2)0114941
Bin(2)1030951
Bin(1)0115311
Bin(1)1031321
Bin(0)0115391
Bin(0)1031401

Port:

 TEST_REGISTERS_OUT
ElementFromToCountThreshold
BinTST_CONTROL_TMAENA016481
BinTST_CONTROL_TMAENA1022491
BinTST_CONTROL_TWRSTB01323431
BinTST_CONTROL_TWRSTB10352351
BinTST_DEST_TST_ADDR(15)0151
BinTST_DEST_TST_ADDR(15)1016061
BinTST_DEST_TST_ADDR(14)0151
BinTST_DEST_TST_ADDR(14)1016061
BinTST_DEST_TST_ADDR(13)0151
BinTST_DEST_TST_ADDR(13)1016061
BinTST_DEST_TST_ADDR(12)0151
BinTST_DEST_TST_ADDR(12)1016061
BinTST_DEST_TST_ADDR(11)01151
BinTST_DEST_TST_ADDR(11)1016161
BinTST_DEST_TST_ADDR(10)01251
BinTST_DEST_TST_ADDR(10)1016261
BinTST_DEST_TST_ADDR(9)01451
BinTST_DEST_TST_ADDR(9)1016461
BinTST_DEST_TST_ADDR(8)01851
BinTST_DEST_TST_ADDR(8)1016861
BinTST_DEST_TST_ADDR(7)011651
BinTST_DEST_TST_ADDR(7)1017661
BinTST_DEST_TST_ADDR(6)013551
BinTST_DEST_TST_ADDR(6)1019561
BinTST_DEST_TST_ADDR(5)017051
BinTST_DEST_TST_ADDR(5)1023061
BinTST_DEST_TST_ADDR(4)0136171
BinTST_DEST_TST_ADDR(4)1052181
BinTST_DEST_TST_ADDR(3)0150361
BinTST_DEST_TST_ADDR(3)1066371
BinTST_DEST_TST_ADDR(2)01103481
BinTST_DEST_TST_ADDR(2)10119491
BinTST_DEST_TST_ADDR(1)01224531
BinTST_DEST_TST_ADDR(1)10240541
BinTST_DEST_TST_ADDR(0)01449001
BinTST_DEST_TST_ADDR(0)10465011
BinTST_DEST_TST_MTGT(3)012361
BinTST_DEST_TST_MTGT(3)1018371
BinTST_DEST_TST_MTGT(2)013731
BinTST_DEST_TST_MTGT(2)1019741
BinTST_DEST_TST_MTGT(1)015141
BinTST_DEST_TST_MTGT(1)1021151
BinTST_DEST_TST_MTGT(0)019791
BinTST_DEST_TST_MTGT(0)1025801
BinTST_WDATA_TST_WDATA(31)0115241
BinTST_WDATA_TST_WDATA(31)1031251
BinTST_WDATA_TST_WDATA(30)0114741
BinTST_WDATA_TST_WDATA(30)1030751
BinTST_WDATA_TST_WDATA(29)0115221
BinTST_WDATA_TST_WDATA(29)1031231
BinTST_WDATA_TST_WDATA(28)0116361
BinTST_WDATA_TST_WDATA(28)1032371
BinTST_WDATA_TST_WDATA(27)0116381
BinTST_WDATA_TST_WDATA(27)1032391
BinTST_WDATA_TST_WDATA(26)0116281
BinTST_WDATA_TST_WDATA(26)1032291
BinTST_WDATA_TST_WDATA(25)0116521
BinTST_WDATA_TST_WDATA(25)1032531
BinTST_WDATA_TST_WDATA(24)0116861
BinTST_WDATA_TST_WDATA(24)1032871
BinTST_WDATA_TST_WDATA(23)0115801
BinTST_WDATA_TST_WDATA(23)1031811
BinTST_WDATA_TST_WDATA(22)0115291
BinTST_WDATA_TST_WDATA(22)1031301
BinTST_WDATA_TST_WDATA(21)0115801
BinTST_WDATA_TST_WDATA(21)1031811
BinTST_WDATA_TST_WDATA(20)0116591
BinTST_WDATA_TST_WDATA(20)1032601
BinTST_WDATA_TST_WDATA(19)0116731
BinTST_WDATA_TST_WDATA(19)1032741
BinTST_WDATA_TST_WDATA(18)0116601
BinTST_WDATA_TST_WDATA(18)1032611
BinTST_WDATA_TST_WDATA(17)0116241
BinTST_WDATA_TST_WDATA(17)1032251
BinTST_WDATA_TST_WDATA(16)0116581
BinTST_WDATA_TST_WDATA(16)1032591
BinTST_WDATA_TST_WDATA(15)0115981
BinTST_WDATA_TST_WDATA(15)1031991
BinTST_WDATA_TST_WDATA(14)0115231
BinTST_WDATA_TST_WDATA(14)1031241
BinTST_WDATA_TST_WDATA(13)0115881
BinTST_WDATA_TST_WDATA(13)1031891
BinTST_WDATA_TST_WDATA(12)0116651
BinTST_WDATA_TST_WDATA(12)1032661
BinTST_WDATA_TST_WDATA(11)0116651
BinTST_WDATA_TST_WDATA(11)1032661
BinTST_WDATA_TST_WDATA(10)0116441
BinTST_WDATA_TST_WDATA(10)1032451
BinTST_WDATA_TST_WDATA(9)0116801
BinTST_WDATA_TST_WDATA(9)1032811
BinTST_WDATA_TST_WDATA(8)0117111
BinTST_WDATA_TST_WDATA(8)1033121
BinTST_WDATA_TST_WDATA(7)0116051
BinTST_WDATA_TST_WDATA(7)1032061
BinTST_WDATA_TST_WDATA(6)0115531
BinTST_WDATA_TST_WDATA(6)1031541
BinTST_WDATA_TST_WDATA(5)0115861
BinTST_WDATA_TST_WDATA(5)1031871
BinTST_WDATA_TST_WDATA(4)0116601
BinTST_WDATA_TST_WDATA(4)1032611
BinTST_WDATA_TST_WDATA(3)0116431
BinTST_WDATA_TST_WDATA(3)1032441
BinTST_WDATA_TST_WDATA(2)0116611
BinTST_WDATA_TST_WDATA(2)1032621
BinTST_WDATA_TST_WDATA(1)0116971
BinTST_WDATA_TST_WDATA(1)1032981
BinTST_WDATA_TST_WDATA(0)0116951
BinTST_WDATA_TST_WDATA(0)1032961

Port:

 TEST_REGISTERS_IN
ElementFromToCountThreshold
BinTST_RDATA_TST_RDATA(31)01240081
BinTST_RDATA_TST_RDATA(31)10211021
BinTST_RDATA_TST_RDATA(30)01150261
BinTST_RDATA_TST_RDATA(30)10211391
BinTST_RDATA_TST_RDATA(29)01193841
BinTST_RDATA_TST_RDATA(29)10164781
BinTST_RDATA_TST_RDATA(28)01197671
BinTST_RDATA_TST_RDATA(28)10258801
BinTST_RDATA_TST_RDATA(27)01198691
BinTST_RDATA_TST_RDATA(27)10169631
BinTST_RDATA_TST_RDATA(26)01198151
BinTST_RDATA_TST_RDATA(26)10259281
BinTST_RDATA_TST_RDATA(25)01244591
BinTST_RDATA_TST_RDATA(25)10215531
BinTST_RDATA_TST_RDATA(24)01155151
BinTST_RDATA_TST_RDATA(24)10216281
BinTST_RDATA_TST_RDATA(23)01242701
BinTST_RDATA_TST_RDATA(23)10213641
BinTST_RDATA_TST_RDATA(22)01152481
BinTST_RDATA_TST_RDATA(22)10213611
BinTST_RDATA_TST_RDATA(21)01197421
BinTST_RDATA_TST_RDATA(21)10168361
BinTST_RDATA_TST_RDATA(20)01198201
BinTST_RDATA_TST_RDATA(20)10259331
BinTST_RDATA_TST_RDATA(19)01199611
BinTST_RDATA_TST_RDATA(19)10170551
BinTST_RDATA_TST_RDATA(18)01199431
BinTST_RDATA_TST_RDATA(18)10260561
BinTST_RDATA_TST_RDATA(17)01243841
BinTST_RDATA_TST_RDATA(17)10214781
BinTST_RDATA_TST_RDATA(16)01152611
BinTST_RDATA_TST_RDATA(16)10213741
BinTST_RDATA_TST_RDATA(15)01241801
BinTST_RDATA_TST_RDATA(15)10212741
BinTST_RDATA_TST_RDATA(14)01151991
BinTST_RDATA_TST_RDATA(14)10213121
BinTST_RDATA_TST_RDATA(13)01196711
BinTST_RDATA_TST_RDATA(13)10167651
BinTST_RDATA_TST_RDATA(12)01197541
BinTST_RDATA_TST_RDATA(12)10258671
BinTST_RDATA_TST_RDATA(11)01198651
BinTST_RDATA_TST_RDATA(11)10169591
BinTST_RDATA_TST_RDATA(10)01197701
BinTST_RDATA_TST_RDATA(10)10258831
BinTST_RDATA_TST_RDATA(9)01244871
BinTST_RDATA_TST_RDATA(9)10215811
BinTST_RDATA_TST_RDATA(8)01153601
BinTST_RDATA_TST_RDATA(8)10214731
BinTST_RDATA_TST_RDATA(7)01243111
BinTST_RDATA_TST_RDATA(7)10214051
BinTST_RDATA_TST_RDATA(6)01152761
BinTST_RDATA_TST_RDATA(6)10213891
BinTST_RDATA_TST_RDATA(5)01196361
BinTST_RDATA_TST_RDATA(5)10167301
BinTST_RDATA_TST_RDATA(4)01197261
BinTST_RDATA_TST_RDATA(4)10258391
BinTST_RDATA_TST_RDATA(3)01198901
BinTST_RDATA_TST_RDATA(3)10169841
BinTST_RDATA_TST_RDATA(2)01198211
BinTST_RDATA_TST_RDATA(2)10259341
BinTST_RDATA_TST_RDATA(1)01245341
BinTST_RDATA_TST_RDATA(1)10216281
BinTST_RDATA_TST_RDATA(0)01153971
BinTST_RDATA_TST_RDATA(0)10215101

Signal:

 REG_SEL
ElementFromToCountThreshold
Bin(3)01937631
Bin(3)105341901
Bin(2)01413831
Bin(2)105865701
Bin(1)011351461
Bin(1)104928071
Bin(0)01428841
Bin(0)105850691

Signal:

 R_DATA_COMB
ElementFromToCountThreshold
Bin(31)01618171
Bin(31)10634181
Bin(30)01643201
Bin(30)10659211
Bin(29)01526891
Bin(29)10542901
Bin(28)01530071
Bin(28)10546081
Bin(27)01592331
Bin(27)10608341
Bin(26)01688541
Bin(26)10704551
Bin(25)01692771
Bin(25)10708781
Bin(24)01641611
Bin(24)10657621
Bin(23)01681811
Bin(23)10697821
Bin(22)01748801
Bin(22)10764811
Bin(21)01773501
Bin(21)10789511
Bin(20)01749681
Bin(20)10765691
Bin(19)01881831
Bin(19)10897841
Bin(18)011123401
Bin(18)101139411
Bin(17)01972811
Bin(17)10988821
Bin(16)011367941
Bin(16)101383951
Bin(15)01887511
Bin(15)10903521
Bin(14)01790181
Bin(14)10806191
Bin(13)01786461
Bin(13)10802471
Bin(12)01849731
Bin(12)10865741
Bin(11)011071321
Bin(11)101087331
Bin(10)01858551
Bin(10)10874561
Bin(9)01907201
Bin(9)10923211
Bin(8)01948031
Bin(8)10964041
Bin(7)011103431
Bin(7)101119441
Bin(6)011176321
Bin(6)101192331
Bin(5)01898681
Bin(5)10914691
Bin(4)011472631
Bin(4)101488641
Bin(3)011278781
Bin(3)101294791
Bin(2)011400951
Bin(2)101416961
Bin(1)012126621
Bin(1)102142631
Bin(0)012562371
Bin(0)102578381

Signal:

 READ_DATA_MASK_N
ElementFromToCountThreshold
Bin(31)01274880211
Bin(31)10374911
Bin(30)01274880211
Bin(30)10374911
Bin(29)01274880211
Bin(29)10374911
Bin(28)01274880211
Bin(28)10374911
Bin(27)01274880211
Bin(27)10374911
Bin(26)01274880211
Bin(26)10374911
Bin(25)01274880211
Bin(25)10374911
Bin(24)01274880211
Bin(24)10374911
Bin(23)01274884031
Bin(23)10371091
Bin(22)01274884031
Bin(22)10371091
Bin(21)01274884031
Bin(21)10371091
Bin(20)01274884031
Bin(20)10371091
Bin(19)01274884031
Bin(19)10371091
Bin(18)01274884031
Bin(18)10371091
Bin(17)01274884031
Bin(17)10371091
Bin(16)01274884031
Bin(16)10371091
Bin(15)01273892281
Bin(15)101362841
Bin(14)01273892281
Bin(14)101362841
Bin(13)01273892281
Bin(13)101362841
Bin(12)01273892281
Bin(12)101362841
Bin(11)01273892281
Bin(11)101362841
Bin(10)01273892281
Bin(10)101362841
Bin(9)01273892281
Bin(9)101362841
Bin(8)01273892281
Bin(8)101362841
Bin(7)01273904721
Bin(7)101350401
Bin(6)01273904721
Bin(6)101350401
Bin(5)01273904721
Bin(5)101350401
Bin(4)01273904721
Bin(4)101350401
Bin(3)01273904721
Bin(3)101350401
Bin(2)01273904721
Bin(2)101350401
Bin(1)01273904721
Bin(1)101350401
Bin(0)01273904721
Bin(0)101350401

Signal:

 TEST_REGISTERS_OUT_I
ElementFromToCountThreshold
BinTST_CONTROL_TMAENA016481
BinTST_CONTROL_TMAENA1022491
BinTST_CONTROL_TWRSTB01323431
BinTST_CONTROL_TWRSTB10352351
BinTST_DEST_TST_ADDR(15)0151
BinTST_DEST_TST_ADDR(15)10510151
BinTST_DEST_TST_ADDR(14)0151
BinTST_DEST_TST_ADDR(14)10510151
BinTST_DEST_TST_ADDR(13)0151
BinTST_DEST_TST_ADDR(13)10510151
BinTST_DEST_TST_ADDR(12)0151
BinTST_DEST_TST_ADDR(12)10510151
BinTST_DEST_TST_ADDR(11)0125651
BinTST_DEST_TST_ADDR(11)10533201
BinTST_DEST_TST_ADDR(10)0151251
BinTST_DEST_TST_ADDR(10)10558801
BinTST_DEST_TST_ADDR(9)01102451
BinTST_DEST_TST_ADDR(9)10610001
BinTST_DEST_TST_ADDR(8)01204851
BinTST_DEST_TST_ADDR(8)10712401
BinTST_DEST_TST_ADDR(7)011651
BinTST_DEST_TST_ADDR(7)1017661
BinTST_DEST_TST_ADDR(6)013551
BinTST_DEST_TST_ADDR(6)1019561
BinTST_DEST_TST_ADDR(5)017051
BinTST_DEST_TST_ADDR(5)1023061
BinTST_DEST_TST_ADDR(4)0136171
BinTST_DEST_TST_ADDR(4)1052181
BinTST_DEST_TST_ADDR(3)0150361
BinTST_DEST_TST_ADDR(3)1066371
BinTST_DEST_TST_ADDR(2)01103481
BinTST_DEST_TST_ADDR(2)10119491
BinTST_DEST_TST_ADDR(1)01224531
BinTST_DEST_TST_ADDR(1)10240541
BinTST_DEST_TST_ADDR(0)01449001
BinTST_DEST_TST_ADDR(0)10465011
BinTST_DEST_TST_MTGT(3)012361
BinTST_DEST_TST_MTGT(3)1018371
BinTST_DEST_TST_MTGT(2)013731
BinTST_DEST_TST_MTGT(2)1019741
BinTST_DEST_TST_MTGT(1)015141
BinTST_DEST_TST_MTGT(1)1021151
BinTST_DEST_TST_MTGT(0)019791
BinTST_DEST_TST_MTGT(0)1025801
BinTST_WDATA_TST_WDATA(31)0115291
BinTST_WDATA_TST_WDATA(31)1031831
BinTST_WDATA_TST_WDATA(30)0114781
BinTST_WDATA_TST_WDATA(30)1031631
BinTST_WDATA_TST_WDATA(29)0115251
BinTST_WDATA_TST_WDATA(29)1031961
BinTST_WDATA_TST_WDATA(28)0116411
BinTST_WDATA_TST_WDATA(28)1033471
BinTST_WDATA_TST_WDATA(27)0116501
BinTST_WDATA_TST_WDATA(27)1033401
BinTST_WDATA_TST_WDATA(26)0116381
BinTST_WDATA_TST_WDATA(26)1033261
BinTST_WDATA_TST_WDATA(25)0116541
BinTST_WDATA_TST_WDATA(25)1033731
BinTST_WDATA_TST_WDATA(24)0116901
BinTST_WDATA_TST_WDATA(24)1034111
BinTST_WDATA_TST_WDATA(23)0115871
BinTST_WDATA_TST_WDATA(23)1032951
BinTST_WDATA_TST_WDATA(22)0115321
BinTST_WDATA_TST_WDATA(22)1032191
BinTST_WDATA_TST_WDATA(21)0115851
BinTST_WDATA_TST_WDATA(21)1033041
BinTST_WDATA_TST_WDATA(20)0116621
BinTST_WDATA_TST_WDATA(20)1033561
BinTST_WDATA_TST_WDATA(19)0116861
BinTST_WDATA_TST_WDATA(19)1033651
BinTST_WDATA_TST_WDATA(18)0116741
BinTST_WDATA_TST_WDATA(18)1033881
BinTST_WDATA_TST_WDATA(17)0116251
BinTST_WDATA_TST_WDATA(17)1033101
BinTST_WDATA_TST_WDATA(16)0116591
BinTST_WDATA_TST_WDATA(16)1033421
BinTST_WDATA_TST_WDATA(15)0116021
BinTST_WDATA_TST_WDATA(15)1032661
BinTST_WDATA_TST_WDATA(14)0115291
BinTST_WDATA_TST_WDATA(14)1031961
BinTST_WDATA_TST_WDATA(13)0115941
BinTST_WDATA_TST_WDATA(13)1032841
BinTST_WDATA_TST_WDATA(12)0116681
BinTST_WDATA_TST_WDATA(12)1033431
BinTST_WDATA_TST_WDATA(11)0116781
BinTST_WDATA_TST_WDATA(11)1033581
BinTST_WDATA_TST_WDATA(10)0116571
BinTST_WDATA_TST_WDATA(10)1033211
BinTST_WDATA_TST_WDATA(9)0116851
BinTST_WDATA_TST_WDATA(9)1033731
BinTST_WDATA_TST_WDATA(8)0117141
BinTST_WDATA_TST_WDATA(8)1034231
BinTST_WDATA_TST_WDATA(7)0116081
BinTST_WDATA_TST_WDATA(7)1032771
BinTST_WDATA_TST_WDATA(6)0115571
BinTST_WDATA_TST_WDATA(6)1032351
BinTST_WDATA_TST_WDATA(5)0115891
BinTST_WDATA_TST_WDATA(5)1032431
BinTST_WDATA_TST_WDATA(4)0116621
BinTST_WDATA_TST_WDATA(4)1033231
BinTST_WDATA_TST_WDATA(3)0116531
BinTST_WDATA_TST_WDATA(3)1033051
BinTST_WDATA_TST_WDATA(2)0116781
BinTST_WDATA_TST_WDATA(2)1033281
BinTST_WDATA_TST_WDATA(1)0117011
BinTST_WDATA_TST_WDATA(1)1033891
BinTST_WDATA_TST_WDATA(0)0116961
BinTST_WDATA_TST_WDATA(0)1033671

Signal:

 WRITE_EN
ElementFromToCountThreshold
Bin(3)012193831
Bin(3)102209841
Bin(2)012193831
Bin(2)102209841
Bin(1)012193831
Bin(1)102209841
Bin(0)012193831
Bin(0)102209841

Uncovered expressions:

Excluded expressions:

Covered expressions:

"and" expression on line 116:

 write = '1' and cs = '1' 
 <---LHS--->     <-RHS--> 

LHSRHSCountThreshold
BinFalseTrue4069691
BinTrueFalse11071981
BinTrueTrue2193831

"=" expression on line 116:

 write = '1' 
Evaluated toCountThreshold
BinFalse543539971
BinTrue13265811

"=" expression on line 116:

 cs = '1' 
Evaluated toCountThreshold
BinFalse550542261
BinTrue6263521

"=" expression on line 327:

 res_n = '0' 
Evaluated toCountThreshold
BinFalse289276951
BinTrue158621

"and" expression on line 330:

 cs = '1' and read = '1' 
 <-LHS-->     <--RHS---> 

LHSRHSCountThreshold
BinFalseTrue29915431
BinTrueFalse2193831
BinTrueTrue937931

"=" expression on line 330:

 cs = '1' 
Evaluated toCountThreshold
BinFalse141442541
BinTrue3131761

"=" expression on line 330:

 read = '1' 
Evaluated toCountThreshold
BinFalse113720941
BinTrue30853361

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage:

PSL cover point on lines 352 to 353:

352:    -- psl tst_control_write_access_cov : cover 
353:    -- {((cs='1') and (write='1') and (reg_sel(0)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 42874
Threshold: 1

PSL cover point on lines 355 to 356:

355:    -- psl tst_control_read_access_cov : cover 
356:    -- {((cs='1') and (read='1') and (reg_sel(0)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 10
Threshold: 1

PSL cover point on lines 358 to 359:

358:    -- psl tst_dest_write_access_cov : cover 
359:    -- {((cs='1') and (write='1') and (reg_sel(1)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 135136
Threshold: 1

PSL cover point on lines 361 to 362:

361:    -- psl tst_dest_read_access_cov : cover 
362:    -- {((cs='1') and (read='1') and (reg_sel(1)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 10
Threshold: 1

PSL cover point on lines 364 to 365:

364:    -- psl tst_wdata_write_access_cov : cover 
365:    -- {((cs='1') and (write='1') and (reg_sel(2)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 41373
Threshold: 1

PSL cover point on lines 367 to 368:

367:    -- psl tst_wdata_read_access_cov : cover 
368:    -- {((cs='1') and (read='1') and (reg_sel(2)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 10
Threshold: 1

PSL cover point on lines 370 to 371:

370:    -- psl tst_rdata_read_access_cov : cover 
371:    -- {((cs='1') and (read='1') and (reg_sel(3)='1') and ((be(0)='1') or (be(1)='1') or (be(2)='1') or (be(3)='1')))}; 

Count: 93763
Threshold: 1