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



Module Instance : tb.dut.u_reg

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
100.00 100.00 100.00 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.52 99.38 98.40 100.00 99.80 100.00


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
99.02 100.00 96.08 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_alert_test 100.00 100.00
u_auto_block_debounce_ctl_auto_block_enable 100.00 100.00 100.00 100.00
u_auto_block_debounce_ctl_cdc 98.33 100.00 93.33 100.00 100.00
u_auto_block_debounce_ctl_debounce_timer 100.00 100.00 100.00 100.00
u_auto_block_out_ctl_cdc 99.17 100.00 96.67 100.00 100.00
u_auto_block_out_ctl_key0_out_sel 100.00 100.00 100.00 100.00
u_auto_block_out_ctl_key0_out_value 100.00 100.00 100.00 100.00
u_auto_block_out_ctl_key1_out_sel 100.00 100.00 100.00 100.00
u_auto_block_out_ctl_key1_out_value 100.00 100.00 100.00 100.00
u_auto_block_out_ctl_key2_out_sel 100.00 100.00 100.00 100.00
u_auto_block_out_ctl_key2_out_value 100.00 100.00 100.00 100.00
u_chk 100.00 100.00 100.00 100.00
u_com_det_ctl_0 100.00 100.00 100.00 100.00
u_com_det_ctl_0_cdc 99.17 100.00 96.67 100.00 100.00
u_com_det_ctl_1 100.00 100.00 100.00 100.00
u_com_det_ctl_1_cdc 99.17 100.00 96.67 100.00 100.00
u_com_det_ctl_2 100.00 100.00 100.00 100.00
u_com_det_ctl_2_cdc 99.17 100.00 96.67 100.00 100.00
u_com_det_ctl_3 100.00 100.00 100.00 100.00
u_com_det_ctl_3_cdc 99.17 100.00 96.67 100.00 100.00
u_com_out_ctl_0_bat_disable_0 100.00 100.00 100.00 100.00
u_com_out_ctl_0_cdc 99.17 100.00 96.67 100.00 100.00
u_com_out_ctl_0_ec_rst_0 100.00 100.00 100.00 100.00
u_com_out_ctl_0_interrupt_0 100.00 100.00 100.00 100.00
u_com_out_ctl_0_rst_req_0 100.00 100.00 100.00 100.00
u_com_out_ctl_1_bat_disable_1 100.00 100.00 100.00 100.00
u_com_out_ctl_1_cdc 99.17 100.00 96.67 100.00 100.00
u_com_out_ctl_1_ec_rst_1 100.00 100.00 100.00 100.00
u_com_out_ctl_1_interrupt_1 100.00 100.00 100.00 100.00
u_com_out_ctl_1_rst_req_1 100.00 100.00 100.00 100.00
u_com_out_ctl_2_bat_disable_2 100.00 100.00 100.00 100.00
u_com_out_ctl_2_cdc 99.17 100.00 96.67 100.00 100.00
u_com_out_ctl_2_ec_rst_2 100.00 100.00 100.00 100.00
u_com_out_ctl_2_interrupt_2 100.00 100.00 100.00 100.00
u_com_out_ctl_2_rst_req_2 100.00 100.00 100.00 100.00
u_com_out_ctl_3_bat_disable_3 100.00 100.00 100.00 100.00
u_com_out_ctl_3_cdc 99.17 100.00 96.67 100.00 100.00
u_com_out_ctl_3_ec_rst_3 100.00 100.00 100.00 100.00
u_com_out_ctl_3_interrupt_3 100.00 100.00 100.00 100.00
u_com_out_ctl_3_rst_req_3 100.00 100.00 100.00 100.00
u_com_pre_det_ctl_0 100.00 100.00 100.00 100.00
u_com_pre_det_ctl_0_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_det_ctl_1 100.00 100.00 100.00 100.00
u_com_pre_det_ctl_1_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_det_ctl_2 100.00 100.00 100.00 100.00
u_com_pre_det_ctl_2_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_det_ctl_3 100.00 100.00 100.00 100.00
u_com_pre_det_ctl_3_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_sel_ctl_0_ac_present_sel_0 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_0_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_sel_ctl_0_key0_in_sel_0 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_0_key1_in_sel_0 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_0_key2_in_sel_0 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_0_pwrb_in_sel_0 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_1_ac_present_sel_1 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_1_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_sel_ctl_1_key0_in_sel_1 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_1_key1_in_sel_1 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_1_key2_in_sel_1 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_1_pwrb_in_sel_1 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_2_ac_present_sel_2 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_2_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_sel_ctl_2_key0_in_sel_2 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_2_key1_in_sel_2 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_2_key2_in_sel_2 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_2_pwrb_in_sel_2 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_3_ac_present_sel_3 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_3_cdc 99.17 100.00 96.67 100.00 100.00
u_com_pre_sel_ctl_3_key0_in_sel_3 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_3_key1_in_sel_3 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_3_key2_in_sel_3 100.00 100.00 100.00 100.00
u_com_pre_sel_ctl_3_pwrb_in_sel_3 100.00 100.00 100.00 100.00
u_com_sel_ctl_0_ac_present_sel_0 100.00 100.00 100.00 100.00
u_com_sel_ctl_0_cdc 99.17 100.00 96.67 100.00 100.00
u_com_sel_ctl_0_key0_in_sel_0 100.00 100.00 100.00 100.00
u_com_sel_ctl_0_key1_in_sel_0 100.00 100.00 100.00 100.00
u_com_sel_ctl_0_key2_in_sel_0 100.00 100.00 100.00 100.00
u_com_sel_ctl_0_pwrb_in_sel_0 100.00 100.00 100.00 100.00
u_com_sel_ctl_1_ac_present_sel_1 100.00 100.00 100.00 100.00
u_com_sel_ctl_1_cdc 99.17 100.00 96.67 100.00 100.00
u_com_sel_ctl_1_key0_in_sel_1 100.00 100.00 100.00 100.00
u_com_sel_ctl_1_key1_in_sel_1 100.00 100.00 100.00 100.00
u_com_sel_ctl_1_key2_in_sel_1 100.00 100.00 100.00 100.00
u_com_sel_ctl_1_pwrb_in_sel_1 100.00 100.00 100.00 100.00
u_com_sel_ctl_2_ac_present_sel_2 100.00 100.00 100.00 100.00
u_com_sel_ctl_2_cdc 99.17 100.00 96.67 100.00 100.00
u_com_sel_ctl_2_key0_in_sel_2 100.00 100.00 100.00 100.00
u_com_sel_ctl_2_key1_in_sel_2 100.00 100.00 100.00 100.00
u_com_sel_ctl_2_key2_in_sel_2 100.00 100.00 100.00 100.00
u_com_sel_ctl_2_pwrb_in_sel_2 100.00 100.00 100.00 100.00
u_com_sel_ctl_3_ac_present_sel_3 100.00 100.00 100.00 100.00
u_com_sel_ctl_3_cdc 99.17 100.00 96.67 100.00 100.00
u_com_sel_ctl_3_key0_in_sel_3 100.00 100.00 100.00 100.00
u_com_sel_ctl_3_key1_in_sel_3 100.00 100.00 100.00 100.00
u_com_sel_ctl_3_key2_in_sel_3 100.00 100.00 100.00 100.00
u_com_sel_ctl_3_pwrb_in_sel_3 100.00 100.00 100.00 100.00
u_combo_intr_status_combo0_h2l 100.00 100.00 100.00 100.00
u_combo_intr_status_combo1_h2l 100.00 100.00 100.00 100.00
u_combo_intr_status_combo2_h2l 100.00 100.00 100.00 100.00
u_combo_intr_status_combo3_h2l 100.00 100.00 100.00 100.00
u_ec_rst_ctl 100.00 100.00 100.00 100.00
u_ec_rst_ctl_cdc 98.33 100.00 93.33 100.00 100.00
u_intr_enable 100.00 100.00 100.00 100.00
u_intr_state 92.59 77.78 100.00 100.00
u_intr_test 100.00 100.00
u_key_intr_ctl_ac_present_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_ac_present_l2h 100.00 100.00 100.00 100.00
u_key_intr_ctl_cdc 99.17 100.00 96.67 100.00 100.00
u_key_intr_ctl_ec_rst_l_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_ec_rst_l_l2h 100.00 100.00 100.00 100.00
u_key_intr_ctl_flash_wp_l_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_flash_wp_l_l2h 100.00 100.00 100.00 100.00
u_key_intr_ctl_key0_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_key0_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_ctl_key1_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_key1_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_ctl_key2_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_key2_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_ctl_pwrb_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_ctl_pwrb_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_debounce_ctl 100.00 100.00 100.00 100.00
u_key_intr_debounce_ctl_cdc 98.33 100.00 93.33 100.00 100.00
u_key_intr_status_ac_present_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_ac_present_l2h 100.00 100.00 100.00 100.00
u_key_intr_status_ec_rst_l_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_ec_rst_l_l2h 100.00 100.00 100.00 100.00
u_key_intr_status_flash_wp_l_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_flash_wp_l_l2h 100.00 100.00 100.00 100.00
u_key_intr_status_key0_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_key0_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_status_key1_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_key1_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_status_key2_in_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_key2_in_l2h 100.00 100.00 100.00 100.00
u_key_intr_status_pwrb_h2l 100.00 100.00 100.00 100.00
u_key_intr_status_pwrb_l2h 100.00 100.00 100.00 100.00
u_key_invert_ctl_ac_present 100.00 100.00 100.00 100.00
u_key_invert_ctl_bat_disable 100.00 100.00 100.00 100.00
u_key_invert_ctl_cdc 99.17 100.00 96.67 100.00 100.00
u_key_invert_ctl_key0_in 100.00 100.00 100.00 100.00
u_key_invert_ctl_key0_out 100.00 100.00 100.00 100.00
u_key_invert_ctl_key1_in 100.00 100.00 100.00 100.00
u_key_invert_ctl_key1_out 100.00 100.00 100.00 100.00
u_key_invert_ctl_key2_in 100.00 100.00 100.00 100.00
u_key_invert_ctl_key2_out 100.00 100.00 100.00 100.00
u_key_invert_ctl_lid_open 100.00 100.00 100.00 100.00
u_key_invert_ctl_pwrb_in 100.00 100.00 100.00 100.00
u_key_invert_ctl_pwrb_out 100.00 100.00 100.00 100.00
u_key_invert_ctl_z3_wakeup 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_bat_disable_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_bat_disable_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_cdc 99.17 100.00 96.67 100.00 100.00
u_pin_allowed_ctl_ec_rst_l_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_ec_rst_l_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_flash_wp_l_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_flash_wp_l_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_key0_out_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_key0_out_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_key1_out_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_key1_out_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_key2_out_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_key2_out_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_pwrb_out_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_pwrb_out_1 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_z3_wakeup_0 100.00 100.00 100.00 100.00
u_pin_allowed_ctl_z3_wakeup_1 100.00 100.00 100.00 100.00
u_pin_in_value_ac_present 92.59 77.78 100.00 100.00
u_pin_in_value_ec_rst_l 92.59 77.78 100.00 100.00
u_pin_in_value_flash_wp_l 92.59 77.78 100.00 100.00
u_pin_in_value_key0_in 92.59 77.78 100.00 100.00
u_pin_in_value_key1_in 92.59 77.78 100.00 100.00
u_pin_in_value_key2_in 92.59 77.78 100.00 100.00
u_pin_in_value_lid_open 92.59 77.78 100.00 100.00
u_pin_in_value_pwrb_in 92.59 77.78 100.00 100.00
u_pin_out_ctl_bat_disable 100.00 100.00 100.00 100.00
u_pin_out_ctl_cdc 99.17 100.00 96.67 100.00 100.00
u_pin_out_ctl_ec_rst_l 100.00 100.00 100.00 100.00
u_pin_out_ctl_flash_wp_l 100.00 100.00 100.00 100.00
u_pin_out_ctl_key0_out 100.00 100.00 100.00 100.00
u_pin_out_ctl_key1_out 100.00 100.00 100.00 100.00
u_pin_out_ctl_key2_out 100.00 100.00 100.00 100.00
u_pin_out_ctl_pwrb_out 100.00 100.00 100.00 100.00
u_pin_out_ctl_z3_wakeup 100.00 100.00 100.00 100.00
u_pin_out_value_bat_disable 100.00 100.00 100.00 100.00
u_pin_out_value_cdc 99.17 100.00 96.67 100.00 100.00
u_pin_out_value_ec_rst_l 100.00 100.00 100.00 100.00
u_pin_out_value_flash_wp_l 100.00 100.00 100.00 100.00
u_pin_out_value_key0_out 100.00 100.00 100.00 100.00
u_pin_out_value_key1_out 100.00 100.00 100.00 100.00
u_pin_out_value_key2_out 100.00 100.00 100.00 100.00
u_pin_out_value_pwrb_out 100.00 100.00 100.00 100.00
u_pin_out_value_z3_wakeup 100.00 100.00 100.00 100.00
u_prim_reg_we_check 100.00 100.00 100.00
u_reg_if 98.98 97.14 98.80 100.00 100.00
u_regwen 100.00 100.00 100.00 100.00
u_rsp_intg_gen 100.00 100.00 100.00
u_ulp_ac_debounce_ctl 100.00 100.00 100.00 100.00
u_ulp_ac_debounce_ctl_cdc 98.33 100.00 93.33 100.00 100.00
u_ulp_ctl 100.00 100.00 100.00 100.00
u_ulp_ctl_cdc 99.22 100.00 96.88 100.00 100.00
u_ulp_lid_debounce_ctl 100.00 100.00 100.00 100.00
u_ulp_lid_debounce_ctl_cdc 98.33 100.00 93.33 100.00 100.00
u_ulp_pwrb_debounce_ctl 100.00 100.00 100.00 100.00
u_ulp_pwrb_debounce_ctl_cdc 98.33 100.00 93.33 100.00 100.00
u_ulp_status 100.00 100.00 100.00 100.00
u_wkup_status 100.00 100.00 100.00 100.00
u_wkup_status_cdc 94.70 96.99 88.57 93.22 100.00

Line Coverage for Module : sysrst_ctrl_reg_top
Line No.TotalCoveredPercent
TOTAL512512100.00
ALWAYS7044100.00
CONT_ASSIGN7911100.00
CONT_ASSIGN9111100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN12011100.00
CONT_ASSIGN12111100.00
ALWAYS29922100.00
CONT_ASSIGN32711100.00
ALWAYS33822100.00
CONT_ASSIGN36611100.00
ALWAYS37722100.00
CONT_ASSIGN40511100.00
ALWAYS41622100.00
CONT_ASSIGN44411100.00
ALWAYS45422100.00
CONT_ASSIGN48211100.00
ALWAYS49544100.00
CONT_ASSIGN52511100.00
ALWAYS5471313100.00
CONT_ASSIGN58611100.00
ALWAYS6121717100.00
CONT_ASSIGN65511100.00
ALWAYS67299100.00
CONT_ASSIGN70711100.00
ALWAYS72499100.00
CONT_ASSIGN75911100.00
ALWAYS7831515100.00
CONT_ASSIGN82411100.00
ALWAYS83522100.00
CONT_ASSIGN86311100.00
ALWAYS87533100.00
CONT_ASSIGN90411100.00
ALWAYS92077100.00
CONT_ASSIGN95311100.00
ALWAYS96866100.00
CONT_ASSIGN100011100.00
ALWAYS101566100.00
CONT_ASSIGN104711100.00
ALWAYS106266100.00
CONT_ASSIGN109411100.00
ALWAYS110966100.00
CONT_ASSIGN114111100.00
ALWAYS115222100.00
CONT_ASSIGN118011100.00
ALWAYS119122100.00
CONT_ASSIGN121911100.00
ALWAYS123022100.00
CONT_ASSIGN125811100.00
ALWAYS126922100.00
CONT_ASSIGN129711100.00
ALWAYS131266100.00
CONT_ASSIGN134411100.00
ALWAYS135966100.00
CONT_ASSIGN139111100.00
ALWAYS140666100.00
CONT_ASSIGN143811100.00
ALWAYS145366100.00
CONT_ASSIGN148511100.00
ALWAYS149622100.00
CONT_ASSIGN152411100.00
ALWAYS153522100.00
CONT_ASSIGN156311100.00
ALWAYS157422100.00
CONT_ASSIGN160211100.00
ALWAYS161322100.00
CONT_ASSIGN164111100.00
ALWAYS165555100.00
CONT_ASSIGN168611100.00
ALWAYS170055100.00
CONT_ASSIGN173111100.00
ALWAYS174555100.00
CONT_ASSIGN177611100.00
ALWAYS179055100.00
CONT_ASSIGN182111100.00
CONT_ASSIGN188411100.00
CONT_ASSIGN189811100.00
CONT_ASSIGN190411100.00
CONT_ASSIGN191811100.00
CONT_ASSIGN195211100.00
CONT_ASSIGN198311100.00
CONT_ASSIGN201511100.00
CONT_ASSIGN204711100.00
CONT_ASSIGN213411100.00
CONT_ASSIGN216511100.00
CONT_ASSIGN249411100.00
CONT_ASSIGN358511100.00
CONT_ASSIGN396811100.00
CONT_ASSIGN400011100.00
CONT_ASSIGN406011100.00
CONT_ASSIGN422911100.00
CONT_ASSIGN437011100.00
CONT_ASSIGN451111100.00
CONT_ASSIGN465211100.00
CONT_ASSIGN479311100.00
CONT_ASSIGN482511100.00
CONT_ASSIGN485711100.00
CONT_ASSIGN488911100.00
CONT_ASSIGN492111100.00
CONT_ASSIGN506211100.00
CONT_ASSIGN520311100.00
CONT_ASSIGN534411100.00
CONT_ASSIGN548511100.00
CONT_ASSIGN551711100.00
CONT_ASSIGN554911100.00
CONT_ASSIGN558111100.00
CONT_ASSIGN561311100.00
CONT_ASSIGN572711100.00
CONT_ASSIGN584111100.00
CONT_ASSIGN595511100.00
ALWAYS65584444100.00
CONT_ASSIGN660411100.00
ALWAYS660811100.00
CONT_ASSIGN665511100.00
CONT_ASSIGN665711100.00
CONT_ASSIGN665811100.00
CONT_ASSIGN666011100.00
CONT_ASSIGN666111100.00
CONT_ASSIGN666311100.00
CONT_ASSIGN666411100.00
CONT_ASSIGN666611100.00
CONT_ASSIGN666711100.00
CONT_ASSIGN666911100.00
CONT_ASSIGN667111100.00
CONT_ASSIGN667311100.00
CONT_ASSIGN667511100.00
CONT_ASSIGN667711100.00
CONT_ASSIGN667911100.00
CONT_ASSIGN668011100.00
CONT_ASSIGN668211100.00
CONT_ASSIGN669511100.00
CONT_ASSIGN671211100.00
CONT_ASSIGN672111100.00
CONT_ASSIGN673011100.00
CONT_ASSIGN674511100.00
CONT_ASSIGN674711100.00
CONT_ASSIGN675011100.00
CONT_ASSIGN675711100.00
CONT_ASSIGN676311100.00
CONT_ASSIGN676911100.00
CONT_ASSIGN677511100.00
CONT_ASSIGN678111100.00
CONT_ASSIGN678311100.00
CONT_ASSIGN678511100.00
CONT_ASSIGN678711100.00
CONT_ASSIGN678911100.00
CONT_ASSIGN679511100.00
CONT_ASSIGN680111100.00
CONT_ASSIGN680711100.00
CONT_ASSIGN681311100.00
CONT_ASSIGN681511100.00
CONT_ASSIGN681711100.00
CONT_ASSIGN681911100.00
CONT_ASSIGN682111100.00
CONT_ASSIGN682611100.00
CONT_ASSIGN683111100.00
CONT_ASSIGN683611100.00
CONT_ASSIGN684111100.00
CONT_ASSIGN684311100.00
CONT_ASSIGN684511100.00
CONT_ASSIGN684711100.00
CONT_ASSIGN684911100.00
CONT_ASSIGN685011100.00
CONT_ASSIGN685211100.00
CONT_ASSIGN685411100.00
CONT_ASSIGN685611100.00
CONT_ASSIGN685811100.00
CONT_ASSIGN686011100.00
CONT_ASSIGN686211100.00
CONT_ASSIGN686411100.00
CONT_ASSIGN686611100.00
CONT_ASSIGN686811100.00
CONT_ASSIGN687011100.00
CONT_ASSIGN687211100.00
CONT_ASSIGN687411100.00
CONT_ASSIGN687611100.00
CONT_ASSIGN687811100.00
ALWAYS68824444100.00
ALWAYS69306868100.00
CONT_ASSIGN710511100.00
ALWAYS71073636100.00
CONT_ASSIGN722411100.00
CONT_ASSIGN722511100.00

Click here to see the source line report.

Cond Coverage for Module : sysrst_ctrl_reg_top
TotalCoveredPercent
Conditions53750794.41
Logical53750794.41
Non-Logical00
Event00

This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Line numbersPercent
60-660890.16
6608-7105100.00

Branch Coverage for Module : sysrst_ctrl_reg_top
Line No.TotalCoveredPercent
Branches 84 84 100.00
TERNARY 6604 2 2 100.00
IF 70 3 3 100.00
CASE 6931 44 44 100.00
CASE 7108 35 35 100.00


6604 assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ; -1- ==> ==>

Branches:
-1-StatusTests
1 Covered T1,T4,T5
0 Covered T1,T4,T5


70 if (!rst_ni) begin -1- 71 err_q <= '0; ==> 72 end else if (intg_err || reg_we_err) begin -2- 73 err_q <= 1'b1; ==> 74 end MISSING_ELSE ==>

Branches:
-1--2-StatusTests
1 - Covered T1,T4,T5
0 1 Covered T265,T260,T191
0 0 Covered T1,T4,T5


6931 unique case (1'b1) -1- 6932 addr_hit[0]: begin 6933 reg_rdata_next[0] = intr_state_qs; ==> 6934 end 6935 6936 addr_hit[1]: begin 6937 reg_rdata_next[0] = intr_enable_qs; ==> 6938 end 6939 6940 addr_hit[2]: begin 6941 reg_rdata_next[0] = '0; ==> 6942 end 6943 6944 addr_hit[3]: begin 6945 reg_rdata_next[0] = '0; ==> 6946 end 6947 6948 addr_hit[4]: begin 6949 reg_rdata_next[0] = regwen_qs; ==> 6950 end 6951 6952 addr_hit[5]: begin 6953 reg_rdata_next = DW'(ec_rst_ctl_qs); ==> 6954 end 6955 addr_hit[6]: begin 6956 reg_rdata_next = DW'(ulp_ac_debounce_ctl_qs); ==> 6957 end 6958 addr_hit[7]: begin 6959 reg_rdata_next = DW'(ulp_lid_debounce_ctl_qs); ==> 6960 end 6961 addr_hit[8]: begin 6962 reg_rdata_next = DW'(ulp_pwrb_debounce_ctl_qs); ==> 6963 end 6964 addr_hit[9]: begin 6965 reg_rdata_next = DW'(ulp_ctl_qs); ==> 6966 end 6967 addr_hit[10]: begin 6968 reg_rdata_next[0] = ulp_status_qs; ==> 6969 end 6970 6971 addr_hit[11]: begin 6972 reg_rdata_next = DW'(wkup_status_qs); ==> 6973 end 6974 addr_hit[12]: begin 6975 reg_rdata_next = DW'(key_invert_ctl_qs); ==> 6976 end 6977 addr_hit[13]: begin 6978 reg_rdata_next = DW'(pin_allowed_ctl_qs); ==> 6979 end 6980 addr_hit[14]: begin 6981 reg_rdata_next = DW'(pin_out_ctl_qs); ==> 6982 end 6983 addr_hit[15]: begin 6984 reg_rdata_next = DW'(pin_out_value_qs); ==> 6985 end 6986 addr_hit[16]: begin 6987 reg_rdata_next[0] = pin_in_value_pwrb_in_qs; ==> 6988 reg_rdata_next[1] = pin_in_value_key0_in_qs; 6989 reg_rdata_next[2] = pin_in_value_key1_in_qs; 6990 reg_rdata_next[3] = pin_in_value_key2_in_qs; 6991 reg_rdata_next[4] = pin_in_value_lid_open_qs; 6992 reg_rdata_next[5] = pin_in_value_ac_present_qs; 6993 reg_rdata_next[6] = pin_in_value_ec_rst_l_qs; 6994 reg_rdata_next[7] = pin_in_value_flash_wp_l_qs; 6995 end 6996 6997 addr_hit[17]: begin 6998 reg_rdata_next = DW'(key_intr_ctl_qs); ==> 6999 end 7000 addr_hit[18]: begin 7001 reg_rdata_next = DW'(key_intr_debounce_ctl_qs); ==> 7002 end 7003 addr_hit[19]: begin 7004 reg_rdata_next = DW'(auto_block_debounce_ctl_qs); ==> 7005 end 7006 addr_hit[20]: begin 7007 reg_rdata_next = DW'(auto_block_out_ctl_qs); ==> 7008 end 7009 addr_hit[21]: begin 7010 reg_rdata_next = DW'(com_pre_sel_ctl_0_qs); ==> 7011 end 7012 addr_hit[22]: begin 7013 reg_rdata_next = DW'(com_pre_sel_ctl_1_qs); ==> 7014 end 7015 addr_hit[23]: begin 7016 reg_rdata_next = DW'(com_pre_sel_ctl_2_qs); ==> 7017 end 7018 addr_hit[24]: begin 7019 reg_rdata_next = DW'(com_pre_sel_ctl_3_qs); ==> 7020 end 7021 addr_hit[25]: begin 7022 reg_rdata_next = DW'(com_pre_det_ctl_0_qs); ==> 7023 end 7024 addr_hit[26]: begin 7025 reg_rdata_next = DW'(com_pre_det_ctl_1_qs); ==> 7026 end 7027 addr_hit[27]: begin 7028 reg_rdata_next = DW'(com_pre_det_ctl_2_qs); ==> 7029 end 7030 addr_hit[28]: begin 7031 reg_rdata_next = DW'(com_pre_det_ctl_3_qs); ==> 7032 end 7033 addr_hit[29]: begin 7034 reg_rdata_next = DW'(com_sel_ctl_0_qs); ==> 7035 end 7036 addr_hit[30]: begin 7037 reg_rdata_next = DW'(com_sel_ctl_1_qs); ==> 7038 end 7039 addr_hit[31]: begin 7040 reg_rdata_next = DW'(com_sel_ctl_2_qs); ==> 7041 end 7042 addr_hit[32]: begin 7043 reg_rdata_next = DW'(com_sel_ctl_3_qs); ==> 7044 end 7045 addr_hit[33]: begin 7046 reg_rdata_next = DW'(com_det_ctl_0_qs); ==> 7047 end 7048 addr_hit[34]: begin 7049 reg_rdata_next = DW'(com_det_ctl_1_qs); ==> 7050 end 7051 addr_hit[35]: begin 7052 reg_rdata_next = DW'(com_det_ctl_2_qs); ==> 7053 end 7054 addr_hit[36]: begin 7055 reg_rdata_next = DW'(com_det_ctl_3_qs); ==> 7056 end 7057 addr_hit[37]: begin 7058 reg_rdata_next = DW'(com_out_ctl_0_qs); ==> 7059 end 7060 addr_hit[38]: begin 7061 reg_rdata_next = DW'(com_out_ctl_1_qs); ==> 7062 end 7063 addr_hit[39]: begin 7064 reg_rdata_next = DW'(com_out_ctl_2_qs); ==> 7065 end 7066 addr_hit[40]: begin 7067 reg_rdata_next = DW'(com_out_ctl_3_qs); ==> 7068 end 7069 addr_hit[41]: begin 7070 reg_rdata_next[0] = combo_intr_status_combo0_h2l_qs; ==> 7071 reg_rdata_next[1] = combo_intr_status_combo1_h2l_qs; 7072 reg_rdata_next[2] = combo_intr_status_combo2_h2l_qs; 7073 reg_rdata_next[3] = combo_intr_status_combo3_h2l_qs; 7074 end 7075 7076 addr_hit[42]: begin 7077 reg_rdata_next[0] = key_intr_status_pwrb_h2l_qs; ==> 7078 reg_rdata_next[1] = key_intr_status_key0_in_h2l_qs; 7079 reg_rdata_next[2] = key_intr_status_key1_in_h2l_qs; 7080 reg_rdata_next[3] = key_intr_status_key2_in_h2l_qs; 7081 reg_rdata_next[4] = key_intr_status_ac_present_h2l_qs; 7082 reg_rdata_next[5] = key_intr_status_ec_rst_l_h2l_qs; 7083 reg_rdata_next[6] = key_intr_status_flash_wp_l_h2l_qs; 7084 reg_rdata_next[7] = key_intr_status_pwrb_l2h_qs; 7085 reg_rdata_next[8] = key_intr_status_key0_in_l2h_qs; 7086 reg_rdata_next[9] = key_intr_status_key1_in_l2h_qs; 7087 reg_rdata_next[10] = key_intr_status_key2_in_l2h_qs; 7088 reg_rdata_next[11] = key_intr_status_ac_present_l2h_qs; 7089 reg_rdata_next[12] = key_intr_status_ec_rst_l_l2h_qs; 7090 reg_rdata_next[13] = key_intr_status_flash_wp_l_l2h_qs; 7091 end 7092 7093 default: begin 7094 reg_rdata_next = '1; ==>

Branches:
-1-StatusTests
addr_hit[0] Covered T1,T4,T5
addr_hit[1] Covered T1,T4,T5
addr_hit[2] Covered T4,T5,T2
addr_hit[3] Covered T4,T5,T2
addr_hit[4] Covered T1,T4,T5
addr_hit[5] Covered T1,T4,T5
addr_hit[6] Covered T4,T5,T2
addr_hit[7] Covered T4,T5,T2
addr_hit[8] Covered T1,T4,T5
addr_hit[9] Covered T1,T4,T5
addr_hit[10] Covered T4,T5,T2
addr_hit[11] Covered T4,T5,T2
addr_hit[12] Covered T4,T5,T2
addr_hit[13] Covered T1,T4,T5
addr_hit[14] Covered T1,T4,T5
addr_hit[15] Covered T4,T5,T2
addr_hit[16] Covered T1,T4,T5
addr_hit[17] Covered T4,T5,T2
addr_hit[18] Covered T1,T4,T5
addr_hit[19] Covered T4,T5,T2
addr_hit[20] Covered T4,T5,T2
addr_hit[21] Covered T1,T4,T5
addr_hit[22] Covered T4,T5,T2
addr_hit[23] Covered T4,T5,T2
addr_hit[24] Covered T4,T5,T2
addr_hit[25] Covered T1,T4,T5
addr_hit[26] Covered T1,T4,T5
addr_hit[27] Covered T4,T5,T2
addr_hit[28] Covered T4,T5,T2
addr_hit[29] Covered T1,T4,T5
addr_hit[30] Covered T4,T5,T2
addr_hit[31] Covered T4,T5,T2
addr_hit[32] Covered T4,T5,T2
addr_hit[33] Covered T1,T4,T5
addr_hit[34] Covered T4,T5,T2
addr_hit[35] Covered T4,T5,T2
addr_hit[36] Covered T4,T5,T2
addr_hit[37] Covered T1,T4,T5
addr_hit[38] Covered T4,T5,T2
addr_hit[39] Covered T4,T5,T2
addr_hit[40] Covered T1,T4,T5
addr_hit[41] Covered T1,T4,T5
addr_hit[42] Covered T4,T5,T2
default Covered T1,T4,T5


7108 unique case (1'b1) -1- 7109 addr_hit[5]: begin 7110 reg_busy_sel = ec_rst_ctl_busy; ==> 7111 end 7112 addr_hit[6]: begin 7113 reg_busy_sel = ulp_ac_debounce_ctl_busy; ==> 7114 end 7115 addr_hit[7]: begin 7116 reg_busy_sel = ulp_lid_debounce_ctl_busy; ==> 7117 end 7118 addr_hit[8]: begin 7119 reg_busy_sel = ulp_pwrb_debounce_ctl_busy; ==> 7120 end 7121 addr_hit[9]: begin 7122 reg_busy_sel = ulp_ctl_busy; ==> 7123 end 7124 addr_hit[11]: begin 7125 reg_busy_sel = wkup_status_busy; ==> 7126 end 7127 addr_hit[12]: begin 7128 reg_busy_sel = key_invert_ctl_busy; ==> 7129 end 7130 addr_hit[13]: begin 7131 reg_busy_sel = pin_allowed_ctl_busy; ==> 7132 end 7133 addr_hit[14]: begin 7134 reg_busy_sel = pin_out_ctl_busy; ==> 7135 end 7136 addr_hit[15]: begin 7137 reg_busy_sel = pin_out_value_busy; ==> 7138 end 7139 addr_hit[17]: begin 7140 reg_busy_sel = key_intr_ctl_busy; ==> 7141 end 7142 addr_hit[18]: begin 7143 reg_busy_sel = key_intr_debounce_ctl_busy; ==> 7144 end 7145 addr_hit[19]: begin 7146 reg_busy_sel = auto_block_debounce_ctl_busy; ==> 7147 end 7148 addr_hit[20]: begin 7149 reg_busy_sel = auto_block_out_ctl_busy; ==> 7150 end 7151 addr_hit[21]: begin 7152 reg_busy_sel = com_pre_sel_ctl_0_busy; ==> 7153 end 7154 addr_hit[22]: begin 7155 reg_busy_sel = com_pre_sel_ctl_1_busy; ==> 7156 end 7157 addr_hit[23]: begin 7158 reg_busy_sel = com_pre_sel_ctl_2_busy; ==> 7159 end 7160 addr_hit[24]: begin 7161 reg_busy_sel = com_pre_sel_ctl_3_busy; ==> 7162 end 7163 addr_hit[25]: begin 7164 reg_busy_sel = com_pre_det_ctl_0_busy; ==> 7165 end 7166 addr_hit[26]: begin 7167 reg_busy_sel = com_pre_det_ctl_1_busy; ==> 7168 end 7169 addr_hit[27]: begin 7170 reg_busy_sel = com_pre_det_ctl_2_busy; ==> 7171 end 7172 addr_hit[28]: begin 7173 reg_busy_sel = com_pre_det_ctl_3_busy; ==> 7174 end 7175 addr_hit[29]: begin 7176 reg_busy_sel = com_sel_ctl_0_busy; ==> 7177 end 7178 addr_hit[30]: begin 7179 reg_busy_sel = com_sel_ctl_1_busy; ==> 7180 end 7181 addr_hit[31]: begin 7182 reg_busy_sel = com_sel_ctl_2_busy; ==> 7183 end 7184 addr_hit[32]: begin 7185 reg_busy_sel = com_sel_ctl_3_busy; ==> 7186 end 7187 addr_hit[33]: begin 7188 reg_busy_sel = com_det_ctl_0_busy; ==> 7189 end 7190 addr_hit[34]: begin 7191 reg_busy_sel = com_det_ctl_1_busy; ==> 7192 end 7193 addr_hit[35]: begin 7194 reg_busy_sel = com_det_ctl_2_busy; ==> 7195 end 7196 addr_hit[36]: begin 7197 reg_busy_sel = com_det_ctl_3_busy; ==> 7198 end 7199 addr_hit[37]: begin 7200 reg_busy_sel = com_out_ctl_0_busy; ==> 7201 end 7202 addr_hit[38]: begin 7203 reg_busy_sel = com_out_ctl_1_busy; ==> 7204 end 7205 addr_hit[39]: begin 7206 reg_busy_sel = com_out_ctl_2_busy; ==> 7207 end 7208 addr_hit[40]: begin 7209 reg_busy_sel = com_out_ctl_3_busy; ==> 7210 end 7211 default: begin 7212 reg_busy_sel = '0; ==>

Branches:
-1-StatusTests
addr_hit[5] Covered T1,T4,T5
addr_hit[6] Covered T4,T5,T2
addr_hit[7] Covered T4,T5,T2
addr_hit[8] Covered T1,T4,T5
addr_hit[9] Covered T1,T4,T5
addr_hit[11] Covered T4,T5,T2
addr_hit[12] Covered T4,T5,T2
addr_hit[13] Covered T1,T4,T5
addr_hit[14] Covered T1,T4,T5
addr_hit[15] Covered T4,T5,T2
addr_hit[17] Covered T4,T5,T2
addr_hit[18] Covered T1,T4,T5
addr_hit[19] Covered T4,T5,T2
addr_hit[20] Covered T4,T5,T2
addr_hit[21] Covered T1,T4,T5
addr_hit[22] Covered T4,T5,T2
addr_hit[23] Covered T4,T5,T2
addr_hit[24] Covered T4,T5,T2
addr_hit[25] Covered T1,T4,T5
addr_hit[26] Covered T1,T4,T5
addr_hit[27] Covered T4,T5,T2
addr_hit[28] Covered T4,T5,T2
addr_hit[29] Covered T1,T4,T5
addr_hit[30] Covered T4,T5,T2
addr_hit[31] Covered T4,T5,T2
addr_hit[32] Covered T4,T5,T2
addr_hit[33] Covered T1,T4,T5
addr_hit[34] Covered T4,T5,T2
addr_hit[35] Covered T4,T5,T2
addr_hit[36] Covered T4,T5,T2
addr_hit[37] Covered T1,T4,T5
addr_hit[38] Covered T4,T5,T2
addr_hit[39] Covered T4,T5,T2
addr_hit[40] Covered T1,T4,T5
default Covered T1,T4,T5


Assert Coverage for Module : sysrst_ctrl_reg_top
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 4 4 100.00 4 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 4 4 100.00 4 100.00




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
en2addrHit 1278357336 251292 0 0
reAfterRv 1278357336 251292 0 0
rePulse 1278357336 136710 0 0
wePulse 1278357336 114582 0 0


en2addrHit
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 251292 0 0
T1 68287 14 0 0
T2 215378 11 0 0
T4 55930 46 0 0
T5 235905 44 0 0
T13 202586 2 0 0
T14 128132 62 0 0
T15 173596 5 0 0
T16 337249 16 0 0
T17 159909 238 0 0
T18 57201 44 0 0

reAfterRv
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 251292 0 0
T1 68287 14 0 0
T2 215378 11 0 0
T4 55930 46 0 0
T5 235905 44 0 0
T13 202586 2 0 0
T14 128132 62 0 0
T15 173596 5 0 0
T16 337249 16 0 0
T17 159909 238 0 0
T18 57201 44 0 0

rePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 136710 0 0
T1 68287 4 0 0
T2 215378 4 0 0
T4 55930 45 0 0
T5 235905 22 0 0
T13 202586 2 0 0
T14 128132 2 0 0
T15 173596 3 0 0
T16 337249 8 0 0
T17 159909 216 0 0
T18 57201 22 0 0

wePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 114582 0 0
T1 68287 10 0 0
T2 215378 7 0 0
T3 0 7 0 0
T4 55930 1 0 0
T5 235905 22 0 0
T13 202586 0 0 0
T14 128132 60 0 0
T15 173596 2 0 0
T16 337249 8 0 0
T17 159909 22 0 0
T18 57201 22 0 0

Line Coverage for Instance : tb.dut.u_reg
Line No.TotalCoveredPercent
TOTAL512512100.00
ALWAYS7044100.00
CONT_ASSIGN7911100.00
CONT_ASSIGN9111100.00
CONT_ASSIGN9211100.00
CONT_ASSIGN12011100.00
CONT_ASSIGN12111100.00
ALWAYS29922100.00
CONT_ASSIGN32711100.00
ALWAYS33822100.00
CONT_ASSIGN36611100.00
ALWAYS37722100.00
CONT_ASSIGN40511100.00
ALWAYS41622100.00
CONT_ASSIGN44411100.00
ALWAYS45422100.00
CONT_ASSIGN48211100.00
ALWAYS49544100.00
CONT_ASSIGN52511100.00
ALWAYS5471313100.00
CONT_ASSIGN58611100.00
ALWAYS6121717100.00
CONT_ASSIGN65511100.00
ALWAYS67299100.00
CONT_ASSIGN70711100.00
ALWAYS72499100.00
CONT_ASSIGN75911100.00
ALWAYS7831515100.00
CONT_ASSIGN82411100.00
ALWAYS83522100.00
CONT_ASSIGN86311100.00
ALWAYS87533100.00
CONT_ASSIGN90411100.00
ALWAYS92077100.00
CONT_ASSIGN95311100.00
ALWAYS96866100.00
CONT_ASSIGN100011100.00
ALWAYS101566100.00
CONT_ASSIGN104711100.00
ALWAYS106266100.00
CONT_ASSIGN109411100.00
ALWAYS110966100.00
CONT_ASSIGN114111100.00
ALWAYS115222100.00
CONT_ASSIGN118011100.00
ALWAYS119122100.00
CONT_ASSIGN121911100.00
ALWAYS123022100.00
CONT_ASSIGN125811100.00
ALWAYS126922100.00
CONT_ASSIGN129711100.00
ALWAYS131266100.00
CONT_ASSIGN134411100.00
ALWAYS135966100.00
CONT_ASSIGN139111100.00
ALWAYS140666100.00
CONT_ASSIGN143811100.00
ALWAYS145366100.00
CONT_ASSIGN148511100.00
ALWAYS149622100.00
CONT_ASSIGN152411100.00
ALWAYS153522100.00
CONT_ASSIGN156311100.00
ALWAYS157422100.00
CONT_ASSIGN160211100.00
ALWAYS161322100.00
CONT_ASSIGN164111100.00
ALWAYS165555100.00
CONT_ASSIGN168611100.00
ALWAYS170055100.00
CONT_ASSIGN173111100.00
ALWAYS174555100.00
CONT_ASSIGN177611100.00
ALWAYS179055100.00
CONT_ASSIGN182111100.00
CONT_ASSIGN188411100.00
CONT_ASSIGN189811100.00
CONT_ASSIGN190411100.00
CONT_ASSIGN191811100.00
CONT_ASSIGN195211100.00
CONT_ASSIGN198311100.00
CONT_ASSIGN201511100.00
CONT_ASSIGN204711100.00
CONT_ASSIGN213411100.00
CONT_ASSIGN216511100.00
CONT_ASSIGN249411100.00
CONT_ASSIGN358511100.00
CONT_ASSIGN396811100.00
CONT_ASSIGN400011100.00
CONT_ASSIGN406011100.00
CONT_ASSIGN422911100.00
CONT_ASSIGN437011100.00
CONT_ASSIGN451111100.00
CONT_ASSIGN465211100.00
CONT_ASSIGN479311100.00
CONT_ASSIGN482511100.00
CONT_ASSIGN485711100.00
CONT_ASSIGN488911100.00
CONT_ASSIGN492111100.00
CONT_ASSIGN506211100.00
CONT_ASSIGN520311100.00
CONT_ASSIGN534411100.00
CONT_ASSIGN548511100.00
CONT_ASSIGN551711100.00
CONT_ASSIGN554911100.00
CONT_ASSIGN558111100.00
CONT_ASSIGN561311100.00
CONT_ASSIGN572711100.00
CONT_ASSIGN584111100.00
CONT_ASSIGN595511100.00
ALWAYS65584444100.00
CONT_ASSIGN660411100.00
ALWAYS660811100.00
CONT_ASSIGN665511100.00
CONT_ASSIGN665711100.00
CONT_ASSIGN665811100.00
CONT_ASSIGN666011100.00
CONT_ASSIGN666111100.00
CONT_ASSIGN666311100.00
CONT_ASSIGN666411100.00
CONT_ASSIGN666611100.00
CONT_ASSIGN666711100.00
CONT_ASSIGN666911100.00
CONT_ASSIGN667111100.00
CONT_ASSIGN667311100.00
CONT_ASSIGN667511100.00
CONT_ASSIGN667711100.00
CONT_ASSIGN667911100.00
CONT_ASSIGN668011100.00
CONT_ASSIGN668211100.00
CONT_ASSIGN669511100.00
CONT_ASSIGN671211100.00
CONT_ASSIGN672111100.00
CONT_ASSIGN673011100.00
CONT_ASSIGN674511100.00
CONT_ASSIGN674711100.00
CONT_ASSIGN675011100.00
CONT_ASSIGN675711100.00
CONT_ASSIGN676311100.00
CONT_ASSIGN676911100.00
CONT_ASSIGN677511100.00
CONT_ASSIGN678111100.00
CONT_ASSIGN678311100.00
CONT_ASSIGN678511100.00
CONT_ASSIGN678711100.00
CONT_ASSIGN678911100.00
CONT_ASSIGN679511100.00
CONT_ASSIGN680111100.00
CONT_ASSIGN680711100.00
CONT_ASSIGN681311100.00
CONT_ASSIGN681511100.00
CONT_ASSIGN681711100.00
CONT_ASSIGN681911100.00
CONT_ASSIGN682111100.00
CONT_ASSIGN682611100.00
CONT_ASSIGN683111100.00
CONT_ASSIGN683611100.00
CONT_ASSIGN684111100.00
CONT_ASSIGN684311100.00
CONT_ASSIGN684511100.00
CONT_ASSIGN684711100.00
CONT_ASSIGN684911100.00
CONT_ASSIGN685011100.00
CONT_ASSIGN685211100.00
CONT_ASSIGN685411100.00
CONT_ASSIGN685611100.00
CONT_ASSIGN685811100.00
CONT_ASSIGN686011100.00
CONT_ASSIGN686211100.00
CONT_ASSIGN686411100.00
CONT_ASSIGN686611100.00
CONT_ASSIGN686811100.00
CONT_ASSIGN687011100.00
CONT_ASSIGN687211100.00
CONT_ASSIGN687411100.00
CONT_ASSIGN687611100.00
CONT_ASSIGN687811100.00
ALWAYS68824444100.00
ALWAYS69306868100.00
CONT_ASSIGN710511100.00
ALWAYS71073636100.00
CONT_ASSIGN722411100.00
CONT_ASSIGN722511100.00

Click here to see the source line report.

Cond Coverage for Instance : tb.dut.u_reg
TotalCoveredPercent
Conditions507507100.00
Logical507507100.00
Non-Logical00
Event00

This module contains a very large number of conditions, so the report has been split into multiple pages, by source line number. Click on the line number range in the table below to see the condition coverage for that section of the module.
Line numbersPercent
60-6608100.00
6608-7105100.00

Branch Coverage for Instance : tb.dut.u_reg
Line No.TotalCoveredPercent
Branches 84 84 100.00
TERNARY 6604 2 2 100.00
IF 70 3 3 100.00
CASE 6931 44 44 100.00
CASE 7108 35 35 100.00


6604 assign addrmiss = (reg_re || reg_we) ? ~|addr_hit : 1'b0 ; -1- ==> ==>

Branches:
-1-StatusTests
1 Covered T1,T4,T5
0 Covered T1,T4,T5


70 if (!rst_ni) begin -1- 71 err_q <= '0; ==> 72 end else if (intg_err || reg_we_err) begin -2- 73 err_q <= 1'b1; ==> 74 end MISSING_ELSE ==>

Branches:
-1--2-StatusTests
1 - Covered T1,T4,T5
0 1 Covered T265,T260,T191
0 0 Covered T1,T4,T5


6931 unique case (1'b1) -1- 6932 addr_hit[0]: begin 6933 reg_rdata_next[0] = intr_state_qs; ==> 6934 end 6935 6936 addr_hit[1]: begin 6937 reg_rdata_next[0] = intr_enable_qs; ==> 6938 end 6939 6940 addr_hit[2]: begin 6941 reg_rdata_next[0] = '0; ==> 6942 end 6943 6944 addr_hit[3]: begin 6945 reg_rdata_next[0] = '0; ==> 6946 end 6947 6948 addr_hit[4]: begin 6949 reg_rdata_next[0] = regwen_qs; ==> 6950 end 6951 6952 addr_hit[5]: begin 6953 reg_rdata_next = DW'(ec_rst_ctl_qs); ==> 6954 end 6955 addr_hit[6]: begin 6956 reg_rdata_next = DW'(ulp_ac_debounce_ctl_qs); ==> 6957 end 6958 addr_hit[7]: begin 6959 reg_rdata_next = DW'(ulp_lid_debounce_ctl_qs); ==> 6960 end 6961 addr_hit[8]: begin 6962 reg_rdata_next = DW'(ulp_pwrb_debounce_ctl_qs); ==> 6963 end 6964 addr_hit[9]: begin 6965 reg_rdata_next = DW'(ulp_ctl_qs); ==> 6966 end 6967 addr_hit[10]: begin 6968 reg_rdata_next[0] = ulp_status_qs; ==> 6969 end 6970 6971 addr_hit[11]: begin 6972 reg_rdata_next = DW'(wkup_status_qs); ==> 6973 end 6974 addr_hit[12]: begin 6975 reg_rdata_next = DW'(key_invert_ctl_qs); ==> 6976 end 6977 addr_hit[13]: begin 6978 reg_rdata_next = DW'(pin_allowed_ctl_qs); ==> 6979 end 6980 addr_hit[14]: begin 6981 reg_rdata_next = DW'(pin_out_ctl_qs); ==> 6982 end 6983 addr_hit[15]: begin 6984 reg_rdata_next = DW'(pin_out_value_qs); ==> 6985 end 6986 addr_hit[16]: begin 6987 reg_rdata_next[0] = pin_in_value_pwrb_in_qs; ==> 6988 reg_rdata_next[1] = pin_in_value_key0_in_qs; 6989 reg_rdata_next[2] = pin_in_value_key1_in_qs; 6990 reg_rdata_next[3] = pin_in_value_key2_in_qs; 6991 reg_rdata_next[4] = pin_in_value_lid_open_qs; 6992 reg_rdata_next[5] = pin_in_value_ac_present_qs; 6993 reg_rdata_next[6] = pin_in_value_ec_rst_l_qs; 6994 reg_rdata_next[7] = pin_in_value_flash_wp_l_qs; 6995 end 6996 6997 addr_hit[17]: begin 6998 reg_rdata_next = DW'(key_intr_ctl_qs); ==> 6999 end 7000 addr_hit[18]: begin 7001 reg_rdata_next = DW'(key_intr_debounce_ctl_qs); ==> 7002 end 7003 addr_hit[19]: begin 7004 reg_rdata_next = DW'(auto_block_debounce_ctl_qs); ==> 7005 end 7006 addr_hit[20]: begin 7007 reg_rdata_next = DW'(auto_block_out_ctl_qs); ==> 7008 end 7009 addr_hit[21]: begin 7010 reg_rdata_next = DW'(com_pre_sel_ctl_0_qs); ==> 7011 end 7012 addr_hit[22]: begin 7013 reg_rdata_next = DW'(com_pre_sel_ctl_1_qs); ==> 7014 end 7015 addr_hit[23]: begin 7016 reg_rdata_next = DW'(com_pre_sel_ctl_2_qs); ==> 7017 end 7018 addr_hit[24]: begin 7019 reg_rdata_next = DW'(com_pre_sel_ctl_3_qs); ==> 7020 end 7021 addr_hit[25]: begin 7022 reg_rdata_next = DW'(com_pre_det_ctl_0_qs); ==> 7023 end 7024 addr_hit[26]: begin 7025 reg_rdata_next = DW'(com_pre_det_ctl_1_qs); ==> 7026 end 7027 addr_hit[27]: begin 7028 reg_rdata_next = DW'(com_pre_det_ctl_2_qs); ==> 7029 end 7030 addr_hit[28]: begin 7031 reg_rdata_next = DW'(com_pre_det_ctl_3_qs); ==> 7032 end 7033 addr_hit[29]: begin 7034 reg_rdata_next = DW'(com_sel_ctl_0_qs); ==> 7035 end 7036 addr_hit[30]: begin 7037 reg_rdata_next = DW'(com_sel_ctl_1_qs); ==> 7038 end 7039 addr_hit[31]: begin 7040 reg_rdata_next = DW'(com_sel_ctl_2_qs); ==> 7041 end 7042 addr_hit[32]: begin 7043 reg_rdata_next = DW'(com_sel_ctl_3_qs); ==> 7044 end 7045 addr_hit[33]: begin 7046 reg_rdata_next = DW'(com_det_ctl_0_qs); ==> 7047 end 7048 addr_hit[34]: begin 7049 reg_rdata_next = DW'(com_det_ctl_1_qs); ==> 7050 end 7051 addr_hit[35]: begin 7052 reg_rdata_next = DW'(com_det_ctl_2_qs); ==> 7053 end 7054 addr_hit[36]: begin 7055 reg_rdata_next = DW'(com_det_ctl_3_qs); ==> 7056 end 7057 addr_hit[37]: begin 7058 reg_rdata_next = DW'(com_out_ctl_0_qs); ==> 7059 end 7060 addr_hit[38]: begin 7061 reg_rdata_next = DW'(com_out_ctl_1_qs); ==> 7062 end 7063 addr_hit[39]: begin 7064 reg_rdata_next = DW'(com_out_ctl_2_qs); ==> 7065 end 7066 addr_hit[40]: begin 7067 reg_rdata_next = DW'(com_out_ctl_3_qs); ==> 7068 end 7069 addr_hit[41]: begin 7070 reg_rdata_next[0] = combo_intr_status_combo0_h2l_qs; ==> 7071 reg_rdata_next[1] = combo_intr_status_combo1_h2l_qs; 7072 reg_rdata_next[2] = combo_intr_status_combo2_h2l_qs; 7073 reg_rdata_next[3] = combo_intr_status_combo3_h2l_qs; 7074 end 7075 7076 addr_hit[42]: begin 7077 reg_rdata_next[0] = key_intr_status_pwrb_h2l_qs; ==> 7078 reg_rdata_next[1] = key_intr_status_key0_in_h2l_qs; 7079 reg_rdata_next[2] = key_intr_status_key1_in_h2l_qs; 7080 reg_rdata_next[3] = key_intr_status_key2_in_h2l_qs; 7081 reg_rdata_next[4] = key_intr_status_ac_present_h2l_qs; 7082 reg_rdata_next[5] = key_intr_status_ec_rst_l_h2l_qs; 7083 reg_rdata_next[6] = key_intr_status_flash_wp_l_h2l_qs; 7084 reg_rdata_next[7] = key_intr_status_pwrb_l2h_qs; 7085 reg_rdata_next[8] = key_intr_status_key0_in_l2h_qs; 7086 reg_rdata_next[9] = key_intr_status_key1_in_l2h_qs; 7087 reg_rdata_next[10] = key_intr_status_key2_in_l2h_qs; 7088 reg_rdata_next[11] = key_intr_status_ac_present_l2h_qs; 7089 reg_rdata_next[12] = key_intr_status_ec_rst_l_l2h_qs; 7090 reg_rdata_next[13] = key_intr_status_flash_wp_l_l2h_qs; 7091 end 7092 7093 default: begin 7094 reg_rdata_next = '1; ==>

Branches:
-1-StatusTests
addr_hit[0] Covered T1,T4,T5
addr_hit[1] Covered T1,T4,T5
addr_hit[2] Covered T4,T5,T2
addr_hit[3] Covered T4,T5,T2
addr_hit[4] Covered T1,T4,T5
addr_hit[5] Covered T1,T4,T5
addr_hit[6] Covered T4,T5,T2
addr_hit[7] Covered T4,T5,T2
addr_hit[8] Covered T1,T4,T5
addr_hit[9] Covered T1,T4,T5
addr_hit[10] Covered T4,T5,T2
addr_hit[11] Covered T4,T5,T2
addr_hit[12] Covered T4,T5,T2
addr_hit[13] Covered T1,T4,T5
addr_hit[14] Covered T1,T4,T5
addr_hit[15] Covered T4,T5,T2
addr_hit[16] Covered T1,T4,T5
addr_hit[17] Covered T4,T5,T2
addr_hit[18] Covered T1,T4,T5
addr_hit[19] Covered T4,T5,T2
addr_hit[20] Covered T4,T5,T2
addr_hit[21] Covered T1,T4,T5
addr_hit[22] Covered T4,T5,T2
addr_hit[23] Covered T4,T5,T2
addr_hit[24] Covered T4,T5,T2
addr_hit[25] Covered T1,T4,T5
addr_hit[26] Covered T1,T4,T5
addr_hit[27] Covered T4,T5,T2
addr_hit[28] Covered T4,T5,T2
addr_hit[29] Covered T1,T4,T5
addr_hit[30] Covered T4,T5,T2
addr_hit[31] Covered T4,T5,T2
addr_hit[32] Covered T4,T5,T2
addr_hit[33] Covered T1,T4,T5
addr_hit[34] Covered T4,T5,T2
addr_hit[35] Covered T4,T5,T2
addr_hit[36] Covered T4,T5,T2
addr_hit[37] Covered T1,T4,T5
addr_hit[38] Covered T4,T5,T2
addr_hit[39] Covered T4,T5,T2
addr_hit[40] Covered T1,T4,T5
addr_hit[41] Covered T1,T4,T5
addr_hit[42] Covered T4,T5,T2
default Covered T1,T4,T5


7108 unique case (1'b1) -1- 7109 addr_hit[5]: begin 7110 reg_busy_sel = ec_rst_ctl_busy; ==> 7111 end 7112 addr_hit[6]: begin 7113 reg_busy_sel = ulp_ac_debounce_ctl_busy; ==> 7114 end 7115 addr_hit[7]: begin 7116 reg_busy_sel = ulp_lid_debounce_ctl_busy; ==> 7117 end 7118 addr_hit[8]: begin 7119 reg_busy_sel = ulp_pwrb_debounce_ctl_busy; ==> 7120 end 7121 addr_hit[9]: begin 7122 reg_busy_sel = ulp_ctl_busy; ==> 7123 end 7124 addr_hit[11]: begin 7125 reg_busy_sel = wkup_status_busy; ==> 7126 end 7127 addr_hit[12]: begin 7128 reg_busy_sel = key_invert_ctl_busy; ==> 7129 end 7130 addr_hit[13]: begin 7131 reg_busy_sel = pin_allowed_ctl_busy; ==> 7132 end 7133 addr_hit[14]: begin 7134 reg_busy_sel = pin_out_ctl_busy; ==> 7135 end 7136 addr_hit[15]: begin 7137 reg_busy_sel = pin_out_value_busy; ==> 7138 end 7139 addr_hit[17]: begin 7140 reg_busy_sel = key_intr_ctl_busy; ==> 7141 end 7142 addr_hit[18]: begin 7143 reg_busy_sel = key_intr_debounce_ctl_busy; ==> 7144 end 7145 addr_hit[19]: begin 7146 reg_busy_sel = auto_block_debounce_ctl_busy; ==> 7147 end 7148 addr_hit[20]: begin 7149 reg_busy_sel = auto_block_out_ctl_busy; ==> 7150 end 7151 addr_hit[21]: begin 7152 reg_busy_sel = com_pre_sel_ctl_0_busy; ==> 7153 end 7154 addr_hit[22]: begin 7155 reg_busy_sel = com_pre_sel_ctl_1_busy; ==> 7156 end 7157 addr_hit[23]: begin 7158 reg_busy_sel = com_pre_sel_ctl_2_busy; ==> 7159 end 7160 addr_hit[24]: begin 7161 reg_busy_sel = com_pre_sel_ctl_3_busy; ==> 7162 end 7163 addr_hit[25]: begin 7164 reg_busy_sel = com_pre_det_ctl_0_busy; ==> 7165 end 7166 addr_hit[26]: begin 7167 reg_busy_sel = com_pre_det_ctl_1_busy; ==> 7168 end 7169 addr_hit[27]: begin 7170 reg_busy_sel = com_pre_det_ctl_2_busy; ==> 7171 end 7172 addr_hit[28]: begin 7173 reg_busy_sel = com_pre_det_ctl_3_busy; ==> 7174 end 7175 addr_hit[29]: begin 7176 reg_busy_sel = com_sel_ctl_0_busy; ==> 7177 end 7178 addr_hit[30]: begin 7179 reg_busy_sel = com_sel_ctl_1_busy; ==> 7180 end 7181 addr_hit[31]: begin 7182 reg_busy_sel = com_sel_ctl_2_busy; ==> 7183 end 7184 addr_hit[32]: begin 7185 reg_busy_sel = com_sel_ctl_3_busy; ==> 7186 end 7187 addr_hit[33]: begin 7188 reg_busy_sel = com_det_ctl_0_busy; ==> 7189 end 7190 addr_hit[34]: begin 7191 reg_busy_sel = com_det_ctl_1_busy; ==> 7192 end 7193 addr_hit[35]: begin 7194 reg_busy_sel = com_det_ctl_2_busy; ==> 7195 end 7196 addr_hit[36]: begin 7197 reg_busy_sel = com_det_ctl_3_busy; ==> 7198 end 7199 addr_hit[37]: begin 7200 reg_busy_sel = com_out_ctl_0_busy; ==> 7201 end 7202 addr_hit[38]: begin 7203 reg_busy_sel = com_out_ctl_1_busy; ==> 7204 end 7205 addr_hit[39]: begin 7206 reg_busy_sel = com_out_ctl_2_busy; ==> 7207 end 7208 addr_hit[40]: begin 7209 reg_busy_sel = com_out_ctl_3_busy; ==> 7210 end 7211 default: begin 7212 reg_busy_sel = '0; ==>

Branches:
-1-StatusTests
addr_hit[5] Covered T1,T4,T5
addr_hit[6] Covered T4,T5,T2
addr_hit[7] Covered T4,T5,T2
addr_hit[8] Covered T1,T4,T5
addr_hit[9] Covered T1,T4,T5
addr_hit[11] Covered T4,T5,T2
addr_hit[12] Covered T4,T5,T2
addr_hit[13] Covered T1,T4,T5
addr_hit[14] Covered T1,T4,T5
addr_hit[15] Covered T4,T5,T2
addr_hit[17] Covered T4,T5,T2
addr_hit[18] Covered T1,T4,T5
addr_hit[19] Covered T4,T5,T2
addr_hit[20] Covered T4,T5,T2
addr_hit[21] Covered T1,T4,T5
addr_hit[22] Covered T4,T5,T2
addr_hit[23] Covered T4,T5,T2
addr_hit[24] Covered T4,T5,T2
addr_hit[25] Covered T1,T4,T5
addr_hit[26] Covered T1,T4,T5
addr_hit[27] Covered T4,T5,T2
addr_hit[28] Covered T4,T5,T2
addr_hit[29] Covered T1,T4,T5
addr_hit[30] Covered T4,T5,T2
addr_hit[31] Covered T4,T5,T2
addr_hit[32] Covered T4,T5,T2
addr_hit[33] Covered T1,T4,T5
addr_hit[34] Covered T4,T5,T2
addr_hit[35] Covered T4,T5,T2
addr_hit[36] Covered T4,T5,T2
addr_hit[37] Covered T1,T4,T5
addr_hit[38] Covered T4,T5,T2
addr_hit[39] Covered T4,T5,T2
addr_hit[40] Covered T1,T4,T5
default Covered T1,T4,T5


Assert Coverage for Instance : tb.dut.u_reg
TotalAttemptedPercentSucceeded/MatchedPercent
Assertions 4 4 100.00 4 100.00
Cover properties 0 0 0
Cover sequences 0 0 0
Total 4 4 100.00 4 100.00




Assertion Details

NameAttemptsReal SuccessesFailuresIncomplete
en2addrHit 1278357336 251292 0 0
reAfterRv 1278357336 251292 0 0
rePulse 1278357336 136710 0 0
wePulse 1278357336 114582 0 0


en2addrHit
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 251292 0 0
T1 68287 14 0 0
T2 215378 11 0 0
T4 55930 46 0 0
T5 235905 44 0 0
T13 202586 2 0 0
T14 128132 62 0 0
T15 173596 5 0 0
T16 337249 16 0 0
T17 159909 238 0 0
T18 57201 44 0 0

reAfterRv
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 251292 0 0
T1 68287 14 0 0
T2 215378 11 0 0
T4 55930 46 0 0
T5 235905 44 0 0
T13 202586 2 0 0
T14 128132 62 0 0
T15 173596 5 0 0
T16 337249 16 0 0
T17 159909 238 0 0
T18 57201 44 0 0

rePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 136710 0 0
T1 68287 4 0 0
T2 215378 4 0 0
T4 55930 45 0 0
T5 235905 22 0 0
T13 202586 2 0 0
T14 128132 2 0 0
T15 173596 3 0 0
T16 337249 8 0 0
T17 159909 216 0 0
T18 57201 22 0 0

wePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 1278357336 114582 0 0
T1 68287 10 0 0
T2 215378 7 0 0
T3 0 7 0 0
T4 55930 1 0 0
T5 235905 22 0 0
T13 202586 0 0 0
T14 128132 60 0 0
T15 173596 2 0 0
T16 337249 8 0 0
T17 159909 22 0 0
T18 57201 22 0 0

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