Line Coverage for Module :
sysrst_ctrl_combo
| Line No. | Total | Covered | Percent |
| TOTAL | | 30 | 30 | 100.00 |
| CONT_ASSIGN | 45 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 56 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 56 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 56 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 56 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 68 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 68 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 68 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 68 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 72 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 72 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 72 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 72 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 94 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 94 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 94 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 94 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 108 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 108 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 108 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 108 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 113 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 113 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 113 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 113 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 153 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 156 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 157 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 160 | 1 | 1 | 100.00 |
| CONT_ASSIGN | 165 | 1 | 1 | 100.00 |
WARNING: The source file '/workspace/default/sim-vcs/../src/lowrisc_ip_sysrst_ctrl_1.0/rtl/sysrst_ctrl_combo.sv' or '../src/lowrisc_ip_sysrst_ctrl_1.0/rtl/sysrst_ctrl_combo.sv' was not found, so annotated line coverage report could not be generated.
| Line No. | Covered | Statements | |
| 45 |
1 |
1 |
| 56 |
4 |
4 |
| 68 |
4 |
4 |
| 72 |
4 |
4 |
| 94 |
4 |
4 |
| 108 |
4 |
4 |
| 113 |
4 |
4 |
| 153 |
1 |
1 |
| 156 |
1 |
1 |
| 157 |
1 |
1 |
| 160 |
1 |
1 |
| 165 |
1 |
1 |
Cond Coverage for Module :
sysrst_ctrl_combo
| Total | Covered | Percent |
| Conditions | 52 | 48 | 92.31 |
| Logical | 52 | 48 | 92.31 |
| Non-Logical | 0 | 0 | |
| Event | 0 | 0 | |
LINE 72
EXPRESSION ((in & gen_combo_trigger[0].cfg_in_pre) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T40,T41,T42 |
| 1 | Covered | T1,T4,T5 |
LINE 72
EXPRESSION ((in & gen_combo_trigger[1].cfg_in_pre) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T40,T41,T42 |
| 1 | Covered | T1,T4,T5 |
LINE 72
EXPRESSION ((in & gen_combo_trigger[2].cfg_in_pre) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T40,T41,T42 |
| 1 | Covered | T1,T4,T5 |
LINE 72
EXPRESSION ((in & gen_combo_trigger[3].cfg_in_pre) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T40,T41,T42 |
| 1 | Covered | T1,T4,T5 |
LINE 108
EXPRESSION
Number Term
1 ((|gen_combo_trigger[0].cfg_in_sel)) &&
2 ((gen_combo_trigger[0].precond_valid && gen_combo_trigger[0].cfg_combo_pre_en) || ((!gen_combo_trigger[0].cfg_combo_pre_en))))
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T41,T42 |
| 1 | 1 | Covered | T1,T2,T8 |
LINE 108
SUB-EXPRESSION ((gen_combo_trigger[0].precond_valid && gen_combo_trigger[0].cfg_combo_pre_en) || ((!gen_combo_trigger[0].cfg_combo_pre_en)))
--------------------------------------1-------------------------------------- ---------------------2--------------------
| -1- | -2- | Status | Tests |
| 0 | 0 | Covered | T40,T41,T42 |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T14,T16 |
LINE 108
SUB-EXPRESSION (gen_combo_trigger[0].precond_valid && gen_combo_trigger[0].cfg_combo_pre_en)
-----------------1---------------- ------------------2------------------
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T40,T41,T42 |
| 1 | 0 | Not Covered | |
| 1 | 1 | Covered | T40,T14,T16 |
LINE 108
EXPRESSION
Number Term
1 ((|gen_combo_trigger[1].cfg_in_sel)) &&
2 ((gen_combo_trigger[1].precond_valid && gen_combo_trigger[1].cfg_combo_pre_en) || ((!gen_combo_trigger[1].cfg_combo_pre_en))))
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T41,T42 |
| 1 | 1 | Covered | T1,T2,T8 |
LINE 108
SUB-EXPRESSION ((gen_combo_trigger[1].precond_valid && gen_combo_trigger[1].cfg_combo_pre_en) || ((!gen_combo_trigger[1].cfg_combo_pre_en)))
--------------------------------------1-------------------------------------- ---------------------2--------------------
| -1- | -2- | Status | Tests |
| 0 | 0 | Covered | T40,T41,T42 |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T14,T44,T45 |
LINE 108
SUB-EXPRESSION (gen_combo_trigger[1].precond_valid && gen_combo_trigger[1].cfg_combo_pre_en)
-----------------1---------------- ------------------2------------------
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T40,T41,T42 |
| 1 | 0 | Not Covered | |
| 1 | 1 | Covered | T14,T44,T45 |
LINE 108
EXPRESSION
Number Term
1 ((|gen_combo_trigger[2].cfg_in_sel)) &&
2 ((gen_combo_trigger[2].precond_valid && gen_combo_trigger[2].cfg_combo_pre_en) || ((!gen_combo_trigger[2].cfg_combo_pre_en))))
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T41,T42 |
| 1 | 1 | Covered | T1,T2,T8 |
LINE 108
SUB-EXPRESSION ((gen_combo_trigger[2].precond_valid && gen_combo_trigger[2].cfg_combo_pre_en) || ((!gen_combo_trigger[2].cfg_combo_pre_en)))
--------------------------------------1-------------------------------------- ---------------------2--------------------
| -1- | -2- | Status | Tests |
| 0 | 0 | Covered | T40,T41,T42 |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T14,T46 |
LINE 108
SUB-EXPRESSION (gen_combo_trigger[2].precond_valid && gen_combo_trigger[2].cfg_combo_pre_en)
-----------------1---------------- ------------------2------------------
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T40,T41,T42 |
| 1 | 0 | Not Covered | |
| 1 | 1 | Covered | T40,T14,T46 |
LINE 108
EXPRESSION
Number Term
1 ((|gen_combo_trigger[3].cfg_in_sel)) &&
2 ((gen_combo_trigger[3].precond_valid && gen_combo_trigger[3].cfg_combo_pre_en) || ((!gen_combo_trigger[3].cfg_combo_pre_en))))
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T41,T42 |
| 1 | 1 | Covered | T1,T2,T8 |
LINE 108
SUB-EXPRESSION ((gen_combo_trigger[3].precond_valid && gen_combo_trigger[3].cfg_combo_pre_en) || ((!gen_combo_trigger[3].cfg_combo_pre_en)))
--------------------------------------1-------------------------------------- ---------------------2--------------------
| -1- | -2- | Status | Tests |
| 0 | 0 | Covered | T40,T41,T42 |
| 0 | 1 | Covered | T1,T4,T5 |
| 1 | 0 | Covered | T40,T14,T16 |
LINE 108
SUB-EXPRESSION (gen_combo_trigger[3].precond_valid && gen_combo_trigger[3].cfg_combo_pre_en)
-----------------1---------------- ------------------2------------------
| -1- | -2- | Status | Tests |
| 0 | 1 | Covered | T40,T41,T42 |
| 1 | 0 | Not Covered | |
| 1 | 1 | Covered | T40,T14,T16 |
LINE 113
EXPRESSION ((in & gen_combo_trigger[0].cfg_in_sel) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T1,T2,T8 |
| 1 | Covered | T1,T4,T5 |
LINE 113
EXPRESSION ((in & gen_combo_trigger[1].cfg_in_sel) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T1,T2,T8 |
| 1 | Covered | T1,T4,T5 |
LINE 113
EXPRESSION ((in & gen_combo_trigger[2].cfg_in_sel) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T1,T2,T8 |
| 1 | Covered | T1,T4,T5 |
LINE 113
EXPRESSION ((in & gen_combo_trigger[3].cfg_in_sel) == '0)
-----------------------1----------------------
| -1- | Status | Tests |
| 0 | Covered | T1,T2,T8 |
| 1 | Covered | T1,T4,T5 |