NVC code coverage report

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.CAN_CORE_INST.TRIGGER_MUX_INST

File:  /__w/ctu-can-regression/ctu-can-regression/src/can_core/trigger_mux.vhd

Sub-instances:

Instance Statement Branch Toggle Expression FSM state Functional Average
CRC_TRIG_TX_WBS_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)
CRC_DATA_RX_WBS_REG 100.0 % (4/4) 100.0 % (6/6) 100.0 % (10/10) 100.0 % (4/4) N.A. N.A. 100.0 % (24/24)

Current Instance:

Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.CAN_CORE_INST.TRIGGER_MUX_INST 100.0 % (20/20) 100.0 % (16/16) 100.0 % (38/38) 100.0 % (46/46) N.A. N.A. 100.0 % (120/120)

Details:

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

Uncovered statements:

Excluded statements:

Covered statements:

If statement:

188:    pc_tx_trigger <= '1' when (tx_trigger = '1' and data_halt = '0') 
189:                         else 
190:                     '0'; 

Count: 23980675
Threshold: 1

Signal assignment statement:

188:    pc_tx_trigger <= '1' when (tx_trigger = '1' and data_halt = '0') 
Count: 11044003
Threshold: 1

Signal assignment statement:

190:                     '0'
Count: 12936672
Threshold: 1

If statement:

192:    pc_rx_trigger <= '1' when (rx_triggers(0) = '1' and destuffed = '0') 
193:                         else 
194:                     '0'; 

Count: 22095805
Threshold: 1

Signal assignment statement:

192:    pc_rx_trigger <= '1' when (rx_triggers(0) = '1' and destuffed = '0') 
Count: 10015414
Threshold: 1

Signal assignment statement:

194:                     '0'
Count: 12080391
Threshold: 1

If statement:

214:    crc_trig_rx_nbs <= '1' when (rx_triggers(0) = '1' and destuffed = '0') 
215:                           else 
216:                       '0'; 

Count: 22095805
Threshold: 1

Signal assignment statement:

214:    crc_trig_rx_nbs <= '1' when (rx_triggers(0) = '1' and destuffed = '0') 
Count: 10015414
Threshold: 1

Signal assignment statement:

216:                       '0'
Count: 12080391
Threshold: 1

If statement:

218:    crc_trig_tx_nbs <= '1' when (tx_trigger = '1' and data_halt = '0') 
219:                           else 
220:                       '0'; 

Count: 23980675
Threshold: 1

Signal assignment statement:

218:    crc_trig_tx_nbs <= '1' when (tx_trigger = '1' and data_halt = '0') 
Count: 11044003
Threshold: 1

Signal assignment statement:

220:                       '0'
Count: 12936672
Threshold: 1

If statement:

243:    crc_trig_tx_wbs <= '0' when (fixed_stuff = '1' and data_halt = '1') else 
244:                       '1' when (tx_trigger_q = '1') else 
245:                       '0'; 

Count: 24002725
Threshold: 1

Signal assignment statement:

243:    crc_trig_tx_wbs <= '0' when (fixed_stuff = '1' and data_halt = '1') else 
Count: 230213
Threshold: 1

Signal assignment statement:

244:                       '1' when (tx_trigger_q = '1') else 
Count: 12160263
Threshold: 1

Signal assignment statement:

245:                       '0'
Count: 11612249
Threshold: 1

If statement:

267:    crc_trig_rx_wbs <= '0' when (fixed_stuff = '1' and destuffed = '1') else 
268:                       '1' when (rx_triggers(0) = '1') else 
269:                       '0'; 

Count: 22124337
Threshold: 1

Signal assignment statement:

267:    crc_trig_rx_wbs <= '0' when (fixed_stuff = '1' and destuffed = '1') else 
Count: 159106
Threshold: 1

Signal assignment statement:

268:                       '1' when (rx_triggers(0) = '1') else 
Count: 10955682
Threshold: 1

Signal assignment statement:

269:                       '0'
Count: 11009549
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

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

188:    pc_tx_trigger <= '1' when (tx_trigger = '1' and data_halt = '0'
Evaluated toCountThreshold
BinTrue110440031
BinFalse129366721

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

192:    pc_rx_trigger <= '1' when (rx_triggers(0) = '1' and destuffed = '0'
Evaluated toCountThreshold
BinTrue100154141
BinFalse120803911

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

214:    crc_trig_rx_nbs <= '1' when (rx_triggers(0) = '1' and destuffed = '0'
Evaluated toCountThreshold
BinTrue100154141
BinFalse120803911

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

218:    crc_trig_tx_nbs <= '1' when (tx_trigger = '1' and data_halt = '0'
Evaluated toCountThreshold
BinTrue110440031
BinFalse129366721

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

243:    crc_trig_tx_wbs <= '0' when (fixed_stuff = '1' and data_halt = '1') else 
Evaluated toCountThreshold
BinTrue2302131
BinFalse237725121

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

244:                       '1' when (tx_trigger_q = '1') else 
Evaluated toCountThreshold
BinTrue121602631
BinFalse116122491

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

267:    crc_trig_rx_wbs <= '0' when (fixed_stuff = '1' and destuffed = '1') else 
Evaluated toCountThreshold
BinTrue1591061
BinFalse219652311

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

268:                       '1' when (rx_triggers(0) = '1') else 
Evaluated toCountThreshold
BinTrue109556821
BinFalse110095491

Uncovered toggles:

Excluded toggles:

Covered toggles:

Port:

 CLK_SYS
FromToCountThreshold
Bin015275788691
Bin105275804601

Port:

 RES_N
FromToCountThreshold
Bin0180821
Bin1080721

Port:

 RX_TRIGGERS(1)
FromToCountThreshold
Bin01331193621
Bin10331225621

Port:

 RX_TRIGGERS(0)
FromToCountThreshold
Bin01220704701
Bin10441698541

Port:

 TX_TRIGGER
FromToCountThreshold
Bin01110440031
Bin10110456021

Port:

 DATA_HALT
FromToCountThreshold
Bin019447351
Bin109463351

Port:

 DESTUFFED
FromToCountThreshold
Bin0110198211
Bin1010214211

Port:

 FIXED_STUFF
FromToCountThreshold
Bin01134661
Bin10150661

Port:

 BDS_DATA_IN
FromToCountThreshold
Bin0114011771
Bin1013995771

Port:

 PC_TX_TRIGGER
FromToCountThreshold
Bin01110440031
Bin10110456021

Port:

 PC_RX_TRIGGER
FromToCountThreshold
Bin01100154141
Bin10100170141

Port:

 BST_TRIGGER
FromToCountThreshold
Bin01110440031
Bin10110456021

Port:

 BDS_TRIGGER
FromToCountThreshold
Bin01220841271
Bin10220857271

Port:

 CRC_TRIG_RX_NBS
FromToCountThreshold
Bin01100154141
Bin10100170141

Port:

 CRC_TRIG_TX_NBS
FromToCountThreshold
Bin01110440031
Bin10110456021

Port:

 CRC_TRIG_RX_WBS
FromToCountThreshold
Bin01109556821
Bin10109572821

Port:

 CRC_TRIG_TX_WBS
FromToCountThreshold
Bin01110795711
Bin10110811701

Port:

 CRC_DATA_RX_WBS
FromToCountThreshold
Bin0113960081
Bin1013975991

Signal:

 TX_TRIGGER_Q
FromToCountThreshold
Bin01110399621
Bin10110415611

Uncovered expressions:

Excluded expressions:

Covered expressions:

"=" expression

188:    pc_tx_trigger <= '1' when (tx_trigger = '1' and data_halt = '0') 
Evaluated toCountThreshold
BinFalse123079541
BinTrue116727211

"=" expression

188:    pc_tx_trigger <= '1' when (tx_trigger = '1' and data_halt = '0'
Evaluated toCountThreshold
BinFalse15750531
BinTrue224056221

"and" expression

188:    pc_tx_trigger <= '1' when (tx_trigger = '1' and data_halt = '0'
                                   <-----LHS------>     <-----RHS----->  

LHSRHSCountThreshold
BinFalseTrue113616191
BinTrueFalse6287181
BinTrueTrue110440031

"=" expression

192:    pc_rx_trigger <= '1' when (rx_triggers(0) = '1' and destuffed = '0') 
Evaluated toCountThreshold
BinFalse110605701
BinTrue110352351

"=" expression

192:    pc_rx_trigger <= '1' when (rx_triggers(0) = '1' and destuffed = '0'
Evaluated toCountThreshold
BinFalse20428421
BinTrue200529631

"and" expression

192:    pc_rx_trigger <= '1' when (rx_triggers(0) = '1' and destuffed = '0'
                                   <-------LHS-------->     <-----RHS----->  

LHSRHSCountThreshold
BinFalseTrue100375491
BinTrueFalse10198211
BinTrueTrue100154141

"=" expression

214:    crc_trig_rx_nbs <= '1' when (rx_triggers(0) = '1' and destuffed = '0') 
Evaluated toCountThreshold
BinFalse110605701
BinTrue110352351

"=" expression

214:    crc_trig_rx_nbs <= '1' when (rx_triggers(0) = '1' and destuffed = '0'
Evaluated toCountThreshold
BinFalse20428421
BinTrue200529631

"and" expression

214:    crc_trig_rx_nbs <= '1' when (rx_triggers(0) = '1' and destuffed = '0'
                                     <-------LHS-------->     <-----RHS----->  

LHSRHSCountThreshold
BinFalseTrue100375491
BinTrueFalse10198211
BinTrueTrue100154141

"=" expression

218:    crc_trig_tx_nbs <= '1' when (tx_trigger = '1' and data_halt = '0') 
Evaluated toCountThreshold
BinFalse123079541
BinTrue116727211

"=" expression

218:    crc_trig_tx_nbs <= '1' when (tx_trigger = '1' and data_halt = '0'
Evaluated toCountThreshold
BinFalse15750531
BinTrue224056221

"and" expression

218:    crc_trig_tx_nbs <= '1' when (tx_trigger = '1' and data_halt = '0'
                                     <-----LHS------>     <-----RHS----->  

LHSRHSCountThreshold
BinFalseTrue113616191
BinTrueFalse6287181
BinTrueTrue110440031

"=" expression

243:    crc_trig_tx_wbs <= '0' when (fixed_stuff = '1' and data_halt = '1') else 
Evaluated toCountThreshold
BinFalse230040881
BinTrue9986371

"=" expression

243:    crc_trig_tx_wbs <= '0' when (fixed_stuff = '1' and data_halt = '1') else 
Evaluated toCountThreshold
BinFalse224234371
BinTrue15792881

"and" expression

243:    crc_trig_tx_wbs <= '0' when (fixed_stuff = '1' and data_halt = '1') else 
                                     <------LHS------>     <-----RHS----->       

LHSRHSCountThreshold
BinFalseTrue13490751
BinTrueFalse7684241
BinTrueTrue2302131

"=" expression

244:                       '1' when (tx_trigger_q = '1') else 
Evaluated toCountThreshold
BinFalse116122491
BinTrue121602631

"=" expression

267:    crc_trig_rx_wbs <= '0' when (fixed_stuff = '1' and destuffed = '1') else 
Evaluated toCountThreshold
BinFalse213952271
BinTrue7291101

"=" expression

267:    crc_trig_rx_wbs <= '0' when (fixed_stuff = '1' and destuffed = '1') else 
Evaluated toCountThreshold
BinFalse200842491
BinTrue20400881

"and" expression

267:    crc_trig_rx_wbs <= '0' when (fixed_stuff = '1' and destuffed = '1') else 
                                     <------LHS------>     <-----RHS----->       

LHSRHSCountThreshold
BinFalseTrue18809821
BinTrueFalse5700041
BinTrueTrue1591061

"=" expression

268:                       '1' when (rx_triggers(0) = '1') else 
Evaluated toCountThreshold
BinFalse110095491
BinTrue109556821

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: