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_common:
Public Member Functions | |
| task | async_init_signals ( ) |
| task | drive_xact ( svt_apb_transaction xact ) |
| task | initialize_signals ( ) |
| function void | new ( uvm_report_object reporter ) |
| function void | reconfigure ( svt_configuration cfg ) |
| task | sample ( ) |
| task | sample_access_phase_signals ( ) |
| task | sample_reset_signal ( ) |
| task | sample_setup_phase_signals ( ) |
| task | update_observed_state ( svt_apb_transaction xact, svt_apb_transaction :: xact_state_enum next_state, bit protocol_checks_enable ) |
| task | update_state ( svt_apb_transaction xact, svt_apb_transaction :: xact_state_enum next_state ) |
| task | wait_for_request ( output svt_apb_transaction xact ) |
Public Attributes | |
| svt_apb_checker | checks |
| svt_event_pool | event_pool |
| uvm_analysis_port | item_observed_port |
Protected Attributes | |
| protected uvm_report_object | reporter |
|
||||||
Initializes master I/F output signals to 0 at 0 simulation time
| ||||||
|
|
||||||
Process the new transaction
| ||||||
|
|
||||||
Initializes signals to default values
| ||||||
|
|
||
CONSTRUCTOR: Create a new transactor instance, passing the appropriate argument values to the svt_xactor parent class.
reporter - used for messaging using the common report object |
|
||||||||||
Called when a new configuration is applied to the VIP
| ||||||||||
|
|
||||||||||
Samples signals and does signal level checks
| ||||||||||
|
|
||||||
Monitor the signals which the slave drives to complete a request
| ||||||
|
|
||||||
Monitor the reset signal
| ||||||
|
|
||||||
Monitor the signals which signify a new request
| ||||||
|
|
||
Process the state transitions for the state variable observed_state for every clock cycle
|
|
||
Process the state transitions for the state variable svt_apb_transaction :: curr_state
|
|
||||
Returns a partially completed transaction with request information
| ||||
|
|
|
Handle to the checker class
|
|
|
|
Analysis port makes observed tranactions available to the user
|
|
|
Report/log object
|