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 APB SVT OVM Documentation: Show All Interfaces
| Product | Interface Group | Interfaces | Sub-interfaces |
|---|---|---|---|
| amba_svt | Default Group | svt_apb_slave_if | |
| svt_apb_if | svt_apb_slave_if |
Interface Definition Documentation | ||
|
interface svt_apb_slave_if () APB Slave Interface provides the SystemVerilog interface which can be used to connect the Slave VIP to a DUT. A top level interface svt_apb_if is defined. The top level interface contains the system level pins and an array of slave interfaces. |
||
| Ports | ||
bit
|
||
logic
|
||
logic
|
||
logic
|
||
logic
|
||
logic
|
||
logic [(SVT_APB_MAX_ADDR_WIDTH-1):0]
|
||
logic [(SVT_APB_MAX_DATA_WIDTH-1):0]
|
||
logic [((SVT_APB_MAX_DATA_WIDTH/8)-1):0]
|
||
logic [2:0]
|
||
logic [(SVT_APB_MAX_CONTROL_PUSER_WIDTH-1):0]
|
||
logic [(SVT_APB_MAX_DATA_WIDTH-1):0]
|
||
logic
|
||
logic
|
||
logic [31:0]
|
||
logic [31:0]
|
||
string
|
||
| Modports | ||
modport svt_apb_slave_modport (
clocking apb_slave_cb )Modport used to connect the VIP Slave to APB interface signals. | ||
modport svt_apb_monitor_modport (
input presetn, )clocking apb_monitor_cb Modport used to connect the VIP Monitor to APB interface signals. | ||
| Clocking blocks | ||
clocking apb_slave_cb @ ( posedge pclk ) default input #0.01 output #0.01 input presetn, input psel, input penable, input pwrite, input paddr, input pstrb, input pprot, input control_puser, output prdata, output pready, output pslverr Clocking block that defines VIP APB Slave Interface signal synchronization and directionality. | ||
clocking apb_monitor_cb @ ( posedge pclk ) default input #0.01 output #0.01 input presetn, input psel, input penable, input pwrite, input paddr, input pwdata, input pstrb, input pprot, input control_puser, input prdata, input pready, input pslverr Clocking block that defines VIP APB System 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 Signals for master driver |
|
|
Debug Signals for master monitor |
|
|
Full path to this interface or module instance |