Line Coverage for Module :
clkmgr_clk_status
| Line No. | Total | Covered | Percent |
TOTAL | | 13 | 13 | 100.00 |
CONT_ASSIGN | 33 | 1 | 1 | 100.00 |
CONT_ASSIGN | 36 | 1 | 1 | 100.00 |
ALWAYS | 39 | 5 | 5 | 100.00 |
ALWAYS | 49 | 6 | 6 | 100.00 |
32 // enable is true when all inputs are 1
33 1/1 assign en_d = {en_q[FilterStages-2:0], &ens_sync};
Tests: T4 T5 T6
34
35 // disable is true all all inputs are 0
36 1/1 assign dis_d = {dis_q[FilterStages-2:0], ~|ens_sync};
Tests: T4 T5 T6
37
38 always_ff @(posedge clk_i or negedge rst_ni) begin
39 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
40 1/1 en_q <= '0;
Tests: T4 T5 T6
41 1/1 dis_q <= '0;
Tests: T4 T5 T6
42 end else begin
43 1/1 en_q <= en_d;
Tests: T4 T5 T6
44 1/1 dis_q <= dis_d;
Tests: T4 T5 T6
45 end
46 end
47
48 always_ff @(posedge clk_i or negedge rst_ni) begin
49 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
50 1/1 status_o <= '0;
Tests: T4 T5 T6
51 1/1 end else if (&en_q) begin
Tests: T4 T5 T6
52 1/1 status_o <= 1'b1;
Tests: T4 T5 T6
53 1/1 end else if (&dis_q) begin
Tests: T4 T5 T6
54 1/1 status_o <= 1'b0;
Tests: T4 T5 T6
55 end
MISSING_ELSE
Branch Coverage for Module :
clkmgr_clk_status
| Line No. | Total | Covered | Percent |
Branches |
|
6 |
6 |
100.00 |
IF |
39 |
2 |
2 |
100.00 |
IF |
49 |
4 |
4 |
100.00 |
39 if (!rst_ni) begin
-1-
40 en_q <= '0;
==>
41 dis_q <= '0;
42 end else begin
43 en_q <= en_d;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
49 if (!rst_ni) begin
-1-
50 status_o <= '0;
==>
51 end else if (&en_q) begin
-2-
52 status_o <= 1'b1;
==>
53 end else if (&dis_q) begin
-3-
54 status_o <= 1'b0;
==>
55 end
MISSING_ELSE
==>
Branches:
-1- | -2- | -3- | Status | Tests |
1 |
- |
- |
Covered |
T4,T5,T6 |
0 |
1 |
- |
Covered |
T4,T5,T6 |
0 |
0 |
1 |
Covered |
T4,T5,T6 |
0 |
0 |
0 |
Covered |
T4,T5,T6 |
Line Coverage for Instance : tb.dut.u_main_status
| Line No. | Total | Covered | Percent |
TOTAL | | 13 | 13 | 100.00 |
CONT_ASSIGN | 33 | 1 | 1 | 100.00 |
CONT_ASSIGN | 36 | 1 | 1 | 100.00 |
ALWAYS | 39 | 5 | 5 | 100.00 |
ALWAYS | 49 | 6 | 6 | 100.00 |
32 // enable is true when all inputs are 1
33 1/1 assign en_d = {en_q[FilterStages-2:0], &ens_sync};
Tests: T4 T5 T6
34
35 // disable is true all all inputs are 0
36 1/1 assign dis_d = {dis_q[FilterStages-2:0], ~|ens_sync};
Tests: T4 T5 T6
37
38 always_ff @(posedge clk_i or negedge rst_ni) begin
39 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
40 1/1 en_q <= '0;
Tests: T4 T5 T6
41 1/1 dis_q <= '0;
Tests: T4 T5 T6
42 end else begin
43 1/1 en_q <= en_d;
Tests: T4 T5 T6
44 1/1 dis_q <= dis_d;
Tests: T4 T5 T6
45 end
46 end
47
48 always_ff @(posedge clk_i or negedge rst_ni) begin
49 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
50 1/1 status_o <= '0;
Tests: T4 T5 T6
51 1/1 end else if (&en_q) begin
Tests: T4 T5 T6
52 1/1 status_o <= 1'b1;
Tests: T4 T5 T6
53 1/1 end else if (&dis_q) begin
Tests: T4 T5 T6
54 1/1 status_o <= 1'b0;
Tests: T4 T5 T6
55 end
MISSING_ELSE
Branch Coverage for Instance : tb.dut.u_main_status
| Line No. | Total | Covered | Percent |
Branches |
|
6 |
6 |
100.00 |
IF |
39 |
2 |
2 |
100.00 |
IF |
49 |
4 |
4 |
100.00 |
39 if (!rst_ni) begin
-1-
40 en_q <= '0;
==>
41 dis_q <= '0;
42 end else begin
43 en_q <= en_d;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
49 if (!rst_ni) begin
-1-
50 status_o <= '0;
==>
51 end else if (&en_q) begin
-2-
52 status_o <= 1'b1;
==>
53 end else if (&dis_q) begin
-3-
54 status_o <= 1'b0;
==>
55 end
MISSING_ELSE
==>
Branches:
-1- | -2- | -3- | Status | Tests |
1 |
- |
- |
Covered |
T4,T5,T6 |
0 |
1 |
- |
Covered |
T4,T5,T6 |
0 |
0 |
1 |
Covered |
T4,T5,T6 |
0 |
0 |
0 |
Covered |
T4,T5,T6 |
Line Coverage for Instance : tb.dut.u_io_status
| Line No. | Total | Covered | Percent |
TOTAL | | 13 | 13 | 100.00 |
CONT_ASSIGN | 33 | 1 | 1 | 100.00 |
CONT_ASSIGN | 36 | 1 | 1 | 100.00 |
ALWAYS | 39 | 5 | 5 | 100.00 |
ALWAYS | 49 | 6 | 6 | 100.00 |
32 // enable is true when all inputs are 1
33 1/1 assign en_d = {en_q[FilterStages-2:0], &ens_sync};
Tests: T4 T5 T6
34
35 // disable is true all all inputs are 0
36 1/1 assign dis_d = {dis_q[FilterStages-2:0], ~|ens_sync};
Tests: T4 T5 T6
37
38 always_ff @(posedge clk_i or negedge rst_ni) begin
39 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
40 1/1 en_q <= '0;
Tests: T4 T5 T6
41 1/1 dis_q <= '0;
Tests: T4 T5 T6
42 end else begin
43 1/1 en_q <= en_d;
Tests: T4 T5 T6
44 1/1 dis_q <= dis_d;
Tests: T4 T5 T6
45 end
46 end
47
48 always_ff @(posedge clk_i or negedge rst_ni) begin
49 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
50 1/1 status_o <= '0;
Tests: T4 T5 T6
51 1/1 end else if (&en_q) begin
Tests: T4 T5 T6
52 1/1 status_o <= 1'b1;
Tests: T4 T5 T6
53 1/1 end else if (&dis_q) begin
Tests: T4 T5 T6
54 1/1 status_o <= 1'b0;
Tests: T4 T5 T6
55 end
MISSING_ELSE
Branch Coverage for Instance : tb.dut.u_io_status
| Line No. | Total | Covered | Percent |
Branches |
|
6 |
6 |
100.00 |
IF |
39 |
2 |
2 |
100.00 |
IF |
49 |
4 |
4 |
100.00 |
39 if (!rst_ni) begin
-1-
40 en_q <= '0;
==>
41 dis_q <= '0;
42 end else begin
43 en_q <= en_d;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
49 if (!rst_ni) begin
-1-
50 status_o <= '0;
==>
51 end else if (&en_q) begin
-2-
52 status_o <= 1'b1;
==>
53 end else if (&dis_q) begin
-3-
54 status_o <= 1'b0;
==>
55 end
MISSING_ELSE
==>
Branches:
-1- | -2- | -3- | Status | Tests |
1 |
- |
- |
Covered |
T4,T5,T6 |
0 |
1 |
- |
Covered |
T4,T5,T6 |
0 |
0 |
1 |
Covered |
T4,T5,T6 |
0 |
0 |
0 |
Covered |
T4,T5,T6 |
Line Coverage for Instance : tb.dut.u_usb_status
| Line No. | Total | Covered | Percent |
TOTAL | | 13 | 13 | 100.00 |
CONT_ASSIGN | 33 | 1 | 1 | 100.00 |
CONT_ASSIGN | 36 | 1 | 1 | 100.00 |
ALWAYS | 39 | 5 | 5 | 100.00 |
ALWAYS | 49 | 6 | 6 | 100.00 |
32 // enable is true when all inputs are 1
33 1/1 assign en_d = {en_q[FilterStages-2:0], &ens_sync};
Tests: T4 T5 T6
34
35 // disable is true all all inputs are 0
36 1/1 assign dis_d = {dis_q[FilterStages-2:0], ~|ens_sync};
Tests: T4 T5 T6
37
38 always_ff @(posedge clk_i or negedge rst_ni) begin
39 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
40 1/1 en_q <= '0;
Tests: T4 T5 T6
41 1/1 dis_q <= '0;
Tests: T4 T5 T6
42 end else begin
43 1/1 en_q <= en_d;
Tests: T4 T5 T6
44 1/1 dis_q <= dis_d;
Tests: T4 T5 T6
45 end
46 end
47
48 always_ff @(posedge clk_i or negedge rst_ni) begin
49 1/1 if (!rst_ni) begin
Tests: T4 T5 T6
50 1/1 status_o <= '0;
Tests: T4 T5 T6
51 1/1 end else if (&en_q) begin
Tests: T4 T5 T6
52 1/1 status_o <= 1'b1;
Tests: T4 T5 T6
53 1/1 end else if (&dis_q) begin
Tests: T4 T5 T6
54 1/1 status_o <= 1'b0;
Tests: T4 T5 T6
55 end
MISSING_ELSE
Branch Coverage for Instance : tb.dut.u_usb_status
| Line No. | Total | Covered | Percent |
Branches |
|
6 |
6 |
100.00 |
IF |
39 |
2 |
2 |
100.00 |
IF |
49 |
4 |
4 |
100.00 |
39 if (!rst_ni) begin
-1-
40 en_q <= '0;
==>
41 dis_q <= '0;
42 end else begin
43 en_q <= en_d;
==>
Branches:
-1- | Status | Tests |
1 |
Covered |
T4,T5,T6 |
0 |
Covered |
T4,T5,T6 |
49 if (!rst_ni) begin
-1-
50 status_o <= '0;
==>
51 end else if (&en_q) begin
-2-
52 status_o <= 1'b1;
==>
53 end else if (&dis_q) begin
-3-
54 status_o <= 1'b0;
==>
55 end
MISSING_ELSE
==>
Branches:
-1- | -2- | -3- | Status | Tests |
1 |
- |
- |
Covered |
T4,T5,T6 |
0 |
1 |
- |
Covered |
T4,T5,T6 |
0 |
0 |
1 |
Covered |
T4,T5,T6 |
0 |
0 |
0 |
Covered |
T4,T5,T6 |