NVC code coverage report

Instance: CTU_CAN_FD_TB.TB_TOP_CTU_CAN_FD.DUT.TXT_BUF_COMP_GEN(0).TXT_BUF_EVEN_GEN.TXT_BUFFER_EVEN_INST.TXT_BUFFER_RAM_INST.PARITY_TRUE_GEN.PARITY_CALCULATOR_READ_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.TXT_BUF_COMP_GEN(0).TXT_BUF_EVEN_GEN.TXT_BUFFER_EVEN_INST.TXT_BUFFER_RAM_INST.PARITY_TRUE_GEN.PARITY_CALCULATOR_READ_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: 48554
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: 48554
Threshold: 1

Variable assignment statement:

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

Signal assignment statement:

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

Uncovered branches:

Excluded branches:

Covered branches:

Uncovered toggles:

Excluded toggles:

Covered toggles:

Port:

 DATA_IN(31)
FromToCountThreshold
Bin0125631
Bin1031821

Port:

 DATA_IN(30)
FromToCountThreshold
Bin0126271
Bin1032471

Port:

 DATA_IN(29)
FromToCountThreshold
Bin0124211
Bin1030401

Port:

 DATA_IN(28)
FromToCountThreshold
Bin0164571
Bin1070231

Port:

 DATA_IN(27)
FromToCountThreshold
Bin0162811
Bin1068521

Port:

 DATA_IN(26)
FromToCountThreshold
Bin0163591
Bin1069281

Port:

 DATA_IN(25)
FromToCountThreshold
Bin0167791
Bin1073481

Port:

 DATA_IN(24)
FromToCountThreshold
Bin0159451
Bin1065121

Port:

 DATA_IN(23)
FromToCountThreshold
Bin0166691
Bin1072271

Port:

 DATA_IN(22)
FromToCountThreshold
Bin0163791
Bin1069501

Port:

 DATA_IN(21)
FromToCountThreshold
Bin0168561
Bin1074021

Port:

 DATA_IN(20)
FromToCountThreshold
Bin0162741
Bin1068371

Port:

 DATA_IN(19)
FromToCountThreshold
Bin0175921
Bin1081471

Port:

 DATA_IN(18)
FromToCountThreshold
Bin0165801
Bin1071401

Port:

 DATA_IN(17)
FromToCountThreshold
Bin0144961
Bin1050901

Port:

 DATA_IN(16)
FromToCountThreshold
Bin0143471
Bin1049391

Port:

 DATA_IN(15)
FromToCountThreshold
Bin0146401
Bin1052381

Port:

 DATA_IN(14)
FromToCountThreshold
Bin0151901
Bin1057841

Port:

 DATA_IN(13)
FromToCountThreshold
Bin0149351
Bin1055311

Port:

 DATA_IN(12)
FromToCountThreshold
Bin0154041
Bin1059961

Port:

 DATA_IN(11)
FromToCountThreshold
Bin0146251
Bin1052221

Port:

 DATA_IN(10)
FromToCountThreshold
Bin0145631
Bin1051521

Port:

 DATA_IN(9)
FromToCountThreshold
Bin0172511
Bin1077781

Port:

 DATA_IN(8)
FromToCountThreshold
Bin0155251
Bin1061081

Port:

 DATA_IN(7)
FromToCountThreshold
Bin01108591
Bin10113431

Port:

 DATA_IN(6)
FromToCountThreshold
Bin0198381
Bin10103531

Port:

 DATA_IN(5)
FromToCountThreshold
Bin0172801
Bin1078591

Port:

 DATA_IN(4)
FromToCountThreshold
Bin0152901
Bin1058841

Port:

 DATA_IN(3)
FromToCountThreshold
Bin0174931
Bin1080281

Port:

 DATA_IN(2)
FromToCountThreshold
Bin0171551
Bin1076981

Port:

 DATA_IN(1)
FromToCountThreshold
Bin0175921
Bin1081241

Port:

 DATA_IN(0)
FromToCountThreshold
Bin0182351
Bin1087551

Port:

 PARITY
FromToCountThreshold
Bin01125921
Bin10121191

Uncovered expressions:

Excluded expressions:

Covered expressions:

"xor" expression

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

LHSRHSCountThreshold
Bin'0''0'3965971
Bin'0''1'1121031
Bin'1''0'8939701
Bin'1''1'1299381

Uncovered FSM states:

Excluded FSM states:

Covered FSM states:

Uncovered functional coverage:

Excluded functional coverage:

Covered functional coverage: