NVC code coverage report

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/address_decoder.vhd

Sub-instances:

Instance 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 N.A. N.A. N.A. N.A. N.A. N.A. N.A.

Current Instance:

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 261615 items are not displayed.

Uncovered statements:

Excluded statements:

Covered statements:

If statement:

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

Count: 20338106
Threshold: 1

Signal assignment statement:

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

Signal assignment statement:

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

Uncovered branches:

Excluded branches:

Covered branches:

"if" / "when" / "else" condition:

153:    addr_dec_enabled_i <= addr_dec_i when (enable = '1') else 
Evaluated toCountThreshold
BinTrue3130061
BinFalse200251001

Uncovered toggles:

Excluded toggles:

Covered toggles:

Port:

 CLK_SYS
FromToCountThreshold
Bin01132674591
Bin10132690591

Port:

 RES_N
FromToCountThreshold
Bin0196421
Bin1080421

Port:

 ADDRESS(5)
FromToCountThreshold
Bin01167447781
Bin10110492551

Port:

 ADDRESS(4)
FromToCountThreshold
Bin013285601
Bin10274654731

Port:

 ADDRESS(3)
FromToCountThreshold
Bin015760991
Bin10272179341

Port:

 ADDRESS(2)
FromToCountThreshold
Bin014360791
Bin10273579541

Port:

 ADDRESS(1)
FromToCountThreshold
Bin01270152371
Bin107787961

Port:

 ADDRESS(0)
FromToCountThreshold
Bin01176552491
Bin10101387841

Port:

 ENABLE
FromToCountThreshold
Bin013130061
Bin103146061

Port:

 ADDR_DEC(3)
FromToCountThreshold
Bin01937291
Bin105338831

Port:

 ADDR_DEC(2)
FromToCountThreshold
Bin01413491
Bin105862631

Port:

 ADDR_DEC(1)
FromToCountThreshold
Bin011350781
Bin104925341

Port:

 ADDR_DEC(0)
FromToCountThreshold
Bin01428501
Bin105847621

Signal:

 ADDR_DEC_I(3)
FromToCountThreshold
Bin011490841
Bin10201874221

Signal:

 ADDR_DEC_I(2)
FromToCountThreshold
Bin0196418301
Bin10106946761

Signal:

 ADDR_DEC_I(1)
FromToCountThreshold
Bin012789971
Bin10200575091

Signal:

 ADDR_DEC_I(0)
FromToCountThreshold
Bin01983421
Bin10202381641

Signal:

 ADDR_DEC_ENABLED_I(3)
FromToCountThreshold
Bin01937291
Bin10953291

Signal:

 ADDR_DEC_ENABLED_I(2)
FromToCountThreshold
Bin01413491
Bin10429491

Signal:

 ADDR_DEC_ENABLED_I(1)
FromToCountThreshold
Bin011350781
Bin101366781

Signal:

 ADDR_DEC_ENABLED_I(0)
FromToCountThreshold
Bin01428501
Bin10444501

Uncovered expressions:

Excluded expressions:

Covered expressions:

"=" expression

153:    addr_dec_enabled_i <= addr_dec_i when (enable = '1') else 
Evaluated toCountThreshold
BinFalse200251001
BinTrue3130061

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: