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.Interfaces for ATB SVT OVM Documentation: Show All Interfaces
| Product | Interface Group | Interfaces | Sub-interfaces |
|---|---|---|---|
| amba_svt | Default Group | svt_atb_master_if | |
| svt_atb_slave_if | |||
| svt_atb_if | svt_atb_slave_if, svt_atb_master_if |
Interface Definition Documentation | ||||||||||
|
interface svt_atb_master_if ( input logic common_atclk )General description: The master interface svt_atb_master_if defines the ATB signals appropriate for a single port, along with the modports needed for the ATB master and monitor VIP. Debug signals and a debug modport are also defined. The debug port provides useful information for debugging.
Clock signal description:
Debug port description:
ATB signal description: |
||||||||||
| Ports | ||||||||||
bit
|
||||||||||
bit
|
||||||||||
bit
|
||||||||||
logic
|
||||||||||
logic
|
||||||||||
logic
|
||||||||||
logic [SVT_ATB_MAX_ID_WIDTH-1:0]
|
||||||||||
logic [SVT_ATB_MAX_DATA_VALID_BYTES_WIDTH-1:0]
|
||||||||||
logic [SVT_ATB_MAX_DATA_WIDTH-1:0]
|
||||||||||
logic
|
||||||||||
logic
|
||||||||||
logic
|
||||||||||
logic
|
||||||||||
logic
|
||||||||||
logic [31:0]
|
||||||||||
logic [31:0]
|
||||||||||
logic [31:0]
|
||||||||||
logic [31:0]
|
||||||||||
string
|
||||||||||
| Modports | ||||||||||
modport svt_atb_master_modport (
clocking atb_master_cb )Modport used to connect the VIP Master to ATB interface signals. | ||||||||||
modport svt_atb_monitor_modport (
clocking atb_monitor_cb )Modport used to connect the VIP Monitor to ATB interface signals. | ||||||||||
| Clocking blocks | ||||||||||
clocking atb_master_cb @ ( posedge internal_atclk ) default input #0.1 output #0.1 input atresetn, input atclken, output atid, output atbytes, output atdata, output atvalid, input atready, input afvalid, output afready, input syncreq Clocking block that defines VIP ATB Master Interface signal synchronization and directionality. | ||||||||||
clocking atb_monitor_cb @ ( posedge internal_atclk ) default input #0.1 output #0.1 input atresetn, input atclken, input atid, input atbytes, input atdata, input atvalid, input atready, input afvalid, input afready, input syncreq Clocking block that defines the ATB Monitor Interface signal synchronization and directionality. | ||||||||||
| Functions | ||||||||||
void function
|
||||||||||
string function
|
||||||||||
|
||
support for signal logging.
|
|
||
Simple method for getting the full path for an interface or module.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debug port signals driven in active mode |
|
|
|
Debug port signals driven in passive mode |
|
|
|
Full path to this interface or module instance |