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



Module Instance : tb.dut.u_io_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
87.50 100.00 100.00 100.00 50.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
93.33 100.00 100.00 100.00 100.00 66.67 u_meas


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_out 100.00 100.00 100.00
u_ref_timeout 87.50 100.00 100.00 100.00 50.00



Module Instance : tb.dut.u_io_div2_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
87.50 100.00 100.00 100.00 50.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
93.33 100.00 100.00 100.00 100.00 66.67 u_meas


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_out 100.00 100.00 100.00
u_ref_timeout 87.50 100.00 100.00 100.00 50.00



Module Instance : tb.dut.u_io_div4_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
87.50 100.00 100.00 100.00 50.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
93.33 100.00 100.00 100.00 100.00 66.67 u_meas


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_out 100.00 100.00 100.00
u_ref_timeout 87.50 100.00 100.00 100.00 50.00



Module Instance : tb.dut.u_main_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
87.50 100.00 100.00 100.00 50.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
93.33 100.00 100.00 100.00 100.00 66.67 u_meas


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_out 100.00 100.00 100.00
u_ref_timeout 87.50 100.00 100.00 100.00 50.00



Module Instance : tb.dut.u_usb_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
87.50 100.00 100.00 100.00 50.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
93.33 100.00 100.00 100.00 100.00 66.67 u_meas


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_out 100.00 100.00 100.00
u_ref_timeout 87.50 100.00 100.00 100.00 50.00

Line Coverage for Module : prim_clock_timeout
Line No.TotalCoveredPercent
TOTAL77100.00
CONT_ASSIGN3000
ALWAYS3277100.00

29 logic timeout; 30 unreachable assign timeout = int'(cnt) >= TimeOutCnt; 31 always_ff @(posedge clk_i or negedge rst_ni) begin 32 1/1 if (!rst_ni) begin Tests: T4 T5 T6  33 1/1 cnt <= '0; Tests: T4 T5 T6  34 1/1 end else if (ack || !en_i) begin Tests: T4 T5 T6  35 1/1 cnt <= '0; Tests: T4 T5 T6  36 1/1 end else if (timeout) begin Tests: T3 T27 T39  37 unreachable cnt <= '{default: '1}; 38 1/1 end else if (en_i) begin Tests: T3 T27 T39  39 1/1 cnt <= cnt + 1'b1; Tests: T3 T27 T39  40 end ==> MISSING_ELSE

Cond Coverage for Module : prim_clock_timeout
TotalCoveredPercent
Conditions33100.00
Logical33100.00
Non-Logical00
Event00

 LINE       34
 EXPRESSION (ack || ((!en_i)))
             -1-    ----2----
-1--2-StatusTests
00CoveredT3,T27,T39
01CoveredT4,T5,T6
10CoveredT3,T27,T10

Branch Coverage for Module : prim_clock_timeout
Line No.TotalCoveredPercent
Branches 4 3 75.00
IF 32 4 3 75.00


32 if (!rst_ni) begin -1- 33 cnt <= '0; ==> 34 end else if (ack || !en_i) begin -2- 35 cnt <= '0; ==> 36 end else if (timeout) begin -3- 37 cnt <= '{default: '1}; ==> (Unreachable) 38 end else if (en_i) begin -4- 39 cnt <= cnt + 1'b1; ==> 40 end MISSING_ELSE ==>

Branches:
-1--2--3--4-StatusTests
1 - - - Covered T4,T5,T6
0 1 - - Covered T4,T5,T6
0 0 1 - Unreachable T3,T39,T44
0 0 0 1 Covered T3,T27,T39
0 0 0 0 Not Covered

Line Coverage for Instance : tb.dut.u_io_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
TOTAL77100.00
CONT_ASSIGN3000
ALWAYS3277100.00

29 logic timeout; 30 unreachable assign timeout = int'(cnt) >= TimeOutCnt; 31 always_ff @(posedge clk_i or negedge rst_ni) begin 32 1/1 if (!rst_ni) begin Tests: T4 T5 T6  33 1/1 cnt <= '0; Tests: T4 T5 T6  34 1/1 end else if (ack || !en_i) begin Tests: T4 T5 T6  35 1/1 cnt <= '0; Tests: T4 T5 T6  36 1/1 end else if (timeout) begin Tests: T3 T27 T39  37 unreachable cnt <= '{default: '1}; 38 1/1 end else if (en_i) begin Tests: T3 T27 T39  39 1/1 cnt <= cnt + 1'b1; Tests: T3 T27 T39  40 end ==> MISSING_ELSE

Cond Coverage for Instance : tb.dut.u_io_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
TotalCoveredPercent
Conditions33100.00
Logical33100.00
Non-Logical00
Event00

 LINE       34
 EXPRESSION (ack || ((!en_i)))
             -1-    ----2----
-1--2-StatusTests
00CoveredT3,T27,T39
01CoveredT4,T5,T6
10CoveredT3,T27,T39

Branch Coverage for Instance : tb.dut.u_io_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
Branches 3 3 100.00
IF 32 3 3 100.00


32 if (!rst_ni) begin -1- 33 cnt <= '0; ==> 34 end else if (ack || !en_i) begin -2- 35 cnt <= '0; ==> 36 end else if (timeout) begin -3- 37 cnt <= '{default: '1}; ==> (Unreachable) 38 end else if (en_i) begin -4- 39 cnt <= cnt + 1'b1; ==> 40 end MISSING_ELSE ==> (Excluded) Exclude Annotation: VC_COV_UNR

Branches:
-1--2--3--4-StatusTestsExclude Annotation
1 - - - Covered T4,T5,T6
0 1 - - Covered T4,T5,T6
0 0 1 - Unreachable T3,T44,T47
0 0 0 1 Covered T3,T27,T39
0 0 0 0 Excluded VC_COV_UNR

Line Coverage for Instance : tb.dut.u_io_div2_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
TOTAL77100.00
CONT_ASSIGN3000
ALWAYS3277100.00

29 logic timeout; 30 unreachable assign timeout = int'(cnt) >= TimeOutCnt; 31 always_ff @(posedge clk_i or negedge rst_ni) begin 32 1/1 if (!rst_ni) begin Tests: T4 T5 T6  33 1/1 cnt <= '0; Tests: T4 T5 T6  34 1/1 end else if (ack || !en_i) begin Tests: T4 T5 T6  35 1/1 cnt <= '0; Tests: T4 T5 T6  36 1/1 end else if (timeout) begin Tests: T3 T27 T39  37 unreachable cnt <= '{default: '1}; 38 1/1 end else if (en_i) begin Tests: T3 T27 T39  39 1/1 cnt <= cnt + 1'b1; Tests: T3 T27 T39  40 end ==> MISSING_ELSE

Cond Coverage for Instance : tb.dut.u_io_div2_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
TotalCoveredPercent
Conditions33100.00
Logical33100.00
Non-Logical00
Event00

 LINE       34
 EXPRESSION (ack || ((!en_i)))
             -1-    ----2----
-1--2-StatusTests
00CoveredT3,T27,T39
01CoveredT4,T5,T6
10CoveredT3,T27,T10

Branch Coverage for Instance : tb.dut.u_io_div2_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
Branches 3 3 100.00
IF 32 3 3 100.00


32 if (!rst_ni) begin -1- 33 cnt <= '0; ==> 34 end else if (ack || !en_i) begin -2- 35 cnt <= '0; ==> 36 end else if (timeout) begin -3- 37 cnt <= '{default: '1}; ==> (Unreachable) 38 end else if (en_i) begin -4- 39 cnt <= cnt + 1'b1; ==> 40 end MISSING_ELSE ==> (Excluded) Exclude Annotation: VC_COV_UNR

Branches:
-1--2--3--4-StatusTestsExclude Annotation
1 - - - Covered T4,T5,T6
0 1 - - Covered T4,T5,T6
0 0 1 - Unreachable T3,T44,T47
0 0 0 1 Covered T3,T27,T39
0 0 0 0 Excluded VC_COV_UNR

Line Coverage for Instance : tb.dut.u_io_div4_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
TOTAL77100.00
CONT_ASSIGN3000
ALWAYS3277100.00

29 logic timeout; 30 unreachable assign timeout = int'(cnt) >= TimeOutCnt; 31 always_ff @(posedge clk_i or negedge rst_ni) begin 32 1/1 if (!rst_ni) begin Tests: T4 T5 T6  33 1/1 cnt <= '0; Tests: T4 T5 T6  34 1/1 end else if (ack || !en_i) begin Tests: T4 T5 T6  35 1/1 cnt <= '0; Tests: T4 T5 T6  36 1/1 end else if (timeout) begin Tests: T3 T27 T39  37 unreachable cnt <= '{default: '1}; 38 1/1 end else if (en_i) begin Tests: T3 T27 T39  39 1/1 cnt <= cnt + 1'b1; Tests: T3 T27 T39  40 end ==> MISSING_ELSE

Cond Coverage for Instance : tb.dut.u_io_div4_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
TotalCoveredPercent
Conditions33100.00
Logical33100.00
Non-Logical00
Event00

 LINE       34
 EXPRESSION (ack || ((!en_i)))
             -1-    ----2----
-1--2-StatusTests
00CoveredT3,T27,T39
01CoveredT4,T5,T6
10CoveredT3,T27,T39

Branch Coverage for Instance : tb.dut.u_io_div4_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
Branches 3 3 100.00
IF 32 3 3 100.00


32 if (!rst_ni) begin -1- 33 cnt <= '0; ==> 34 end else if (ack || !en_i) begin -2- 35 cnt <= '0; ==> 36 end else if (timeout) begin -3- 37 cnt <= '{default: '1}; ==> (Unreachable) 38 end else if (en_i) begin -4- 39 cnt <= cnt + 1'b1; ==> 40 end MISSING_ELSE ==> (Excluded) Exclude Annotation: VC_COV_UNR

Branches:
-1--2--3--4-StatusTestsExclude Annotation
1 - - - Covered T4,T5,T6
0 1 - - Covered T4,T5,T6
0 0 1 - Unreachable T3,T44,T47
0 0 0 1 Covered T3,T27,T39
0 0 0 0 Excluded VC_COV_UNR

Line Coverage for Instance : tb.dut.u_main_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
TOTAL77100.00
CONT_ASSIGN3000
ALWAYS3277100.00

29 logic timeout; 30 unreachable assign timeout = int'(cnt) >= TimeOutCnt; 31 always_ff @(posedge clk_i or negedge rst_ni) begin 32 1/1 if (!rst_ni) begin Tests: T4 T5 T6  33 1/1 cnt <= '0; Tests: T4 T5 T6  34 1/1 end else if (ack || !en_i) begin Tests: T4 T5 T6  35 1/1 cnt <= '0; Tests: T4 T5 T6  36 1/1 end else if (timeout) begin Tests: T3 T27 T39  37 unreachable cnt <= '{default: '1}; 38 1/1 end else if (en_i) begin Tests: T3 T27 T39  39 1/1 cnt <= cnt + 1'b1; Tests: T3 T27 T39  40 end ==> MISSING_ELSE

Cond Coverage for Instance : tb.dut.u_main_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
TotalCoveredPercent
Conditions33100.00
Logical33100.00
Non-Logical00
Event00

 LINE       34
 EXPRESSION (ack || ((!en_i)))
             -1-    ----2----
-1--2-StatusTests
00CoveredT3,T27,T39
01CoveredT4,T5,T6
10CoveredT3,T27,T39

Branch Coverage for Instance : tb.dut.u_main_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
Branches 3 3 100.00
IF 32 3 3 100.00


32 if (!rst_ni) begin -1- 33 cnt <= '0; ==> 34 end else if (ack || !en_i) begin -2- 35 cnt <= '0; ==> 36 end else if (timeout) begin -3- 37 cnt <= '{default: '1}; ==> (Unreachable) 38 end else if (en_i) begin -4- 39 cnt <= cnt + 1'b1; ==> 40 end MISSING_ELSE ==> (Excluded) Exclude Annotation: VC_COV_UNR

Branches:
-1--2--3--4-StatusTestsExclude Annotation
1 - - - Covered T4,T5,T6
0 1 - - Covered T4,T5,T6
0 0 1 - Unreachable T39,T44,T47
0 0 0 1 Covered T3,T27,T39
0 0 0 0 Excluded VC_COV_UNR

Line Coverage for Instance : tb.dut.u_usb_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
TOTAL77100.00
CONT_ASSIGN3000
ALWAYS3277100.00

29 logic timeout; 30 unreachable assign timeout = int'(cnt) >= TimeOutCnt; 31 always_ff @(posedge clk_i or negedge rst_ni) begin 32 1/1 if (!rst_ni) begin Tests: T4 T5 T6  33 1/1 cnt <= '0; Tests: T4 T5 T6  34 1/1 end else if (ack || !en_i) begin Tests: T4 T5 T6  35 1/1 cnt <= '0; Tests: T4 T5 T6  36 1/1 end else if (timeout) begin Tests: T3 T27 T39  37 unreachable cnt <= '{default: '1}; 38 1/1 end else if (en_i) begin Tests: T3 T27 T39  39 1/1 cnt <= cnt + 1'b1; Tests: T3 T27 T39  40 end ==> MISSING_ELSE

Cond Coverage for Instance : tb.dut.u_usb_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
TotalCoveredPercent
Conditions33100.00
Logical33100.00
Non-Logical00
Event00

 LINE       34
 EXPRESSION (ack || ((!en_i)))
             -1-    ----2----
-1--2-StatusTests
00CoveredT3,T27,T39
01CoveredT4,T5,T6
10CoveredT3,T27,T39

Branch Coverage for Instance : tb.dut.u_usb_meas.u_meas.gen_clk_timeout_chk.u_timeout_ref_to_clk
Line No.TotalCoveredPercent
Branches 3 3 100.00
IF 32 3 3 100.00


32 if (!rst_ni) begin -1- 33 cnt <= '0; ==> 34 end else if (ack || !en_i) begin -2- 35 cnt <= '0; ==> 36 end else if (timeout) begin -3- 37 cnt <= '{default: '1}; ==> (Unreachable) 38 end else if (en_i) begin -4- 39 cnt <= cnt + 1'b1; ==> 40 end MISSING_ELSE ==> (Excluded) Exclude Annotation: VC_COV_UNR

Branches:
-1--2--3--4-StatusTestsExclude Annotation
1 - - - Covered T4,T5,T6
0 1 - - Covered T4,T5,T6
0 0 1 - Unreachable T47,T65,T66
0 0 0 1 Covered T3,T27,T39
0 0 0 0 Excluded VC_COV_UNR

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