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.| uvm_blocking_put_imp_sn_rsp_flit | Description-Unavailable |
| uvm_blocking_put_imp_sn_dat_flit | Description-Unavailable |
| uvm_blocking_put_imp_rn_dat_flit | Description-Unavailable |
| uvm_blocking_put_imp_rn_rsp_flit | Description-Unavailable |
| uvm_blocking_put_imp_rn_req_flit | Description-Unavailable |
| svt_chi_rn_f_port_chi_rn_f_port_pair_concurrent_overlapping_non_atomic_xacts_cov_container | The covergroup container class used to define the covergroups across multiple RN ports when concurrent overlapping transactions are observed across pair of RN_F nodes. class itself contain cover groups. The constructor of this class gets instance name handle , RN-F node indices as arguments which is used to set the instance name of the respective covergroup constructed. |
| svt_chi_rn_f_port_chi_rn_i_port_pair_concurrent_overlapping_xacts_cov_container | The covergroup container class used to define the covergroups across multiple RN ports when concurrent overlapping transactions are observed across RN_F and RN-I nodes. class itself contain cover groups. The constructor of this class gets instance name handle , RN-F and RN-I node indices as arguments which is used set the instance name of the respective covergroup constructed. |
| uvm_analysis_imp_sn_xact | Description-Unavailable |
| uvm_analysis_imp_rn_snp_xact | Description-Unavailable |
| uvm_analysis_imp_rn_coh_xact | Description-Unavailable |
| uvm_analysis_imp_sn_tx_dat_flit | Description-Unavailable |
| uvm_analysis_imp_sn_tx_rsp_flit | Description-Unavailable |
| uvm_analysis_imp_sn_rx_dat_flit | Description-Unavailable |
| uvm_analysis_imp_sn_rx_req_flit | Description-Unavailable |
| uvm_blocking_put_imp_sn_rx_dat_flit | Description-Unavailable |
| uvm_blocking_put_imp_sn_rx_req_flit | Description-Unavailable |
| svt_chi_reg_adapter | The svt_chi_reg_adapter encapsulates the chi uvm reg adapter class, This class contains the uvm_sequence_item reg2bus and uvm_sequence_item bus2reg implementation for CHI RN-F VIP |
| svt_chi_ic_rn_link_cb_exec_common | CHI Protocol Driver callback execution class defines the cb_exec methods supported by the CHI Link component. |
| svt_chi_link_rxla_deactivate_state | Class implementing the RXLA state machine RXLA_DEACTIVATE state. |
| svt_chi_link_rxla_run_state | Class implementing the RXLA state machine RXLA_RUN state. |
| svt_chi_link_rxla_activate_state | Class implementing the RXLA state machine RXLA_ACTIVATE state. |
| svt_chi_link_rxla_stop_state | Class implementing the RXLA state machine RXLA_STOP state. |
| svt_chi_link_txla_deactivate_state | Class implementing the TXLA state machine TXLA_DEACTIVATE state. |
| svt_chi_link_txla_run_state | Class implementing the TXLA state machine TXLA_RUN state. |
| svt_chi_link_txla_activate_state | Class implementing the TXLA state machine TXLA_ACTIVATE state. |
| svt_chi_link_txla_stop_state | Class implementing the TXLA state machine TXLA_STOP state. |
| svt_chi_link_rxla_fsm | Class implementing the RXLA state machine. |
| svt_chi_link_txla_fsm | Class implementing the TXLA state machine. |
| uvm_analysis_imp_rx_snp_flit | Description-Unavailable |
| uvm_analysis_imp_rx_rsp_flit | Description-Unavailable |
| uvm_analysis_imp_rx_dat_flit | Description-Unavailable |
| uvm_analysis_imp_tx_dat_flit | Description-Unavailable |
| uvm_analysis_imp_tx_rsp_flit | Description-Unavailable |
| uvm_analysis_imp_tx_req_flit | Description-Unavailable |
| svt_chi_coverage_per_src_id_container | Description-Unavailable |
| uvm_blocking_get_imp_snp_xact | Description-Unavailable |
| uvm_blocking_put_imp_rx_snp_flit | Description-Unavailable |
| uvm_blocking_put_imp_rx_rsp_flit | Description-Unavailable |
| uvm_blocking_put_imp_rx_dat_flit | Description-Unavailable |
| svt_chi_node_pmu | Base class for all common files for the AMBA CHI VIP. |
| svt_chi_scenario_coverage | Class containing the coverage groups |
| svt_chi_scenario_coverage_database | Description-Unavailable |
| svt_chi_load_followed_by_store_followed_by_store_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Load followed by Store followed by Store |
| svt_chi_load_followed_by_store_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Load followed by Store |
| svt_chi_dvmop_tlbi_followed_by_cmo_followed_by_dvmop_tlbi_followed_by_dvmop_sync_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI followed by CMO followed by DVMOp TLBI followed by DVMOp SYNC Transaction |
| svt_chi_dvmop_tlbi_followed_by_cmo_followed_by_dvmop_sync_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI followed by CMO followed by DVMOp SYNC Transaction |
| svt_chi_dvmop_tlbi_followed_by_cancel_dvmop_tlbi_followed_by_non_dvmop_of_same_txnid_followed_by_dvmop_sync_followed_by_cancel_dvmop_sync_followed_by_dvmop_sync_of_same_txnid_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_dvmop_tlbi_followed_by_dvmop_sync_followed_by_dvmop_sync_followed_by_dvmop_tlbi_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI followed by DVMOp SYNC Transaction followed by DVMOp SYNC Transaction followed by DVMOp TLBI Transaction |
| svt_chi_dvmop_tlbi_followed_by_cancel_dvmop_tlbi_followed_by_dvmop_tlbi_of_same_txnid_followed_by_dvmop_sync_followed_by_cancel_dvmop_sync_followed_by_dvmop_sync_of_same_txnid_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_dvmop_tlbi_transaction_followed_by_retry_dvmop_tlbi_transaction_followed_by_dvmop_sync_transaction_followed_by_retry_dvmop_sync_transaction_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_dvmop_tlbi_followed_by_dvmop_tlbi_followed_by_dvmop_sync_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI followed by DVMOp TLBI followed by DVMOp SYNC Transaction |
| svt_chi_dvmop_tlbi_outstanding_followed_by_dvmop_tlbi_followed_by_retry_dvmop_tlbi_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI outstanding followed by DVMOp TLBI followed by Retry DVMOp SYNC Transaction |
| svt_chi_dvmop_tlbi_outstanding_followed_by_dvmop_sync_followed_by_retry_dvmop_sync_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI outstanding followed by DVMOp Sync followed by Retry DVMOp SYNC Transaction |
| svt_chi_dvmop_tlbi_followed_by_dvmop_sync_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. DVMOp TLBI followed by DVMOp SYNC Transaction |
| svt_chi_cancel_transaction_after_two_normal_transaction_of_same_txnid_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_retry_transaction_after_two_normal_transaction_of_same_txnid_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_cancel_transaction_between_two_normal_transaction_of_same_txnid_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_retry_transaction_between_two_normal_transaction_of_same_txnid_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. |
| svt_chi_three_read_request_ordering_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. CHI-B Spec Figure 2-23::Three Read Request Order Example Ordered READ#1 ---> Ordered READ#2 ---> Retry Ordered READ#2 ---> Ordered READ#3 |
| svt_chi_back2back_transaction_same_src_id_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. 'N' times Back2Back CHI Transactions of Same Source-ID |
| svt_chi_no_ordering_rd_after_two_non_no_ordering_transaction_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Non No-Ordering Order Write/Read followed by Non No-Ordering Order Write/Read followed by No-Ordering Read with Same Address/Different-Different Address. |
| svt_chi_back2back_order_type_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. 'N' times Back2Back Order Type Transaction |
| svt_chi_read_followed_by_write_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Read followed by Write |
| svt_chi_read_followed_by_read_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Read followed by Read |
| svt_chi_write_followed_by_write_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Write followed by Write |
| svt_chi_write_followed_by_read_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Write followed by Read |
| svt_chi_req_ordered_wr_followed_by_req_ordered_rd_pattern_sequence | This Class represents the following pattern sequence, which needs to be scanned within the CHI Transactions. Request Order Write followed by Request Order Read |
| svt_chi_memory | Description-Unavailable |
| svt_chi_system_monitor_chi_coherent_snoop_association_callback_data | The data object of this class will be used as an argument to 'post_process_associated_snoop_transactions_to_chi_coherent_xact' callback in CHI system monitor to provide the required information to tweak the chi coherent and snoop transaction association performed by the CHI system monitor. All the required arguments are the members of this class. |
| svt_chi_system_monitor_l2_icn_to_l1_icn_snoop_transaction_activity_callback_data | The data object of this class will be used as argument for callbacks of CHI system monitor related to:
|
| svt_chi_system_monitor_l1_icn_to_l2_icn_rn_transaction_activity_callback_data | The data object of this class will be used as argument for callbacks of CHI system monitor related to:
|
| svt_chi_system_monitor_end_of_simulation_callback_data | The data object of this class will be used as argument to end_of_simulation callbacks of CHI system monitor. All the required arguments of end_of_simulation callbacks are the members of this class. The additional arguments, if required to be added to end_of_simulation callback, can be added to this class. |
| svt_chi_system_monitor_callback_data | Base class for system monitor callback data object. The data object of this class will be used as argument to newly aaded callbacks in CHI system monitor. |
| svt_chi_callback_data | Base class for callback data object. The data object of this class will be used as argument to newly aaded callbacks in CHI VIP. |
| svt_chi_exclusive_monitor | Description-Unavailable |
| svt_chi_system_monitor_exclusive_sequence_transaction_activity_callback_data | The data object of this class will be used as argument for callback in CHI system monitor to set the expectation for the excluisve load/store transaction All the required arguments are the members of this class. Any additional arguments if required can be added to this class. |
| svt_chi_system_domain_item | Description-Unavailable |
| svt_chi_hn_addr_range | Defines a range of address identified by a starting address(start_addr) and end address(end_addr). |
| svt_axi_cache | This class is used to model a single cache. |
| svt_axi_cache_line | This class is used to represent a single cache line. It is intended to be used to create a sparse array of stored cache line data, with each element of the array representing a full cache line in the cache. The object is initilized with, and stores the information about the index, the address associated with this cache line, the corresponding data and the status of the cache line. |
| svt_amba_common_uvm_pkg | Description-Unavailable |
| svt_uvm_pkg | Description-Unavailable |
| uvm_pkg | Description-Unavailable |
| svt_amba_fifo_rate_control | Utility class which may be used by agents to model a FIFO based resource class to control the rate at which transactions are sent from a component |
| svt_amba_addr_mapper | Description-Unavailable |
| svt_amba_pv_extension | TLM 2.0 Generic Payload extension class used to model AXI transactions using a LT coding style. It corresponds to the ARM amba_pv_extension class. See the ARM AMBA-PV Extensions to OSCI TLM 2.0 Reference Manual for detailed documentation. |
| svt_amba_pv | Container class for enum declarations |
| svt_uvm_pkg | Description-Unavailable |
| uvm_pkg | Description-Unavailable |
| uvm_pkg | Description-Unavailable |