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: T1 T3 T8  84 1/1 src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False; Tests: T1 T3 T8  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: T1 T3 T31  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: T1 T3 T31  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
01CoveredT31,T9,T10
10CoveredT1,T3,T31

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

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 T1,T3,T8
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 T1,T3,T31
0 0 1 Covered T1,T3,T31
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: T1 T3 T8  84 1/1 src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False; Tests: T1 T3 T8  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: T3 T31 T9  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: T3 T31 T9  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
01CoveredT10,T11,T12
10CoveredT3,T31,T9

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT3,T31,T9
11CoveredT3,T31,T9

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 T1,T3,T8
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 T3,T31,T9
0 0 1 Covered T3,T31,T9
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: T1 T3 T8  84 1/1 src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False; Tests: T1 T3 T8  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: T31 T8 T9  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: T31 T8 T9  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
01CoveredT31,T12,T15
10CoveredT31,T8,T9

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT31,T8,T9
11CoveredT31,T8,T9

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 T1,T3,T8
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 T31,T8,T9
0 0 1 Covered T31,T8,T9
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: T1 T3 T8  84 1/1 src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False; Tests: T1 T3 T8  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: T31 T8 T9  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: T31 T8 T9  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
01CoveredT9,T13,T15
10CoveredT31,T8,T9

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT31,T8,T9
11CoveredT31,T8,T9

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 T1,T3,T8
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 T31,T8,T9
0 0 1 Covered T31,T8,T9
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: T1 T3 T8  84 1/1 src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False; Tests: T1 T3 T8  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: T31 T8 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: T31 T8 T10  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
01CoveredT31,T10,T15
10CoveredT31,T8,T10

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

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 T1,T3,T8
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 T31,T8,T10
0 0 1 Covered T31,T8,T10
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: T1 T3 T8  84 1/1 src_cfg_meas_en_o = prim_mubi_pkg::MuBi4False; Tests: T1 T3 T8  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: T1 T31 T8  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: T1 T31 T8  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
01CoveredT31,T13,T15
10CoveredT1,T31,T8

 LINE       97
 EXPRESSION (src_err_req && src_err_ack)
             -----1-----    -----2-----
-1--2-StatusTests
01Not Covered
10CoveredT1,T31,T8
11CoveredT1,T31,T8

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 T1,T3,T8
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 T1,T31,T8
0 0 1 Covered T1,T31,T8
0 0 0 Covered T4,T5,T6

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