[an error occurred while processing this directive]

Synopsys Support

What does the software do?

Synopsys made its name in synthesis but has gradually added more and more tools to its repertoire, particularly after its merger with EDA giant Avant!. Available tools include:


Running on Unix/Linux:

Note: to run Synopsys software on a non-CAEN EECS department machine, the machine must be part of the software subscription program.

Under /usr/caen/bin (which should be in your search path) are wrapper scripts for many but not all Synopsys applications. These scripts set the proper environment variables for you and launch the application. Scripts include:

Many of these wrapper scripts use the version settings you select using the CAEN application swselect. If you haven't selected a version with swselect, the wrapper script will default to the latest stable version installed on the platform. TCAD tools like TSUPREM4, Medici, Davinci and Raphael are not "swselect-able" - wrappers always select the latest stable version. Most applications are available on both Solaris and Linux but there are some that are not available on Linux. See install directory for information on supported platforms. For TCAD tools, you will probably want to set the following two environment variables:

setenv TMAPLOT_REPLOT CL/POSTSCRIPT
setenv TMAPLOT_XLIB /usr/dt/lib (if you use CDE)


Setting up your environment to run executables NOT in /usr/caen/bin

First, identify which package it is that you're interested in and determine the install directory. Then add the following lines to your .cshrc or to a small set-up file that you intend to source prior to running the application, replacing instdir with the correct path.

Core Synthesis Tools (design compiler, primetime, primepower, etc.)

setenv SYNOPSYS instdir
set path=($SYNOPSYS/platform/syn/bin $SYNOPSYS $path)
setenv SNPSLMD_LICENSE_FILE $SYNOPSYS/admin/license/key

Astro

setenv SYNOPSYS instdir
set path=($SYNOPSYS/bin $path)
setenv LM_LICENSE_FILE $SYNOPSYS/license.dat

Apollo

set path=(instdir/bin $path)
setenv LM_LICENSE_FILE instdir/license.dat

Cosmos SE/LE

setenv COSMOS instdir
set path=($COSMOS/bin/platform $path)
setenv LM_LICENSE_FILE $COSMOS/license/license.dat

Cocentric System Studio

setenv CCSS_SIM_DIR your choice - perhaps /tmp
setenv SYNOPSYS_CCSS instdir/platform/ccss
setenv CCSS_KEYS instdir/admin/license/key
set path=($SYNOPSYS_CCSS/bin $path)

Arcadia and Railmill

source instdir/CSHRC_sparc64

Hercules

source instdir/hercules_setup.csh

Leda

setenv LEDA_PATH instdir
set path=($LEDA_PATH/bin $path)
setenv HTML_NAVIGATOR /usr/caen/bin/netscape
setenv LEDA_READER /usr/caen/bin/acroread
setenv SNPSLMD_LICENSE_FILE $LEDA_PATH/license.dat

Magellan

setenv MG_HOME instdir
setenv VCS_HOME vcs_instdir
setenv VERA_HOME vera_instdir
setenv LD_LIBRARY_PATH "$MG_HOME/platform/ctg/lib:$VERA_HOME/lib"
setenv SNPSLMD_LICENSE_FILE $MG_HOME/license.dat
set path=($MG_HOME/platform/ctg/bin $VERA_HOME/bin $path)

VCS

setenv VCS_HOME instdir
setenv SNPSLMD_LICENSE_FILE $VCS_HOME/license.dat
set path=($VCS_HOME/bin $path)

Star-MTB

source instdir/MTB/platform/mtb.cshrc.src

Nanosim

source instdir/CSHRC

Pathmill/AMPS

set path=(instdir/platform/pm or amps/bin $path)
setenv SNPSLMD_LICENSE_FILE instdir/license.dat

FPGA Compiler II

set path=(instdir/bin $path)

Star-RCXT

source instdir/star-rcxt_setup

VERA

setenv VERA_HOME instdir
set path=($VERA_HOME/bin $path)
setenv SNPSLMD_LICENSE_FILE $VERA_HOME/license.dat

Formality

set path=(instdir/platform/fm/bin $path)

TetraMAX

setenv SYNOPSYS_TMAX instdir
setenv SNPSLMD_LICENSE_FILE $SYNOPSYS_TMAX/admin/license/key
set path=($SYNOPSYS_TMAX/bin $path)

SaberDesigner

setenv AILM_LICENSE_FILE instdir/license.dat
set path=(instdir/ai_bin $path)

CosmosScope

setenv AILM_LICENSE_FILE instdir/CosmosScope/license.dat
set path=(instdir/ai_bin $path)

Smartmodels/Mempro

See sold for details on using Smartmodels and Mempro with various simulators.

Hspice/Awaves

source instdir/bin/cshrc.meta

TSUPREM4/Medici/Davinci/Raphael

set path=(instdir/bin $path)
setenv TMAPLOT_REPLOT CL/POSTSCRIPT
setenv TMAPLOT_XLIB /usr/dt/lib (if you use CDE)

Note: the TMAPLOT_REPLOT setting will allow you to create postscript files directly by typing "d" while the cursor is over the plot window.


On-line Manuals

All Synposys Tools 2003.03 and later

Type sold at a shell prompt.


Installed Versions/Platforms


Helpful Links



Last Updated: 10/12/2004.