Line Coverage for Module : 
keymgr_data_en_state
 | Line No. | Total | Covered | Percent | 
| TOTAL |  | 30 | 29 | 96.67 | 
| ALWAYS | 69 | 3 | 3 | 100.00 | 
| ALWAYS | 79 | 27 | 26 | 96.30 | 
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_data_en_state.sv' or '../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_data_en_state.sv' was not found, so annotated line coverage report could not be generated.
| Line No. | Covered | Statements |  | 
| 69 | 
3 | 
3 | 
| 79 | 
1 | 
1 | 
| 80 | 
1 | 
1 | 
| 81 | 
1 | 
1 | 
| 82 | 
1 | 
1 | 
| 83 | 
1 | 
1 | 
| 86 | 
1 | 
1 | 
| 87 | 
1 | 
1 | 
| 88 | 
1 | 
1 | 
| 89 | 
1 | 
1 | 
| 90 | 
1 | 
1 | 
| 91 | 
1 | 
1 | 
| 92 | 
1 | 
1 | 
| 93 | 
0 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 98 | 
1 | 
1 | 
| 99 | 
1 | 
1 | 
| 100 | 
1 | 
1 | 
| 101 | 
1 | 
1 | 
| 102 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 107 | 
1 | 
1 | 
| 108 | 
1 | 
1 | 
| 109 | 
1 | 
1 | 
| 110 | 
1 | 
1 | 
| 111 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 116 | 
1 | 
1 | 
| 117 | 
1 | 
1 | 
 | 
 | 
 | 
     MISSING_ELSE | 
| 122 | 
1 | 
1 | 
| 123 | 
1 | 
1 | 
 | 
 | 
 | 
==>  MISSING_ELSE | 
Cond Coverage for Module : 
keymgr_data_en_state
 | Total | Covered | Percent | 
| Conditions | 3 | 1 | 33.33 | 
| Logical | 3 | 1 | 33.33 | 
| Non-Logical | 0 | 0 |  | 
| Event | 0 | 0 |  | 
 LINE       92
 EXPRESSION (id_en_i || gen_en_i)
             ---1---    ----2---
| -1- | -2- | Status | Tests |                       
| 0 | 0 | Covered | T1,T2,T3 | 
| 0 | 1 | Not Covered |  | 
| 1 | 0 | Not Covered |  | 
FSM Coverage for Module : 
keymgr_data_en_state
Summary for FSM :: state_q
 | Total | Covered | Percent |  | 
| States | 
5 | 
5 | 
100.00 | 
(Not included in score) | 
| Transitions | 
9 | 
9 | 
100.00 | 
 | 
| Sequences | 
0 | 
0 | 
 | 
 | 
State, Transition and Sequence Details for FSM :: state_q
| states | Line No. | Covered | Tests | 
| StCtrlDataDis | 
87 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataHwEn | 
89 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle | 
123 | 
Covered | 
T1,T2,T3 | 
| StCtrlDataSwEn | 
91 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataWait | 
100 | 
Covered | 
T2,T3,T4 | 
| transitions | Line No. | Covered | Tests | 
| StCtrlDataDis->StCtrlDataWait | 
117 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataHwEn->StCtrlDataDis | 
102 | 
Covered | 
T5,T6,T7 | 
| StCtrlDataHwEn->StCtrlDataWait | 
100 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle->StCtrlDataDis | 
87 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle->StCtrlDataHwEn | 
89 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle->StCtrlDataSwEn | 
91 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataSwEn->StCtrlDataDis | 
111 | 
Covered | 
T8 | 
| StCtrlDataSwEn->StCtrlDataWait | 
109 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataWait->StCtrlDataIdle | 
123 | 
Covered | 
T2,T3,T4 | 
Branch Coverage for Module : 
keymgr_data_en_state
 | Line No. | Total | Covered | Percent | 
| Branches | 
 | 
18 | 
16 | 
88.89  | 
| IF | 
69 | 
2 | 
2 | 
100.00 | 
| CASE | 
83 | 
16 | 
14 | 
87.50  | 
WARNING: The source file /workspace/default/sim-vcs/../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_data_en_state.sv' or '../src/lowrisc_ip_keymgr_0.1/rtl/keymgr_data_en_state.sv was not found/opened, so annotated branch coverage report could not be generated.
	LineNo.	Expression
-1-:	69	if ((!rst_ni))
Branches:
| -1- | Status | Tests | 
| 1 | 
Covered | 
T1,T2,T3 | 
| 0 | 
Covered | 
T1,T2,T3 | 
	LineNo.	Expression
-1-:	83	case (state_q)
-2-:	86	if (adv_en_i)
-3-:	88	if (((id_en_i || gen_en_i) && prim_mubi_pkg::mubi4_test_true_strict(hw_sel_i)))
-4-:	90	if (((id_en_i || gen_en_i) && prim_mubi_pkg::mubi4_test_false_strict(hw_sel_i)))
-5-:	92	if ((id_en_i || gen_en_i))
-6-:	99	if (op_done_i)
-7-:	101	if ((adv_en_i || prim_mubi_pkg::mubi4_test_false_loose(hw_sel_i)))
-8-:	108	if (op_done_i)
-9-:	110	if ((adv_en_i || prim_mubi_pkg::mubi4_test_true_loose(hw_sel_i)))
-10-:	116	if (op_done_i)
-11-:	122	if ((!op_start_i))
Branches:
| -1- | -2- | -3- | -4- | -5- | -6- | -7- | -8- | -9- | -10- | -11- | Status | Tests | 
| StCtrlDataIdle  | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle  | 
0 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle  | 
0 | 
0 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataIdle  | 
0 | 
0 | 
0 | 
1 | 
- | 
- | 
- | 
- | 
- | 
- | 
Not Covered | 
 | 
| StCtrlDataIdle  | 
0 | 
0 | 
0 | 
0 | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T1,T2,T3 | 
| StCtrlDataHwEn  | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataHwEn  | 
- | 
- | 
- | 
- | 
0 | 
1 | 
- | 
- | 
- | 
- | 
Covered | 
T5,T6,T7 | 
| StCtrlDataHwEn  | 
- | 
- | 
- | 
- | 
0 | 
0 | 
- | 
- | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataSwEn  | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataSwEn  | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
1 | 
- | 
- | 
Covered | 
T8 | 
| StCtrlDataSwEn  | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
0 | 
- | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataDis  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataDis  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
- | 
Covered | 
T2,T3,T4 | 
| StCtrlDataWait  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
1 | 
Covered | 
T2,T3,T4 | 
| StCtrlDataWait  | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
0 | 
Not Covered | 
 | 
| default | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
- | 
Covered | 
T9,T10,T11 | 
Assert Coverage for Module : 
keymgr_data_en_state
Assertion Details
| Name | Attempts | Real Successes | Failures | Incomplete | 
| 
u_state_regs_A | 
20778948 | 
20610811 | 
0 | 
0 | 
u_state_regs_A
| Name | Attempts | Real Successes | Failures | Incomplete | 
| Total | 
20778948 | 
20610811 | 
0 | 
0 | 
| T1 | 
7935 | 
7792 | 
0 | 
0 | 
| T2 | 
5718 | 
5655 | 
0 | 
0 | 
| T3 | 
3289 | 
3175 | 
0 | 
0 | 
| T4 | 
2862 | 
2781 | 
0 | 
0 | 
| T12 | 
5917 | 
5824 | 
0 | 
0 | 
| T13 | 
3737 | 
3644 | 
0 | 
0 | 
| T14 | 
8624 | 
8565 | 
0 | 
0 | 
| T15 | 
873 | 
779 | 
0 | 
0 | 
| T16 | 
13307 | 
13247 | 
0 | 
0 | 
| T17 | 
3327 | 
3248 | 
0 | 
0 |