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.| svt_chi_system_monitor_system_data | CHI system monitor data structure that contains all relevant data and variables that are applicable on a per-system basis. |
| svt_chi_ic_sn_transaction | svt_chi_ic_sn_transaction class is used by the RN connected ports of the Interconnect component, to represent the transaction received on the Interconnect RN connected port from a RN component. |
| svt_chi_system_transaction | CHI System transaction is an internal transaction handle created within the CHI System monitor that helps the System monitor track the flow of an RN transaction across the system. It, in turn, has handles to the RN/manager transaction, any associated snoops as well as the associated SN/sub-ordinate transactions, if any. The system transaction also captures other system level information that are relevant for the RN transaction. |
| svt_chi_rn_reg_transaction | The rn reg transaction class extends from the rn transaction class. The rn reg transaction class contains the constraints specific to uvm reg adapter. |
| svt_chi_ic_snoop_transaction | svt_chi_ic_snoop_transaction class extends from the snoop transaction base class svt_chi_snoop_transaction. This class represents the snoop transaction at the interconnect RN connected ports, which are connected to the external RN components. addr field of the svt_chi_ic_snoop_transaction in Full slave mode should be protocol compliant for the SNPDvmOp. |
| svt_chi_base_transaction | This class extends from svt_chi_common_transaction. It contains attributes which are common to svt_chi_transaction and svt_chi_flit classes. |
| svt_chi_sn_transaction | This class represents CHI SN transaction. It basically contains constraints for fields in base class svt_chi_transaction as applicable to Slave Node. |
| svt_chi_rn_snoop_transaction | This class contains fields for CHI Snoop transaction. This class extends from base class svt_chi_snoop_transaction. |
| svt_chi_flit | Description-Unavailable |
| svt_chi_link_service | This class is a service transaction class. Service request classes are used to describe the events external to the normal protocol transaction and data flow but those which the protocol is designed to handle. This service transaction class supports following services:
|
| svt_chi_protocol_service | This class contains details about the AMBA svt_chi_protocol_service transaction. |
| svt_chi_snoop_transaction | This class contains fields for CHI Snoop transaction. This class extends from base class svt_chi_common_transaction. |
| svt_chi_rn_transaction | This class represents CHI RN transaction. It basically contains constraints for fields in base class svt_chi_transaction as applicable to Request Node. |
| svt_chi_transaction | This class contains fields required for CHI RN and SN transaction. This class acts as a base class for RN and SN transaction classes. |
| svt_chi_common_transaction | AMBA CHI Common Transaction for Protocol Layer transactions, Link Layer FLITs. |
| svt_amba_perf_rec_base | This class records the performance activity in a given performance interval. Typcially, an instance of this class is created at the end of each performance interval configured by the user and is updated with the performance results for that period. This is stored by the monitor for reporting |
| svt_amba_perf_calc_base | Class used internally by the VIP to calculate performance. Typically an instance of this class is created by the VIP for each performance metric. At the end of each interval the values of this class are used for checking/reporting as well as updating an instance of svt_amba_perf_rec_base class which stores the performance summary for an interval |