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.Inheritance diagram for class svt_apb_master:
This class is UVM/OVM Driver that implements an APB Master component.
Public Member Functions | |
| function void | build ( ) |
| function void | do_report_phase ( ) |
| virtual function ovm_object_wrapper | get_object_type ( ) |
| static function type_id | get_type ( ) |
| virtual function string | get_type_name ( ) |
| function void | m_field_automation ( ovm_object tmp_data__, int what__, string str__ ) |
| function void | new ( string name = "svt_apb_master", ovm_component parent = null ) |
| function void | reconfigure ( svt_configuration cfg ) |
| function void | report ( ) |
| task | run ( ) |
| function void | set_common ( svt_apb_master_active_common common ) |
Public Attributes | |
| ovm_event | EVENT_XACT_ENDED |
| ovm_event | EVENT_XACT_STARTED |
| static bit | m_fields_checked = 0; |
| static const string | type_name = "svt_apb_master"; |
Protected Member Functions | |
| function void | input_port_cov ( svt_apb_transaction xact ) |
| function void | post_input_port_get ( svt_apb_transaction xact, ref bit drop ) |
Protected Attributes | |
| protected svt_apb_system_configuration | cfg_snapshot |
| protected svt_apb_master_active_common | common |
Member Typedefs | |
| typedef class | type_id |
|
||||||
Build Phase Constructs the common class
| ||||||
|
|
||
API that has the functionality of the report phase This API will be called in report phase as well as in pre_abort phase
|
|
||||
|
|
||||
|
|
||||||
|
|
||
Callback issued to allow the testbench to collect functional coverage information from a transaction received at the seq_item_port.
xact - A reference to the transaction descriptor object of interest. |
|
||||
|
|
||||||
|
|
||
|
||||
Called when a new configuration is applied to the VIP
| ||||
|
|
||||
Report phase execution of the OVM component
| ||||
|
|
||||||
Run phase Starts persistent threads like consume_from_seq_item_port()
| ||||||
|
|
||
Method to set common
|
|
|
Configuration object copy to be used in set/get operations.
|
|
|
Common features of APB Master components
|
|
|
Event triggers when master has completed transaction i.e. for WRITE transaction this events triggers once master receives the write response and for READ transaction this event triggers when master has received all data. The event can be used after the start of build phase.
|
|
|
Event triggers when master has driven the read transaction on the port interface The event can be used after the start of build phase.
|
|
|
||||
|
|