Solutions Database
Analyzing the Synopsys Designware and Simulation Libraries
Record #1189
Problem Title:
Analyzing the Synopsys Designware and Simulation Libraries
Problem Description:
DS-401 provides DesignWare libraries that support X-BLOX functions in XC4000 des
igns and high-level macro functions in XC7000 designs. DS-401 also provides simu
lation libraries supporting VSS. You need to analyze the DS-401 DesignWare VHDL
files after you install or upgrade your DS-401 package or upgrade your Synopsys
tools. If you use VSS, you also need to analyze the VHDL simulation models. Be
sure the $XACT, $DS401, and $SYNOPSYS variables are set correctly before beginn
ing.
Solution 1:
To analyze the DesignWare files, change your current directory to each of the De
sign-Ware library source directories for FPGA and/or EPLD (whichever is applicab
le) and run the install_dw.dc script, as follows.
Note: Substitute <device_family> with xc3000, xc4000, xc4000e or xc7000 as follo
ws.
cd $DS401/synopsys/libraries/dw/src/fpga/<device_family>
dc_shell -f install_dw.dc
cd $DS401/synopsys/libraries/dw/src/epld
dc_shell -f install_dw.dc
The previous commands analyze the encrypted DesignWare VHDL files and place the
output files into the $DS401/synopsys/libraries/dw/lib/fpga and $DS401/synopsys/
libraries/dw/lib/epld directories.
You should analyze the DesignWare library files if you use either the VHDL or Ve
rilog HDL languages for synthesis.
Make sure the $SYNOPSYS environment variable is set to where the Synopsys softwa
re is installed and you have write privileges for the $DS401/synopsys/libraries/
dw/lib/* directories.
To analyze the VSS model files, change your current directory to the simulation
library source directory for each Xilinx family you are using and run the instal
l_fami-ly. dc script. Substitute family with xc3000, xc4000, or xc7000 as follow
s.
cd $DS401/synopsys/libraries/sim/src/xc3000
dc_shell -f install_xc3000.dc
cd $DS401/synopsys/libraries/sim/src/xc4000
dc_shell -f install_xc4000.dc
cd $DS401/synopsys/libraries/sim/src/xc4000e
dc_shell -f install_xc4000e.dc
cd $DS401/synopsys/libraries/sim/src/xc5200
dc_shell -f install_xc5200.dc
cd $DS401/synopsys/libraries/dw/src/epld
dc_shell -f install_xc7000.dc
Note: The simulation files for the XC7000 family are located in the $DS401 /syno
psys/libraries/dw/src/epld directory.
End of Record #1189