Line Coverage for Module : 
clkmgr_meas_chk
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| ALWAYS | 76 | 5 | 5 | 100.00 | 
| ALWAYS | 93 | 6 | 6 | 100.00 | 
75                        always_comb begin
76         1/1              src_cfg_meas_en_valid_o = '0;
           Tests:       T4 T5 T6 
77         1/1              src_cfg_meas_en_o = src_cfg_meas_en_i;
           Tests:       T4 T5 T6 
78                      
79                          // if calibration is lost when measurement is currently enabled,
80                          // disable measurement enable.
81         1/1              if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
           Tests:       T4 T5 T6 
82                              prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83         1/1                src_cfg_meas_en_valid_o = 1'b1;
           Tests:       T2 T10 T11 
84         1/1                src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
           Tests:       T2 T10 T11 
85                          end
                        MISSING_ELSE
86                        end
87                      
88                        // A reqack module is used here instead of a pulse_saync
89                        // because the source pulses may toggle too fast for the
90                        // the destination to receive.
91                        logic src_err_req, src_err_ack;
92                        always_ff @(posedge clk_src_i or negedge rst_src_ni) begin
93         1/1              if (!rst_src_ni) begin
           Tests:       T4 T5 T6 
94         1/1                src_err_req <= '0;
           Tests:       T4 T5 T6 
95         1/1              end else if (src_fast_err || src_slow_err) begin
           Tests:       T4 T5 T6 
96         1/1                src_err_req <= 1'b1;
           Tests:       T2 T3 T10 
97         1/1              end else if (src_err_req && src_err_ack) begin
           Tests:       T4 T5 T6 
98         1/1                src_err_req <= '0;
           Tests:       T2 T3 T10 
99                          end
                        MISSING_ELSE
Cond Coverage for Module : 
clkmgr_meas_chk
 | Total | Covered | Percent | 
| Conditions | 6 | 5 | 83.33 | 
| Logical | 6 | 5 | 83.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T4,T5,T6 | 
| 0 | 1 | Covered | T11,T16,T17 | 
| 1 | 0 | Covered | T2,T3,T10 | 
 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T2,T3,T10 | 
| 1 | 1 | Covered | T2,T3,T10 | 
Branch Coverage for Module : 
clkmgr_meas_chk
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
6 | 
6 | 
100.00 | 
| IF | 
81 | 
2 | 
2 | 
100.00 | 
| IF | 
93 | 
4 | 
4 | 
100.00 | 
81             if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
               -1-  
82                 prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83               src_cfg_meas_en_valid_o = 1'b1;
                 ==>
84               src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
85             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
Covered | 
T4,T5,T6 | 
93             if (!rst_src_ni) begin
               -1-  
94               src_err_req <= '0;
                 ==>
95             end else if (src_fast_err || src_slow_err) begin
                        -2-  
96               src_err_req <= 1'b1;
                 ==>
97             end else if (src_err_req && src_err_ack) begin
                        -3-  
98               src_err_req <= '0;
                 ==>
99             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
1 | 
- | 
Covered | 
T2,T3,T10 | 
| 0 | 
0 | 
1 | 
Covered | 
T2,T3,T10 | 
| 0 | 
0 | 
0 | 
Covered | 
T4,T5,T6 | 
 
Line Coverage for Instance : tb.dut.u_io_meas
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| ALWAYS | 76 | 5 | 5 | 100.00 | 
| ALWAYS | 93 | 6 | 6 | 100.00 | 
75                        always_comb begin
76         1/1              src_cfg_meas_en_valid_o = '0;
           Tests:       T4 T5 T6 
77         1/1              src_cfg_meas_en_o = src_cfg_meas_en_i;
           Tests:       T4 T5 T6 
78                      
79                          // if calibration is lost when measurement is currently enabled,
80                          // disable measurement enable.
81         1/1              if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
           Tests:       T4 T5 T6 
82                              prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83         1/1                src_cfg_meas_en_valid_o = 1'b1;
           Tests:       T2 T10 T11 
84         1/1                src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
           Tests:       T2 T10 T11 
85                          end
                        MISSING_ELSE
86                        end
87                      
88                        // A reqack module is used here instead of a pulse_saync
89                        // because the source pulses may toggle too fast for the
90                        // the destination to receive.
91                        logic src_err_req, src_err_ack;
92                        always_ff @(posedge clk_src_i or negedge rst_src_ni) begin
93         1/1              if (!rst_src_ni) begin
           Tests:       T4 T5 T6 
94         1/1                src_err_req <= '0;
           Tests:       T4 T5 T6 
95         1/1              end else if (src_fast_err || src_slow_err) begin
           Tests:       T4 T5 T6 
96         1/1                src_err_req <= 1'b1;
           Tests:       T11 T14 T15 
97         1/1              end else if (src_err_req && src_err_ack) begin
           Tests:       T4 T5 T6 
98         1/1                src_err_req <= '0;
           Tests:       T11 T14 T15 
99                          end
                        MISSING_ELSE
Cond Coverage for Instance : tb.dut.u_io_meas
 | Total | Covered | Percent | 
| Conditions | 6 | 5 | 83.33 | 
| Logical | 6 | 5 | 83.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T4,T5,T6 | 
| 0 | 1 | Covered | T11,T16,T57 | 
| 1 | 0 | Covered | T11,T14,T15 | 
 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T11,T14,T15 | 
| 1 | 1 | Covered | T11,T14,T15 | 
Branch Coverage for Instance : tb.dut.u_io_meas
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
6 | 
6 | 
100.00 | 
| IF | 
81 | 
2 | 
2 | 
100.00 | 
| IF | 
93 | 
4 | 
4 | 
100.00 | 
81             if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
               -1-  
82                 prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83               src_cfg_meas_en_valid_o = 1'b1;
                 ==>
84               src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
85             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
Covered | 
T4,T5,T6 | 
93             if (!rst_src_ni) begin
               -1-  
94               src_err_req <= '0;
                 ==>
95             end else if (src_fast_err || src_slow_err) begin
                        -2-  
96               src_err_req <= 1'b1;
                 ==>
97             end else if (src_err_req && src_err_ack) begin
                        -3-  
98               src_err_req <= '0;
                 ==>
99             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
1 | 
- | 
Covered | 
T11,T14,T15 | 
| 0 | 
0 | 
1 | 
Covered | 
T11,T14,T15 | 
| 0 | 
0 | 
0 | 
Covered | 
T4,T5,T6 | 
 
Line Coverage for Instance : tb.dut.u_io_div2_meas
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| ALWAYS | 76 | 5 | 5 | 100.00 | 
| ALWAYS | 93 | 6 | 6 | 100.00 | 
75                        always_comb begin
76         1/1              src_cfg_meas_en_valid_o = '0;
           Tests:       T4 T5 T6 
77         1/1              src_cfg_meas_en_o = src_cfg_meas_en_i;
           Tests:       T4 T5 T6 
78                      
79                          // if calibration is lost when measurement is currently enabled,
80                          // disable measurement enable.
81         1/1              if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
           Tests:       T4 T5 T6 
82                              prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83         1/1                src_cfg_meas_en_valid_o = 1'b1;
           Tests:       T2 T10 T11 
84         1/1                src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
           Tests:       T2 T10 T11 
85                          end
                        MISSING_ELSE
86                        end
87                      
88                        // A reqack module is used here instead of a pulse_saync
89                        // because the source pulses may toggle too fast for the
90                        // the destination to receive.
91                        logic src_err_req, src_err_ack;
92                        always_ff @(posedge clk_src_i or negedge rst_src_ni) begin
93         1/1              if (!rst_src_ni) begin
           Tests:       T4 T5 T6 
94         1/1                src_err_req <= '0;
           Tests:       T4 T5 T6 
95         1/1              end else if (src_fast_err || src_slow_err) begin
           Tests:       T4 T5 T6 
96         1/1                src_err_req <= 1'b1;
           Tests:       T2 T3 T10 
97         1/1              end else if (src_err_req && src_err_ack) begin
           Tests:       T4 T5 T6 
98         1/1                src_err_req <= '0;
           Tests:       T2 T3 T10 
99                          end
                        MISSING_ELSE
Cond Coverage for Instance : tb.dut.u_io_div2_meas
 | Total | Covered | Percent | 
| Conditions | 6 | 5 | 83.33 | 
| Logical | 6 | 5 | 83.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T4,T5,T6 | 
| 0 | 1 | Covered | T19,T44,T58 | 
| 1 | 0 | Covered | T2,T3,T10 | 
 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T2,T3,T10 | 
| 1 | 1 | Covered | T2,T3,T10 | 
Branch Coverage for Instance : tb.dut.u_io_div2_meas
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
6 | 
6 | 
100.00 | 
| IF | 
81 | 
2 | 
2 | 
100.00 | 
| IF | 
93 | 
4 | 
4 | 
100.00 | 
81             if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
               -1-  
82                 prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83               src_cfg_meas_en_valid_o = 1'b1;
                 ==>
84               src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
85             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
Covered | 
T4,T5,T6 | 
93             if (!rst_src_ni) begin
               -1-  
94               src_err_req <= '0;
                 ==>
95             end else if (src_fast_err || src_slow_err) begin
                        -2-  
96               src_err_req <= 1'b1;
                 ==>
97             end else if (src_err_req && src_err_ack) begin
                        -3-  
98               src_err_req <= '0;
                 ==>
99             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
1 | 
- | 
Covered | 
T2,T3,T10 | 
| 0 | 
0 | 
1 | 
Covered | 
T2,T3,T10 | 
| 0 | 
0 | 
0 | 
Covered | 
T4,T5,T6 | 
 
Line Coverage for Instance : tb.dut.u_io_div4_meas
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| ALWAYS | 76 | 5 | 5 | 100.00 | 
| ALWAYS | 93 | 6 | 6 | 100.00 | 
75                        always_comb begin
76         1/1              src_cfg_meas_en_valid_o = '0;
           Tests:       T4 T5 T6 
77         1/1              src_cfg_meas_en_o = src_cfg_meas_en_i;
           Tests:       T4 T5 T6 
78                      
79                          // if calibration is lost when measurement is currently enabled,
80                          // disable measurement enable.
81         1/1              if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
           Tests:       T4 T5 T6 
82                              prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83         1/1                src_cfg_meas_en_valid_o = 1'b1;
           Tests:       T2 T10 T11 
84         1/1                src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
           Tests:       T2 T10 T11 
85                          end
                        MISSING_ELSE
86                        end
87                      
88                        // A reqack module is used here instead of a pulse_saync
89                        // because the source pulses may toggle too fast for the
90                        // the destination to receive.
91                        logic src_err_req, src_err_ack;
92                        always_ff @(posedge clk_src_i or negedge rst_src_ni) begin
93         1/1              if (!rst_src_ni) begin
           Tests:       T4 T5 T6 
94         1/1                src_err_req <= '0;
           Tests:       T4 T5 T6 
95         1/1              end else if (src_fast_err || src_slow_err) begin
           Tests:       T4 T5 T6 
96         1/1                src_err_req <= 1'b1;
           Tests:       T2 T10 T11 
97         1/1              end else if (src_err_req && src_err_ack) begin
           Tests:       T4 T5 T6 
98         1/1                src_err_req <= '0;
           Tests:       T2 T10 T11 
99                          end
                        MISSING_ELSE
Cond Coverage for Instance : tb.dut.u_io_div4_meas
 | Total | Covered | Percent | 
| Conditions | 6 | 5 | 83.33 | 
| Logical | 6 | 5 | 83.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T4,T5,T6 | 
| 0 | 1 | Covered | T11,T17,T40 | 
| 1 | 0 | Covered | T2,T10,T11 | 
 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T2,T10,T11 | 
| 1 | 1 | Covered | T2,T10,T11 | 
Branch Coverage for Instance : tb.dut.u_io_div4_meas
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
6 | 
6 | 
100.00 | 
| IF | 
81 | 
2 | 
2 | 
100.00 | 
| IF | 
93 | 
4 | 
4 | 
100.00 | 
81             if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
               -1-  
82                 prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83               src_cfg_meas_en_valid_o = 1'b1;
                 ==>
84               src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
85             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
Covered | 
T4,T5,T6 | 
93             if (!rst_src_ni) begin
               -1-  
94               src_err_req <= '0;
                 ==>
95             end else if (src_fast_err || src_slow_err) begin
                        -2-  
96               src_err_req <= 1'b1;
                 ==>
97             end else if (src_err_req && src_err_ack) begin
                        -3-  
98               src_err_req <= '0;
                 ==>
99             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
1 | 
- | 
Covered | 
T2,T10,T11 | 
| 0 | 
0 | 
1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
0 | 
0 | 
Covered | 
T4,T5,T6 | 
 
Line Coverage for Instance : tb.dut.u_main_meas
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| ALWAYS | 76 | 5 | 5 | 100.00 | 
| ALWAYS | 93 | 6 | 6 | 100.00 | 
75                        always_comb begin
76         1/1              src_cfg_meas_en_valid_o = '0;
           Tests:       T4 T5 T6 
77         1/1              src_cfg_meas_en_o = src_cfg_meas_en_i;
           Tests:       T4 T5 T6 
78                      
79                          // if calibration is lost when measurement is currently enabled,
80                          // disable measurement enable.
81         1/1              if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
           Tests:       T4 T5 T6 
82                              prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83         1/1                src_cfg_meas_en_valid_o = 1'b1;
           Tests:       T2 T10 T11 
84         1/1                src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
           Tests:       T2 T10 T11 
85                          end
                        MISSING_ELSE
86                        end
87                      
88                        // A reqack module is used here instead of a pulse_saync
89                        // because the source pulses may toggle too fast for the
90                        // the destination to receive.
91                        logic src_err_req, src_err_ack;
92                        always_ff @(posedge clk_src_i or negedge rst_src_ni) begin
93         1/1              if (!rst_src_ni) begin
           Tests:       T4 T5 T6 
94         1/1                src_err_req <= '0;
           Tests:       T4 T5 T6 
95         1/1              end else if (src_fast_err || src_slow_err) begin
           Tests:       T4 T5 T6 
96         1/1                src_err_req <= 1'b1;
           Tests:       T2 T10 T11 
97         1/1              end else if (src_err_req && src_err_ack) begin
           Tests:       T4 T5 T6 
98         1/1                src_err_req <= '0;
           Tests:       T2 T10 T11 
99                          end
                        MISSING_ELSE
Cond Coverage for Instance : tb.dut.u_main_meas
 | Total | Covered | Percent | 
| Conditions | 6 | 5 | 83.33 | 
| Logical | 6 | 5 | 83.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T4,T5,T6 | 
| 0 | 1 | Covered | T11,T14,T16 | 
| 1 | 0 | Covered | T2,T10,T11 | 
 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T2,T10,T11 | 
| 1 | 1 | Covered | T2,T10,T11 | 
Branch Coverage for Instance : tb.dut.u_main_meas
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
6 | 
6 | 
100.00 | 
| IF | 
81 | 
2 | 
2 | 
100.00 | 
| IF | 
93 | 
4 | 
4 | 
100.00 | 
81             if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
               -1-  
82                 prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83               src_cfg_meas_en_valid_o = 1'b1;
                 ==>
84               src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
85             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
Covered | 
T4,T5,T6 | 
93             if (!rst_src_ni) begin
               -1-  
94               src_err_req <= '0;
                 ==>
95             end else if (src_fast_err || src_slow_err) begin
                        -2-  
96               src_err_req <= 1'b1;
                 ==>
97             end else if (src_err_req && src_err_ack) begin
                        -3-  
98               src_err_req <= '0;
                 ==>
99             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
1 | 
- | 
Covered | 
T2,T10,T11 | 
| 0 | 
0 | 
1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
0 | 
0 | 
Covered | 
T4,T5,T6 | 
 
Line Coverage for Instance : tb.dut.u_usb_meas
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 11 | 11 | 100.00 | 
| ALWAYS | 76 | 5 | 5 | 100.00 | 
| ALWAYS | 93 | 6 | 6 | 100.00 | 
75                        always_comb begin
76         1/1              src_cfg_meas_en_valid_o = '0;
           Tests:       T4 T5 T6 
77         1/1              src_cfg_meas_en_o = src_cfg_meas_en_i;
           Tests:       T4 T5 T6 
78                      
79                          // if calibration is lost when measurement is currently enabled,
80                          // disable measurement enable.
81         1/1              if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
           Tests:       T4 T5 T6 
82                              prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83         1/1                src_cfg_meas_en_valid_o = 1'b1;
           Tests:       T2 T10 T11 
84         1/1                src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
           Tests:       T2 T10 T11 
85                          end
                        MISSING_ELSE
86                        end
87                      
88                        // A reqack module is used here instead of a pulse_saync
89                        // because the source pulses may toggle too fast for the
90                        // the destination to receive.
91                        logic src_err_req, src_err_ack;
92                        always_ff @(posedge clk_src_i or negedge rst_src_ni) begin
93         1/1              if (!rst_src_ni) begin
           Tests:       T4 T5 T6 
94         1/1                src_err_req <= '0;
           Tests:       T4 T5 T6 
95         1/1              end else if (src_fast_err || src_slow_err) begin
           Tests:       T4 T5 T6 
96         1/1                src_err_req <= 1'b1;
           Tests:       T2 T3 T10 
97         1/1              end else if (src_err_req && src_err_ack) begin
           Tests:       T4 T5 T6 
98         1/1                src_err_req <= '0;
           Tests:       T2 T3 T10 
99                          end
                        MISSING_ELSE
Cond Coverage for Instance : tb.dut.u_usb_meas
 | Total | Covered | Percent | 
| Conditions | 6 | 5 | 83.33 | 
| Logical | 6 | 5 | 83.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T4,T5,T6 | 
| 0 | 1 | Covered | T3,T10,T11 | 
| 1 | 0 | Covered | T2,T10,T56 | 
 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
| -1- | -2- | Status | Tests |                       
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Covered | T2,T3,T10 | 
| 1 | 1 | Covered | T2,T3,T10 | 
Branch Coverage for Instance : tb.dut.u_usb_meas
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
6 | 
6 | 
100.00 | 
| IF | 
81 | 
2 | 
2 | 
100.00 | 
| IF | 
93 | 
4 | 
4 | 
100.00 | 
81             if (prim_mubi_pkg::mubi4_test_false_strict(src_calib_rdy) &&
               -1-  
82                 prim_mubi_pkg::mubi4_test_true_loose(src_cfg_meas_en_o)) begin
83               src_cfg_meas_en_valid_o = 1'b1;
                 ==>
84               src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False;
85             end
               MISSING_ELSE
               ==>
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T2,T10,T11 | 
| 0 | 
Covered | 
T4,T5,T6 | 
93             if (!rst_src_ni) begin
               -1-  
94               src_err_req <= '0;
                 ==>
95             end else if (src_fast_err || src_slow_err) begin
                        -2-  
96               src_err_req <= 1'b1;
                 ==>
97             end else if (src_err_req && src_err_ack) begin
                        -3-  
98               src_err_req <= '0;
                 ==>
99             end
               MISSING_ELSE
               ==>
Branches:
| -1- | -2- | -3- | Status | Tests | 
| 1 | 
- | 
- | 
Covered | 
T4,T5,T6 | 
| 0 | 
1 | 
- | 
Covered | 
T2,T3,T10 | 
| 0 | 
0 | 
1 | 
Covered | 
T2,T3,T10 | 
| 0 | 
0 | 
0 | 
Covered | 
T4,T5,T6 |