NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_MR_TOP.G_TEST_REGISTERS_TRUE.I_TEST_REGISTERS_REG_MAP.I_ADDRESS_DECODER_TEST_REGISTERS

File:  /__w/CTU-CAN-FD/CTU-CAN-FD/src/memory_registers/generated/test_registers_reg_map.vhd

Nested Instances Statement Branch Toggle Expression FSM state Functional Average
G_ADDR_DEC(0) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(1) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(2) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(3) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC_REG_F 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.I_DUT.I_MR_TOP.G_TEST_REGISTERS_TRUE.I_TEST_REGISTERS_REG_MAP.I_ADDRESS_DECODER_TEST_REGISTERS 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: 20369775
Threshold: 1

Signal assignment statement on line 153:

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

Signal assignment statement on line 154:

154:                          (OTHERS => '0')
Count: 20056694
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
BinTrue3130811
BinFalse200566941

Uncovered toggles:

Excluded toggles:

Port:

 CLK_SYS
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 RST_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)01937441
Bin(3)105340191
Bin(2)01413641
Bin(2)105863991
Bin(1)011351081
Bin(1)104926551
Bin(0)01428651
Bin(0)105848981

Signal:

 ADDR_DEC_I
ElementFromToCountThreshold
Bin(3)011497401
Bin(3)10202184341
Bin(2)0196556441
Bin(2)10107125301
Bin(1)012796971
Bin(1)10200884771
Bin(0)01990061
Bin(0)10202691681

Signal:

 ADDR_DEC_ENABLED_I
ElementFromToCountThreshold
Bin(3)01937441
Bin(3)10953451
Bin(2)01413641
Bin(2)10429651
Bin(1)011351081
Bin(1)101367091
Bin(0)01428651
Bin(0)10444661

Uncovered expressions:

Excluded expressions:

Covered expressions:

"=" expression on line 153:

 enable = '1' 
Evaluated toCountThreshold
BinFalse200566941
BinTrue3130811

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: