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 AHB SVT OVM Documentation: Show All Interfaces
| Product | Interface Group | Interfaces | Sub-interfaces |
|---|---|---|---|
| amba_svt | Default Group | svt_ahb_master_if | |
| svt_ahb_slave_if | |||
| svt_ahb_if | svt_ahb_slave_if, svt_ahb_master_if | ||
| svt_ahb_param_if | |||
| svt_ahb_master_param_if | |||
| svt_ahb_slave_param_if |
Interface Definition Documentation | ||
|
interface svt_ahb_master_if ( input logic common_hclk, )input logic common_hresetn, input logic [(SVT_AHB_MAX_DATA_WIDTH-1):0] hrdata_bus, input logic hready_bus, input logic [(SVT_AHB_HRESP_PORT_WIDTH-1):0] hresp_bus, input logic [(SVT_AHB_MAX_DATA_USER_WIDTH-1):0] hrdata_huser_bus General description: The master interface svt_ahb_master_if defines the AHB signals appropriate for a single port, along with the modports needed for the AHB master and monitor VIP. Debug signals and a debug modport are also defined. The debug port provides useful information for debugging. |
||
| Ports | ||
bit
|
||
logic
|
||
logic
|
||
logic
|
||
logic [(SVT_AHB_MAX_DATA_WIDTH-1):0]
|
||
logic
|
||
logic [(SVT_AHB_HRESP_PORT_WIDTH-1):0]
|
||
logic [(SVT_AHB_MAX_ADDR_WIDTH-1):0]
|
||
logic [(SVT_AHB_HBURST_PORT_WIDTH-1):0]
|
||
logic
|
||
logic
|
||
logic [(SVT_AHB_HPROT_PORT_WIDTH-1):0]
|
||
logic
|
||
logic [(SVT_AHB_HSIZE_PORT_WIDTH-1):0]
|
||
logic [(SVT_AHB_HTRANS_PORT_WIDTH-1):0]
|
||
logic [(SVT_AHB_MAX_DATA_WIDTH-1):0]
|
||
logic
|
||
logic [(SVT_AHB_DEBUG_PORT_WIDTH-1):0]
|
||
logic [(SVT_AHB_DEBUG_PORT_WIDTH-1):0]
|
||
logic [(SVT_AHB_DEBUG_PORT_WIDTH-1):0]
|
||
logic [SVT_AHB_MAX_USER_WIDTH-1:0]
|
||
logic [SVT_AHB_MAX_DATA_USER_WIDTH-1:0]
|
||
logic [SVT_AHB_MAX_DATA_USER_WIDTH-1:0]
|
||
string
|
||
| Modports | ||
modport svt_ahb_master_modport (
input internal_hresetn, )clocking ahb_master_cb Modport used to connect the VIP Master to AHB interface signals. | ||
modport svt_ahb_bus_modport (
input haddr, )input hburst, input hbusreq, input hlock, input hprot, input hnonsec, input hsize, input htrans, input hwdata, input hwrite, input control_huser, input hwdata_huser, output hgrant, clocking ahb_bus_cb Modport used to connect the VIP Bus to AHB master interface signals. The asynchronous signals are required for multiplexing functionality. | ||
modport svt_ahb_monitor_modport (
input internal_hresetn, )clocking ahb_monitor_cb Modport used to connect the VIP Monitor to AHB interface signals. | ||
modport svt_ahb_master_async_modport (
input hgrant, )input hrdata, input hready, input hresp, input hrdata_huser, output haddr, output hburst, output hbusreq, output hlock, output hprot, output hnonsec, output hsize, output htrans, output hwdata, output hwrite, output control_huser, output hwdata_huser, input is_active Asynchronous modport suitable for SV Master Bind interface | ||
| Clocking blocks | ||
clocking ahb_master_cb @ ( posedge internal_hclk ) default input #0.01 output #0.01 input internal_hresetn, input hrdata, input hready, input hgrant, input hresp, input hrdata_huser, output haddr, output hburst, output hbusreq, output hlock, output hprot, output hnonsec, output hsize, output htrans, output hwdata, output hwrite, output control_huser, output hwdata_huser Clocking block that defines VIP AHB Master Interface signal synchronization and directionality. | ||
clocking ahb_bus_cb @ ( posedge common_hclk ) default input #0.01 output #0.01 input haddr, input hburst, input hbusreq, input hlock, input hprot, input hnonsec, input hsize, input htrans, input hwdata, input hwrite, input control_huser, input hwdata_huser, output hgrant Clocking block that defines VIP AHB Bus-Master Interface signal synchronization and directionality. | ||
clocking ahb_monitor_cb @ ( posedge internal_hclk ) default input #0.01 output #0.01 input internal_hresetn, input hgrant, input hrdata, input hready, input hresp, input haddr, input hburst, input hbusreq, input hlock, input hprot, input hnonsec, input hsize, input htrans, input hwdata, input hwrite, input control_huser, input hwdata_huser, input hrdata_huser Clocking block that defines the AHB 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.
|
|
|
|
|
|
|
|
|
|
User clock In multiple clock mode, user is expected to drive this signal |
|
|
User reset In multiple reset mode, user is expected to drive this signal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Debug port signals |
|
|
|
|
AHB sideband signals |
|
|
|
|
Full path to this interface or module instance |