Line Coverage for Module :
prim_slicer
| Line No. | Total | Covered | Percent |
TOTAL | | 2 | 2 | 100.00 |
CONT_ASSIGN | 25 | 1 | 1 | 100.00 |
CONT_ASSIGN | 27 | 1 | 1 | 100.00 |
24
25 1/1 assign unrolled_data = UnrollW'(data_i);
Tests: T1 T2 T3
26
27 1/1 assign data_o = unrolled_data[sel_i*OutW+:OutW];
Tests: T1 T2 T3
Assert Coverage for Module :
prim_slicer
Assertion Details
Name | Attempts | Real Successes | Failures | Incomplete |
ValidWidth_A |
3330 |
3330 |
0 |
0 |
ValidWidth_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
3330 |
3330 |
0 |
0 |
T1 |
5 |
5 |
0 |
0 |
T2 |
5 |
5 |
0 |
0 |
T3 |
5 |
5 |
0 |
0 |
T7 |
5 |
5 |
0 |
0 |
T10 |
5 |
5 |
0 |
0 |
T29 |
5 |
5 |
0 |
0 |
T30 |
5 |
5 |
0 |
0 |
T41 |
5 |
5 |
0 |
0 |
T42 |
5 |
5 |
0 |
0 |
T43 |
5 |
5 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_kmac_core.gen_key_slicer[0].u_key_slicer
| Line No. | Total | Covered | Percent |
TOTAL | | 2 | 2 | 100.00 |
CONT_ASSIGN | 25 | 1 | 1 | 100.00 |
CONT_ASSIGN | 27 | 1 | 1 | 100.00 |
24
25 1/1 assign unrolled_data = UnrollW'(data_i);
Tests: T1 T2 T3
26
27 1/1 assign data_o = unrolled_data[sel_i*OutW+:OutW];
Tests: T1 T2 T3
Assert Coverage for Instance : tb.dut.u_kmac_core.gen_key_slicer[0].u_key_slicer
Assertion Details
Name | Attempts | Real Successes | Failures | Incomplete |
ValidWidth_A |
666 |
666 |
0 |
0 |
ValidWidth_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
666 |
666 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T7 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T29 |
1 |
1 |
0 |
0 |
T30 |
1 |
1 |
0 |
0 |
T41 |
1 |
1 |
0 |
0 |
T42 |
1 |
1 |
0 |
0 |
T43 |
1 |
1 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_kmac_core.gen_key_slicer[1].u_key_slicer
| Line No. | Total | Covered | Percent |
TOTAL | | 2 | 2 | 100.00 |
CONT_ASSIGN | 25 | 1 | 1 | 100.00 |
CONT_ASSIGN | 27 | 1 | 1 | 100.00 |
24
25 1/1 assign unrolled_data = UnrollW'(data_i);
Tests: T1 T2 T3
26
27 1/1 assign data_o = unrolled_data[sel_i*OutW+:OutW];
Tests: T1 T2 T3
Assert Coverage for Instance : tb.dut.u_kmac_core.gen_key_slicer[1].u_key_slicer
Assertion Details
Name | Attempts | Real Successes | Failures | Incomplete |
ValidWidth_A |
666 |
666 |
0 |
0 |
ValidWidth_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
666 |
666 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T7 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T29 |
1 |
1 |
0 |
0 |
T30 |
1 |
1 |
0 |
0 |
T41 |
1 |
1 |
0 |
0 |
T42 |
1 |
1 |
0 |
0 |
T43 |
1 |
1 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_sha3.u_pad.u_prefix_slicer
| Line No. | Total | Covered | Percent |
TOTAL | | 2 | 2 | 100.00 |
CONT_ASSIGN | 25 | 1 | 1 | 100.00 |
CONT_ASSIGN | 27 | 1 | 1 | 100.00 |
24
25 1/1 assign unrolled_data = UnrollW'(data_i);
Tests: T1 T2 T3
26
27 1/1 assign data_o = unrolled_data[sel_i*OutW+:OutW];
Tests: T1 T2 T3
Assert Coverage for Instance : tb.dut.u_sha3.u_pad.u_prefix_slicer
Assertion Details
Name | Attempts | Real Successes | Failures | Incomplete |
ValidWidth_A |
666 |
666 |
0 |
0 |
ValidWidth_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
666 |
666 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T7 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T29 |
1 |
1 |
0 |
0 |
T30 |
1 |
1 |
0 |
0 |
T41 |
1 |
1 |
0 |
0 |
T42 |
1 |
1 |
0 |
0 |
T43 |
1 |
1 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_staterd.gen_slicer[0].u_state_slice
| Line No. | Total | Covered | Percent |
TOTAL | | 2 | 2 | 100.00 |
CONT_ASSIGN | 25 | 1 | 1 | 100.00 |
CONT_ASSIGN | 27 | 1 | 1 | 100.00 |
24
25 1/1 assign unrolled_data = UnrollW'(data_i);
Tests: T1 T2 T3
26
27 1/1 assign data_o = unrolled_data[sel_i*OutW+:OutW];
Tests: T1 T2 T3
Assert Coverage for Instance : tb.dut.u_staterd.gen_slicer[0].u_state_slice
Assertion Details
Name | Attempts | Real Successes | Failures | Incomplete |
ValidWidth_A |
666 |
666 |
0 |
0 |
ValidWidth_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
666 |
666 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T7 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T29 |
1 |
1 |
0 |
0 |
T30 |
1 |
1 |
0 |
0 |
T41 |
1 |
1 |
0 |
0 |
T42 |
1 |
1 |
0 |
0 |
T43 |
1 |
1 |
0 |
0 |
Line Coverage for Instance : tb.dut.u_staterd.gen_slicer[1].u_state_slice
| Line No. | Total | Covered | Percent |
TOTAL | | 2 | 2 | 100.00 |
CONT_ASSIGN | 25 | 1 | 1 | 100.00 |
CONT_ASSIGN | 27 | 1 | 1 | 100.00 |
24
25 1/1 assign unrolled_data = UnrollW'(data_i);
Tests: T1 T2 T3
26
27 1/1 assign data_o = unrolled_data[sel_i*OutW+:OutW];
Tests: T1 T2 T3
Assert Coverage for Instance : tb.dut.u_staterd.gen_slicer[1].u_state_slice
Assertion Details
Name | Attempts | Real Successes | Failures | Incomplete |
ValidWidth_A |
666 |
666 |
0 |
0 |
ValidWidth_A
Name | Attempts | Real Successes | Failures | Incomplete |
Total |
666 |
666 |
0 |
0 |
T1 |
1 |
1 |
0 |
0 |
T2 |
1 |
1 |
0 |
0 |
T3 |
1 |
1 |
0 |
0 |
T7 |
1 |
1 |
0 |
0 |
T10 |
1 |
1 |
0 |
0 |
T29 |
1 |
1 |
0 |
0 |
T30 |
1 |
1 |
0 |
0 |
T41 |
1 |
1 |
0 |
0 |
T42 |
1 |
1 |
0 |
0 |
T43 |
1 |
1 |
0 |
0 |