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_amba_system_sequencer | This class is the AMBA System sequencer class. This is a virtual sequencer which can be used to control the virtual sequecers of the AXI sub system and the AHB sub system present in the AMBA system environment. |
| svt_apb_system_sequencer | This class is the UVM/OVM System sequencer class. This is a virtual sequencer which can be used to control all of the master and slave sequencers that are in the system. |
| svt_apb_slave_sequencer | This class is UVM/OVM Sequencer that provides stimulus for the svt_apb_slave driver class. The svt_apb_slave_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_apb_tlm_generic_payload_sequencer | This class is UVM Sequencer that provides stimulus for the svt_apb_master_transaction_sequencer class. The svt_apb_master_agent class is responsible for connecting this sequencer to the svt_apb_master_transaction_sequencer if the agent is configured as UVM_ACTIVE. |
| svt_apb_master_sequencer | This class is UVM/OVM Sequencer that provides stimulus for the svt_apb_master driver class. The svt_apb_master_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_ahb_system_sequencer | This class is the UVM System sequencer class. This is a virtual sequencer which can be used to control all of the master and slave sequencers that are in the system. |
| svt_ahb_slave_sequencer | This class is UVM Sequencer that provides stimulus for the svt_ahb_slave driver class. The svt_svt_ahb_slave_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_ahb_tlm_generic_payload_sequencer | This class is UVM Sequencer that provides stimulus for the svt_ahb_master_transaction_sequencer class. The svt_ahb_master_agent class is responsible for connecting this sequencer to the svt_ahb_master_transaction_sequencer if the agent is configured as UVM_ACTIVE. |
| svt_chi_tlm_generic_payload_sequencer | This class is UVM Sequencer that provides TLM Generic Payload stimulus for the svt_chi_rn_transaction_sequencer in the svt_chi_rn_agent class. It is instantiated as the svt_chi_rn_agent :: tlm_generic_payload_sequencer property when the agent is active and its svt_chi_node_configuration :: use_tlm_generic_payload is set. |
| svt_axi_system_sequencer | This class is the UVM System sequencer class. This is a virtual sequencer which can be used to control all of the master and slave sequencers that are in the system. |
| svt_axi_ic_slave_sequencer | This class is UVM Sequencer that provides stimulus for the svt_axi_slave_driver class. The svt_axi_slave_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_axi_ic_master_sequencer | This class is UVM Sequencer that provides stimulus for the svt_axi_master_driver class. The svt_axi_master_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_axi_tlm_generic_payload_sequencer | This class is UVM Sequencer that provides stimulus for the svt_axi_master_sequencer class. The svt_axi_master_agent class is responsible for connecting this sequencer to the svt_axi_master_sequencer if the agent is configured as UVM_ACTIVE. |
| svt_chi_system_virtual_sequencer | This class is the UVM System sequencer class. This is a virtual sequencer which can be used to control all of the master and slave sequencers that are in the system. |
| svt_axi_slave_snoop_sequencer | This class is UVM Snoop Sequencer that provides stimulus for the svt_axi_slave_driver class. The svt_axi_slave_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_axi_slave_sequencer | This class is UVM Sequencer that provides stimulus for the svt_axi_slave_driver class. The svt_axi_slave_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_axi_master_snoop_sequencer | This class is UVM Sequencer that provides stimulus for the svt_axi_master_driver class. The svt_axi_master_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_axi_master_sequencer | This class is UVM Sequencer that provides stimulus for the svt_axi_master_driver class. The svt_axi_master_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_chi_ic_sn_virtual_sequencer | This class defines a virtual sequencer that can be connected to the svt_chi_ic_sn_agent. |
| svt_chi_sn_virtual_sequencer | This class defines a virtual sequencer that can be connected to the svt_chi_sn_agent. |
| svt_chi_ic_rn_virtual_sequencer | This class defines a virtual sequencer that can be connected to the svt_chi_sn_agent. |
| svt_chi_rn_virtual_sequencer | This class defines a virtual sequencer that can be connected to the svt_chi_rn_agent. |
| svt_chi_ic_sn_snoop_transaction_sequencer | Reactive sequencer providing svt_chi_ic_snoop_transaction responses |
| svt_chi_rn_snoop_transaction_sequencer | Reactive sequencer providing svt_chi_rn_snoop_transaction responses |
| svt_chi_ic_sn_transaction_sequencer | Reactive sequencer providing svt_chi_ic_sn_transaction responses |
| svt_chi_sn_transaction_sequencer | Reactive sequencer providing svt_chi_sn_transaction responses |
| svt_chi_rn_transaction_sequencer | Sequencer providing svt_chi_rn_transaction stimulus. |
| svt_chi_flit_sequencer | This class is Sequencer that provides stimulus for the svt_chi_flit_driver class. The svt_chi_flit_agent class is responsible for connecting this uvm_sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_chi_link_service_sequencer | This class is Sequencer that provides stimulus for the svt_chi_link_service_driver class. The svt_chi_link_service_agent class is responsible for connecting this uvm_sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_chi_protocol_service_sequencer | This class is Sequencer that provides stimulus for the svt_chi_protocol_service_driver class. The svt_chi_protocol_service_agent class is responsible for connecting this uvm_sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_axi_service_sequencer | This class is Sequencer that provides stimulus for the svt_axi_service_driver class. The svt_axi_service_agent class is responsible for connecting this uvm_sequencer to the driver if the agent is configured as UVM_ACTIVE. |
| svt_ahb_master_transaction_sequencer | This class is UVM Sequencer that provides stimulus for the svt_ahb_master_driver class. The svt_ahb_master_agent class is responsible for connecting this sequencer to the driver if the agent is configured as UVM_ACTIVE. |