How to download VIP smartsearch?
DESIGNWARE_HOMEto required designware home location where VIP Smartsearch should be downloaded.
vip_smartsearch_<version>.runfile.
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>
How to install VIP Smartsearch?
Please refer to the fileVIP_Smartsearch_installation_and_usage_guide.pdfin
$DESIGNWARE_HOME/vip/svt/vip_smartsearch/<version>for installation steps.
Customer Support
For more details about VIP smartsearch tool, contact support_center@synopsys.com.Summary of Protocol Checks defined in APB SVT UVM Documentation:
| 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 |