VIP Smartsearch

X
  • VIP Smartsearch is a framework that supports search within VIP reference documents using query in natural language. It facilitates reordering of search results and keeps record of user’s decision for the ordering of result display and applies that in search of same query on subsequent usage.
  • How to download VIP smartsearch?

    1. Get VIP Smartsearch (Available as a seperate run file).
    2. Set environment variable
      DESIGNWARE_HOME
      to required designware home location where VIP Smartsearch should be downloaded.
    3. Run
      vip_smartsearch_<version>.run
      file.
      VIP Smartsearch will be downloaded to the location
      $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
  • How to install VIP Smartsearch?

    Please refer to the file
    VIP_Smartsearch_installation_and_usage_guide.pdf
    in
    $DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
    for installation steps.
  • Customer Support

    For more details about VIP smartsearch tool, contact support_center@synopsys.com.
    Mention your queries along with below details and send email to above email id.
    Product: Verification IP
    Sub Product: <vip_title>
    Tool: VIP Smartsearch

APB SVT UVM Documentation - Protocol Checks Coverage Defined in VIP

Summary of Protocol Checks defined in APB SVT UVM Documentation:

Product Base Group
amba_svt APB2
APB5 Interface Parity Protection
APB5 User Signaling
APB3
APB5 Wake-up Signaling
APB5 Subsystem Identifier
APB5 Realm Management Extension
APB4 Protection Unit Support
APB4 Write Strobes

Product: amba_svt - Protocol Checks Details:

Group Sub Group Protocol Check Instance name Covergroup Class name Reference
APB2 State Transition initial_bus_state_after_reset svt_err_check_stats_cov_initial_bus_state_after_reset AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states
APB2 Slave Selection multiple_select_signals_active_during_transfer svt_err_check_stats_cov_multiple_select_signals_active_during_transfer AMBA APB Protocol Specification ARM IHI 0011A: Section 5.4.2 APB bridge description
APB2 Signal Validity signal_valid_prdata_check svt_err_check_stats_cov_signal_valid_prdata_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB2 Unaligned Transfers address_not_aligned_when_unaligned_address_support_not_enabled svt_err_check_stats_cov_address_not_aligned_when_unaligned_address_support_not_enabled AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 2.1.1 Address bus
APB2 Signal Stability pwdata_changed_during_transfer svt_err_check_stats_cov_pwdata_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers
APB2 Signal Stability pwrite_changed_during_transfer svt_err_check_stats_cov_pwrite_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers
APB2 Signal Stability paddr_changed_during_transfer svt_err_check_stats_cov_paddr_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers
APB2 Signal Stability psel_changed_during_transfer svt_err_check_stats_cov_psel_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers
APB2 Signal Validity signal_valid_pwdata_check svt_err_check_stats_cov_signal_valid_pwdata_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB2 Signal Validity signal_valid_penable_check svt_err_check_stats_cov_signal_valid_penable_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB2 Signal Validity signal_valid_pwrite_check svt_err_check_stats_cov_signal_valid_pwrite_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB2 Signal Validity signal_valid_paddr_check svt_err_check_stats_cov_signal_valid_paddr_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB2 Signal Validity signal_valid_psel_check svt_err_check_stats_cov_signal_valid_psel_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB2 State Transition penable_after_psel svt_err_check_stats_cov_penable_after_psel AMBA APB Protocol Specification ARM IHI 0011A: 5.2.1 State diagram
APB2 Address Mapping psel_match_with_address_map svt_err_check_stats_cov_psel_match_with_address_map AMBA APB Protocol Specification ARM IHI 0011A: Section 5.5.2 APB slave description
APB2 State Transition setup_to_setup svt_err_check_stats_cov_setup_to_setup AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states
APB2 APB2 State Transition access_to_access svt_err_check_stats_cov_access_to_access AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states
APB2 State Transition setup_to_idle svt_err_check_stats_cov_setup_to_idle AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states
APB2 APB2 State Transition bus_in_enable_state_for_one_clock svt_err_check_stats_cov_bus_in_enable_state_for_one_clock AMBA APB Protocol Specification ARM IHI 0011A: Section 5.2.1 State diagram
APB5 Interface Parity Protection Signal Validity signal_valid_pbuserchk_check svt_err_check_stats_cov_signal_valid_pbuserchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_pruserchk_check svt_err_check_stats_cov_signal_valid_pruserchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_prdatachk_check svt_err_check_stats_cov_signal_valid_prdatachk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_pslverrchk_check svt_err_check_stats_cov_signal_valid_pslverrchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_preadychk_check svt_err_check_stats_cov_signal_valid_preadychk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Stability pwakeupchk_changed_during_transfer svt_err_check_stats_cov_pwakeupchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Validity signal_valid_pwakeupchk_check svt_err_check_stats_cov_signal_valid_pwakeupchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Stability psubsysidchk_changed_during_transfer svt_err_check_stats_cov_psubsysidchk_changed_during_transfer AMBA APB Issue E Update ARM AES 004: Section 6 Updates to interface parity check signals
APB5 Interface Parity Protection Signal Validity signal_valid_psubsysidchk_check svt_err_check_stats_cov_signal_valid_psubsysidchk_check AMBA APB Issue E Update ARM AES 004: Section 6 Updates to interface parity check signals
APB5 Interface Parity Protection Signal Stability pwuserchk_changed_during_transfer svt_err_check_stats_cov_pwuserchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Validity signal_valid_pwuserchk_check svt_err_check_stats_cov_signal_valid_pwuserchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Stability pauserchk_changed_during_transfer svt_err_check_stats_cov_pauserchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Validity signal_valid_pauserchk_check svt_err_check_stats_cov_signal_valid_pauserchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Stability pstrbchk_changed_during_transfer svt_err_check_stats_cov_pstrbchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Stability pwdatachk_changed_during_transfer svt_err_check_stats_cov_pwdatachk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Stability penablechk_changed_during_transfer svt_err_check_stats_cov_penablechk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Stability pselchk_changed_during_transfer svt_err_check_stats_cov_pselchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Stability pctrlchk_changed_during_transfer svt_err_check_stats_cov_pctrlchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Stability paddrchk_changed_during_transfer svt_err_check_stats_cov_paddrchk_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 5.5 Parity check signals
APB5 Interface Parity Protection Signal Validity signal_valid_pstrbchk_check svt_err_check_stats_cov_signal_valid_pstrbchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_pwdatachk_check svt_err_check_stats_cov_signal_valid_pwdatachk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_penablechk_check svt_err_check_stats_cov_signal_valid_penablechk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_pselchk_check svt_err_check_stats_cov_signal_valid_pselchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_pctrlchk_check svt_err_check_stats_cov_signal_valid_pctrlchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 Interface Parity Protection Signal Validity signal_valid_paddrchk_check svt_err_check_stats_cov_signal_valid_paddrchk_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 5-1 Check signal descriptions
APB5 User Signaling Signal Validity signal_valid_pbuser_check svt_err_check_stats_cov_signal_valid_pbuser_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB5 User Signaling Signal Validity signal_valid_pruser_check svt_err_check_stats_cov_signal_valid_pruser_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB5 User Signaling Signal Stability pwuser_changed_during_transfer svt_err_check_stats_cov_pwuser_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 3-8 User signal descriptions
APB5 User Signaling Signal Validity signal_valid_pwuser_check svt_err_check_stats_cov_signal_valid_pwuser_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB5 User Signaling Signal Stability pauser_changed_during_transfer svt_err_check_stats_cov_pauser_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Table 3-8 User signal descriptions
APB5 User Signaling Signal Validity signal_valid_pauser_check svt_err_check_stats_cov_signal_valid_pauser_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB3 Signal Validity signal_valid_pslverr_check svt_err_check_stats_cov_signal_valid_pslverr_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB3 Signal Validity signal_valid_pready_check svt_err_check_stats_cov_signal_valid_pready_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB3 Transaction Timeout pready_timeout_check svt_err_check_stats_cov_pready_timeout_check Synopsys Defined
APB3 Signal Stability penable_changed_during_transfer svt_err_check_stats_cov_penable_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers
APB3 State Transition idle_to_access svt_err_check_stats_cov_idle_to_access AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 4.1 Operating states
APB5 Wake-up Signaling Signal Stability pwakeup_changed_during_transfer svt_err_check_stats_cov_pwakeup_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.7.2 PWAKEUP signaling
APB5 Wake-up Signaling Signal Validity signal_valid_pwakeup_check svt_err_check_stats_cov_signal_valid_pwakeup_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB5 Subsystem Identifier Signal Stability psubsysid_changed_during_transfer svt_err_check_stats_cov_psubsysid_changed_during_transfer AMBA APB Issue E Update ARM AES 004: Section 4.1 Subsystem ID support
APB5 Subsystem Identifier Signal Validity signal_valid_psubsysid_check svt_err_check_stats_cov_signal_valid_psubsysid_check AMBA APB Issue E Update ARM AES 004: Section 4.1 Subsystem ID support
APB5 Realm Management Extension Signal Stability pnse_changed_during_transfer svt_err_check_stats_cov_pnse_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers
APB5 Realm Management Extension Signal Validity signal_valid_pnse_check svt_err_check_stats_cov_signal_valid_pnse_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB4 Protection Unit Support Signal Stability pprot_changed_during_transfer svt_err_check_stats_cov_pprot_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers & 3.3 Read transfers
APB4 Protection Unit Support Signal Validity signal_valid_pprot_check svt_err_check_stats_cov_signal_valid_pprot_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB4 Write Strobes Signal Stability pstrb_changed_during_transfer svt_err_check_stats_cov_pstrb_changed_during_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.1 Write transfers
APB4 Write Strobes PSTRB Validity pstrb_low_for_read svt_err_check_stats_cov_pstrb_low_for_read AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 3.2 Write strobes
APB4 Write Strobes Signal Validity signal_valid_pstrb_check svt_err_check_stats_cov_signal_valid_pstrb_check AMBA APB Protocol Specification ARM IHI 0024E ID022823: Appendix A.1 Validity rules
APB4 Write Strobes Unaligned Transfers pstrb_asserted_for_invalid_byte_in_unaligned_transfer svt_err_check_stats_cov_pstrb_asserted_for_invalid_byte_in_unaligned_transfer AMBA APB Protocol Specification ARM IHI 0024E ID022823: Section 2.1.1 Address bus & 3.2 Write strobes