Module Definition
dashboard | hierarchy | modlist | groups | tests | asserts



Module Instance : tb.dut.u_eflash.gen_flash_cores[0].u_core.u_rd.u_dec

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
97.60 100.00 90.39 100.00 100.00 u_rd


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children



Module Instance : tb.dut.u_eflash.gen_flash_cores[1].u_core.u_rd.u_dec

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
97.82 100.00 91.27 100.00 100.00 u_rd


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
no children

Line Coverage for Module : prim_secded_hamming_76_68_dec
Line No.TotalCoveredPercent
TOTAL7878100.00
ALWAYS167878100.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
TotalCoveredPercent
Conditions411411100.00
Logical411411100.00
Non-Logical00
Event00

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 numbersPercent
26-80100.00
81-97100.00
Line Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[0].u_core.u_rd.u_dec
Line No.TotalCoveredPercent
TOTAL7878100.00
ALWAYS167878100.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
TotalCoveredPercent
Conditions411411100.00
Logical411411100.00
Non-Logical00
Event00

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 numbersPercent
26-80100.00
81-97100.00
Line Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[1].u_core.u_rd.u_dec
Line No.TotalCoveredPercent
TOTAL7878100.00
ALWAYS167878100.00

15 // Syndrome calculation 16 1/1 syndrome_o[0] = ^(data_i & 76'h01AAB55555556AAAD5B); Tests: T3 T13 T16  17 1/1 syndrome_o[1] = ^(data_i & 76'h02CCD9999999B33366D); Tests: T3 T13 T16  18 1/1 syndrome_o[2] = ^(data_i & 76'h040F1E1E1E1E3C3C78E); Tests: T3 T13 T16  19 1/1 syndrome_o[3] = ^(data_i & 76'h08F01FE01FE03FC07F0); Tests: T3 T13 T16  20 1/1 syndrome_o[4] = ^(data_i & 76'h10001FFFE0003FFF800); Tests: T3 T13 T16  21 1/1 syndrome_o[5] = ^(data_i & 76'h20001FFFFFFFC000000); Tests: T3 T13 T16  22 1/1 syndrome_o[6] = ^(data_i & 76'h40FFE00000000000000); Tests: T3 T13 T16  23 1/1 syndrome_o[7] = ^(data_i & 76'hFFFFFFFFFFFFFFFFFFF); Tests: T3 T13 T16  24 25 // Corrected output calculation 26 1/1 data_o[0] = (syndrome_o == 8'h83) ^ data_i[0]; Tests: T3 T13 T16  27 1/1 data_o[1] = (syndrome_o == 8'h85) ^ data_i[1]; Tests: T3 T13 T16  28 1/1 data_o[2] = (syndrome_o == 8'h86) ^ data_i[2]; Tests: T3 T13 T16  29 1/1 data_o[3] = (syndrome_o == 8'h87) ^ data_i[3]; Tests: T3 T13 T16  30 1/1 data_o[4] = (syndrome_o == 8'h89) ^ data_i[4]; Tests: T3 T13 T16  31 1/1 data_o[5] = (syndrome_o == 8'h8a) ^ data_i[5]; Tests: T3 T13 T16  32 1/1 data_o[6] = (syndrome_o == 8'h8b) ^ data_i[6]; Tests: T3 T13 T16  33 1/1 data_o[7] = (syndrome_o == 8'h8c) ^ data_i[7]; Tests: T3 T13 T16  34 1/1 data_o[8] = (syndrome_o == 8'h8d) ^ data_i[8]; Tests: T3 T13 T16  35 1/1 data_o[9] = (syndrome_o == 8'h8e) ^ data_i[9]; Tests: T3 T13 T16  36 1/1 data_o[10] = (syndrome_o == 8'h8f) ^ data_i[10]; Tests: T3 T13 T16  37 1/1 data_o[11] = (syndrome_o == 8'h91) ^ data_i[11]; Tests: T3 T13 T16  38 1/1 data_o[12] = (syndrome_o == 8'h92) ^ data_i[12]; Tests: T3 T13 T16  39 1/1 data_o[13] = (syndrome_o == 8'h93) ^ data_i[13]; Tests: T3 T13 T16  40 1/1 data_o[14] = (syndrome_o == 8'h94) ^ data_i[14]; Tests: T3 T13 T16  41 1/1 data_o[15] = (syndrome_o == 8'h95) ^ data_i[15]; Tests: T3 T13 T16  42 1/1 data_o[16] = (syndrome_o == 8'h96) ^ data_i[16]; Tests: T3 T13 T16  43 1/1 data_o[17] = (syndrome_o == 8'h97) ^ data_i[17]; Tests: T3 T13 T16  44 1/1 data_o[18] = (syndrome_o == 8'h98) ^ data_i[18]; Tests: T3 T13 T16  45 1/1 data_o[19] = (syndrome_o == 8'h99) ^ data_i[19]; Tests: T3 T13 T16  46 1/1 data_o[20] = (syndrome_o == 8'h9a) ^ data_i[20]; Tests: T3 T13 T16  47 1/1 data_o[21] = (syndrome_o == 8'h9b) ^ data_i[21]; Tests: T3 T13 T16  48 1/1 data_o[22] = (syndrome_o == 8'h9c) ^ data_i[22]; Tests: T3 T13 T16  49 1/1 data_o[23] = (syndrome_o == 8'h9d) ^ data_i[23]; Tests: T3 T13 T16  50 1/1 data_o[24] = (syndrome_o == 8'h9e) ^ data_i[24]; Tests: T3 T13 T16  51 1/1 data_o[25] = (syndrome_o == 8'h9f) ^ data_i[25]; Tests: T3 T13 T16  52 1/1 data_o[26] = (syndrome_o == 8'ha1) ^ data_i[26]; Tests: T3 T13 T16  53 1/1 data_o[27] = (syndrome_o == 8'ha2) ^ data_i[27]; Tests: T3 T13 T16  54 1/1 data_o[28] = (syndrome_o == 8'ha3) ^ data_i[28]; Tests: T3 T13 T16  55 1/1 data_o[29] = (syndrome_o == 8'ha4) ^ data_i[29]; Tests: T3 T13 T16  56 1/1 data_o[30] = (syndrome_o == 8'ha5) ^ data_i[30]; Tests: T3 T13 T16  57 1/1 data_o[31] = (syndrome_o == 8'ha6) ^ data_i[31]; Tests: T3 T13 T16  58 1/1 data_o[32] = (syndrome_o == 8'ha7) ^ data_i[32]; Tests: T3 T13 T16  59 1/1 data_o[33] = (syndrome_o == 8'ha8) ^ data_i[33]; Tests: T3 T13 T16  60 1/1 data_o[34] = (syndrome_o == 8'ha9) ^ data_i[34]; Tests: T3 T13 T16  61 1/1 data_o[35] = (syndrome_o == 8'haa) ^ data_i[35]; Tests: T3 T13 T16  62 1/1 data_o[36] = (syndrome_o == 8'hab) ^ data_i[36]; Tests: T3 T13 T16  63 1/1 data_o[37] = (syndrome_o == 8'hac) ^ data_i[37]; Tests: T3 T13 T16  64 1/1 data_o[38] = (syndrome_o == 8'had) ^ data_i[38]; Tests: T3 T13 T16  65 1/1 data_o[39] = (syndrome_o == 8'hae) ^ data_i[39]; Tests: T3 T13 T16  66 1/1 data_o[40] = (syndrome_o == 8'haf) ^ data_i[40]; Tests: T3 T13 T16  67 1/1 data_o[41] = (syndrome_o == 8'hb0) ^ data_i[41]; Tests: T3 T13 T16  68 1/1 data_o[42] = (syndrome_o == 8'hb1) ^ data_i[42]; Tests: T3 T13 T16  69 1/1 data_o[43] = (syndrome_o == 8'hb2) ^ data_i[43]; Tests: T3 T13 T16  70 1/1 data_o[44] = (syndrome_o == 8'hb3) ^ data_i[44]; Tests: T3 T13 T16  71 1/1 data_o[45] = (syndrome_o == 8'hb4) ^ data_i[45]; Tests: T3 T13 T16  72 1/1 data_o[46] = (syndrome_o == 8'hb5) ^ data_i[46]; Tests: T3 T13 T16  73 1/1 data_o[47] = (syndrome_o == 8'hb6) ^ data_i[47]; Tests: T3 T13 T16  74 1/1 data_o[48] = (syndrome_o == 8'hb7) ^ data_i[48]; Tests: T3 T13 T16  75 1/1 data_o[49] = (syndrome_o == 8'hb8) ^ data_i[49]; Tests: T3 T13 T16  76 1/1 data_o[50] = (syndrome_o == 8'hb9) ^ data_i[50]; Tests: T3 T13 T16  77 1/1 data_o[51] = (syndrome_o == 8'hba) ^ data_i[51]; Tests: T3 T13 T16  78 1/1 data_o[52] = (syndrome_o == 8'hbb) ^ data_i[52]; Tests: T3 T13 T16  79 1/1 data_o[53] = (syndrome_o == 8'hbc) ^ data_i[53]; Tests: T3 T13 T16  80 1/1 data_o[54] = (syndrome_o == 8'hbd) ^ data_i[54]; Tests: T3 T13 T16  81 1/1 data_o[55] = (syndrome_o == 8'hbe) ^ data_i[55]; Tests: T3 T13 T16  82 1/1 data_o[56] = (syndrome_o == 8'hbf) ^ data_i[56]; Tests: T3 T13 T16  83 1/1 data_o[57] = (syndrome_o == 8'hc1) ^ data_i[57]; Tests: T3 T13 T16  84 1/1 data_o[58] = (syndrome_o == 8'hc2) ^ data_i[58]; Tests: T3 T13 T16  85 1/1 data_o[59] = (syndrome_o == 8'hc3) ^ data_i[59]; Tests: T3 T13 T16  86 1/1 data_o[60] = (syndrome_o == 8'hc4) ^ data_i[60]; Tests: T3 T13 T16  87 1/1 data_o[61] = (syndrome_o == 8'hc5) ^ data_i[61]; Tests: T3 T13 T16  88 1/1 data_o[62] = (syndrome_o == 8'hc6) ^ data_i[62]; Tests: T3 T13 T16  89 1/1 data_o[63] = (syndrome_o == 8'hc7) ^ data_i[63]; Tests: T3 T13 T16  90 1/1 data_o[64] = (syndrome_o == 8'hc8) ^ data_i[64]; Tests: T3 T13 T16  91 1/1 data_o[65] = (syndrome_o == 8'hc9) ^ data_i[65]; Tests: T3 T13 T16  92 1/1 data_o[66] = (syndrome_o == 8'hca) ^ data_i[66]; Tests: T3 T13 T16  93 1/1 data_o[67] = (syndrome_o == 8'hcb) ^ data_i[67]; Tests: T3 T13 T16  94 95 // err_o calc. bit0: single error, bit1: double error 96 1/1 err_o[0] = syndrome_o[7]; Tests: T3 T13 T16  97 1/1 err_o[1] = |syndrome_o[6:0] & ~syndrome_o[7]; Tests: T3 T13 T16 

Cond Coverage for Instance : tb.dut.u_eflash.gen_flash_cores[1].u_core.u_rd.u_dec
TotalCoveredPercent
Conditions411411100.00
Logical411411100.00
Non-Logical00
Event00

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 numbersPercent
26-80100.00
80-97100.00
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%