Line Coverage for Module :
prim_secded_hamming_76_68_dec
| Line No. | Total | Covered | Percent |
TOTAL | | 78 | 78 | 100.00 |
ALWAYS | 16 | 78 | 78 | 100.00 |
15 // Syndrome calculation
16 1/1 syndrome_o[0] = ^(data_i & 76'h01AAB55555556AAAD5B);
Tests: T1 T2 T3
17 1/1 syndrome_o[1] = ^(data_i & 76'h02CCD9999999B33366D);
Tests: T1 T2 T3
18 1/1 syndrome_o[2] = ^(data_i & 76'h040F1E1E1E1E3C3C78E);
Tests: T1 T2 T3
19 1/1 syndrome_o[3] = ^(data_i & 76'h08F01FE01FE03FC07F0);
Tests: T1 T2 T3
20 1/1 syndrome_o[4] = ^(data_i & 76'h10001FFFE0003FFF800);
Tests: T1 T2 T3
21 1/1 syndrome_o[5] = ^(data_i & 76'h20001FFFFFFFC000000);
Tests: T1 T2 T3
22 1/1 syndrome_o[6] = ^(data_i & 76'h40FFE00000000000000);
Tests: T1 T2 T3
23 1/1 syndrome_o[7] = ^(data_i & 76'hFFFFFFFFFFFFFFFFFFF);
Tests: T1 T2 T3
24
25 // Corrected output calculation
26 1/1 data_o[0] = (syndrome_o == 8'h83) ^ data_i[0];
Tests: T1 T2 T3
27 1/1 data_o[1] = (syndrome_o == 8'h85) ^ data_i[1];
Tests: T1 T2 T3
28 1/1 data_o[2] = (syndrome_o == 8'h86) ^ data_i[2];
Tests: T1 T2 T3
29 1/1 data_o[3] = (syndrome_o == 8'h87) ^ data_i[3];
Tests: T1 T2 T3
30 1/1 data_o[4] = (syndrome_o == 8'h89) ^ data_i[4];
Tests: T1 T2 T3
31 1/1 data_o[5] = (syndrome_o == 8'h8a) ^ data_i[5];
Tests: T1 T2 T3
32 1/1 data_o[6] = (syndrome_o == 8'h8b) ^ data_i[6];
Tests: T1 T2 T3
33 1/1 data_o[7] = (syndrome_o == 8'h8c) ^ data_i[7];
Tests: T1 T2 T3
34 1/1 data_o[8] = (syndrome_o == 8'h8d) ^ data_i[8];
Tests: T1 T2 T3
35 1/1 data_o[9] = (syndrome_o == 8'h8e) ^ data_i[9];
Tests: T1 T2 T3
36 1/1 data_o[10] = (syndrome_o == 8'h8f) ^ data_i[10];
Tests: T1 T2 T3
37 1/1 data_o[11] = (syndrome_o == 8'h91) ^ data_i[11];
Tests: T1 T2 T3
38 1/1 data_o[12] = (syndrome_o == 8'h92) ^ data_i[12];
Tests: T1 T2 T3
39 1/1 data_o[13] = (syndrome_o == 8'h93) ^ data_i[13];
Tests: T1 T2 T3
40 1/1 data_o[14] = (syndrome_o == 8'h94) ^ data_i[14];
Tests: T1 T2 T3
41 1/1 data_o[15] = (syndrome_o == 8'h95) ^ data_i[15];
Tests: T1 T2 T3
42 1/1 data_o[16] = (syndrome_o == 8'h96) ^ data_i[16];
Tests: T1 T2 T3
43 1/1 data_o[17] = (syndrome_o == 8'h97) ^ data_i[17];
Tests: T1 T2 T3
44 1/1 data_o[18] = (syndrome_o == 8'h98) ^ data_i[18];
Tests: T1 T2 T3
45 1/1 data_o[19] = (syndrome_o == 8'h99) ^ data_i[19];
Tests: T1 T2 T3
46 1/1 data_o[20] = (syndrome_o == 8'h9a) ^ data_i[20];
Tests: T1 T2 T3
47 1/1 data_o[21] = (syndrome_o == 8'h9b) ^ data_i[21];
Tests: T1 T2 T3
48 1/1 data_o[22] = (syndrome_o == 8'h9c) ^ data_i[22];
Tests: T1 T2 T3
49 1/1 data_o[23] = (syndrome_o == 8'h9d) ^ data_i[23];
Tests: T1 T2 T3
50 1/1 data_o[24] = (syndrome_o == 8'h9e) ^ data_i[24];
Tests: T1 T2 T3
51 1/1 data_o[25] = (syndrome_o == 8'h9f) ^ data_i[25];
Tests: T1 T2 T3
52 1/1 data_o[26] = (syndrome_o == 8'ha1) ^ data_i[26];
Tests: T1 T2 T3
53 1/1 data_o[27] = (syndrome_o == 8'ha2) ^ data_i[27];
Tests: T1 T2 T3
54 1/1 data_o[28] = (syndrome_o == 8'ha3) ^ data_i[28];
Tests: T1 T2 T3
55 1/1 data_o[29] = (syndrome_o == 8'ha4) ^ data_i[29];
Tests: T1 T2 T3
56 1/1 data_o[30] = (syndrome_o == 8'ha5) ^ data_i[30];
Tests: T1 T2 T3
57 1/1 data_o[31] = (syndrome_o == 8'ha6) ^ data_i[31];
Tests: T1 T2 T3
58 1/1 data_o[32] = (syndrome_o == 8'ha7) ^ data_i[32];
Tests: T1 T2 T3
59 1/1 data_o[33] = (syndrome_o == 8'ha8) ^ data_i[33];
Tests: T1 T2 T3
60 1/1 data_o[34] = (syndrome_o == 8'ha9) ^ data_i[34];
Tests: T1 T2 T3
61 1/1 data_o[35] = (syndrome_o == 8'haa) ^ data_i[35];
Tests: T1 T2 T3
62 1/1 data_o[36] = (syndrome_o == 8'hab) ^ data_i[36];
Tests: T1 T2 T3
63 1/1 data_o[37] = (syndrome_o == 8'hac) ^ data_i[37];
Tests: T1 T2 T3
64 1/1 data_o[38] = (syndrome_o == 8'had) ^ data_i[38];
Tests: T1 T2 T3
65 1/1 data_o[39] = (syndrome_o == 8'hae) ^ data_i[39];
Tests: T1 T2 T3
66 1/1 data_o[40] = (syndrome_o == 8'haf) ^ data_i[40];
Tests: T1 T2 T3
67 1/1 data_o[41] = (syndrome_o == 8'hb0) ^ data_i[41];
Tests: T1 T2 T3
68 1/1 data_o[42] = (syndrome_o == 8'hb1) ^ data_i[42];
Tests: T1 T2 T3
69 1/1 data_o[43] = (syndrome_o == 8'hb2) ^ data_i[43];
Tests: T1 T2 T3
70 1/1 data_o[44] = (syndrome_o == 8'hb3) ^ data_i[44];
Tests: T1 T2 T3
71 1/1 data_o[45] = (syndrome_o == 8'hb4) ^ data_i[45];
Tests: T1 T2 T3
72 1/1 data_o[46] = (syndrome_o == 8'hb5) ^ data_i[46];
Tests: T1 T2 T3
73 1/1 data_o[47] = (syndrome_o == 8'hb6) ^ data_i[47];
Tests: T1 T2 T3
74 1/1 data_o[48] = (syndrome_o == 8'hb7) ^ data_i[48];
Tests: T1 T2 T3
75 1/1 data_o[49] = (syndrome_o == 8'hb8) ^ data_i[49];
Tests: T1 T2 T3
76 1/1 data_o[50] = (syndrome_o == 8'hb9) ^ data_i[50];
Tests: T1 T2 T3
77 1/1 data_o[51] = (syndrome_o == 8'hba) ^ data_i[51];
Tests: T1 T2 T3
78 1/1 data_o[52] = (syndrome_o == 8'hbb) ^ data_i[52];
Tests: T1 T2 T3
79 1/1 data_o[53] = (syndrome_o == 8'hbc) ^ data_i[53];
Tests: T1 T2 T3
80 1/1 data_o[54] = (syndrome_o == 8'hbd) ^ data_i[54];
Tests: T1 T2 T3
81 1/1 data_o[55] = (syndrome_o == 8'hbe) ^ data_i[55];
Tests: T1 T2 T3
82 1/1 data_o[56] = (syndrome_o == 8'hbf) ^ data_i[56];
Tests: T1 T2 T3
83 1/1 data_o[57] = (syndrome_o == 8'hc1) ^ data_i[57];
Tests: T1 T2 T3
84 1/1 data_o[58] = (syndrome_o == 8'hc2) ^ data_i[58];
Tests: T1 T2 T3
85 1/1 data_o[59] = (syndrome_o == 8'hc3) ^ data_i[59];
Tests: T1 T2 T3
86 1/1 data_o[60] = (syndrome_o == 8'hc4) ^ data_i[60];
Tests: T1 T2 T3
87 1/1 data_o[61] = (syndrome_o == 8'hc5) ^ data_i[61];
Tests: T1 T2 T3
88 1/1 data_o[62] = (syndrome_o == 8'hc6) ^ data_i[62];
Tests: T1 T2 T3
89 1/1 data_o[63] = (syndrome_o == 8'hc7) ^ data_i[63];
Tests: T1 T2 T3
90 1/1 data_o[64] = (syndrome_o == 8'hc8) ^ data_i[64];
Tests: T1 T2 T3
91 1/1 data_o[65] = (syndrome_o == 8'hc9) ^ data_i[65];
Tests: T1 T2 T3
92 1/1 data_o[66] = (syndrome_o == 8'hca) ^ data_i[66];
Tests: T1 T2 T3
93 1/1 data_o[67] = (syndrome_o == 8'hcb) ^ data_i[67];
Tests: T1 T2 T3
94
95 // err_o calc. bit0: single error, bit1: double error
96 1/1 err_o[0] = syndrome_o[7];
Tests: T1 T2 T3
97 1/1 err_o[1] = |syndrome_o[6:0] & ~syndrome_o[7];
Tests: T1 T2 T3
Cond Coverage for Module :
prim_secded_hamming_76_68_dec
| Total | Covered | Percent |
Conditions | 411 | 411 | 100.00 |
Logical | 411 | 411 | 100.00 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 | |
This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Line Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[0].u_core.u_rd.u_dec
| Line No. | Total | Covered | Percent |
TOTAL | | 78 | 78 | 100.00 |
ALWAYS | 16 | 78 | 78 | 100.00 |
15 // Syndrome calculation
16 1/1 syndrome_o[0] = ^(data_i & 76'h01AAB55555556AAAD5B);
Tests: T1 T2 T3
17 1/1 syndrome_o[1] = ^(data_i & 76'h02CCD9999999B33366D);
Tests: T1 T2 T3
18 1/1 syndrome_o[2] = ^(data_i & 76'h040F1E1E1E1E3C3C78E);
Tests: T1 T2 T3
19 1/1 syndrome_o[3] = ^(data_i & 76'h08F01FE01FE03FC07F0);
Tests: T1 T2 T3
20 1/1 syndrome_o[4] = ^(data_i & 76'h10001FFFE0003FFF800);
Tests: T1 T2 T3
21 1/1 syndrome_o[5] = ^(data_i & 76'h20001FFFFFFFC000000);
Tests: T1 T2 T3
22 1/1 syndrome_o[6] = ^(data_i & 76'h40FFE00000000000000);
Tests: T1 T2 T3
23 1/1 syndrome_o[7] = ^(data_i & 76'hFFFFFFFFFFFFFFFFFFF);
Tests: T1 T2 T3
24
25 // Corrected output calculation
26 1/1 data_o[0] = (syndrome_o == 8'h83) ^ data_i[0];
Tests: T1 T2 T3
27 1/1 data_o[1] = (syndrome_o == 8'h85) ^ data_i[1];
Tests: T1 T2 T3
28 1/1 data_o[2] = (syndrome_o == 8'h86) ^ data_i[2];
Tests: T1 T2 T3
29 1/1 data_o[3] = (syndrome_o == 8'h87) ^ data_i[3];
Tests: T1 T2 T3
30 1/1 data_o[4] = (syndrome_o == 8'h89) ^ data_i[4];
Tests: T1 T2 T3
31 1/1 data_o[5] = (syndrome_o == 8'h8a) ^ data_i[5];
Tests: T1 T2 T3
32 1/1 data_o[6] = (syndrome_o == 8'h8b) ^ data_i[6];
Tests: T1 T2 T3
33 1/1 data_o[7] = (syndrome_o == 8'h8c) ^ data_i[7];
Tests: T1 T2 T3
34 1/1 data_o[8] = (syndrome_o == 8'h8d) ^ data_i[8];
Tests: T1 T2 T3
35 1/1 data_o[9] = (syndrome_o == 8'h8e) ^ data_i[9];
Tests: T1 T2 T3
36 1/1 data_o[10] = (syndrome_o == 8'h8f) ^ data_i[10];
Tests: T1 T2 T3
37 1/1 data_o[11] = (syndrome_o == 8'h91) ^ data_i[11];
Tests: T1 T2 T3
38 1/1 data_o[12] = (syndrome_o == 8'h92) ^ data_i[12];
Tests: T1 T2 T3
39 1/1 data_o[13] = (syndrome_o == 8'h93) ^ data_i[13];
Tests: T1 T2 T3
40 1/1 data_o[14] = (syndrome_o == 8'h94) ^ data_i[14];
Tests: T1 T2 T3
41 1/1 data_o[15] = (syndrome_o == 8'h95) ^ data_i[15];
Tests: T1 T2 T3
42 1/1 data_o[16] = (syndrome_o == 8'h96) ^ data_i[16];
Tests: T1 T2 T3
43 1/1 data_o[17] = (syndrome_o == 8'h97) ^ data_i[17];
Tests: T1 T2 T3
44 1/1 data_o[18] = (syndrome_o == 8'h98) ^ data_i[18];
Tests: T1 T2 T3
45 1/1 data_o[19] = (syndrome_o == 8'h99) ^ data_i[19];
Tests: T1 T2 T3
46 1/1 data_o[20] = (syndrome_o == 8'h9a) ^ data_i[20];
Tests: T1 T2 T3
47 1/1 data_o[21] = (syndrome_o == 8'h9b) ^ data_i[21];
Tests: T1 T2 T3
48 1/1 data_o[22] = (syndrome_o == 8'h9c) ^ data_i[22];
Tests: T1 T2 T3
49 1/1 data_o[23] = (syndrome_o == 8'h9d) ^ data_i[23];
Tests: T1 T2 T3
50 1/1 data_o[24] = (syndrome_o == 8'h9e) ^ data_i[24];
Tests: T1 T2 T3
51 1/1 data_o[25] = (syndrome_o == 8'h9f) ^ data_i[25];
Tests: T1 T2 T3
52 1/1 data_o[26] = (syndrome_o == 8'ha1) ^ data_i[26];
Tests: T1 T2 T3
53 1/1 data_o[27] = (syndrome_o == 8'ha2) ^ data_i[27];
Tests: T1 T2 T3
54 1/1 data_o[28] = (syndrome_o == 8'ha3) ^ data_i[28];
Tests: T1 T2 T3
55 1/1 data_o[29] = (syndrome_o == 8'ha4) ^ data_i[29];
Tests: T1 T2 T3
56 1/1 data_o[30] = (syndrome_o == 8'ha5) ^ data_i[30];
Tests: T1 T2 T3
57 1/1 data_o[31] = (syndrome_o == 8'ha6) ^ data_i[31];
Tests: T1 T2 T3
58 1/1 data_o[32] = (syndrome_o == 8'ha7) ^ data_i[32];
Tests: T1 T2 T3
59 1/1 data_o[33] = (syndrome_o == 8'ha8) ^ data_i[33];
Tests: T1 T2 T3
60 1/1 data_o[34] = (syndrome_o == 8'ha9) ^ data_i[34];
Tests: T1 T2 T3
61 1/1 data_o[35] = (syndrome_o == 8'haa) ^ data_i[35];
Tests: T1 T2 T3
62 1/1 data_o[36] = (syndrome_o == 8'hab) ^ data_i[36];
Tests: T1 T2 T3
63 1/1 data_o[37] = (syndrome_o == 8'hac) ^ data_i[37];
Tests: T1 T2 T3
64 1/1 data_o[38] = (syndrome_o == 8'had) ^ data_i[38];
Tests: T1 T2 T3
65 1/1 data_o[39] = (syndrome_o == 8'hae) ^ data_i[39];
Tests: T1 T2 T3
66 1/1 data_o[40] = (syndrome_o == 8'haf) ^ data_i[40];
Tests: T1 T2 T3
67 1/1 data_o[41] = (syndrome_o == 8'hb0) ^ data_i[41];
Tests: T1 T2 T3
68 1/1 data_o[42] = (syndrome_o == 8'hb1) ^ data_i[42];
Tests: T1 T2 T3
69 1/1 data_o[43] = (syndrome_o == 8'hb2) ^ data_i[43];
Tests: T1 T2 T3
70 1/1 data_o[44] = (syndrome_o == 8'hb3) ^ data_i[44];
Tests: T1 T2 T3
71 1/1 data_o[45] = (syndrome_o == 8'hb4) ^ data_i[45];
Tests: T1 T2 T3
72 1/1 data_o[46] = (syndrome_o == 8'hb5) ^ data_i[46];
Tests: T1 T2 T3
73 1/1 data_o[47] = (syndrome_o == 8'hb6) ^ data_i[47];
Tests: T1 T2 T3
74 1/1 data_o[48] = (syndrome_o == 8'hb7) ^ data_i[48];
Tests: T1 T2 T3
75 1/1 data_o[49] = (syndrome_o == 8'hb8) ^ data_i[49];
Tests: T1 T2 T3
76 1/1 data_o[50] = (syndrome_o == 8'hb9) ^ data_i[50];
Tests: T1 T2 T3
77 1/1 data_o[51] = (syndrome_o == 8'hba) ^ data_i[51];
Tests: T1 T2 T3
78 1/1 data_o[52] = (syndrome_o == 8'hbb) ^ data_i[52];
Tests: T1 T2 T3
79 1/1 data_o[53] = (syndrome_o == 8'hbc) ^ data_i[53];
Tests: T1 T2 T3
80 1/1 data_o[54] = (syndrome_o == 8'hbd) ^ data_i[54];
Tests: T1 T2 T3
81 1/1 data_o[55] = (syndrome_o == 8'hbe) ^ data_i[55];
Tests: T1 T2 T3
82 1/1 data_o[56] = (syndrome_o == 8'hbf) ^ data_i[56];
Tests: T1 T2 T3
83 1/1 data_o[57] = (syndrome_o == 8'hc1) ^ data_i[57];
Tests: T1 T2 T3
84 1/1 data_o[58] = (syndrome_o == 8'hc2) ^ data_i[58];
Tests: T1 T2 T3
85 1/1 data_o[59] = (syndrome_o == 8'hc3) ^ data_i[59];
Tests: T1 T2 T3
86 1/1 data_o[60] = (syndrome_o == 8'hc4) ^ data_i[60];
Tests: T1 T2 T3
87 1/1 data_o[61] = (syndrome_o == 8'hc5) ^ data_i[61];
Tests: T1 T2 T3
88 1/1 data_o[62] = (syndrome_o == 8'hc6) ^ data_i[62];
Tests: T1 T2 T3
89 1/1 data_o[63] = (syndrome_o == 8'hc7) ^ data_i[63];
Tests: T1 T2 T3
90 1/1 data_o[64] = (syndrome_o == 8'hc8) ^ data_i[64];
Tests: T1 T2 T3
91 1/1 data_o[65] = (syndrome_o == 8'hc9) ^ data_i[65];
Tests: T1 T2 T3
92 1/1 data_o[66] = (syndrome_o == 8'hca) ^ data_i[66];
Tests: T1 T2 T3
93 1/1 data_o[67] = (syndrome_o == 8'hcb) ^ data_i[67];
Tests: T1 T2 T3
94
95 // err_o calc. bit0: single error, bit1: double error
96 1/1 err_o[0] = syndrome_o[7];
Tests: T1 T2 T3
97 1/1 err_o[1] = |syndrome_o[6:0] & ~syndrome_o[7];
Tests: T1 T2 T3
Cond Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[0].u_core.u_rd.u_dec
| Total | Covered | Percent |
Conditions | 411 | 411 | 100.00 |
Logical | 411 | 411 | 100.00 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 | |
This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Line Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[1].u_core.u_rd.u_dec
| Line No. | Total | Covered | Percent |
TOTAL | | 78 | 78 | 100.00 |
ALWAYS | 16 | 78 | 78 | 100.00 |
15 // Syndrome calculation
16 1/1 syndrome_o[0] = ^(data_i & 76'h01AAB55555556AAAD5B);
Tests: T3 T17 T11
17 1/1 syndrome_o[1] = ^(data_i & 76'h02CCD9999999B33366D);
Tests: T3 T17 T11
18 1/1 syndrome_o[2] = ^(data_i & 76'h040F1E1E1E1E3C3C78E);
Tests: T3 T17 T11
19 1/1 syndrome_o[3] = ^(data_i & 76'h08F01FE01FE03FC07F0);
Tests: T3 T17 T11
20 1/1 syndrome_o[4] = ^(data_i & 76'h10001FFFE0003FFF800);
Tests: T3 T17 T11
21 1/1 syndrome_o[5] = ^(data_i & 76'h20001FFFFFFFC000000);
Tests: T3 T17 T11
22 1/1 syndrome_o[6] = ^(data_i & 76'h40FFE00000000000000);
Tests: T3 T17 T11
23 1/1 syndrome_o[7] = ^(data_i & 76'hFFFFFFFFFFFFFFFFFFF);
Tests: T3 T17 T11
24
25 // Corrected output calculation
26 1/1 data_o[0] = (syndrome_o == 8'h83) ^ data_i[0];
Tests: T3 T17 T11
27 1/1 data_o[1] = (syndrome_o == 8'h85) ^ data_i[1];
Tests: T3 T17 T11
28 1/1 data_o[2] = (syndrome_o == 8'h86) ^ data_i[2];
Tests: T3 T17 T11
29 1/1 data_o[3] = (syndrome_o == 8'h87) ^ data_i[3];
Tests: T3 T17 T11
30 1/1 data_o[4] = (syndrome_o == 8'h89) ^ data_i[4];
Tests: T3 T17 T11
31 1/1 data_o[5] = (syndrome_o == 8'h8a) ^ data_i[5];
Tests: T3 T17 T11
32 1/1 data_o[6] = (syndrome_o == 8'h8b) ^ data_i[6];
Tests: T3 T17 T11
33 1/1 data_o[7] = (syndrome_o == 8'h8c) ^ data_i[7];
Tests: T3 T17 T11
34 1/1 data_o[8] = (syndrome_o == 8'h8d) ^ data_i[8];
Tests: T3 T17 T11
35 1/1 data_o[9] = (syndrome_o == 8'h8e) ^ data_i[9];
Tests: T3 T17 T11
36 1/1 data_o[10] = (syndrome_o == 8'h8f) ^ data_i[10];
Tests: T3 T17 T11
37 1/1 data_o[11] = (syndrome_o == 8'h91) ^ data_i[11];
Tests: T3 T17 T11
38 1/1 data_o[12] = (syndrome_o == 8'h92) ^ data_i[12];
Tests: T3 T17 T11
39 1/1 data_o[13] = (syndrome_o == 8'h93) ^ data_i[13];
Tests: T3 T17 T11
40 1/1 data_o[14] = (syndrome_o == 8'h94) ^ data_i[14];
Tests: T3 T17 T11
41 1/1 data_o[15] = (syndrome_o == 8'h95) ^ data_i[15];
Tests: T3 T17 T11
42 1/1 data_o[16] = (syndrome_o == 8'h96) ^ data_i[16];
Tests: T3 T17 T11
43 1/1 data_o[17] = (syndrome_o == 8'h97) ^ data_i[17];
Tests: T3 T17 T11
44 1/1 data_o[18] = (syndrome_o == 8'h98) ^ data_i[18];
Tests: T3 T17 T11
45 1/1 data_o[19] = (syndrome_o == 8'h99) ^ data_i[19];
Tests: T3 T17 T11
46 1/1 data_o[20] = (syndrome_o == 8'h9a) ^ data_i[20];
Tests: T3 T17 T11
47 1/1 data_o[21] = (syndrome_o == 8'h9b) ^ data_i[21];
Tests: T3 T17 T11
48 1/1 data_o[22] = (syndrome_o == 8'h9c) ^ data_i[22];
Tests: T3 T17 T11
49 1/1 data_o[23] = (syndrome_o == 8'h9d) ^ data_i[23];
Tests: T3 T17 T11
50 1/1 data_o[24] = (syndrome_o == 8'h9e) ^ data_i[24];
Tests: T3 T17 T11
51 1/1 data_o[25] = (syndrome_o == 8'h9f) ^ data_i[25];
Tests: T3 T17 T11
52 1/1 data_o[26] = (syndrome_o == 8'ha1) ^ data_i[26];
Tests: T3 T17 T11
53 1/1 data_o[27] = (syndrome_o == 8'ha2) ^ data_i[27];
Tests: T3 T17 T11
54 1/1 data_o[28] = (syndrome_o == 8'ha3) ^ data_i[28];
Tests: T3 T17 T11
55 1/1 data_o[29] = (syndrome_o == 8'ha4) ^ data_i[29];
Tests: T3 T17 T11
56 1/1 data_o[30] = (syndrome_o == 8'ha5) ^ data_i[30];
Tests: T3 T17 T11
57 1/1 data_o[31] = (syndrome_o == 8'ha6) ^ data_i[31];
Tests: T3 T17 T11
58 1/1 data_o[32] = (syndrome_o == 8'ha7) ^ data_i[32];
Tests: T3 T17 T11
59 1/1 data_o[33] = (syndrome_o == 8'ha8) ^ data_i[33];
Tests: T3 T17 T11
60 1/1 data_o[34] = (syndrome_o == 8'ha9) ^ data_i[34];
Tests: T3 T17 T11
61 1/1 data_o[35] = (syndrome_o == 8'haa) ^ data_i[35];
Tests: T3 T17 T11
62 1/1 data_o[36] = (syndrome_o == 8'hab) ^ data_i[36];
Tests: T3 T17 T11
63 1/1 data_o[37] = (syndrome_o == 8'hac) ^ data_i[37];
Tests: T3 T17 T11
64 1/1 data_o[38] = (syndrome_o == 8'had) ^ data_i[38];
Tests: T3 T17 T11
65 1/1 data_o[39] = (syndrome_o == 8'hae) ^ data_i[39];
Tests: T3 T17 T11
66 1/1 data_o[40] = (syndrome_o == 8'haf) ^ data_i[40];
Tests: T3 T17 T11
67 1/1 data_o[41] = (syndrome_o == 8'hb0) ^ data_i[41];
Tests: T3 T17 T11
68 1/1 data_o[42] = (syndrome_o == 8'hb1) ^ data_i[42];
Tests: T3 T17 T11
69 1/1 data_o[43] = (syndrome_o == 8'hb2) ^ data_i[43];
Tests: T3 T17 T11
70 1/1 data_o[44] = (syndrome_o == 8'hb3) ^ data_i[44];
Tests: T3 T17 T11
71 1/1 data_o[45] = (syndrome_o == 8'hb4) ^ data_i[45];
Tests: T3 T17 T11
72 1/1 data_o[46] = (syndrome_o == 8'hb5) ^ data_i[46];
Tests: T3 T17 T11
73 1/1 data_o[47] = (syndrome_o == 8'hb6) ^ data_i[47];
Tests: T3 T17 T11
74 1/1 data_o[48] = (syndrome_o == 8'hb7) ^ data_i[48];
Tests: T3 T17 T11
75 1/1 data_o[49] = (syndrome_o == 8'hb8) ^ data_i[49];
Tests: T3 T17 T11
76 1/1 data_o[50] = (syndrome_o == 8'hb9) ^ data_i[50];
Tests: T3 T17 T11
77 1/1 data_o[51] = (syndrome_o == 8'hba) ^ data_i[51];
Tests: T3 T17 T11
78 1/1 data_o[52] = (syndrome_o == 8'hbb) ^ data_i[52];
Tests: T3 T17 T11
79 1/1 data_o[53] = (syndrome_o == 8'hbc) ^ data_i[53];
Tests: T3 T17 T11
80 1/1 data_o[54] = (syndrome_o == 8'hbd) ^ data_i[54];
Tests: T3 T17 T11
81 1/1 data_o[55] = (syndrome_o == 8'hbe) ^ data_i[55];
Tests: T3 T17 T11
82 1/1 data_o[56] = (syndrome_o == 8'hbf) ^ data_i[56];
Tests: T3 T17 T11
83 1/1 data_o[57] = (syndrome_o == 8'hc1) ^ data_i[57];
Tests: T3 T17 T11
84 1/1 data_o[58] = (syndrome_o == 8'hc2) ^ data_i[58];
Tests: T3 T17 T11
85 1/1 data_o[59] = (syndrome_o == 8'hc3) ^ data_i[59];
Tests: T3 T17 T11
86 1/1 data_o[60] = (syndrome_o == 8'hc4) ^ data_i[60];
Tests: T3 T17 T11
87 1/1 data_o[61] = (syndrome_o == 8'hc5) ^ data_i[61];
Tests: T3 T17 T11
88 1/1 data_o[62] = (syndrome_o == 8'hc6) ^ data_i[62];
Tests: T3 T17 T11
89 1/1 data_o[63] = (syndrome_o == 8'hc7) ^ data_i[63];
Tests: T3 T17 T11
90 1/1 data_o[64] = (syndrome_o == 8'hc8) ^ data_i[64];
Tests: T3 T17 T11
91 1/1 data_o[65] = (syndrome_o == 8'hc9) ^ data_i[65];
Tests: T3 T17 T11
92 1/1 data_o[66] = (syndrome_o == 8'hca) ^ data_i[66];
Tests: T3 T17 T11
93 1/1 data_o[67] = (syndrome_o == 8'hcb) ^ data_i[67];
Tests: T3 T17 T11
94
95 // err_o calc. bit0: single error, bit1: double error
96 1/1 err_o[0] = syndrome_o[7];
Tests: T3 T17 T11
97 1/1 err_o[1] = |syndrome_o[6:0] & ~syndrome_o[7];
Tests: T3 T17 T11
Cond Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[1].u_core.u_rd.u_dec
| Total | Covered | Percent |
Conditions | 411 | 411 | 100.00 |
Logical | 411 | 411 | 100.00 |
Non-Logical | 0 | 0 | |
Event | 0 | 0 | |
This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.