NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.I_DUT.I_MR_TOP.I_CONTROL_REGISTERS_REG_MAP.I_ADDRESS_DECODER_CONTROL_REGISTERS

File:  /__w/CTU-CAN-FD/CTU-CAN-FD/src/memory_registers/generated/control_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(4) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(5) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(6) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(7) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(8) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(9) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(10) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(11) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(12) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(13) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(14) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(15) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(16) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(17) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(18) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(19) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(20) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(21) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(22) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(23) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(24) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(25) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(26) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(27) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(28) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(29) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(30) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(31) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(32) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(33) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(34) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(35) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(36) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(37) 100.0 % (3/3) 100.0 % (2/2) N.A. N.A. N.A. N.A. 100.0 % (5/5)
G_ADDR_DEC(38) 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.I_CONTROL_REGISTERS_REG_MAP.I_ADDRESS_DECODER_CONTROL_REGISTERS 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: 55728473
Threshold: 1

Signal assignment statement on line 153:

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

Signal assignment statement on line 154:

154:                          (OTHERS => '0')
Count: 36065401
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
BinTrue196630721
BinFalse360654011

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(38)0139351
Bin(38)1044214841
Bin(37)0139351
Bin(37)1044175421
Bin(36)01451
Bin(36)1044138321
Bin(35)01101644301
Bin(35)10290446391
Bin(34)0111221
Bin(34)1044967151
Bin(33)0111221
Bin(33)1044269791
Bin(32)0134591
Bin(32)10393242861
Bin(31)015371
Bin(31)10393272081
Bin(30)0140661
Bin(30)10393236791
Bin(29)01282121
Bin(29)10392995331
Bin(28)0182041
Bin(28)10393195411
Bin(27)01510131
Bin(27)10392767321
Bin(26)01132231
Bin(26)10393145221
Bin(25)01124181
Bin(25)10392904911
Bin(24)01124181
Bin(24)10245967871
Bin(23)01200681
Bin(23)10393076771
Bin(22)01701
Bin(22)10355766731
Bin(21)01701
Bin(21)10355597051
Bin(20)0128351
Bin(20)10392956001
Bin(19)0128351
Bin(19)10355592661
Bin(18)0128351
Bin(18)10355640941
Bin(17)0128351
Bin(17)10355592661
Bin(16)0140821
Bin(16)10393222491
Bin(15)0140821
Bin(15)10393222451
Bin(14)01441531
Bin(14)10392835921
Bin(13)0121921
Bin(13)10392636911
Bin(12)01140661
Bin(12)10363940231
Bin(11)011122441
Bin(11)10392155011
Bin(10)0167111
Bin(10)10393210341
Bin(9)0166211
Bin(9)10393211241
Bin(8)014851
Bin(8)10393272601
Bin(7)015651
Bin(7)10393271801
Bin(6)015521
Bin(6)10393271931
Bin(5)016321
Bin(5)10393271131
Bin(4)0121541
Bin(4)10393255911
Bin(3)0114731
Bin(3)10393262721
Bin(2)0190478131
Bin(2)10302799321
Bin(1)01755351
Bin(1)10392522101
Bin(0)01251
Bin(0)10393277201

Signal:

 ADDR_DEC_I
ElementFromToCountThreshold
Bin(38)0139351
Bin(38)10557229371
Bin(37)0139351
Bin(37)10557229371
Bin(36)01451
Bin(36)10557268271
Bin(35)01167772251
Bin(35)10389496471
Bin(34)0111341
Bin(34)10557257381
Bin(33)0111341
Bin(33)10557257381
Bin(32)0159331
Bin(32)10557209391
Bin(31)0117701
Bin(31)10557251021
Bin(30)0140661
Bin(30)10557228061
Bin(29)01432581
Bin(29)10556836141
Bin(28)01174511
Bin(28)10557094211
Bin(27)01620591
Bin(27)10556648131
Bin(26)01134331
Bin(26)10557134391
Bin(25)01126281
Bin(25)10557142441
Bin(24)01126281
Bin(24)10557142441
Bin(23)01200681
Bin(23)10557068041
Bin(22)01701
Bin(22)10557268021
Bin(21)01701
Bin(21)10557268021
Bin(20)01268011
Bin(20)10557000711
Bin(19)01280121
Bin(19)10556988601
Bin(18)01280121
Bin(18)10556988601
Bin(17)01280121
Bin(17)10556988601
Bin(16)01292591
Bin(16)10556976131
Bin(15)01295421
Bin(15)10556973301
Bin(14)01727011
Bin(14)10556541711
Bin(13)01284521
Bin(13)10556984201
Bin(12)01403261
Bin(12)10556865461
Bin(11)011422971
Bin(11)10555845751
Bin(10)01352391
Bin(10)10556916331
Bin(9)01358281
Bin(9)10556910441
Bin(8)01273111
Bin(8)10556995611
Bin(7)01277721
Bin(7)10556991001
Bin(6)01281131
Bin(6)10556987591
Bin(5)01341611
Bin(5)10556927111
Bin(4)01566691
Bin(4)10556702031
Bin(3)011497401
Bin(3)10555771321
Bin(2)0196556441
Bin(2)10460712281
Bin(1)012796971
Bin(1)10554471751
Bin(0)01990061
Bin(0)10556278661

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)01101644301
Bin(35)10101660311
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)01282121
Bin(29)10298131
Bin(28)0182041
Bin(28)1098051
Bin(27)01510131
Bin(27)10526141
Bin(26)01132231
Bin(26)10148241
Bin(25)01124181
Bin(25)10140191
Bin(24)01124181
Bin(24)10140191
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)01441531
Bin(14)10457541
Bin(13)0121921
Bin(13)1037931
Bin(12)01140661
Bin(12)10156671
Bin(11)011122441
Bin(11)101138451
Bin(10)0167111
Bin(10)1083121
Bin(9)0166211
Bin(9)1082221
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)0114731
Bin(3)1030741
Bin(2)0190478131
Bin(2)1090494141
Bin(1)01755351
Bin(1)10771361
Bin(0)01251
Bin(0)1016261

Uncovered expressions:

Excluded expressions:

Covered expressions:

"=" expression on line 153:

 enable = '1' 
Evaluated toCountThreshold
BinFalse360654011
BinTrue196630721

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: