Answers Database


M1.5/1.5i: Methods to reduce simulation time in VSS


Record #5252

Product Family: Software

Product Line: Synopsys

Product Part: vhdlan

Problem Title:
M1.5/1.5i: Methods to reduce simulation time in VSS


Problem Description:
Urgency: Standard

General Description:

The following is are general guidelines for reducing simulation
time when using the Synopsys VSS simulator.


Solution 1:



1. Don't use the retain hierarchy (-r switch) when running
     NGD2VHDL. This will create larger simulation netlists which
     generally take longer to compile and simulate.

2. Don't correlate to origional design (don't use the .ngm file
     with NGDANNO). This can increase the runtime of NGDANNO.

3. With VSS, you have a choice to compile the libraries and/or
     design with either an interpretive compile or a C compiler.
     The C-compiler type of simulation is much faster but requies a
     C Compiler to be setup on the system as well as requiring a
     differnt set of switches. The interpretive compile is slower
     but adds further debugging features (i.e. allows you to look
     into the code during simulation). Xilinx currently only
     supports interpretive compiling because it is not machine
     and compiler dependent. You have the option to use the
     C-compiler to speed up simulation however you will have to
     consult the Synopsys documentation to find out how to
     appropriately setup VSS for your system.

4. Make sure the system has plenty of memory. As the devices get
     larger, the netlists get larger and so does the memory
     requirements.

5. Use the command-line version of VSS not the GUI. The
     command-line version of VSS has less overhead than the GUI
     version and is generally a bit faster.





End of Record #5252 - Last Modified: 12/18/98 09:55

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!