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.ADDRESS_DECODER_TEST_REGISTERS_COMP

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

Nested Instances Statement Branch Toggle Expression FSM state Functional Average
ADDR_DEC_GEN(0) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(1) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(2) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(3) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_REG_FALSE_GEN 100.0 % (1/1) N.A. N.A. N.A. N.A. N.A. 100.0 % (1/1)

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.ADDRESS_DECODER_TEST_REGISTERS_COMP 100.0 % (3/3) 100.0 % (2/2) 100.0 % (42/42) 100.0 % (2/2) N.A. N.A. 100.0 % (49/49)

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 lines 153 to 154:

153:    addr_dec_enabled_i <= addr_dec_i when (enable = '1') else 
154:                          (OTHERS => '0'); 

Count: 19913561
Threshold: 1

Signal assignment statement on line 153:

153:    addr_dec_enabled_i <= addr_dec_i when (enable = '1') else 
Count: 313176
Threshold: 1

Signal assignment statement on line 154:

154:                          (OTHERS => '0')
Count: 19600385
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

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

153:    addr_dec_enabled_i <= addr_dec_i when (enable = '1') else 
Evaluated toCountThreshold
BinTrue3131761
BinFalse196003851

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(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:

 ENABLE
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Covered toggles:

Port:

 ADDR_DEC
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:

 ADDR_DEC_I
ElementFromToCountThreshold
Bin(3)011495711
Bin(3)10197623891
Bin(2)0194280291
Bin(2)10104839311
Bin(1)012795471
Bin(1)10196324131
Bin(0)01988331
Bin(0)10198131271

Signal:

 ADDR_DEC_ENABLED_I
ElementFromToCountThreshold
Bin(3)01937631
Bin(3)10953641
Bin(2)01413831
Bin(2)10429841
Bin(1)011351461
Bin(1)101367471
Bin(0)01428841
Bin(0)10444851

Uncovered expressions:

Excluded expressions:

Covered expressions:

"=" expression on line 153:

 enable = '1' 
Evaluated toCountThreshold
BinFalse196003851
BinTrue3131761

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: