NVC code coverage report

Hierarchy

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.INT_MANAGER_INST

File:  /__w/ctu-can-regression/ctu-can-regression/src/can_top_level.vhd

Nested Instances Statement Branch Toggle Expression FSM state Functional Average
INT_MODULE_GEN(0) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(1) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(2) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(3) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(4) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(5) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(6) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(7) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(8) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(9) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(10) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
INT_MODULE_GEN(11) 100.0 % (20/20) 100.0 % (24/24) 100.0 % (30/30) 100.0 % (26/26) N.A. N.A. 100.0 % (100/100)
DFF_INT_OUTPUT_REG 100.0 % (3/3) 100.0 % (4/4) 100.0 % (8/8) 100.0 % (2/2) N.A. N.A. 100.0 % (17/17)

Current Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.INT_MANAGER_INST 100.0 % (43/43) 100.0 % (2/2) 100.0 % (334/334) N.A. N.A. N.A. 100.0 % (379/379)

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:

Loop statement on lines 212 to 214:

212:        for i in input'range loop 
213:            tmp := tmp or input(i); 
214:        end loop; 

Count: 44636
Threshold: 1

Variable assignment statement on line 213:

213:            tmp := tmp or input(i); 
Count: 150624
Threshold: 1

Sequential statement on line 215:

215:        return tmp; 
Count: 44636
Threshold: 1

If statement on lines 223 to 225:

223:    int_i  <= '0' when ((int_status_i and mr_int_ena_set_int_ena_set_o_i) = C_ZERO_MASK) 
224:                  else 
225:              '1'; 

Count: 19168
Threshold: 1

Signal assignment statement on line 223:

223:    int_i  <= '0' when ((int_status_i and mr_int_ena_set_int_ena_set_o_i) = C_ZERO_MASK) 
Count: 17287
Threshold: 1

Signal assignment statement on line 225:

225:              '1'
Count: 1881
Threshold: 1

Signal assignment statement on line 231:

231:    int_input_active(RXI_IND)       <= rec_valid
Count: 33558
Threshold: 1

Signal assignment statement on line 232:

232:    int_input_active(TXI_IND)       <= tran_valid
Count: 25426
Threshold: 1

Signal assignment statement on line 233:

233:    int_input_active(EWLI_IND)      <= err_warning_limit_pulse
Count: 9514
Threshold: 1

Signal assignment statement on line 234:

234:    int_input_active(DOI_IND)       <= rx_data_overrun
Count: 3264
Threshold: 1

Signal assignment statement on line 235:

235:    int_input_active(FCSI_IND)      <= fcs_changed
Count: 35168
Threshold: 1

Signal assignment statement on line 236:

236:    int_input_active(ALI_IND)       <= arbitration_lost
Count: 5544
Threshold: 1

Signal assignment statement on line 237:

237:    int_input_active(BEI_IND)       <= err_detected
Count: 252142
Threshold: 1

Signal assignment statement on line 238:

238:    int_input_active(OFI_IND)       <= is_overload
Count: 4260
Threshold: 1

Signal assignment statement on line 239:

239:    int_input_active(RXFI_IND)      <= rx_full
Count: 3242
Threshold: 1

Signal assignment statement on line 240:

240:    int_input_active(BSI_IND)       <= br_shifted
Count: 98498
Threshold: 1

Signal assignment statement on line 241:

241:    int_input_active(RBNEI_IND)     <= not rx_empty
Count: 19601
Threshold: 1

Signal assignment statement on line 242:

242:    int_input_active(TXBHCI_IND)    <= or_reduce(txtb_hw_cmd_int)
Count: 44636
Threshold: 1

Signal assignment statement on line 245:

245:    int_status_clr_i(RXI_IND)       <= mr_int_stat_rxi_i
Count: 3536
Threshold: 1

Signal assignment statement on line 246:

246:    int_status_clr_i(TXI_IND)       <= mr_int_stat_txi_i
Count: 3538
Threshold: 1

Signal assignment statement on line 247:

247:    int_status_clr_i(EWLI_IND)      <= mr_int_stat_ewli_i
Count: 3526
Threshold: 1

Signal assignment statement on line 248:

248:    int_status_clr_i(DOI_IND)       <= mr_int_stat_doi_i
Count: 3512
Threshold: 1

Signal assignment statement on line 249:

249:    int_status_clr_i(FCSI_IND)      <= mr_int_stat_fcsi_i
Count: 3576
Threshold: 1

Signal assignment statement on line 250:

250:    int_status_clr_i(ALI_IND)       <= mr_int_stat_ali_i
Count: 3501
Threshold: 1

Signal assignment statement on line 251:

251:    int_status_clr_i(BEI_IND)       <= mr_int_stat_bei_i
Count: 3511
Threshold: 1

Signal assignment statement on line 252:

252:    int_status_clr_i(OFI_IND)       <= mr_int_stat_ofi_i
Count: 3501
Threshold: 1

Signal assignment statement on line 253:

253:    int_status_clr_i(RXFI_IND)      <= mr_int_stat_rxfi_i
Count: 3511
Threshold: 1

Signal assignment statement on line 254:

254:    int_status_clr_i(BSI_IND)       <= mr_int_stat_bsi_i
Count: 3530
Threshold: 1

Signal assignment statement on line 255:

255:    int_status_clr_i(RBNEI_IND)     <= mr_int_stat_rbnei_i
Count: 3546
Threshold: 1

Signal assignment statement on line 256:

256:    int_status_clr_i(TXBHCI_IND)    <= mr_int_stat_txbhci_i
Count: 3548
Threshold: 1

Signal assignment statement on line 259:

259:    mr_int_stat_rxi_o               <= int_status_i(RXI_IND)
Count: 4816
Threshold: 1

Signal assignment statement on line 260:

260:    mr_int_stat_txi_o               <= int_status_i(TXI_IND)
Count: 5628
Threshold: 1

Signal assignment statement on line 261:

261:    mr_int_stat_ewli_o              <= int_status_i(EWLI_IND)
Count: 4375
Threshold: 1

Signal assignment statement on line 262:

262:    mr_int_stat_doi_o               <= int_status_i(DOI_IND)
Count: 3244
Threshold: 1

Signal assignment statement on line 263:

263:    mr_int_stat_fcsi_o              <= int_status_i(FCSI_IND)
Count: 9798
Threshold: 1

Signal assignment statement on line 264:

264:    mr_int_stat_ali_o               <= int_status_i(ALI_IND)
Count: 3398
Threshold: 1

Signal assignment statement on line 265:

265:    mr_int_stat_bei_o               <= int_status_i(BEI_IND)
Count: 6028
Threshold: 1

Signal assignment statement on line 266:

266:    mr_int_stat_ofi_o               <= int_status_i(OFI_IND)
Count: 3506
Threshold: 1

Signal assignment statement on line 267:

267:    mr_int_stat_rxfi_o              <= int_status_i(RXFI_IND)
Count: 3242
Threshold: 1

Signal assignment statement on line 268:

268:    mr_int_stat_bsi_o               <= int_status_i(BSI_IND)
Count: 5794
Threshold: 1

Signal assignment statement on line 269:

269:    mr_int_stat_rbnei_o             <= int_status_i(RBNEI_IND)
Count: 5072
Threshold: 1

Signal assignment statement on line 270:

270:    mr_int_stat_txbhci_o            <= int_status_i(TXBHCI_IND)
Count: 6557
Threshold: 1

Signal assignment statement on line 315:

315:    mr_int_ena_set_int_ena_set_o <= mr_int_ena_set_int_ena_set_o_i
Count: 3774
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

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

223:    int_i  <= '0' when ((int_status_i and mr_int_ena_set_int_ena_set_o_i) = C_ZERO_MASK
Evaluated toCountThreshold
BinTrue172871
BinFalse18811

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:

 ERR_DETECTED
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 FCS_CHANGED
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 ERR_WARNING_LIMIT_PULSE
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 ARBITRATION_LOST
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 TRAN_VALID
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 BR_SHIFTED
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 RX_DATA_OVERRUN
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 REC_VALID
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 RX_FULL
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 RX_EMPTY
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 TXTB_HW_CMD_INT
ElementFromToCountThresholdExcluded due to
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
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:

 IS_OVERLOAD
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_ENA_SET_INT_ENA_SET
ElementFromToCountThresholdExcluded due to
Bin(11)0101Exclude file
Bin(11)1001Exclude file
Bin(10)0101Exclude file
Bin(10)1001Exclude file
Bin(9)0101Exclude file
Bin(9)1001Exclude file
Bin(8)0101Exclude file
Bin(8)1001Exclude file
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
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:

 MR_INT_ENA_CLR_INT_ENA_CLR
ElementFromToCountThresholdExcluded due to
Bin(11)0101Exclude file
Bin(11)1001Exclude file
Bin(10)0101Exclude file
Bin(10)1001Exclude file
Bin(9)0101Exclude file
Bin(9)1001Exclude file
Bin(8)0101Exclude file
Bin(8)1001Exclude file
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
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:

 MR_INT_MASK_SET_INT_MASK_SET
ElementFromToCountThresholdExcluded due to
Bin(11)0101Exclude file
Bin(11)1001Exclude file
Bin(10)0101Exclude file
Bin(10)1001Exclude file
Bin(9)0101Exclude file
Bin(9)1001Exclude file
Bin(8)0101Exclude file
Bin(8)1001Exclude file
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
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:

 MR_INT_MASK_CLR_INT_MASK_CLR
ElementFromToCountThresholdExcluded due to
Bin(11)0101Exclude file
Bin(11)1001Exclude file
Bin(10)0101Exclude file
Bin(10)1001Exclude file
Bin(9)0101Exclude file
Bin(9)1001Exclude file
Bin(8)0101Exclude file
Bin(8)1001Exclude file
Bin(7)0101Exclude file
Bin(7)1001Exclude file
Bin(6)0101Exclude file
Bin(6)1001Exclude file
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:

 MR_INT_STAT_RXI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_TXI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_EWLI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_DOI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_FCSI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_ALI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_BEI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_OFI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_RXFI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_BSI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_RBNEI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Port:

 MR_INT_STAT_TXBHCI_I
FromToCountThresholdExcluded due to
Bin0101Exclude file
Bin1001Exclude file

Covered toggles:

Port:

 MR_INT_STAT_RXI_O
FromToCountThreshold
Bin018081
Bin1024071

Port:

 MR_INT_STAT_TXI_O
FromToCountThreshold
Bin0112151
Bin1028121

Port:

 MR_INT_STAT_EWLI_O
FromToCountThreshold
Bin015871
Bin1021871

Port:

 MR_INT_STAT_DOI_O
FromToCountThreshold
Bin01211
Bin1016221

Port:

 MR_INT_STAT_FCSI_O
FromToCountThreshold
Bin0133041
Bin1048931

Port:

 MR_INT_STAT_ALI_O
FromToCountThreshold
Bin01991
Bin1016981

Port:

 MR_INT_STAT_BEI_O
FromToCountThreshold
Bin0114171
Bin1030101

Port:

 MR_INT_STAT_OFI_O
FromToCountThreshold
Bin011521
Bin1017531

Port:

 MR_INT_STAT_RXFI_O
FromToCountThreshold
Bin01201
Bin1016211

Port:

 MR_INT_STAT_BSI_O
FromToCountThreshold
Bin0112991
Bin1028941

Port:

 MR_INT_STAT_RBNEI_O
FromToCountThreshold
Bin019361
Bin1025351

Port:

 MR_INT_STAT_TXBHCI_O
FromToCountThreshold
Bin0116801
Bin1032761

Port:

 MR_INT_ENA_SET_INT_ENA_SET_O
ElementFromToCountThreshold
Bin(11)01661
Bin(11)1016671
Bin(10)01301
Bin(10)1016311
Bin(9)01501
Bin(9)1016511
Bin(8)01151
Bin(8)1016161
Bin(7)01151
Bin(7)1016161
Bin(6)01151
Bin(6)1016161
Bin(5)01151
Bin(5)1016161
Bin(4)01151
Bin(4)1016161
Bin(3)01151
Bin(3)1016161
Bin(2)01201
Bin(2)1016211
Bin(1)01151
Bin(1)1016161
Bin(0)01151
Bin(0)1016161

Port:

 MR_INT_MASK_SET_INT_MASK_SET_O
ElementFromToCountThreshold
Bin(11)01221
Bin(11)1018131
Bin(10)01201
Bin(10)1018151
Bin(9)01201
Bin(9)1018151
Bin(8)0151
Bin(8)1018301
Bin(7)0151
Bin(7)1018301
Bin(6)0151
Bin(6)1018301
Bin(5)0151
Bin(5)1018301
Bin(4)0151
Bin(4)1018301
Bin(3)0151
Bin(3)1018301
Bin(2)0151
Bin(2)1018301
Bin(1)01101
Bin(1)1018251
Bin(0)01101
Bin(0)1018251

Port:

 INT
FromToCountThreshold
Bin0118401
Bin1018401

Signal:

 INT_INPUT_ACTIVE
ElementFromToCountThreshold
Bin(11)01320851
Bin(11)104702591
Bin(10)01713711
Bin(10)104293721
Bin(9)01612021
Bin(9)104395411
Bin(8)012501
Bin(8)105020941
Bin(7)017361
Bin(7)105000071
Bin(6)011384001
Bin(6)103607421
Bin(5)0114491
Bin(5)104960921
Bin(4)01161001
Bin(4)104862441
Bin(3)013351
Bin(3)104892011
Bin(2)0168181
Bin(2)104955261
Bin(1)01222241
Bin(1)104721151
Bin(0)01151821
Bin(0)104807581

Signal:

 INT_STATUS_I
ElementFromToCountThreshold
Bin(11)0129251
Bin(11)10124691
Bin(10)0117371
Bin(10)10136571
Bin(9)0124801
Bin(9)10129141
Bin(8)01501
Bin(8)10153441
Bin(7)012841
Bin(7)10151101
Bin(6)0130691
Bin(6)10123251
Bin(5)013591
Bin(5)10150351
Bin(4)01101941
Bin(4)1052001
Bin(3)01361
Bin(3)10153581
Bin(2)0111461
Bin(2)10142481
Bin(1)0120221
Bin(1)10133721
Bin(0)0123511
Bin(0)10130431

Signal:

 INT_STATUS_CLR_I
ElementFromToCountThreshold
Bin(11)01521
Bin(11)1018381
Bin(10)01501
Bin(10)1018401
Bin(9)01341
Bin(9)1018561
Bin(8)01151
Bin(8)1018751
Bin(7)0151
Bin(7)1018851
Bin(6)01151
Bin(6)1018751
Bin(5)0151
Bin(5)1018851
Bin(4)01801
Bin(4)1018101
Bin(3)01161
Bin(3)1018741
Bin(2)01301
Bin(2)1018601
Bin(1)01421
Bin(1)1018481
Bin(0)01401
Bin(0)1018501

Signal:

 INT_I
FromToCountThreshold
Bin0118401
Bin1018401

Signal:

 MR_INT_ENA_SET_INT_ENA_SET_O_I
ElementFromToCountThreshold
Bin(11)01661
Bin(11)1021071
Bin(10)01301
Bin(10)1021431
Bin(9)01501
Bin(9)1021231
Bin(8)01151
Bin(8)1021581
Bin(7)01151
Bin(7)1021581
Bin(6)01151
Bin(6)1021581
Bin(5)01151
Bin(5)1021581
Bin(4)01151
Bin(4)1021581
Bin(3)01151
Bin(3)1021581
Bin(2)01201
Bin(2)1021531
Bin(1)01151
Bin(1)1021581
Bin(0)01151
Bin(0)1021581

Uncovered expressions:

Excluded expressions:

Covered expressions:

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: