#---- Cadence user setup ---------------------------------------------- # see local/environment/environment for the full setup script we use at # N.C. State. # replace $CDS_DIR below with the root directory of your Cadence # installation, and $UNAME with the full path to your uname executable set base_dir = /pkgs/cadence/Fall2003 set uname = /pkgs/gnu/bin/uname # These are paths to the STREAM release directories (e.g. where IC 4.4.5 # lives); change these to fit your site setenv IC /pkgs/cadence/Fall2003/IC5.0 setenv LDV /pkgs/cadence/Fall2003/LDV4.1 setenv CDS_INST_DIR $IC setenv ICC /pkgs/cadence/Fall2003/ICC11.0 setenv HHHOME $ICC/tools/iccraft/help setenv XAPPLRESDIR $HHHOME/app-defaults setenv DSM /pkgs/cadence/Fall2003/DSMSE5.3 setenv AMBIT /pkgs/cadence/Fall2003/SPR5.0 setenv CDS $base_dir setenv CDS_LIC_FILE $CDS/IC5.0/share/license/license.dat setenv TERM $term # the lib path setup looks at $CDS_SITE/cdssetup to find the "setup.loc" # file (other things, like prependNCSUCDKInstallPath(), need $CDS_SITE # as well) # note that "$cdk_dir" below is the local/ directory created when you # untarred the CDK distribution setenv cdk_dir /pkgs/cadence/Fall2003/local setenv CDS_SITE /pkgs/cadence/Fall2003/local # if you did a "relocatable installation", # set USE_NCSU_CDK to access the CDK features #setenv USE_NCSU_CDK # use analog netlister for everything setenv CDS_Netlisting_Mode Analog # Path additions alias prepend 'if (-d \!:2) if ("$\!:1" \!~ *"\!:2"*) setenv \!:1 "\!:2":${\!:1}' alias extend 'if (-d \!:2) if ("$\!:1" \!~ *"\!:2"*) setenv \!:1 ${\!:1}:\!:2' prepend PATH $CDS_SITE/bin prepend PATH $LDV/tools/bin prepend PATH $LDV/tools/dfII/bin prepend PATH $IC/tools/bin prepend PATH $IC/tools/dfII/bin prepend PATH $IC/tools/concice/bin prepend PATH $IC/tools/dracula/bin prepend PATH $ICC/tools/iccraft/bin prepend PATH $DSM/tools/dsm/bin prepend PATH $AMBIT/BuildGates/v05.11/bin extend MANPATH $LDV/share/man extend MANPATH $IC/share/man extend MANPATH $IC/tools/man prepend LD_LIBRARY_PATH $LDV/tools/lib prepend LD_LIBRARY_PATH $IC/tools/lib # this next one sets a path to our wrapper script; the script # removes this PATH component to unmask the real executable. ONLY USE # THIS IF YOU"RE USING THE local/bin/dfiiwrapper.pl SCRIPT. #setenv PATH $CDS/bin:$PATH #---- Start clsbd ----------------------------------------------------- # clsbd should always be running when we start cadence tools # note that "bar" is a simple suid root program that starts clsbd (the # theory is that if it's running as root, a userland process is less # likely to take it down, and it won't be killed when the user logs out. # we want this because clsbd needs to be running on all workstations # that run cadence tools so it can respond to queries about locks. see # chapter 11 of "Cadence Application Infrastructure User Guide" for more # info on cls.) #if (( "`${uname} -sr`" == "SunOS 5.4") || ( "`${uname} -sr`" == "SunOS 5.5.1") || ( "`${uname} -sr`" == "SunOS 5.6")) then # $CDS_SITE/bin/bar > /dev/null #else # $IC/tools/bin/clsbd > /dev/null #endif unset base_dir uname #---- End of Cadence Setup --------------------------------------