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 OVM Documentation:
| Product Base | Group |
|---|---|
| amba_svt | APB2 |
| APB3 | |
| APB4 Protection Unit Support | |
| APB4 Write Strobes |
| 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 |
| 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 |
| 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 |