NVC code coverage report

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.BUS_SAMPLING_INST

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

Sub-instances:

Instance Statement Branch Toggle Expression FSM state Functional Average
CAN_RX_SIG_SYNC_INST 100.0 % (5/5) 100.0 % (4/4) 100.0 % (10/10) 100.0 % (2/2) N.A. N.A. 100.0 % (21/21)
TRV_DELAY_MEASUREMENT_INST 100.0 % (42/42) 100.0 % (37/37) 100.0 % (190/190) 100.0 % (32/32) N.A. N.A. 100.0 % (301/301)
DATA_EDGE_DETECTOR_INST 100.0 % (17/17) 100.0 % (12/12) 100.0 % (28/28) 100.0 % (35/35) N.A. N.A. 100.0 % (92/92)
SHIFT_REGS_RST_REG_INST 100.0 % (6/6) 100.0 % (6/6) 100.0 % (28/28) 100.0 % (2/2) N.A. N.A. 100.0 % (42/42)
TX_TRIGGER_REG_INST 100.0 % (3/3) 100.0 % (4/4) 100.0 % (8/8) 100.0 % (2/2) N.A. N.A. 100.0 % (17/17)
SSP_GENERATOR_INST 100.0 % (55/55) 100.0 % (56/56) 100.0 % (262/262) 100.0 % (65/65) N.A. N.A. 100.0 % (438/438)
TX_DATA_CACHE_INST 100.0 % (15/15) 100.0 % (18/18) 100.0 % (60/60) 100.0 % (12/12) N.A. N.A. 100.0 % (105/105)
BIT_ERR_DETECTOR_INST 100.0 % (24/24) 100.0 % (24/24) 100.0 % (38/38) 100.0 % (56/56) N.A. N.A. 100.0 % (142/142)
SAMPLE_MUX_INST 100.0 % (10/10) 100.0 % (10/10) 100.0 % (24/24) 100.0 % (6/6) N.A. N.A. 100.0 % (50/50)

Current Instance:

Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.BUS_SAMPLING_INST 100.0 % (9/9) 100.0 % (6/6) 100.0 % (118/118) 100.0 % (7/7) N.A. N.A. 100.0 % (140/140)

Details:

The limit of printed items was reached (5000). Total 261615 items are not displayed.

Uncovered statements:

Excluded statements:

Covered statements:

If statement:

313:    shift_regs_res_d <= '0' when (ssp_reset = '1') else 
314:                        '1'; 

Count: 72760
Threshold: 1

Signal assignment statement:

313:    shift_regs_res_d <= '0' when (ssp_reset = '1') else 
Count: 34780
Threshold: 1

Signal assignment statement:

314:                        '1'
Count: 37980
Threshold: 1

If statement:

378:    ssp_enable <= '1' when (sp_control = SECONDARY_SAMPLE) else 
379:                  '0'; 

Count: 60360
Threshold: 1

Signal assignment statement:

378:    ssp_enable <= '1' when (sp_control = SECONDARY_SAMPLE) else 
Count: 4206
Threshold: 1

Signal assignment statement:

379:                  '0'
Count: 56154
Threshold: 1

If statement:

386:    tx_trigger_ssp <= '1' when (tx_trigger_q = '1' and sp_control = SECONDARY_SAMPLE) 
387:                          else 
388:                      '0'; 

Count: 22141883
Threshold: 1

Signal assignment statement:

386:    tx_trigger_ssp <= '1' when (tx_trigger_q = '1' and sp_control = SECONDARY_SAMPLE) 
Count: 189570
Threshold: 1

Signal assignment statement:

388:                      '0'
Count: 21952313
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

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

313:    shift_regs_res_d <= '0' when (ssp_reset = '1') else 
Evaluated toCountThreshold
BinTrue347801
BinFalse379801

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

378:    ssp_enable <= '1' when (sp_control = SECONDARY_SAMPLE) else 
Evaluated toCountThreshold
BinTrue42061
BinFalse561541

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

386:    tx_trigger_ssp <= '1' when (tx_trigger_q = '1' and sp_control = SECONDARY_SAMPLE
Evaluated toCountThreshold
BinTrue1895701
BinFalse219523131

Uncovered toggles:

Excluded toggles:

Covered toggles:

Port:

 CLK_SYS
FromToCountThreshold
Bin015275788691
Bin105275804601

Port:

 RES_N
FromToCountThreshold
Bin0180821
Bin1080721

Port:

 SCAN_ENABLE
FromToCountThreshold
Bin0151
Bin1016051

Port:

 CAN_RX
FromToCountThreshold
Bin0114095031
Bin1014079031

Port:

 CAN_TX
FromToCountThreshold
Bin016353361
Bin106337381

Port:

 MR_SETTINGS_ENA
FromToCountThreshold
Bin0164821
Bin1080721

Port:

 MR_SSP_CFG_SSP_OFFSET(7)
FromToCountThreshold
Bin01251
Bin1016251

Port:

 MR_SSP_CFG_SSP_OFFSET(6)
FromToCountThreshold
Bin01251
Bin1016251

Port:

 MR_SSP_CFG_SSP_OFFSET(5)
FromToCountThreshold
Bin01441
Bin1016441

Port:

 MR_SSP_CFG_SSP_OFFSET(4)
FromToCountThreshold
Bin01521
Bin1016521

Port:

 MR_SSP_CFG_SSP_OFFSET(3)
FromToCountThreshold
Bin0143051
Bin1027151

Port:

 MR_SSP_CFG_SSP_OFFSET(2)
FromToCountThreshold
Bin015271
Bin1021271

Port:

 MR_SSP_CFG_SSP_OFFSET(1)
FromToCountThreshold
Bin0128991
Bin1013091

Port:

 MR_SSP_CFG_SSP_OFFSET(0)
FromToCountThreshold
Bin0123971
Bin1039971

Port:

 MR_SSP_CFG_SSP_SRC(1)
FromToCountThreshold
Bin01471
Bin1016471

Port:

 MR_SSP_CFG_SSP_SRC(0)
FromToCountThreshold
Bin018171
Bin1024071

Port:

 TRV_DELAY(7)
FromToCountThreshold
Bin01211
Bin1016211

Port:

 TRV_DELAY(6)
FromToCountThreshold
Bin01421
Bin1016421

Port:

 TRV_DELAY(5)
FromToCountThreshold
Bin01681
Bin1016681

Port:

 TRV_DELAY(4)
FromToCountThreshold
Bin01831
Bin1016831

Port:

 TRV_DELAY(3)
FromToCountThreshold
Bin01811
Bin1016811

Port:

 TRV_DELAY(2)
FromToCountThreshold
Bin01871
Bin1016871

Port:

 TRV_DELAY(1)
FromToCountThreshold
Bin0121541
Bin1037541

Port:

 TRV_DELAY(0)
FromToCountThreshold
Bin01561
Bin1016561

Port:

 RX_TRIGGER
FromToCountThreshold
Bin01220841271
Bin10220857271

Port:

 TX_TRIGGER
FromToCountThreshold
Bin01110440031
Bin10110456021

Port:

 SYNC_EDGE
FromToCountThreshold
Bin0115551481
Bin1015567481

Port:

 TQ_EDGE
FromToCountThreshold
Bin011088712681
Bin101088728651

Port:

 TX_DATA_WBS
FromToCountThreshold
Bin016353361
Bin106337381

Port:

 RX_DATA_WBS
FromToCountThreshold
Bin0114008961
Bin1013992961

Port:

 SP_CONTROL(1)
FromToCountThreshold
Bin0142061
Bin1058061

Port:

 SP_CONTROL(0)
FromToCountThreshold
Bin01255481
Bin10271481

Port:

 SSP_RESET
FromToCountThreshold
Bin01347801
Bin10363801

Port:

 TRAN_DELAY_MEAS
FromToCountThreshold
Bin01350251
Bin10366251

Port:

 BIT_ERR
FromToCountThreshold
Bin0193811
Bin10109811

Port:

 BTMC_RESET
FromToCountThreshold
Bin01281291
Bin10297291

Port:

 DBT_MEASURE_START
FromToCountThreshold
Bin0123231
Bin1039231

Port:

 GEN_FIRST_SSP
FromToCountThreshold
Bin0123231
Bin1039231

Port:

 BIT_ERR_ENABLE
FromToCountThreshold
Bin01669121
Bin10653201

Signal:

 DATA_RX_SYNCED
FromToCountThreshold
Bin0114008961
Bin1013992961

Signal:

 PREV_SAMPLE
FromToCountThreshold
Bin0113905581
Bin1013889581

Signal:

 SAMPLE_SEC
FromToCountThreshold
Bin011903341
Bin101919341

Signal:

 DATA_TX_DELAYED
FromToCountThreshold
Bin01975631
Bin10959631

Signal:

 EDGE_RX_VALID
FromToCountThreshold
Bin0113992961
Bin1014008961

Signal:

 EDGE_TX_VALID
FromToCountThreshold
Bin016353651
Bin106369651

Signal:

 SSP_DELAY(8)
FromToCountThreshold
Bin01111
Bin1016111

Signal:

 SSP_DELAY(7)
FromToCountThreshold
Bin01321
Bin1016321

Signal:

 SSP_DELAY(6)
FromToCountThreshold
Bin01421
Bin1016421

Signal:

 SSP_DELAY(5)
FromToCountThreshold
Bin01661
Bin1016661

Signal:

 SSP_DELAY(4)
FromToCountThreshold
Bin01571
Bin1016571

Signal:

 SSP_DELAY(3)
FromToCountThreshold
Bin012681
Bin1018681

Signal:

 SSP_DELAY(2)
FromToCountThreshold
Bin019311
Bin1025311

Signal:

 SSP_DELAY(1)
FromToCountThreshold
Bin012391
Bin1018391

Signal:

 SSP_DELAY(0)
FromToCountThreshold
Bin019081
Bin1025081

Signal:

 TX_TRIGGER_Q
FromToCountThreshold
Bin01110399621
Bin10110415611

Signal:

 TX_TRIGGER_SSP
FromToCountThreshold
Bin011895701
Bin101911701

Signal:

 SHIFT_REGS_RES_D
FromToCountThreshold
Bin01363801
Bin10347801

Signal:

 SHIFT_REGS_RES_Q_SCAN
FromToCountThreshold
Bin01428601
Bin10428511

Signal:

 SSP_ENABLE
FromToCountThreshold
Bin0142061
Bin1058061

Uncovered expressions:

Excluded expressions:

"and" expression

386:    tx_trigger_ssp <= '1' when (tx_trigger_q = '1' and sp_control = SECONDARY_SAMPLE
                                    <------LHS------->     <------------RHS------------>  

LHSRHSCountThresholdExcluded due to
BinFalseTrue01Unreachable

Covered expressions:

"=" expression

313:    shift_regs_res_d <= '0' when (ssp_reset = '1') else 
Evaluated toCountThreshold
BinFalse379801
BinTrue347801

"=" expression

386:    tx_trigger_ssp <= '1' when (tx_trigger_q = '1' and sp_control = SECONDARY_SAMPLE) 
Evaluated toCountThreshold
BinFalse111019211
BinTrue110399621

"and" expression

386:    tx_trigger_ssp <= '1' when (tx_trigger_q = '1' and sp_control = SECONDARY_SAMPLE
                                    <------LHS------->     <------------RHS------------>  

LHSRHSCountThreshold
BinTrueFalse108503921
BinTrueTrue1895701

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: