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



Module Instance : tb.dut.u_io_meas

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.44 100.00 83.33 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
95.78 100.00 95.56 100.00 100.00 83.33


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
98.65 100.00 93.24 100.00 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_calib_rdy_sync 100.00 100.00 100.00 100.00
u_err_sync 93.75 100.00 75.00 100.00 100.00
u_meas 94.29 100.00 100.00 100.00 100.00 71.43
u_timeout_err_sync 100.00 100.00 100.00 100.00



Module Instance : tb.dut.u_io_div2_meas

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.44 100.00 83.33 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
95.78 100.00 95.56 100.00 100.00 83.33


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
98.65 100.00 93.24 100.00 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_calib_rdy_sync 100.00 100.00 100.00 100.00
u_err_sync 93.75 100.00 75.00 100.00 100.00
u_meas 94.29 100.00 100.00 100.00 100.00 71.43
u_timeout_err_sync 100.00 100.00 100.00 100.00



Module Instance : tb.dut.u_io_div4_meas

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.44 100.00 83.33 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
95.78 100.00 95.56 100.00 100.00 83.33


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
98.65 100.00 93.24 100.00 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_calib_rdy_sync 100.00 100.00 100.00 100.00
u_err_sync 93.75 100.00 75.00 100.00 100.00
u_meas 94.29 100.00 100.00 100.00 100.00 71.43
u_timeout_err_sync 100.00 100.00 100.00 100.00



Module Instance : tb.dut.u_main_meas

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.44 100.00 83.33 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
95.78 100.00 95.56 100.00 100.00 83.33


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
98.65 100.00 93.24 100.00 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_calib_rdy_sync 100.00 100.00 100.00 100.00
u_err_sync 93.75 100.00 75.00 100.00 100.00
u_meas 94.29 100.00 100.00 100.00 100.00 71.43
u_timeout_err_sync 100.00 100.00 100.00 100.00



Module Instance : tb.dut.u_usb_meas

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
94.44 100.00 83.33 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
95.78 100.00 95.56 100.00 100.00 83.33


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
98.65 100.00 93.24 100.00 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_calib_rdy_sync 100.00 100.00 100.00 100.00
u_err_sync 93.75 100.00 75.00 100.00 100.00
u_meas 94.29 100.00 100.00 100.00 100.00 71.43
u_timeout_err_sync 100.00 100.00 100.00 100.00

Line Coverage for Module : clkmgr_meas_chk
Line No.TotalCoveredPercent
TOTAL1111100.00
ALWAYS7655100.00
ALWAYS9366100.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
TotalCoveredPercent
Conditions6583.33
Logical6583.33
Non-Logical00
Event00

 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
-1--2-StatusTests
00CoveredT4,T5,T6
01CoveredT11,T16,T17
10CoveredT2,T3,T10

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT2,T3,T10
11CoveredT2,T3,T10

Branch Coverage for Module : clkmgr_meas_chk
Line No.TotalCoveredPercent
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-StatusTests
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-StatusTests
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.TotalCoveredPercent
TOTAL1111100.00
ALWAYS7655100.00
ALWAYS9366100.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
TotalCoveredPercent
Conditions6583.33
Logical6583.33
Non-Logical00
Event00

 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
-1--2-StatusTests
00CoveredT4,T5,T6
01CoveredT11,T16,T57
10CoveredT11,T14,T15

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT11,T14,T15
11CoveredT11,T14,T15

Branch Coverage for Instance : tb.dut.u_io_meas
Line No.TotalCoveredPercent
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-StatusTests
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-StatusTests
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.TotalCoveredPercent
TOTAL1111100.00
ALWAYS7655100.00
ALWAYS9366100.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
TotalCoveredPercent
Conditions6583.33
Logical6583.33
Non-Logical00
Event00

 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
-1--2-StatusTests
00CoveredT4,T5,T6
01CoveredT19,T44,T58
10CoveredT2,T3,T10

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT2,T3,T10
11CoveredT2,T3,T10

Branch Coverage for Instance : tb.dut.u_io_div2_meas
Line No.TotalCoveredPercent
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-StatusTests
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-StatusTests
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.TotalCoveredPercent
TOTAL1111100.00
ALWAYS7655100.00
ALWAYS9366100.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
TotalCoveredPercent
Conditions6583.33
Logical6583.33
Non-Logical00
Event00

 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
-1--2-StatusTests
00CoveredT4,T5,T6
01CoveredT11,T17,T40
10CoveredT2,T10,T11

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT2,T10,T11
11CoveredT2,T10,T11

Branch Coverage for Instance : tb.dut.u_io_div4_meas
Line No.TotalCoveredPercent
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-StatusTests
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-StatusTests
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.TotalCoveredPercent
TOTAL1111100.00
ALWAYS7655100.00
ALWAYS9366100.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
TotalCoveredPercent
Conditions6583.33
Logical6583.33
Non-Logical00
Event00

 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
-1--2-StatusTests
00CoveredT4,T5,T6
01CoveredT11,T14,T16
10CoveredT2,T10,T11

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT2,T10,T11
11CoveredT2,T10,T11

Branch Coverage for Instance : tb.dut.u_main_meas
Line No.TotalCoveredPercent
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-StatusTests
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-StatusTests
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.TotalCoveredPercent
TOTAL1111100.00
ALWAYS7655100.00
ALWAYS9366100.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
TotalCoveredPercent
Conditions6583.33
Logical6583.33
Non-Logical00
Event00

 LINE       95
 EXPRESSION (src_fast_err || src_slow_err)
             ------1-----    ------2-----
-1--2-StatusTests
00CoveredT4,T5,T6
01CoveredT3,T10,T11
10CoveredT2,T10,T56

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT2,T3,T10
11CoveredT2,T3,T10

Branch Coverage for Instance : tb.dut.u_usb_meas
Line No.TotalCoveredPercent
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-StatusTests
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-StatusTests
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

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%