Line Coverage for Module : 
prim_msb_extend ( parameter InWidth=256,OutWidth=256,WidthDiff=0 ) 
Line Coverage for Module self-instances : 
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 22 | 1 | 1 | 100.00 | 
21                        if (WidthDiff == 0) begin : gen_feedthru
22         1/1              assign out_o = in_i;
           Tests:       T1 T2 T3 
Line Coverage for Module : 
prim_msb_extend ( parameter InWidth=128,OutWidth=256,WidthDiff=128 ) 
Line Coverage for Module self-instances : 
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 24 | 1 | 1 | 100.00 | 
23                        end else begin : gen_tieoff
24         1/1              assign out_o = {{WidthDiff{in_i[InWidth-1]}}, in_i};
           Tests:       T1 T2 T3 
Assert Coverage for Module : 
prim_msb_extend
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
5244 | 
5244 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
5244 | 
5244 | 
0 | 
0 | 
| T1 | 
6 | 
6 | 
0 | 
0 | 
| T2 | 
6 | 
6 | 
0 | 
0 | 
| T3 | 
6 | 
6 | 
0 | 
0 | 
| T4 | 
6 | 
6 | 
0 | 
0 | 
| T5 | 
6 | 
6 | 
0 | 
0 | 
| T14 | 
6 | 
6 | 
0 | 
0 | 
| T15 | 
6 | 
6 | 
0 | 
0 | 
| T16 | 
6 | 
6 | 
0 | 
0 | 
| T17 | 
6 | 
6 | 
0 | 
0 | 
| T18 | 
6 | 
6 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_checks.u_creator_seed
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 22 | 1 | 1 | 100.00 | 
21                        if (WidthDiff == 0) begin : gen_feedthru
22         1/1              assign out_o = in_i;
           Tests:       T1 T2 T3 
Assert Coverage for Instance : tb.dut.u_checks.u_creator_seed
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
874 | 
874 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
874 | 
874 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T14 | 
1 | 
1 | 
0 | 
0 | 
| T15 | 
1 | 
1 | 
0 | 
0 | 
| T16 | 
1 | 
1 | 
0 | 
0 | 
| T17 | 
1 | 
1 | 
0 | 
0 | 
| T18 | 
1 | 
1 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_checks.u_owner_seed
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 22 | 1 | 1 | 100.00 | 
21                        if (WidthDiff == 0) begin : gen_feedthru
22         1/1              assign out_o = in_i;
           Tests:       T1 T2 T3 
Assert Coverage for Instance : tb.dut.u_checks.u_owner_seed
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
874 | 
874 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
874 | 
874 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T14 | 
1 | 
1 | 
0 | 
0 | 
| T15 | 
1 | 
1 | 
0 | 
0 | 
| T16 | 
1 | 
1 | 
0 | 
0 | 
| T17 | 
1 | 
1 | 
0 | 
0 | 
| T18 | 
1 | 
1 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_checks.u_devid
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 22 | 1 | 1 | 100.00 | 
21                        if (WidthDiff == 0) begin : gen_feedthru
22         1/1              assign out_o = in_i;
           Tests:       T1 T2 T3 
Assert Coverage for Instance : tb.dut.u_checks.u_devid
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
874 | 
874 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
874 | 
874 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T14 | 
1 | 
1 | 
0 | 
0 | 
| T15 | 
1 | 
1 | 
0 | 
0 | 
| T16 | 
1 | 
1 | 
0 | 
0 | 
| T17 | 
1 | 
1 | 
0 | 
0 | 
| T18 | 
1 | 
1 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_checks.u_health_state
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 24 | 1 | 1 | 100.00 | 
23                        end else begin : gen_tieoff
24         1/1              assign out_o = {{WidthDiff{in_i[InWidth-1]}}, in_i};
           Tests:       T1 T2 T3 
Assert Coverage for Instance : tb.dut.u_checks.u_health_state
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
874 | 
874 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
874 | 
874 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T14 | 
1 | 
1 | 
0 | 
0 | 
| T15 | 
1 | 
1 | 
0 | 
0 | 
| T16 | 
1 | 
1 | 
0 | 
0 | 
| T17 | 
1 | 
1 | 
0 | 
0 | 
| T18 | 
1 | 
1 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_checks.gen_key_chk[0].u_key_pad
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 22 | 1 | 1 | 100.00 | 
21                        if (WidthDiff == 0) begin : gen_feedthru
22         1/1              assign out_o = in_i;
           Tests:       T1 T2 T3 
Assert Coverage for Instance : tb.dut.u_checks.gen_key_chk[0].u_key_pad
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
874 | 
874 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
874 | 
874 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T14 | 
1 | 
1 | 
0 | 
0 | 
| T15 | 
1 | 
1 | 
0 | 
0 | 
| T16 | 
1 | 
1 | 
0 | 
0 | 
| T17 | 
1 | 
1 | 
0 | 
0 | 
| T18 | 
1 | 
1 | 
0 | 
0 | 
 
Line Coverage for Instance : tb.dut.u_checks.gen_key_chk[1].u_key_pad
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 1 | 1 | 100.00 | 
| CONT_ASSIGN | 22 | 1 | 1 | 100.00 | 
21                        if (WidthDiff == 0) begin : gen_feedthru
22         1/1              assign out_o = in_i;
           Tests:       T1 T2 T3 
Assert Coverage for Instance : tb.dut.u_checks.gen_key_chk[1].u_key_pad
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
WidthCheck_A | 
874 | 
874 | 
0 | 
0 | 
WidthCheck_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
874 | 
874 | 
0 | 
0 | 
| T1 | 
1 | 
1 | 
0 | 
0 | 
| T2 | 
1 | 
1 | 
0 | 
0 | 
| T3 | 
1 | 
1 | 
0 | 
0 | 
| T4 | 
1 | 
1 | 
0 | 
0 | 
| T5 | 
1 | 
1 | 
0 | 
0 | 
| T14 | 
1 | 
1 | 
0 | 
0 | 
| T15 | 
1 | 
1 | 
0 | 
0 | 
| T16 | 
1 | 
1 | 
0 | 
0 | 
| T17 | 
1 | 
1 | 
0 | 
0 | 
| T18 | 
1 | 
1 | 
0 | 
0 |