Setting Up Your UNIX Environment


Modifying Your .cshrc File - HP 700's

The following code fragment should be placed at the bottom of your .cshrc file on the HP 700 machine you will run the Synopsys tools on:

########
#XILINX
########
# Define locations required for the XILINX XSI Patch
setenv DS401 /cad/xact
setenv XACT ${DS401}
setenv XACT_VERSION 5.2


########################
# General Synopsys setup
########################

setenv SYNOPSYS /cad/synopsys

set path = ( \
   $SPLASH2/bin \
   ${DS401}/bin/hppa \
   $path \
   $SYNOPSYS/hpux10/syn/bin\
   $XACT/bin/hppa \
   $XACT/com/hppa )

setenv LCA $XACT

source $SYNOPSYS/admin/install/sim/bin/environ.csh

#################
# License stuff
#################

if( $?LM_LICENSE_FILE ) then
        setenv LM_LICENSE_FILE ${LM_LICENSE_FILE}:${SYNOPSYS}/admin/license/key
else
        setenv LM_LICENSE_FILE ${SYNOPSYS}/admin/license/key
endif

#################
# Cyclone
#################

setenv SYNOPSYS_SIM $SYNOPSYS/cy_1998.08
source $SYNOPSYS_SIM/admin/setup/cyclone_env.csh

#################
# FPGA EXPRESS
#################
set path = ( $path $SYNOPSYS/fpga_express/bin )

#######################
# Synopsys on-line docs
#######################

# Main Synopsys documentation
alias acro_synopsys 'acroread $SYNOPSYS/doc/top.pdf'
# Cyclone documentation
alias acro_cyclone 'acroread $SYNOPSYS_SIM/doc/online/cyclone/home.pdf'
# FPGA Express HDL reference
alias acro_fe_hdl 'acroread $SYNOPSYS/fpga_express/help/pdf/hdlref.pdf'
# FPGA Express VHDL reference
alias acro_fe_vhdl 'acroread $SYNOPSYS/fpga_express/help/pdf/vhdlref.pdf'
# FPGA Express VHDL addendum
alias acro_fe_vhdladd 'acroread $SYNOPSYS/fpga_express/help/pdf/vhdl_addendum.pdf'


Modifying Your .chsrc File - splash

splash is the Sun SPARC-2 host machine for SPLASH. On splash, the main thing you must do is simply set SPLASH2 to point at a different file location and add $SPLASH2/bin to your search path:
#Define the location of the SPLASH directory hierarchy and set the path
setenv SPLASH2 /fpga3/cad/splash1195_1998.02
set path = ($path $SPLASH2/bin)

Installing The Synopsys .setup Files

Setup files required for proper operation are located in $SPLASH2/SETUPS. Before beginning your design, copy the files $SPLASH2/SETUPS/.synopsys_vss.setup and $SPLASH2/SETUPS/.synopsys_dc.setup to your home directory.

The algorithm used by Synopsys for finding .setup files is to look in a system area, then in your home directory, then in your current working directory. Incorrect .setup files can be the source of obscure errors. I recommend that you have .setup files only in your home directory.


Note for ViewLogic and Synopsys Users

The following note is obsolete as of Synopsys version 1998.08 which uses PDF-based rather than iview documentation.

Both ViewLogic and Synopsys use the WorldView program called iview for on-line documentation browsing. If you install ViewLogic you must put the ViewLogic paths at the very end of your UNIX path (or at least after the Synopsys and SPLASH paths described above). Otherwise, when you attempt to start up iview for Synopsys you will get the ViewLogic command which is not what you want.

Note - there is no problem with putting ViewLogic's paths last since iview in ViewLogic is started up for you from the PowerView cockpit with the full pathname.


Summary

Once you have made the above changes, you should be able to run all the tools described in this document without any problem. Specifically, you should complete the steps outlined above before attempting to run the Synopsys tutorials. If you experience difficulties that you suspect are due to incorrect setup files do the following:
Last modified: Fri Jan 8 14:53:04 MST 1999

Created by Brent Nelson (nelson@ee.byu.edu)

Maintained by Paul Graham