NVC code coverage report

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.TXTB_PARITY_TRUE_GEN.TXTB_PORT_A_PARITY_CALCULATOR_INST

File:  /__w/ctu-can-regression/ctu-can-regression/src/common_blocks/parity_calculator.vhd

Sub-instances:

Instance Statement Branch Toggle Expression FSM state Functional Average

Current Instance:

Instance Statement Branch Toggle Expression FSM state Functional Average
CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.TXTB_PARITY_TRUE_GEN.TXTB_PORT_A_PARITY_CALCULATOR_INST 100.0 % (4/4) N.A. 100.0 % (66/66) 100.0 % (4/4) N.A. N.A. 100.0 % (74/74)

Details:

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

Uncovered statements:

Excluded statements:

Covered statements:

Variable assignment statement:

103:        parity_tmp := G_PARITY_TYPE; 
Count: 1579020
Threshold: 1

Loop statement:

105:        for i in 0 to G_WIDTH-1 loop 
106:            parity_tmp := parity_tmp xor data_in(i); 
107:        end loop; 

Count: 1579020
Threshold: 1

Variable assignment statement:

106:            parity_tmp := parity_tmp xor data_in(i); 
Count: 50528640
Threshold: 1

Signal assignment statement:

109:        parity <= parity_tmp; 
Count: 1579020
Threshold: 1

Uncovered branches:

Excluded branches:

Covered branches:

Uncovered toggles:

Excluded toggles:

Covered toggles:

Port:

 DATA_IN(31)
FromToCountThreshold
Bin01263561
Bin107628241

Port:

 DATA_IN(30)
FromToCountThreshold
Bin01286571
Bin107605231

Port:

 DATA_IN(29)
FromToCountThreshold
Bin01271521
Bin107620281

Port:

 DATA_IN(28)
FromToCountThreshold
Bin01440441
Bin107451361

Port:

 DATA_IN(27)
FromToCountThreshold
Bin01376371
Bin107515431

Port:

 DATA_IN(26)
FromToCountThreshold
Bin01359801
Bin107532001

Port:

 DATA_IN(25)
FromToCountThreshold
Bin01492111
Bin107399691

Port:

 DATA_IN(24)
FromToCountThreshold
Bin01366911
Bin107524891

Port:

 DATA_IN(23)
FromToCountThreshold
Bin01354711
Bin107537091

Port:

 DATA_IN(22)
FromToCountThreshold
Bin01445281
Bin107446521

Port:

 DATA_IN(21)
FromToCountThreshold
Bin01388241
Bin107503561

Port:

 DATA_IN(20)
FromToCountThreshold
Bin01372531
Bin107519271

Port:

 DATA_IN(19)
FromToCountThreshold
Bin01647251
Bin107244551

Port:

 DATA_IN(18)
FromToCountThreshold
Bin01848311
Bin107043491

Port:

 DATA_IN(17)
FromToCountThreshold
Bin01799501
Bin107092301

Port:

 DATA_IN(16)
FromToCountThreshold
Bin011417861
Bin106473941

Port:

 DATA_IN(15)
FromToCountThreshold
Bin01332961
Bin107558841

Port:

 DATA_IN(14)
FromToCountThreshold
Bin01418141
Bin107473661

Port:

 DATA_IN(13)
FromToCountThreshold
Bin01362161
Bin107529641

Port:

 DATA_IN(12)
FromToCountThreshold
Bin01402171
Bin107489631

Port:

 DATA_IN(11)
FromToCountThreshold
Bin01584011
Bin107307791

Port:

 DATA_IN(10)
FromToCountThreshold
Bin01613141
Bin107278661

Port:

 DATA_IN(9)
FromToCountThreshold
Bin01790961
Bin107100841

Port:

 DATA_IN(8)
FromToCountThreshold
Bin01807051
Bin107084751

Port:

 DATA_IN(7)
FromToCountThreshold
Bin01687881
Bin107203921

Port:

 DATA_IN(6)
FromToCountThreshold
Bin01650641
Bin107241161

Port:

 DATA_IN(5)
FromToCountThreshold
Bin01659491
Bin107232311

Port:

 DATA_IN(4)
FromToCountThreshold
Bin01831061
Bin107060741

Port:

 DATA_IN(3)
FromToCountThreshold
Bin01905001
Bin106986801

Port:

 DATA_IN(2)
FromToCountThreshold
Bin011002121
Bin106889681

Port:

 DATA_IN(1)
FromToCountThreshold
Bin011656521
Bin106235281

Port:

 DATA_IN(0)
FromToCountThreshold
Bin011410151
Bin106481651

Port:

 PARITY
FromToCountThreshold
Bin016400151
Bin101491651

Uncovered expressions:

Excluded expressions:

Covered expressions:

"xor" expression

106:            parity_tmp := parity_tmp xor data_in(i)
                              <--LHS--->     <--RHS--->  

LHSRHSCountThreshold
Bin'0''0'37622511
Bin'0''1'9376381
Bin'1''0'194670681
Bin'1''1'10868031

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: