Synopsys VC VIP Library README
----------------------------------------------------
VIP Installation
----------------------------------------------------
Each Synopsys VC Verification IP suite (VIP) is packaged inside
of a self-extracting *.run file that is available on the SolvNet
Download page. The following are the basic steps to install a
*.run file.
1) Download the *.run file for the VIP that you want to use.
2) Set the $DESIGNWARE_HOME environment variable to a path
where you want to install the VIP.
For example:
% setenv DESIGNWARE_HOME <vip_installation_path>
3) Execute the *.run file by invoking its filename. The script
confirms the DESIGNWARE_HOME path, and then installs all the
files packaged in the *.run file.
For example:
% vip_usb_svt_K-2015.12.run
NOTE:
All VIPs should be installed into a single installation
directory (a central repository).
For more information on the VIP installation process and the
installed VIPs, refer to the VC VIP UVM Installation and Setup
Guide, and the documents in the following directory:
$DESGINWARE_HOME/vip/svt/<vip_title>/latest/doc
For example:
$DESGINWARE_HOME/vip/svt/usb_svt/latest/doc
VC VIP UVM Installation and Setup Guide:
$DESIGNWARE_HOME/vip/svt/common/latest/doc/uvm_install.pdf
This doc is also available on SolvNet.
----------------------------------------------------
Project Directory Setup
----------------------------------------------------
You need to create a project directory (also known as
"design directory" in the VIP documents) to use VIP models
or to run VIP examples.
All VIP models required by a particular project must be
added to a single common project directory. Different
projects require different project directories.
You can specify any directory as a project directory.
IMPORTANT:
The project directory should not reside within the
installation directory specified by the DESIGNWARE_HOME
environment variable.
The VIP installation includes a "dw_vip_setup" setup
utility that can be used to add VIP models and examples
selected by users to a project directory. After
installation, you can execute the following command to
add or update VIP models:
% DESGINWARE_HOME/bin/dw_vip_setup -path <proj_dir>
-add <vip_model> -svlog
Where, <proj_dir> is the project directory and
<vip_model> si the VIP model.
By default, the latest version of the specified VIP model
is added or updated. You can use the "-v" option to
specify a model version.
% DESGINWARE_HOME/bin/dw_vip_setup -path <proj_dir>
-add <vip_model> -v <version> -svlog
You can continue to add the available VIP models to
the project directory as needed for your project.
----------------------------------------------------
VC VIP Examples
----------------------------------------------------
Each VC VIP installation includes a collection of VIP
examples. The following command displays the
available examples:
% DESGINWARE_HOME/bin/dw_vip_setup -info home
You can execute the following command to add a
specific example to the project directory:
% DESGINWARE_HOME/bin/dw_vip_setup -path <proj_dir>
-example <path>/<example> -svlog
All VC VIP models required by the example are also
added to the project directory. The example added
to the project directory includes a testbench, a
run script and a Makefile. You can use the run
script or Makefile to run the example. For usage
details, execute the following commands:
% run_<test> -help
% gmake help
** Thank you for using Synopsys VC Verification IP **
|