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

Module : usbdev_reg_top
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.47 99.76 98.11 100.00 100.00

Source File(s) :
/workspaces/repo/scratch/os_regression_2024_08_28/usbdev-sim-vcs/default/sim-vcs/../src/lowrisc_ip_usbdev_0.1/rtl/usbdev_reg_top.sv

Module self-instances :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
tb.dut.u_reg 99.47 99.76 98.11 100.00 100.00



Module Instance : tb.dut.u_reg

Instance :
SCORELINECONDTOGGLEFSMBRANCHASSERT
99.47 99.76 98.11 100.00 100.00


Instance's subtree :
SCORELINECONDTOGGLEFSMBRANCHASSERT
98.15 98.85 98.86 100.00 99.48 93.55


Parent :
SCORELINECONDTOGGLEFSMBRANCHASSERTNAME
96.99 97.53 92.86 94.55 100.00 100.00 dut


Subtrees :
NAMESCORELINECONDTOGGLEFSMBRANCHASSERT
u_alert_test 100.00 100.00
u_avoutbuffer 100.00 100.00
u_avsetupbuffer 100.00 100.00
u_chk 100.00 100.00 100.00 100.00
u_configin_0_buffer_0 100.00 100.00 100.00 100.00
u_configin_0_pend_0 100.00 100.00 100.00 100.00
u_configin_0_rdy_0 100.00 100.00 100.00 100.00
u_configin_0_sending_0 100.00 100.00 100.00 100.00
u_configin_0_size_0 100.00 100.00 100.00 100.00
u_configin_10_buffer_10 100.00 100.00 100.00 100.00
u_configin_10_pend_10 100.00 100.00 100.00 100.00
u_configin_10_rdy_10 100.00 100.00 100.00 100.00
u_configin_10_sending_10 100.00 100.00 100.00 100.00
u_configin_10_size_10 100.00 100.00 100.00 100.00
u_configin_11_buffer_11 100.00 100.00 100.00 100.00
u_configin_11_pend_11 100.00 100.00 100.00 100.00
u_configin_11_rdy_11 100.00 100.00 100.00 100.00
u_configin_11_sending_11 100.00 100.00 100.00 100.00
u_configin_11_size_11 100.00 100.00 100.00 100.00
u_configin_1_buffer_1 100.00 100.00 100.00 100.00
u_configin_1_pend_1 100.00 100.00 100.00 100.00
u_configin_1_rdy_1 100.00 100.00 100.00 100.00
u_configin_1_sending_1 100.00 100.00 100.00 100.00
u_configin_1_size_1 100.00 100.00 100.00 100.00
u_configin_2_buffer_2 100.00 100.00 100.00 100.00
u_configin_2_pend_2 100.00 100.00 100.00 100.00
u_configin_2_rdy_2 100.00 100.00 100.00 100.00
u_configin_2_sending_2 100.00 100.00 100.00 100.00
u_configin_2_size_2 100.00 100.00 100.00 100.00
u_configin_3_buffer_3 100.00 100.00 100.00 100.00
u_configin_3_pend_3 100.00 100.00 100.00 100.00
u_configin_3_rdy_3 100.00 100.00 100.00 100.00
u_configin_3_sending_3 100.00 100.00 100.00 100.00
u_configin_3_size_3 100.00 100.00 100.00 100.00
u_configin_4_buffer_4 100.00 100.00 100.00 100.00
u_configin_4_pend_4 100.00 100.00 100.00 100.00
u_configin_4_rdy_4 100.00 100.00 100.00 100.00
u_configin_4_sending_4 100.00 100.00 100.00 100.00
u_configin_4_size_4 100.00 100.00 100.00 100.00
u_configin_5_buffer_5 100.00 100.00 100.00 100.00
u_configin_5_pend_5 100.00 100.00 100.00 100.00
u_configin_5_rdy_5 100.00 100.00 100.00 100.00
u_configin_5_sending_5 100.00 100.00 100.00 100.00
u_configin_5_size_5 100.00 100.00 100.00 100.00
u_configin_6_buffer_6 100.00 100.00 100.00 100.00
u_configin_6_pend_6 100.00 100.00 100.00 100.00
u_configin_6_rdy_6 100.00 100.00 100.00 100.00
u_configin_6_sending_6 100.00 100.00 100.00 100.00
u_configin_6_size_6 100.00 100.00 100.00 100.00
u_configin_7_buffer_7 100.00 100.00 100.00 100.00
u_configin_7_pend_7 100.00 100.00 100.00 100.00
u_configin_7_rdy_7 100.00 100.00 100.00 100.00
u_configin_7_sending_7 100.00 100.00 100.00 100.00
u_configin_7_size_7 100.00 100.00 100.00 100.00
u_configin_8_buffer_8 100.00 100.00 100.00 100.00
u_configin_8_pend_8 100.00 100.00 100.00 100.00
u_configin_8_rdy_8 100.00 100.00 100.00 100.00
u_configin_8_sending_8 100.00 100.00 100.00 100.00
u_configin_8_size_8 100.00 100.00 100.00 100.00
u_configin_9_buffer_9 100.00 100.00 100.00 100.00
u_configin_9_pend_9 100.00 100.00 100.00 100.00
u_configin_9_rdy_9 100.00 100.00 100.00 100.00
u_configin_9_sending_9 100.00 100.00 100.00 100.00
u_configin_9_size_9 100.00 100.00 100.00 100.00
u_count_errors_bitstuff 100.00 100.00
u_count_errors_count 100.00 100.00
u_count_errors_crc16 100.00 100.00
u_count_errors_crc5 100.00 100.00
u_count_errors_pid_invalid 100.00 100.00
u_count_errors_rst 100.00 100.00
u_count_in_count 100.00 100.00
u_count_in_endpoints 100.00 100.00
u_count_in_nak 100.00 100.00
u_count_in_nodata 100.00 100.00
u_count_in_rst 100.00 100.00
u_count_in_timeout 100.00 100.00
u_count_nodata_in_count 100.00 100.00
u_count_nodata_in_endpoints 100.00 100.00
u_count_nodata_in_rst 100.00 100.00
u_count_out_count 100.00 100.00
u_count_out_datatog_out 100.00 100.00
u_count_out_drop_avout 100.00 100.00
u_count_out_drop_rx 100.00 100.00
u_count_out_endpoints 100.00 100.00
u_count_out_ign_avsetup 100.00 100.00
u_count_out_rst 100.00 100.00
u_ep_in_enable_enable_0 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_1 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_10 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_11 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_2 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_3 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_4 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_5 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_6 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_7 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_8 100.00 100.00 100.00 100.00
u_ep_in_enable_enable_9 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_0 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_1 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_10 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_11 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_2 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_3 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_4 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_5 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_6 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_7 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_8 100.00 100.00 100.00 100.00
u_ep_out_enable_enable_9 100.00 100.00 100.00 100.00
u_fifo_ctrl0_qe 100.00 100.00 100.00
u_fifo_ctrl_avout_rst 100.00 100.00 100.00 100.00
u_fifo_ctrl_avsetup_rst 100.00 100.00 100.00 100.00
u_fifo_ctrl_rx_rst 100.00 100.00 100.00 100.00
u_in_data_toggle_mask 60.00 60.00
u_in_data_toggle_status 100.00 100.00
u_in_iso_iso_0 100.00 100.00 100.00 100.00
u_in_iso_iso_1 100.00 100.00 100.00 100.00
u_in_iso_iso_10 100.00 100.00 100.00 100.00
u_in_iso_iso_11 100.00 100.00 100.00 100.00
u_in_iso_iso_2 100.00 100.00 100.00 100.00
u_in_iso_iso_3 100.00 100.00 100.00 100.00
u_in_iso_iso_4 100.00 100.00 100.00 100.00
u_in_iso_iso_5 100.00 100.00 100.00 100.00
u_in_iso_iso_6 100.00 100.00 100.00 100.00
u_in_iso_iso_7 100.00 100.00 100.00 100.00
u_in_iso_iso_8 100.00 100.00 100.00 100.00
u_in_iso_iso_9 100.00 100.00 100.00 100.00
u_in_sent_sent_0 100.00 100.00 100.00 100.00
u_in_sent_sent_1 100.00 100.00 100.00 100.00
u_in_sent_sent_10 100.00 100.00 100.00 100.00
u_in_sent_sent_11 100.00 100.00 100.00 100.00
u_in_sent_sent_2 100.00 100.00 100.00 100.00
u_in_sent_sent_3 100.00 100.00 100.00 100.00
u_in_sent_sent_4 100.00 100.00 100.00 100.00
u_in_sent_sent_5 100.00 100.00 100.00 100.00
u_in_sent_sent_6 100.00 100.00 100.00 100.00
u_in_sent_sent_7 100.00 100.00 100.00 100.00
u_in_sent_sent_8 100.00 100.00 100.00 100.00
u_in_sent_sent_9 100.00 100.00 100.00 100.00
u_in_stall_endpoint_0 100.00 100.00 100.00 100.00
u_in_stall_endpoint_1 100.00 100.00 100.00 100.00
u_in_stall_endpoint_10 100.00 100.00 100.00 100.00
u_in_stall_endpoint_11 100.00 100.00 100.00 100.00
u_in_stall_endpoint_2 100.00 100.00 100.00 100.00
u_in_stall_endpoint_3 100.00 100.00 100.00 100.00
u_in_stall_endpoint_4 100.00 100.00 100.00 100.00
u_in_stall_endpoint_5 100.00 100.00 100.00 100.00
u_in_stall_endpoint_6 100.00 100.00 100.00 100.00
u_in_stall_endpoint_7 100.00 100.00 100.00 100.00
u_in_stall_endpoint_8 100.00 100.00 100.00 100.00
u_in_stall_endpoint_9 100.00 100.00 100.00 100.00
u_intr_enable_av_out_empty 100.00 100.00 100.00 100.00
u_intr_enable_av_overflow 100.00 100.00 100.00 100.00
u_intr_enable_av_setup_empty 100.00 100.00 100.00 100.00
u_intr_enable_disconnected 100.00 100.00 100.00 100.00
u_intr_enable_frame 100.00 100.00 100.00 100.00
u_intr_enable_host_lost 100.00 100.00 100.00 100.00
u_intr_enable_link_in_err 100.00 100.00 100.00 100.00
u_intr_enable_link_out_err 100.00 100.00 100.00 100.00
u_intr_enable_link_reset 100.00 100.00 100.00 100.00
u_intr_enable_link_resume 100.00 100.00 100.00 100.00
u_intr_enable_link_suspend 100.00 100.00 100.00 100.00
u_intr_enable_pkt_received 100.00 100.00 100.00 100.00
u_intr_enable_pkt_sent 100.00 100.00 100.00 100.00
u_intr_enable_powered 100.00 100.00 100.00 100.00
u_intr_enable_rx_bitstuff_err 100.00 100.00 100.00 100.00
u_intr_enable_rx_crc_err 100.00 100.00 100.00 100.00
u_intr_enable_rx_full 100.00 100.00 100.00 100.00
u_intr_enable_rx_pid_err 100.00 100.00 100.00 100.00
u_intr_state_av_out_empty 92.59 77.78 100.00 100.00
u_intr_state_av_overflow 100.00 100.00 100.00 100.00
u_intr_state_av_setup_empty 92.59 77.78 100.00 100.00
u_intr_state_disconnected 100.00 100.00 100.00 100.00
u_intr_state_frame 100.00 100.00 100.00 100.00
u_intr_state_host_lost 100.00 100.00 100.00 100.00
u_intr_state_link_in_err 100.00 100.00 100.00 100.00
u_intr_state_link_out_err 100.00 100.00 100.00 100.00
u_intr_state_link_reset 100.00 100.00 100.00 100.00
u_intr_state_link_resume 100.00 100.00 100.00 100.00
u_intr_state_link_suspend 100.00 100.00 100.00 100.00
u_intr_state_pkt_received 92.59 77.78 100.00 100.00
u_intr_state_pkt_sent 92.59 77.78 100.00 100.00
u_intr_state_powered 100.00 100.00 100.00 100.00
u_intr_state_rx_bitstuff_err 100.00 100.00 100.00 100.00
u_intr_state_rx_crc_err 100.00 100.00 100.00 100.00
u_intr_state_rx_full 92.59 77.78 100.00 100.00
u_intr_state_rx_pid_err 100.00 100.00 100.00 100.00
u_intr_test_av_out_empty 100.00 100.00
u_intr_test_av_overflow 100.00 100.00
u_intr_test_av_setup_empty 100.00 100.00
u_intr_test_disconnected 100.00 100.00
u_intr_test_frame 100.00 100.00
u_intr_test_host_lost 100.00 100.00
u_intr_test_link_in_err 100.00 100.00
u_intr_test_link_out_err 100.00 100.00
u_intr_test_link_reset 100.00 100.00
u_intr_test_link_resume 100.00 100.00
u_intr_test_link_suspend 100.00 100.00
u_intr_test_pkt_received 100.00 100.00
u_intr_test_pkt_sent 100.00 100.00
u_intr_test_powered 100.00 100.00
u_intr_test_rx_bitstuff_err 100.00 100.00
u_intr_test_rx_crc_err 100.00 100.00
u_intr_test_rx_full 100.00 100.00
u_intr_test_rx_pid_err 100.00 100.00
u_out_data_toggle_mask 60.00 60.00
u_out_data_toggle_status 100.00 100.00
u_out_iso_iso_0 100.00 100.00 100.00 100.00
u_out_iso_iso_1 100.00 100.00 100.00 100.00
u_out_iso_iso_10 100.00 100.00 100.00 100.00
u_out_iso_iso_11 100.00 100.00 100.00 100.00
u_out_iso_iso_2 100.00 100.00 100.00 100.00
u_out_iso_iso_3 100.00 100.00 100.00 100.00
u_out_iso_iso_4 100.00 100.00 100.00 100.00
u_out_iso_iso_5 100.00 100.00 100.00 100.00
u_out_iso_iso_6 100.00 100.00 100.00 100.00
u_out_iso_iso_7 100.00 100.00 100.00 100.00
u_out_iso_iso_8 100.00 100.00 100.00 100.00
u_out_iso_iso_9 100.00 100.00 100.00 100.00
u_out_stall_endpoint_0 100.00 100.00 100.00 100.00
u_out_stall_endpoint_1 100.00 100.00 100.00 100.00
u_out_stall_endpoint_10 100.00 100.00 100.00 100.00
u_out_stall_endpoint_11 100.00 100.00 100.00 100.00
u_out_stall_endpoint_2 100.00 100.00 100.00 100.00
u_out_stall_endpoint_3 100.00 100.00 100.00 100.00
u_out_stall_endpoint_4 100.00 100.00 100.00 100.00
u_out_stall_endpoint_5 100.00 100.00 100.00 100.00
u_out_stall_endpoint_6 100.00 100.00 100.00 100.00
u_out_stall_endpoint_7 100.00 100.00 100.00 100.00
u_out_stall_endpoint_8 100.00 100.00 100.00 100.00
u_out_stall_endpoint_9 100.00 100.00 100.00 100.00
u_phy_config_eop_single_bit 100.00 100.00 100.00 100.00
u_phy_config_pinflip 100.00 100.00 100.00 100.00
u_phy_config_tx_osc_test_mode 100.00 100.00 100.00 100.00
u_phy_config_tx_use_d_se0 100.00 100.00 100.00 100.00
u_phy_config_usb_ref_disable 100.00 100.00 100.00 100.00
u_phy_config_use_diff_rcvr 100.00 100.00 100.00 100.00
u_phy_pins_drive_d_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_dn_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_dn_pullup_en_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_dp_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_dp_pullup_en_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_en 100.00 100.00 100.00 100.00
u_phy_pins_drive_oe_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_rx_enable_o 100.00 100.00 100.00 100.00
u_phy_pins_drive_se0_o 100.00 100.00 100.00 100.00
u_phy_pins_sense_pwr_sense 100.00 100.00
u_phy_pins_sense_rx_d_i 100.00 100.00
u_phy_pins_sense_rx_dn_i 100.00 100.00
u_phy_pins_sense_rx_dp_i 100.00 100.00
u_phy_pins_sense_tx_d_o 100.00 100.00
u_phy_pins_sense_tx_dn_o 100.00 100.00
u_phy_pins_sense_tx_dp_o 100.00 100.00
u_phy_pins_sense_tx_oe_o 100.00 100.00
u_phy_pins_sense_tx_se0_o 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_rsp_intg_gen 100.00 100.00 100.00
u_rxenable_out_out_0 100.00 100.00 100.00 100.00
u_rxenable_out_out_1 100.00 100.00 100.00 100.00
u_rxenable_out_out_10 100.00 100.00 100.00 100.00
u_rxenable_out_out_11 100.00 100.00 100.00 100.00
u_rxenable_out_out_2 100.00 100.00 100.00 100.00
u_rxenable_out_out_3 100.00 100.00 100.00 100.00
u_rxenable_out_out_4 100.00 100.00 100.00 100.00
u_rxenable_out_out_5 100.00 100.00 100.00 100.00
u_rxenable_out_out_6 100.00 100.00 100.00 100.00
u_rxenable_out_out_7 100.00 100.00 100.00 100.00
u_rxenable_out_out_8 100.00 100.00 100.00 100.00
u_rxenable_out_out_9 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_0 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_1 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_10 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_11 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_2 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_3 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_4 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_5 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_6 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_7 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_8 100.00 100.00 100.00 100.00
u_rxenable_setup_setup_9 100.00 100.00 100.00 100.00
u_rxfifo_buffer 100.00 100.00
u_rxfifo_ep 100.00 100.00
u_rxfifo_setup 100.00 100.00
u_rxfifo_size 100.00 100.00
u_set_nak_out_enable_0 100.00 100.00 100.00 100.00
u_set_nak_out_enable_1 100.00 100.00 100.00 100.00
u_set_nak_out_enable_10 100.00 100.00 100.00 100.00
u_set_nak_out_enable_11 100.00 100.00 100.00 100.00
u_set_nak_out_enable_2 100.00 100.00 100.00 100.00
u_set_nak_out_enable_3 100.00 100.00 100.00 100.00
u_set_nak_out_enable_4 100.00 100.00 100.00 100.00
u_set_nak_out_enable_5 100.00 100.00 100.00 100.00
u_set_nak_out_enable_6 100.00 100.00 100.00 100.00
u_set_nak_out_enable_7 100.00 100.00 100.00 100.00
u_set_nak_out_enable_8 100.00 100.00 100.00 100.00
u_set_nak_out_enable_9 100.00 100.00 100.00 100.00
u_socket 99.69 98.75 100.00 100.00 100.00
u_usbctrl0_qe 100.00 100.00 100.00
u_usbctrl_device_address 100.00 100.00 100.00 100.00
u_usbctrl_enable 100.00 100.00 100.00 100.00
u_usbctrl_resume_link_active 100.00 100.00 100.00 100.00
u_usbstat_av_out_depth 100.00 100.00
u_usbstat_av_out_full 100.00 100.00
u_usbstat_av_setup_depth 100.00 100.00
u_usbstat_av_setup_full 100.00 100.00
u_usbstat_frame 100.00 100.00
u_usbstat_host_lost 100.00 100.00
u_usbstat_link_state 100.00 100.00
u_usbstat_rx_depth 100.00 100.00
u_usbstat_rx_empty 100.00 100.00
u_usbstat_sense 100.00 100.00
u_wake_control_cdc 98.13 96.08 96.43 100.00 100.00
u_wake_control_suspend_req 100.00 100.00
u_wake_control_wake_ack 100.00 100.00
u_wake_events_bus_not_idle 92.59 77.78 100.00 100.00
u_wake_events_bus_reset 92.59 77.78 100.00 100.00
u_wake_events_cdc 74.50 90.62 63.16 84.21 60.00
u_wake_events_disconnected 92.59 77.78 100.00 100.00
u_wake_events_module_active 92.59 77.78 100.00 100.00


Since this is the module's only instance, the coverage report is the same as for the module.
Line Coverage for Module : usbdev_reg_top
Line No.TotalCoveredPercent
TOTAL81881699.76
ALWAYS7544100.00
CONT_ASSIGN8411100.00
CONT_ASSIGN10211100.00
CONT_ASSIGN10311100.00
CONT_ASSIGN10511100.00
CONT_ASSIGN10611100.00
ALWAYS13233100.00
CONT_ASSIGN16911100.00
CONT_ASSIGN17011100.00
ALWAYS789100.00
CONT_ASSIGN81611100.00
ALWAYS8321010100.00
CONT_ASSIGN184911100.00
CONT_ASSIGN186411100.00
CONT_ASSIGN188011100.00
CONT_ASSIGN189611100.00
CONT_ASSIGN191211100.00
CONT_ASSIGN192811100.00
CONT_ASSIGN194411100.00
CONT_ASSIGN196011100.00
CONT_ASSIGN197611100.00
CONT_ASSIGN199211100.00
CONT_ASSIGN200811100.00
CONT_ASSIGN202411100.00
CONT_ASSIGN204011100.00
CONT_ASSIGN205611100.00
CONT_ASSIGN207211100.00
CONT_ASSIGN208811100.00
CONT_ASSIGN210411100.00
CONT_ASSIGN212011100.00
CONT_ASSIGN213611100.00
CONT_ASSIGN214211100.00
CONT_ASSIGN215611100.00
CONT_ASSIGN222411100.00
CONT_ASSIGN306311100.00
CONT_ASSIGN307711100.00
CONT_ASSIGN308311100.00
CONT_ASSIGN309711100.00
CONT_ASSIGN743711100.00
CONT_ASSIGN745211100.00
CONT_ASSIGN746811100.00
CONT_ASSIGN747411100.00
CONT_ASSIGN748911100.00
CONT_ASSIGN750511100.00
CONT_ASSIGN805711100.00
CONT_ASSIGN807211100.00
CONT_ASSIGN808811100.00
CONT_ASSIGN8093100.00
CONT_ASSIGN824111100.00
CONT_ASSIGN826911100.00
CONT_ASSIGN829711100.00
CONT_ASSIGN830500
CONT_ASSIGN830611100.00
CONT_ASSIGN833611100.00
CONT_ASSIGN835211100.00
CONT_ASSIGN836811100.00
CONT_ASSIGN838411100.00
CONT_ASSIGN840011100.00
CONT_ASSIGN841611100.00
CONT_ASSIGN842400
CONT_ASSIGN842511100.00
CONT_ASSIGN845511100.00
CONT_ASSIGN847111100.00
CONT_ASSIGN848711100.00
CONT_ASSIGN850311100.00
CONT_ASSIGN851911100.00
CONT_ASSIGN852700
CONT_ASSIGN852811100.00
CONT_ASSIGN855811100.00
CONT_ASSIGN857411100.00
CONT_ASSIGN858200
CONT_ASSIGN858311100.00
CONT_ASSIGN861311100.00
CONT_ASSIGN862911100.00
CONT_ASSIGN864511100.00
CONT_ASSIGN866111100.00
CONT_ASSIGN867711100.00
ALWAYS86834444100.00
CONT_ASSIGN872911100.00
ALWAYS873311100.00
CONT_ASSIGN878011100.00
CONT_ASSIGN878211100.00
CONT_ASSIGN878411100.00
CONT_ASSIGN878611100.00
CONT_ASSIGN878811100.00
CONT_ASSIGN879011100.00
CONT_ASSIGN879211100.00
CONT_ASSIGN879411100.00
CONT_ASSIGN879611100.00
CONT_ASSIGN879811100.00
CONT_ASSIGN880011100.00
CONT_ASSIGN880211100.00
CONT_ASSIGN880411100.00
CONT_ASSIGN880611100.00
CONT_ASSIGN880711100.00
CONT_ASSIGN880911100.00
CONT_ASSIGN881111100.00
CONT_ASSIGN881311100.00
CONT_ASSIGN881511100.00
CONT_ASSIGN881711100.00
CONT_ASSIGN881911100.00
CONT_ASSIGN882111100.00
CONT_ASSIGN882311100.00
CONT_ASSIGN882511100.00
CONT_ASSIGN882711100.00
CONT_ASSIGN882911100.00
CONT_ASSIGN883111100.00
CONT_ASSIGN883311100.00
CONT_ASSIGN883511100.00
CONT_ASSIGN883711100.00
CONT_ASSIGN883911100.00
CONT_ASSIGN884111100.00
CONT_ASSIGN884311100.00
CONT_ASSIGN884411100.00
CONT_ASSIGN884611100.00
CONT_ASSIGN884811100.00
CONT_ASSIGN885011100.00
CONT_ASSIGN885211100.00
CONT_ASSIGN885411100.00
CONT_ASSIGN885611100.00
CONT_ASSIGN885811100.00
CONT_ASSIGN886011100.00
CONT_ASSIGN886211100.00
CONT_ASSIGN886411100.00
CONT_ASSIGN886611100.00
CONT_ASSIGN886811100.00
CONT_ASSIGN887011100.00
CONT_ASSIGN887211100.00
CONT_ASSIGN887411100.00
CONT_ASSIGN887611100.00
CONT_ASSIGN887811100.00
CONT_ASSIGN888011100.00
CONT_ASSIGN888111100.00
CONT_ASSIGN888311100.00
CONT_ASSIGN888411100.00
CONT_ASSIGN888611100.00
CONT_ASSIGN888811100.00
CONT_ASSIGN889011100.00
CONT_ASSIGN889111100.00
CONT_ASSIGN889311100.00
CONT_ASSIGN889511100.00
CONT_ASSIGN889711100.00
CONT_ASSIGN889911100.00
CONT_ASSIGN890111100.00
CONT_ASSIGN890311100.00
CONT_ASSIGN890511100.00
CONT_ASSIGN890711100.00
CONT_ASSIGN890911100.00
CONT_ASSIGN891111100.00
CONT_ASSIGN891311100.00
CONT_ASSIGN891511100.00
CONT_ASSIGN891611100.00
CONT_ASSIGN891811100.00
CONT_ASSIGN892011100.00
CONT_ASSIGN892211100.00
CONT_ASSIGN892411100.00
CONT_ASSIGN892611100.00
CONT_ASSIGN892811100.00
CONT_ASSIGN893011100.00
CONT_ASSIGN893211100.00
CONT_ASSIGN893411100.00
CONT_ASSIGN893611100.00
CONT_ASSIGN893811100.00
CONT_ASSIGN894011100.00
CONT_ASSIGN894111100.00
CONT_ASSIGN894211100.00
CONT_ASSIGN894411100.00
CONT_ASSIGN894511100.00
CONT_ASSIGN894711100.00
CONT_ASSIGN894811100.00
CONT_ASSIGN894911100.00
CONT_ASSIGN895111100.00
CONT_ASSIGN895311100.00
CONT_ASSIGN895511100.00
CONT_ASSIGN895711100.00
CONT_ASSIGN895911100.00
CONT_ASSIGN896111100.00
CONT_ASSIGN896311100.00
CONT_ASSIGN896511100.00
CONT_ASSIGN896711100.00
CONT_ASSIGN896911100.00
CONT_ASSIGN897111100.00
CONT_ASSIGN897311100.00
CONT_ASSIGN897411100.00
CONT_ASSIGN897611100.00
CONT_ASSIGN897811100.00
CONT_ASSIGN898011100.00
CONT_ASSIGN898211100.00
CONT_ASSIGN898411100.00
CONT_ASSIGN898611100.00
CONT_ASSIGN898811100.00
CONT_ASSIGN899011100.00
CONT_ASSIGN899211100.00
CONT_ASSIGN899411100.00
CONT_ASSIGN899611100.00
CONT_ASSIGN899811100.00
CONT_ASSIGN899911100.00
CONT_ASSIGN900111100.00
CONT_ASSIGN900311100.00
CONT_ASSIGN900511100.00
CONT_ASSIGN900711100.00
CONT_ASSIGN900911100.00
CONT_ASSIGN901111100.00
CONT_ASSIGN901311100.00
CONT_ASSIGN901511100.00
CONT_ASSIGN901711100.00
CONT_ASSIGN901911100.00
CONT_ASSIGN902111100.00
CONT_ASSIGN902311100.00
CONT_ASSIGN902411100.00
CONT_ASSIGN902611100.00
CONT_ASSIGN902811100.00
CONT_ASSIGN903011100.00
CONT_ASSIGN903211100.00
CONT_ASSIGN903411100.00
CONT_ASSIGN903611100.00
CONT_ASSIGN903811100.00
CONT_ASSIGN904011100.00
CONT_ASSIGN904211100.00
CONT_ASSIGN904411100.00
CONT_ASSIGN904611100.00
CONT_ASSIGN904811100.00
CONT_ASSIGN904911100.00
CONT_ASSIGN905111100.00
CONT_ASSIGN905311100.00
CONT_ASSIGN905511100.00
CONT_ASSIGN905711100.00
CONT_ASSIGN905911100.00
CONT_ASSIGN906111100.00
CONT_ASSIGN906311100.00
CONT_ASSIGN906511100.00
CONT_ASSIGN906711100.00
CONT_ASSIGN906911100.00
CONT_ASSIGN907111100.00
CONT_ASSIGN907311100.00
CONT_ASSIGN907411100.00
CONT_ASSIGN907611100.00
CONT_ASSIGN907811100.00
CONT_ASSIGN908011100.00
CONT_ASSIGN908211100.00
CONT_ASSIGN908411100.00
CONT_ASSIGN908611100.00
CONT_ASSIGN908811100.00
CONT_ASSIGN909011100.00
CONT_ASSIGN909211100.00
CONT_ASSIGN909411100.00
CONT_ASSIGN909611100.00
CONT_ASSIGN909811100.00
CONT_ASSIGN909911100.00
CONT_ASSIGN910111100.00
CONT_ASSIGN910311100.00
CONT_ASSIGN910511100.00
CONT_ASSIGN910711100.00
CONT_ASSIGN910911100.00
CONT_ASSIGN911011100.00
CONT_ASSIGN911211100.00
CONT_ASSIGN911411100.00
CONT_ASSIGN911611100.00
CONT_ASSIGN911811100.00
CONT_ASSIGN912011100.00
CONT_ASSIGN912111100.00
CONT_ASSIGN912311100.00
CONT_ASSIGN912511100.00
CONT_ASSIGN912711100.00
CONT_ASSIGN912911100.00
CONT_ASSIGN913111100.00
CONT_ASSIGN913211100.00
CONT_ASSIGN913411100.00
CONT_ASSIGN913611100.00
CONT_ASSIGN913811100.00
CONT_ASSIGN914011100.00
CONT_ASSIGN914211100.00
CONT_ASSIGN914311100.00
CONT_ASSIGN914511100.00
CONT_ASSIGN914711100.00
CONT_ASSIGN914911100.00
CONT_ASSIGN915111100.00
CONT_ASSIGN915311100.00
CONT_ASSIGN915411100.00
CONT_ASSIGN915611100.00
CONT_ASSIGN915811100.00
CONT_ASSIGN916011100.00
CONT_ASSIGN916211100.00
CONT_ASSIGN916411100.00
CONT_ASSIGN916511100.00
CONT_ASSIGN916711100.00
CONT_ASSIGN916911100.00
CONT_ASSIGN917111100.00
CONT_ASSIGN917311100.00
CONT_ASSIGN917511100.00
CONT_ASSIGN917611100.00
CONT_ASSIGN917811100.00
CONT_ASSIGN918011100.00
CONT_ASSIGN918211100.00
CONT_ASSIGN918411100.00
CONT_ASSIGN918611100.00
CONT_ASSIGN918711100.00
CONT_ASSIGN918911100.00
CONT_ASSIGN919111100.00
CONT_ASSIGN919311100.00
CONT_ASSIGN919511100.00
CONT_ASSIGN919711100.00
CONT_ASSIGN919811100.00
CONT_ASSIGN920011100.00
CONT_ASSIGN920211100.00
CONT_ASSIGN920411100.00
CONT_ASSIGN920611100.00
CONT_ASSIGN920811100.00
CONT_ASSIGN920911100.00
CONT_ASSIGN921111100.00
CONT_ASSIGN921311100.00
CONT_ASSIGN921511100.00
CONT_ASSIGN921711100.00
CONT_ASSIGN921911100.00
CONT_ASSIGN922011100.00
CONT_ASSIGN922211100.00
CONT_ASSIGN922411100.00
CONT_ASSIGN922611100.00
CONT_ASSIGN922811100.00
CONT_ASSIGN923011100.00
CONT_ASSIGN923111100.00
CONT_ASSIGN923311100.00
CONT_ASSIGN923511100.00
CONT_ASSIGN923711100.00
CONT_ASSIGN923911100.00
CONT_ASSIGN924111100.00
CONT_ASSIGN924311100.00
CONT_ASSIGN924511100.00
CONT_ASSIGN924711100.00
CONT_ASSIGN924911100.00
CONT_ASSIGN925111100.00
CONT_ASSIGN925311100.00
CONT_ASSIGN925511100.00
CONT_ASSIGN925611100.00
CONT_ASSIGN925811100.00
CONT_ASSIGN926011100.00
CONT_ASSIGN926211100.00
CONT_ASSIGN926411100.00
CONT_ASSIGN926611100.00
CONT_ASSIGN926811100.00
CONT_ASSIGN927011100.00
CONT_ASSIGN927211100.00
CONT_ASSIGN927411100.00
CONT_ASSIGN927611100.00
CONT_ASSIGN927811100.00
CONT_ASSIGN928011100.00
CONT_ASSIGN928111100.00
CONT_ASSIGN928211100.00
CONT_ASSIGN928411100.00
CONT_ASSIGN928611100.00
CONT_ASSIGN928711100.00
CONT_ASSIGN928811100.00
CONT_ASSIGN929011100.00
CONT_ASSIGN929211100.00
CONT_ASSIGN929311100.00
CONT_ASSIGN929411100.00
CONT_ASSIGN929611100.00
CONT_ASSIGN929811100.00
CONT_ASSIGN930011100.00
CONT_ASSIGN930211100.00
CONT_ASSIGN930411100.00
CONT_ASSIGN930611100.00
CONT_ASSIGN930811100.00
CONT_ASSIGN931011100.00
CONT_ASSIGN931211100.00
CONT_ASSIGN931311100.00
CONT_ASSIGN931511100.00
CONT_ASSIGN931711100.00
CONT_ASSIGN931911100.00
CONT_ASSIGN932111100.00
CONT_ASSIGN932311100.00
CONT_ASSIGN932511100.00
CONT_ASSIGN932611100.00
CONT_ASSIGN932911100.00
CONT_ASSIGN933111100.00
CONT_ASSIGN933311100.00
CONT_ASSIGN933511100.00
CONT_ASSIGN933611100.00
CONT_ASSIGN933711100.00
CONT_ASSIGN933911100.00
CONT_ASSIGN934111100.00
CONT_ASSIGN934311100.00
CONT_ASSIGN934511100.00
CONT_ASSIGN934711100.00
CONT_ASSIGN934911100.00
CONT_ASSIGN935011100.00
CONT_ASSIGN935111100.00
CONT_ASSIGN935311100.00
CONT_ASSIGN935511100.00
CONT_ASSIGN935711100.00
CONT_ASSIGN935911100.00
CONT_ASSIGN936111100.00
CONT_ASSIGN936211100.00
CONT_ASSIGN936311100.00
CONT_ASSIGN936511100.00
CONT_ASSIGN936711100.00
CONT_ASSIGN936811100.00
CONT_ASSIGN936911100.00
CONT_ASSIGN937111100.00
CONT_ASSIGN937311100.00
CONT_ASSIGN937511100.00
CONT_ASSIGN937711100.00
CONT_ASSIGN937911100.00
ALWAYS93834444100.00
ALWAYS9431311311100.00
CONT_ASSIGN988111100.00
ALWAYS988344100.00
CONT_ASSIGN990411100.00
CONT_ASSIGN990511100.00

Click here to see the source line report.

Cond Coverage for Module : usbdev_reg_top
TotalCoveredPercent
Conditions47746898.11
Logical47746898.11
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
65-8891100.00
8916-988194.71

Branch Coverage for Module : usbdev_reg_top
Line No.TotalCoveredPercent
Branches 56 56 100.00
TERNARY 8729 2 2 100.00
IF 75 3 3 100.00
TERNARY 132 2 2 100.00
IF 138 2 2 100.00
CASE 9432 44 44 100.00
CASE 9884 3 3 100.00


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

Branches:
-1-StatusTests
1 Covered T1,T2,T3
0 Covered T1,T2,T3


75 if (!rst_ni) begin -1- 76 err_q <= '0; ==> 77 end else if (intg_err || reg_we_err) begin -2- 78 err_q <= 1'b1; ==> 79 end MISSING_ELSE ==>

Branches:
-1--2-StatusTests
1 - Covered T1,T2,T3
0 1 Covered T219,T221,T235
0 0 Covered T1,T2,T3


132 reg_steer = 133 tl_i.a_address[AW-1:0] inside {[2048:4095]} ? 1'd0 : -1- ==> ==>

Branches:
-1-StatusTests
1 Covered T1,T16,T17
0 Covered T1,T2,T3


138 if (intg_err) begin -1- 139 reg_steer = 1'd1; ==> 140 end MISSING_ELSE ==>

Branches:
-1-StatusTests
1 Covered T223,T262,T265
0 Covered T1,T2,T3


9432 unique case (1'b1) -1- 9433 addr_hit[0]: begin 9434 reg_rdata_next[0] = intr_state_pkt_received_qs; ==> 9435 reg_rdata_next[1] = intr_state_pkt_sent_qs; 9436 reg_rdata_next[2] = intr_state_disconnected_qs; 9437 reg_rdata_next[3] = intr_state_host_lost_qs; 9438 reg_rdata_next[4] = intr_state_link_reset_qs; 9439 reg_rdata_next[5] = intr_state_link_suspend_qs; 9440 reg_rdata_next[6] = intr_state_link_resume_qs; 9441 reg_rdata_next[7] = intr_state_av_out_empty_qs; 9442 reg_rdata_next[8] = intr_state_rx_full_qs; 9443 reg_rdata_next[9] = intr_state_av_overflow_qs; 9444 reg_rdata_next[10] = intr_state_link_in_err_qs; 9445 reg_rdata_next[11] = intr_state_rx_crc_err_qs; 9446 reg_rdata_next[12] = intr_state_rx_pid_err_qs; 9447 reg_rdata_next[13] = intr_state_rx_bitstuff_err_qs; 9448 reg_rdata_next[14] = intr_state_frame_qs; 9449 reg_rdata_next[15] = intr_state_powered_qs; 9450 reg_rdata_next[16] = intr_state_link_out_err_qs; 9451 reg_rdata_next[17] = intr_state_av_setup_empty_qs; 9452 end 9453 9454 addr_hit[1]: begin 9455 reg_rdata_next[0] = intr_enable_pkt_received_qs; ==> 9456 reg_rdata_next[1] = intr_enable_pkt_sent_qs; 9457 reg_rdata_next[2] = intr_enable_disconnected_qs; 9458 reg_rdata_next[3] = intr_enable_host_lost_qs; 9459 reg_rdata_next[4] = intr_enable_link_reset_qs; 9460 reg_rdata_next[5] = intr_enable_link_suspend_qs; 9461 reg_rdata_next[6] = intr_enable_link_resume_qs; 9462 reg_rdata_next[7] = intr_enable_av_out_empty_qs; 9463 reg_rdata_next[8] = intr_enable_rx_full_qs; 9464 reg_rdata_next[9] = intr_enable_av_overflow_qs; 9465 reg_rdata_next[10] = intr_enable_link_in_err_qs; 9466 reg_rdata_next[11] = intr_enable_rx_crc_err_qs; 9467 reg_rdata_next[12] = intr_enable_rx_pid_err_qs; 9468 reg_rdata_next[13] = intr_enable_rx_bitstuff_err_qs; 9469 reg_rdata_next[14] = intr_enable_frame_qs; 9470 reg_rdata_next[15] = intr_enable_powered_qs; 9471 reg_rdata_next[16] = intr_enable_link_out_err_qs; 9472 reg_rdata_next[17] = intr_enable_av_setup_empty_qs; 9473 end 9474 9475 addr_hit[2]: begin 9476 reg_rdata_next[0] = '0; ==> 9477 reg_rdata_next[1] = '0; 9478 reg_rdata_next[2] = '0; 9479 reg_rdata_next[3] = '0; 9480 reg_rdata_next[4] = '0; 9481 reg_rdata_next[5] = '0; 9482 reg_rdata_next[6] = '0; 9483 reg_rdata_next[7] = '0; 9484 reg_rdata_next[8] = '0; 9485 reg_rdata_next[9] = '0; 9486 reg_rdata_next[10] = '0; 9487 reg_rdata_next[11] = '0; 9488 reg_rdata_next[12] = '0; 9489 reg_rdata_next[13] = '0; 9490 reg_rdata_next[14] = '0; 9491 reg_rdata_next[15] = '0; 9492 reg_rdata_next[16] = '0; 9493 reg_rdata_next[17] = '0; 9494 end 9495 9496 addr_hit[3]: begin 9497 reg_rdata_next[0] = '0; ==> 9498 end 9499 9500 addr_hit[4]: begin 9501 reg_rdata_next[0] = usbctrl_enable_qs; ==> 9502 reg_rdata_next[1] = '0; 9503 reg_rdata_next[22:16] = usbctrl_device_address_qs; 9504 end 9505 9506 addr_hit[5]: begin 9507 reg_rdata_next[0] = ep_out_enable_enable_0_qs; ==> 9508 reg_rdata_next[1] = ep_out_enable_enable_1_qs; 9509 reg_rdata_next[2] = ep_out_enable_enable_2_qs; 9510 reg_rdata_next[3] = ep_out_enable_enable_3_qs; 9511 reg_rdata_next[4] = ep_out_enable_enable_4_qs; 9512 reg_rdata_next[5] = ep_out_enable_enable_5_qs; 9513 reg_rdata_next[6] = ep_out_enable_enable_6_qs; 9514 reg_rdata_next[7] = ep_out_enable_enable_7_qs; 9515 reg_rdata_next[8] = ep_out_enable_enable_8_qs; 9516 reg_rdata_next[9] = ep_out_enable_enable_9_qs; 9517 reg_rdata_next[10] = ep_out_enable_enable_10_qs; 9518 reg_rdata_next[11] = ep_out_enable_enable_11_qs; 9519 end 9520 9521 addr_hit[6]: begin 9522 reg_rdata_next[0] = ep_in_enable_enable_0_qs; ==> 9523 reg_rdata_next[1] = ep_in_enable_enable_1_qs; 9524 reg_rdata_next[2] = ep_in_enable_enable_2_qs; 9525 reg_rdata_next[3] = ep_in_enable_enable_3_qs; 9526 reg_rdata_next[4] = ep_in_enable_enable_4_qs; 9527 reg_rdata_next[5] = ep_in_enable_enable_5_qs; 9528 reg_rdata_next[6] = ep_in_enable_enable_6_qs; 9529 reg_rdata_next[7] = ep_in_enable_enable_7_qs; 9530 reg_rdata_next[8] = ep_in_enable_enable_8_qs; 9531 reg_rdata_next[9] = ep_in_enable_enable_9_qs; 9532 reg_rdata_next[10] = ep_in_enable_enable_10_qs; 9533 reg_rdata_next[11] = ep_in_enable_enable_11_qs; 9534 end 9535 9536 addr_hit[7]: begin 9537 reg_rdata_next[10:0] = usbstat_frame_qs; ==> 9538 reg_rdata_next[11] = usbstat_host_lost_qs; 9539 reg_rdata_next[14:12] = usbstat_link_state_qs; 9540 reg_rdata_next[15] = usbstat_sense_qs; 9541 reg_rdata_next[19:16] = usbstat_av_out_depth_qs; 9542 reg_rdata_next[22:20] = usbstat_av_setup_depth_qs; 9543 reg_rdata_next[23] = usbstat_av_out_full_qs; 9544 reg_rdata_next[27:24] = usbstat_rx_depth_qs; 9545 reg_rdata_next[30] = usbstat_av_setup_full_qs; 9546 reg_rdata_next[31] = usbstat_rx_empty_qs; 9547 end 9548 9549 addr_hit[8]: begin 9550 reg_rdata_next[4:0] = '0; ==> 9551 end 9552 9553 addr_hit[9]: begin 9554 reg_rdata_next[4:0] = '0; ==> 9555 end 9556 9557 addr_hit[10]: begin 9558 reg_rdata_next[4:0] = rxfifo_buffer_qs; ==> 9559 reg_rdata_next[14:8] = rxfifo_size_qs; 9560 reg_rdata_next[19] = rxfifo_setup_qs; 9561 reg_rdata_next[23:20] = rxfifo_ep_qs; 9562 end 9563 9564 addr_hit[11]: begin 9565 reg_rdata_next[0] = rxenable_setup_setup_0_qs; ==> 9566 reg_rdata_next[1] = rxenable_setup_setup_1_qs; 9567 reg_rdata_next[2] = rxenable_setup_setup_2_qs; 9568 reg_rdata_next[3] = rxenable_setup_setup_3_qs; 9569 reg_rdata_next[4] = rxenable_setup_setup_4_qs; 9570 reg_rdata_next[5] = rxenable_setup_setup_5_qs; 9571 reg_rdata_next[6] = rxenable_setup_setup_6_qs; 9572 reg_rdata_next[7] = rxenable_setup_setup_7_qs; 9573 reg_rdata_next[8] = rxenable_setup_setup_8_qs; 9574 reg_rdata_next[9] = rxenable_setup_setup_9_qs; 9575 reg_rdata_next[10] = rxenable_setup_setup_10_qs; 9576 reg_rdata_next[11] = rxenable_setup_setup_11_qs; 9577 end 9578 9579 addr_hit[12]: begin 9580 reg_rdata_next[0] = rxenable_out_out_0_qs; ==> 9581 reg_rdata_next[1] = rxenable_out_out_1_qs; 9582 reg_rdata_next[2] = rxenable_out_out_2_qs; 9583 reg_rdata_next[3] = rxenable_out_out_3_qs; 9584 reg_rdata_next[4] = rxenable_out_out_4_qs; 9585 reg_rdata_next[5] = rxenable_out_out_5_qs; 9586 reg_rdata_next[6] = rxenable_out_out_6_qs; 9587 reg_rdata_next[7] = rxenable_out_out_7_qs; 9588 reg_rdata_next[8] = rxenable_out_out_8_qs; 9589 reg_rdata_next[9] = rxenable_out_out_9_qs; 9590 reg_rdata_next[10] = rxenable_out_out_10_qs; 9591 reg_rdata_next[11] = rxenable_out_out_11_qs; 9592 end 9593 9594 addr_hit[13]: begin 9595 reg_rdata_next[0] = set_nak_out_enable_0_qs; ==> 9596 reg_rdata_next[1] = set_nak_out_enable_1_qs; 9597 reg_rdata_next[2] = set_nak_out_enable_2_qs; 9598 reg_rdata_next[3] = set_nak_out_enable_3_qs; 9599 reg_rdata_next[4] = set_nak_out_enable_4_qs; 9600 reg_rdata_next[5] = set_nak_out_enable_5_qs; 9601 reg_rdata_next[6] = set_nak_out_enable_6_qs; 9602 reg_rdata_next[7] = set_nak_out_enable_7_qs; 9603 reg_rdata_next[8] = set_nak_out_enable_8_qs; 9604 reg_rdata_next[9] = set_nak_out_enable_9_qs; 9605 reg_rdata_next[10] = set_nak_out_enable_10_qs; 9606 reg_rdata_next[11] = set_nak_out_enable_11_qs; 9607 end 9608 9609 addr_hit[14]: begin 9610 reg_rdata_next[0] = in_sent_sent_0_qs; ==> 9611 reg_rdata_next[1] = in_sent_sent_1_qs; 9612 reg_rdata_next[2] = in_sent_sent_2_qs; 9613 reg_rdata_next[3] = in_sent_sent_3_qs; 9614 reg_rdata_next[4] = in_sent_sent_4_qs; 9615 reg_rdata_next[5] = in_sent_sent_5_qs; 9616 reg_rdata_next[6] = in_sent_sent_6_qs; 9617 reg_rdata_next[7] = in_sent_sent_7_qs; 9618 reg_rdata_next[8] = in_sent_sent_8_qs; 9619 reg_rdata_next[9] = in_sent_sent_9_qs; 9620 reg_rdata_next[10] = in_sent_sent_10_qs; 9621 reg_rdata_next[11] = in_sent_sent_11_qs; 9622 end 9623 9624 addr_hit[15]: begin 9625 reg_rdata_next[0] = out_stall_endpoint_0_qs; ==> 9626 reg_rdata_next[1] = out_stall_endpoint_1_qs; 9627 reg_rdata_next[2] = out_stall_endpoint_2_qs; 9628 reg_rdata_next[3] = out_stall_endpoint_3_qs; 9629 reg_rdata_next[4] = out_stall_endpoint_4_qs; 9630 reg_rdata_next[5] = out_stall_endpoint_5_qs; 9631 reg_rdata_next[6] = out_stall_endpoint_6_qs; 9632 reg_rdata_next[7] = out_stall_endpoint_7_qs; 9633 reg_rdata_next[8] = out_stall_endpoint_8_qs; 9634 reg_rdata_next[9] = out_stall_endpoint_9_qs; 9635 reg_rdata_next[10] = out_stall_endpoint_10_qs; 9636 reg_rdata_next[11] = out_stall_endpoint_11_qs; 9637 end 9638 9639 addr_hit[16]: begin 9640 reg_rdata_next[0] = in_stall_endpoint_0_qs; ==> 9641 reg_rdata_next[1] = in_stall_endpoint_1_qs; 9642 reg_rdata_next[2] = in_stall_endpoint_2_qs; 9643 reg_rdata_next[3] = in_stall_endpoint_3_qs; 9644 reg_rdata_next[4] = in_stall_endpoint_4_qs; 9645 reg_rdata_next[5] = in_stall_endpoint_5_qs; 9646 reg_rdata_next[6] = in_stall_endpoint_6_qs; 9647 reg_rdata_next[7] = in_stall_endpoint_7_qs; 9648 reg_rdata_next[8] = in_stall_endpoint_8_qs; 9649 reg_rdata_next[9] = in_stall_endpoint_9_qs; 9650 reg_rdata_next[10] = in_stall_endpoint_10_qs; 9651 reg_rdata_next[11] = in_stall_endpoint_11_qs; 9652 end 9653 9654 addr_hit[17]: begin 9655 reg_rdata_next[4:0] = configin_0_buffer_0_qs; ==> 9656 reg_rdata_next[14:8] = configin_0_size_0_qs; 9657 reg_rdata_next[29] = configin_0_sending_0_qs; 9658 reg_rdata_next[30] = configin_0_pend_0_qs; 9659 reg_rdata_next[31] = configin_0_rdy_0_qs; 9660 end 9661 9662 addr_hit[18]: begin 9663 reg_rdata_next[4:0] = configin_1_buffer_1_qs; ==> 9664 reg_rdata_next[14:8] = configin_1_size_1_qs; 9665 reg_rdata_next[29] = configin_1_sending_1_qs; 9666 reg_rdata_next[30] = configin_1_pend_1_qs; 9667 reg_rdata_next[31] = configin_1_rdy_1_qs; 9668 end 9669 9670 addr_hit[19]: begin 9671 reg_rdata_next[4:0] = configin_2_buffer_2_qs; ==> 9672 reg_rdata_next[14:8] = configin_2_size_2_qs; 9673 reg_rdata_next[29] = configin_2_sending_2_qs; 9674 reg_rdata_next[30] = configin_2_pend_2_qs; 9675 reg_rdata_next[31] = configin_2_rdy_2_qs; 9676 end 9677 9678 addr_hit[20]: begin 9679 reg_rdata_next[4:0] = configin_3_buffer_3_qs; ==> 9680 reg_rdata_next[14:8] = configin_3_size_3_qs; 9681 reg_rdata_next[29] = configin_3_sending_3_qs; 9682 reg_rdata_next[30] = configin_3_pend_3_qs; 9683 reg_rdata_next[31] = configin_3_rdy_3_qs; 9684 end 9685 9686 addr_hit[21]: begin 9687 reg_rdata_next[4:0] = configin_4_buffer_4_qs; ==> 9688 reg_rdata_next[14:8] = configin_4_size_4_qs; 9689 reg_rdata_next[29] = configin_4_sending_4_qs; 9690 reg_rdata_next[30] = configin_4_pend_4_qs; 9691 reg_rdata_next[31] = configin_4_rdy_4_qs; 9692 end 9693 9694 addr_hit[22]: begin 9695 reg_rdata_next[4:0] = configin_5_buffer_5_qs; ==> 9696 reg_rdata_next[14:8] = configin_5_size_5_qs; 9697 reg_rdata_next[29] = configin_5_sending_5_qs; 9698 reg_rdata_next[30] = configin_5_pend_5_qs; 9699 reg_rdata_next[31] = configin_5_rdy_5_qs; 9700 end 9701 9702 addr_hit[23]: begin 9703 reg_rdata_next[4:0] = configin_6_buffer_6_qs; ==> 9704 reg_rdata_next[14:8] = configin_6_size_6_qs; 9705 reg_rdata_next[29] = configin_6_sending_6_qs; 9706 reg_rdata_next[30] = configin_6_pend_6_qs; 9707 reg_rdata_next[31] = configin_6_rdy_6_qs; 9708 end 9709 9710 addr_hit[24]: begin 9711 reg_rdata_next[4:0] = configin_7_buffer_7_qs; ==> 9712 reg_rdata_next[14:8] = configin_7_size_7_qs; 9713 reg_rdata_next[29] = configin_7_sending_7_qs; 9714 reg_rdata_next[30] = configin_7_pend_7_qs; 9715 reg_rdata_next[31] = configin_7_rdy_7_qs; 9716 end 9717 9718 addr_hit[25]: begin 9719 reg_rdata_next[4:0] = configin_8_buffer_8_qs; ==> 9720 reg_rdata_next[14:8] = configin_8_size_8_qs; 9721 reg_rdata_next[29] = configin_8_sending_8_qs; 9722 reg_rdata_next[30] = configin_8_pend_8_qs; 9723 reg_rdata_next[31] = configin_8_rdy_8_qs; 9724 end 9725 9726 addr_hit[26]: begin 9727 reg_rdata_next[4:0] = configin_9_buffer_9_qs; ==> 9728 reg_rdata_next[14:8] = configin_9_size_9_qs; 9729 reg_rdata_next[29] = configin_9_sending_9_qs; 9730 reg_rdata_next[30] = configin_9_pend_9_qs; 9731 reg_rdata_next[31] = configin_9_rdy_9_qs; 9732 end 9733 9734 addr_hit[27]: begin 9735 reg_rdata_next[4:0] = configin_10_buffer_10_qs; ==> 9736 reg_rdata_next[14:8] = configin_10_size_10_qs; 9737 reg_rdata_next[29] = configin_10_sending_10_qs; 9738 reg_rdata_next[30] = configin_10_pend_10_qs; 9739 reg_rdata_next[31] = configin_10_rdy_10_qs; 9740 end 9741 9742 addr_hit[28]: begin 9743 reg_rdata_next[4:0] = configin_11_buffer_11_qs; ==> 9744 reg_rdata_next[14:8] = configin_11_size_11_qs; 9745 reg_rdata_next[29] = configin_11_sending_11_qs; 9746 reg_rdata_next[30] = configin_11_pend_11_qs; 9747 reg_rdata_next[31] = configin_11_rdy_11_qs; 9748 end 9749 9750 addr_hit[29]: begin 9751 reg_rdata_next[0] = out_iso_iso_0_qs; ==> 9752 reg_rdata_next[1] = out_iso_iso_1_qs; 9753 reg_rdata_next[2] = out_iso_iso_2_qs; 9754 reg_rdata_next[3] = out_iso_iso_3_qs; 9755 reg_rdata_next[4] = out_iso_iso_4_qs; 9756 reg_rdata_next[5] = out_iso_iso_5_qs; 9757 reg_rdata_next[6] = out_iso_iso_6_qs; 9758 reg_rdata_next[7] = out_iso_iso_7_qs; 9759 reg_rdata_next[8] = out_iso_iso_8_qs; 9760 reg_rdata_next[9] = out_iso_iso_9_qs; 9761 reg_rdata_next[10] = out_iso_iso_10_qs; 9762 reg_rdata_next[11] = out_iso_iso_11_qs; 9763 end 9764 9765 addr_hit[30]: begin 9766 reg_rdata_next[0] = in_iso_iso_0_qs; ==> 9767 reg_rdata_next[1] = in_iso_iso_1_qs; 9768 reg_rdata_next[2] = in_iso_iso_2_qs; 9769 reg_rdata_next[3] = in_iso_iso_3_qs; 9770 reg_rdata_next[4] = in_iso_iso_4_qs; 9771 reg_rdata_next[5] = in_iso_iso_5_qs; 9772 reg_rdata_next[6] = in_iso_iso_6_qs; 9773 reg_rdata_next[7] = in_iso_iso_7_qs; 9774 reg_rdata_next[8] = in_iso_iso_8_qs; 9775 reg_rdata_next[9] = in_iso_iso_9_qs; 9776 reg_rdata_next[10] = in_iso_iso_10_qs; 9777 reg_rdata_next[11] = in_iso_iso_11_qs; 9778 end 9779 9780 addr_hit[31]: begin 9781 reg_rdata_next[11:0] = out_data_toggle_status_qs; ==> 9782 reg_rdata_next[27:16] = out_data_toggle_mask_qs; 9783 end 9784 9785 addr_hit[32]: begin 9786 reg_rdata_next[11:0] = in_data_toggle_status_qs; ==> 9787 reg_rdata_next[27:16] = in_data_toggle_mask_qs; 9788 end 9789 9790 addr_hit[33]: begin 9791 reg_rdata_next[0] = phy_pins_sense_rx_dp_i_qs; ==> 9792 reg_rdata_next[1] = phy_pins_sense_rx_dn_i_qs; 9793 reg_rdata_next[2] = phy_pins_sense_rx_d_i_qs; 9794 reg_rdata_next[8] = phy_pins_sense_tx_dp_o_qs; 9795 reg_rdata_next[9] = phy_pins_sense_tx_dn_o_qs; 9796 reg_rdata_next[10] = phy_pins_sense_tx_d_o_qs; 9797 reg_rdata_next[11] = phy_pins_sense_tx_se0_o_qs; 9798 reg_rdata_next[12] = phy_pins_sense_tx_oe_o_qs; 9799 reg_rdata_next[16] = phy_pins_sense_pwr_sense_qs; 9800 end 9801 9802 addr_hit[34]: begin 9803 reg_rdata_next[0] = phy_pins_drive_dp_o_qs; ==> 9804 reg_rdata_next[1] = phy_pins_drive_dn_o_qs; 9805 reg_rdata_next[2] = phy_pins_drive_d_o_qs; 9806 reg_rdata_next[3] = phy_pins_drive_se0_o_qs; 9807 reg_rdata_next[4] = phy_pins_drive_oe_o_qs; 9808 reg_rdata_next[5] = phy_pins_drive_rx_enable_o_qs; 9809 reg_rdata_next[6] = phy_pins_drive_dp_pullup_en_o_qs; 9810 reg_rdata_next[7] = phy_pins_drive_dn_pullup_en_o_qs; 9811 reg_rdata_next[16] = phy_pins_drive_en_qs; 9812 end 9813 9814 addr_hit[35]: begin 9815 reg_rdata_next[0] = phy_config_use_diff_rcvr_qs; ==> 9816 reg_rdata_next[1] = phy_config_tx_use_d_se0_qs; 9817 reg_rdata_next[2] = phy_config_eop_single_bit_qs; 9818 reg_rdata_next[5] = phy_config_pinflip_qs; 9819 reg_rdata_next[6] = phy_config_usb_ref_disable_qs; 9820 reg_rdata_next[7] = phy_config_tx_osc_test_mode_qs; 9821 end 9822 9823 addr_hit[36]: begin 9824 reg_rdata_next = DW'(wake_control_qs); ==> 9825 end 9826 addr_hit[37]: begin 9827 reg_rdata_next = DW'(wake_events_qs); ==> 9828 end 9829 addr_hit[38]: begin 9830 reg_rdata_next[0] = '0; ==> 9831 reg_rdata_next[1] = '0; 9832 reg_rdata_next[2] = '0; 9833 end 9834 9835 addr_hit[39]: begin 9836 reg_rdata_next[7:0] = count_out_count_qs; ==> 9837 reg_rdata_next[12] = count_out_datatog_out_qs; 9838 reg_rdata_next[13] = count_out_drop_rx_qs; 9839 reg_rdata_next[14] = count_out_drop_avout_qs; 9840 reg_rdata_next[15] = count_out_ign_avsetup_qs; 9841 reg_rdata_next[27:16] = count_out_endpoints_qs; 9842 reg_rdata_next[31] = '0; 9843 end 9844 9845 addr_hit[40]: begin 9846 reg_rdata_next[7:0] = count_in_count_qs; ==> 9847 reg_rdata_next[13] = count_in_nodata_qs; 9848 reg_rdata_next[14] = count_in_nak_qs; 9849 reg_rdata_next[15] = count_in_timeout_qs; 9850 reg_rdata_next[27:16] = count_in_endpoints_qs; 9851 reg_rdata_next[31] = '0; 9852 end 9853 9854 addr_hit[41]: begin 9855 reg_rdata_next[7:0] = count_nodata_in_count_qs; ==> 9856 reg_rdata_next[27:16] = count_nodata_in_endpoints_qs; 9857 reg_rdata_next[31] = '0; 9858 end 9859 9860 addr_hit[42]: begin 9861 reg_rdata_next[7:0] = count_errors_count_qs; ==> 9862 reg_rdata_next[27] = count_errors_pid_invalid_qs; 9863 reg_rdata_next[28] = count_errors_bitstuff_qs; 9864 reg_rdata_next[29] = count_errors_crc16_qs; 9865 reg_rdata_next[30] = count_errors_crc5_qs; 9866 reg_rdata_next[31] = '0; 9867 end 9868 9869 default: begin 9870 reg_rdata_next = '1; ==>

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


9884 unique case (1'b1) -1- 9885 addr_hit[36]: begin 9886 reg_busy_sel = wake_control_busy; ==> 9887 end 9888 addr_hit[37]: begin 9889 reg_busy_sel = wake_events_busy; ==> 9890 end 9891 default: begin 9892 reg_busy_sel = '0; ==>

Branches:
-1-StatusTests
addr_hit[36] Covered T2,T3,T18
addr_hit[37] Covered T2,T3,T18
default Covered T1,T2,T3


Assert Coverage for Module : usbdev_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 584828014 18058140 0 0
reAfterRv 584828014 18058140 0 0
rePulse 584828014 17723681 0 0
wePulse 584828014 334459 0 0


en2addrHit
NameAttemptsReal SuccessesFailuresIncomplete
Total 584828014 18058140 0 0
T1 7336 12 0 0
T2 8639 20 0 0
T3 192249 427 0 0
T16 7026 18 0 0
T17 7470 12 0 0
T18 18808 72 0 0
T19 7109 11 0 0
T20 23009 69 0 0
T21 51767 260 0 0
T22 2047 7 0 0

reAfterRv
NameAttemptsReal SuccessesFailuresIncomplete
Total 584828014 18058140 0 0
T1 7336 12 0 0
T2 8639 20 0 0
T3 192249 427 0 0
T16 7026 18 0 0
T17 7470 12 0 0
T18 18808 72 0 0
T19 7109 11 0 0
T20 23009 69 0 0
T21 51767 260 0 0
T22 2047 7 0 0

rePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 584828014 17723681 0 0
T1 7336 5 0 0
T2 8639 10 0 0
T3 192249 414 0 0
T16 7026 7 0 0
T17 7470 3 0 0
T18 18808 8 0 0
T19 7109 2 0 0
T20 23009 46 0 0
T21 51767 85 0 0
T22 2047 5 0 0

wePulse
NameAttemptsReal SuccessesFailuresIncomplete
Total 584828014 334459 0 0
T1 7336 7 0 0
T2 8639 10 0 0
T3 192249 13 0 0
T16 7026 11 0 0
T17 7470 9 0 0
T18 18808 64 0 0
T19 7109 9 0 0
T20 23009 23 0 0
T21 51767 175 0 0
T22 2047 2 0 0

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