NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.MEMORY_REGISTERS_INST.CONTROL_REGISTERS_REG_MAP_COMP.ADDRESS_DECODER_CONTROL_REGISTERS_COMP

File:  /__w/ctu-can-regression/ctu-can-regression/src/memory_registers/generated/control_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_GEN(4) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(5) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(6) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(7) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(8) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(9) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(10) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(11) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(12) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(13) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(14) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(15) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(16) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(17) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(18) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(19) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(20) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(21) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(22) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(23) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(24) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(25) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(26) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(27) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(28) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(29) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(30) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(31) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(32) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(33) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(34) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(35) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(36) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(37) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
ADDR_DEC_GEN(38) 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.CONTROL_REGISTERS_REG_MAP_COMP.ADDRESS_DECODER_CONTROL_REGISTERS_COMP 100.0 % (3/3) 100.0 % (2/2) 100.0 % (252/252) 100.0 % (2/2) N.A. N.A. 100.0 % (259/259)

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: 55055827
Threshold: 1

Signal assignment statement on line 153:

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

Signal assignment statement on line 154:

154:                          (OTHERS => '0')
Count: 35840331
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
BinTrue192154961
BinFalse358403311

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(38)0139351
Bin(38)1043269301
Bin(37)0139351
Bin(37)1043229881
Bin(36)01451
Bin(36)1043192781
Bin(35)0199957421
Bin(35)10283180271
Bin(34)0111221
Bin(34)1044023091
Bin(33)0111221
Bin(33)1043324251
Bin(32)0134591
Bin(32)10384291341
Bin(31)015371
Bin(31)10384320561
Bin(30)0140661
Bin(30)10384285271
Bin(29)01279611
Bin(29)10384046321
Bin(28)0184161
Bin(28)10384241771
Bin(27)01517901
Bin(27)10383808031
Bin(26)01132081
Bin(26)10384193851
Bin(25)01124031
Bin(25)10383953841
Bin(24)01124031
Bin(24)10237538741
Bin(23)01200681
Bin(23)10384125251
Bin(22)01701
Bin(22)10348002891
Bin(21)01701
Bin(21)10347709171
Bin(20)0128351
Bin(20)10383880441
Bin(19)0128351
Bin(19)10347704781
Bin(18)0128351
Bin(18)10347753061
Bin(17)0128351
Bin(17)10347704781
Bin(16)0140821
Bin(16)10384271691
Bin(15)0140821
Bin(15)10384271651
Bin(14)01431991
Bin(14)10383893941
Bin(13)0121921
Bin(13)10383684511
Bin(12)01140801
Bin(12)10361932911
Bin(11)011123401
Bin(11)10383202531
Bin(10)0167121
Bin(10)10384258811
Bin(9)0166221
Bin(9)10384259711
Bin(8)014851
Bin(8)10384321081
Bin(7)015651
Bin(7)10384320281
Bin(6)015521
Bin(6)10384320411
Bin(5)016321
Bin(5)10384319611
Bin(4)0121541
Bin(4)10384304391
Bin(3)0114771
Bin(3)10384311161
Bin(2)0187690661
Bin(2)10296635271
Bin(1)01755391
Bin(1)10383570541
Bin(0)01251
Bin(0)10384325681

Signal:

 ADDR_DEC_I
ElementFromToCountThreshold
Bin(38)0139351
Bin(38)10550502911
Bin(37)0139351
Bin(37)10550502911
Bin(36)01451
Bin(36)10550541811
Bin(35)01166568701
Bin(35)10383973561
Bin(34)0111341
Bin(34)10550530921
Bin(33)0111341
Bin(33)10550530921
Bin(32)0159331
Bin(32)10550482931
Bin(31)0117861
Bin(31)10550524401
Bin(30)0140661
Bin(30)10550501601
Bin(29)01430351
Bin(29)10550111911
Bin(28)01176861
Bin(28)10550365401
Bin(27)01631611
Bin(27)10549910651
Bin(26)01134021
Bin(26)10550408241
Bin(25)01125971
Bin(25)10550416291
Bin(24)01125971
Bin(24)10550416291
Bin(23)01200681
Bin(23)10550341581
Bin(22)01701
Bin(22)10550541561
Bin(21)01701
Bin(21)10550541561
Bin(20)01268171
Bin(20)10550274091
Bin(19)01280161
Bin(19)10550262101
Bin(18)01280161
Bin(18)10550262101
Bin(17)01280161
Bin(17)10550262101
Bin(16)01292631
Bin(16)10550249631
Bin(15)01307051
Bin(15)10550235211
Bin(14)01729101
Bin(14)10549813161
Bin(13)01296151
Bin(13)10550246111
Bin(12)01415031
Bin(12)10550127231
Bin(11)011435391
Bin(11)10549106871
Bin(10)01363861
Bin(10)10550178401
Bin(9)01368041
Bin(9)10550174221
Bin(8)01284151
Bin(8)10550258111
Bin(7)01288811
Bin(7)10550253451
Bin(6)01294821
Bin(6)10550247441
Bin(5)01347641
Bin(5)10550194621
Bin(4)01564771
Bin(4)10549977491
Bin(3)011495711
Bin(3)10549046551
Bin(2)0194280291
Bin(2)10456261971
Bin(1)012795471
Bin(1)10547746791
Bin(0)01988331
Bin(0)10549553931

Signal:

 ADDR_DEC_ENABLED_I
ElementFromToCountThreshold
Bin(38)0139351
Bin(38)1055361
Bin(37)0139351
Bin(37)1055361
Bin(36)01451
Bin(36)1016461
Bin(35)0199957421
Bin(35)1099973431
Bin(34)0111221
Bin(34)1027231
Bin(33)0111221
Bin(33)1027231
Bin(32)0134591
Bin(32)1050601
Bin(31)015371
Bin(31)1021381
Bin(30)0140661
Bin(30)1056671
Bin(29)01279611
Bin(29)10295621
Bin(28)0184161
Bin(28)10100171
Bin(27)01517901
Bin(27)10533911
Bin(26)01132081
Bin(26)10148091
Bin(25)01124031
Bin(25)10140041
Bin(24)01124031
Bin(24)10140041
Bin(23)01200681
Bin(23)10216691
Bin(22)01701
Bin(22)1016711
Bin(21)01701
Bin(21)1016711
Bin(20)0128351
Bin(20)1044361
Bin(19)0128351
Bin(19)1044361
Bin(18)0128351
Bin(18)1044361
Bin(17)0128351
Bin(17)1044361
Bin(16)0140821
Bin(16)1056831
Bin(15)0140821
Bin(15)1056831
Bin(14)01431991
Bin(14)10448001
Bin(13)0121921
Bin(13)1037931
Bin(12)01140801
Bin(12)10156811
Bin(11)011123401
Bin(11)101139411
Bin(10)0167121
Bin(10)1083131
Bin(9)0166221
Bin(9)1082231
Bin(8)014851
Bin(8)1020861
Bin(7)015651
Bin(7)1021661
Bin(6)015521
Bin(6)1021531
Bin(5)016321
Bin(5)1022331
Bin(4)0121541
Bin(4)1037551
Bin(3)0114771
Bin(3)1030781
Bin(2)0187690661
Bin(2)1087706671
Bin(1)01755391
Bin(1)10771401
Bin(0)01251
Bin(0)1016261

Uncovered expressions:

Excluded expressions:

Covered expressions:

"=" expression on line 153:

 enable = '1' 
Evaluated toCountThreshold
BinFalse358403311
BinTrue192154961

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: