Cshrc tsmc65nm: Difference between revisions

From WICS
Jump to navigation Jump to search
wics>Mkines
No edit summary
m 1 revision imported
 
(One intermediate revision by the same user not shown)
(No difference)

Latest revision as of 14:19, 20 May 2025

# This 'if ($?prompt)'  statement is what keeps the rest of this file from
# being executed every time it is sourced.  (It checks to see if your prompt is
# set, and if it is then it goes on).
# Put anything you want executed 'every' time before the if statement, and
# anything else after it.

if ($?prompt) then

# Put and lines of code here that pertain only to you when you log in
# and you don't need them to be executed every time .cshrc is sourced.

# This next statement sets up a path.  It first checks to see if a path 
# exists.  If it doesn't, it builds one.  If it does, it redundantly sets
# the path equal to path.  But this is good, for the purpose of allowing you
# to add directories to your path, while still receiving the system path.
# (Note: see that ~/bin has been added.


 set path=( . /usr/ucb /bin /usr/bin /usr/sbin /usr/X11/bin /usr/X11R6/bin /usr/gnu/bin /usr/um/bin /usr/eecs/bin /usr/local/bin /usr/caen/bin )
 setenv KIT_DIR /afs/eecs.umich.edu/kits/TSMC/CMN65GP/2011.02rf/rf1p9m6x1z1u


# Man pages path setting.
        setenv MANPATH "/usr/man:/usr/X11/man:/usr/gnu/man:/usr/um/man:/usr/eecs/man:/usr/local/man:/usr/lang/man"

# Environment setting for alias file if you are on A DEC.

        setenv HOSTALIASES /etc/hostaliases

# Useful short aliases

        alias m mail
        alias v vi

# Cautious aliases to reduce chances of clobbering files

        alias cp 'cp -i'
        alias mv 'mv -i'
        alias rm 'rm -i'
	alias find "find . -name '\!*' -print"
#	alias rm 'mv \!* ~/Trash'

# Some useful flag settings.
        set notify
        set history=200
        set filec
        stty erase ^H

# set up for prompt

        unset prompt
#        set prompt = "[ \! ] $cwd:t -: "
        set prompt = "[ \! ] TSMC65nm -: "
        alias cd 'cd \!* ; set prompt = "[ \! ] $cwd:t -: " '

# Some limits that can be set, they are commented out for convienence.

        limit   coredumpsize    0

	#Acrobat
	set path=(/local/Adobe/Acrobat7.0/bin $path)

# Custom commands
	set autolist
	set path=( /usr/bin $path )
	alias v vim
	alias ls ls -al --color=auto
	setenv SW_HSPICE 2006.09-sp1
	setenv SW_COSMOSCOPE 2007.03
	#setenv SW_CALIBRE 2007.2
	setenv SW_NANOSIM 2006.06-sp2
	setenv SW_HSIM 2006.06-sp2
	setenv SW_IC 6.1.5
#	setenv SW_IC 5.141_usr5 
	#setenv SW_SYNOPSYS 2006.06
	setenv SW_LDV 8.2
	setenv SW_ICC 11.2.41
	setenv SW_SPECTRE 7.2
#	setenv SW_SOC 7.1
	setenv SW_SOC 10.1 
        setenv SW_MMSIM 7.2

#        setenv CDS /usr/caen/ic-5.141_usr5
        #setenv CDS /usr/caen/ic-5.141_isr02_11
        setenv CDS /usr/caen/ic-6.1.5
	setenv CDSHOME /usr/caen/ic-6.1.5
	setenv CDS_INSTALL_DIR /usr/caen/ic-6.1.5/tools/dfII
	setenv          CDS_Netlisting_Mode     Analog
	setenv          XLIB_SKIP_ARGB_VISUALS  1
	setenv          DD_DONT_DO_OS_LOCKS     SET
	setenv          CLS_CDSD_COMPATIBILITY_LOCKING  NO
        setenv CDK_DIR /afs/eecs.umich.edu/kits/TSMC/CMN65GP/2011.02rf/rf1p9m6x1z1u_oa/
	setenv EDITOR "gedit"

	set path=(/usr/caen/ic-6.1.5/tools/bin:/usr/caen/ic-6.1.5/tools/dfII/bin:/usr/caen/ic-6.1.5/tools/leapfrog/bin $path)

setenv MGC_HOME /usr/caen/calibre-2009.1
	setenv MGLS_LICENSE_FILE $MGC_HOME/license.dat
        #set path=($MGC_HOME/bin $path)
	#setenv TECHDIR /afs/eecs.umich.edu/kits/TSMC/CLN65GP/2009.12rf/Calibre/
	
	#setenv CDS_Netlisting_Mode "Analog"
        


        setenv SW_MMSIM 11.10.487
        #setenv SW_MMSIM 7.2
#        setenv PATH "/usr/caen/mmsim-7.2_isr02_11/tools/bin:${PATH}"
        setenv PATH "/afs/engin.umich.edu/caen/rhel_5/edi-10.1/bin:${PATH}"


#	setenv META_QUEUE 1	

# assura setup
#source ./.assura_setup_linux
# Calibre setup
#source ./.calibre_setup

##### Calibre Setup ####
setenv SW_CALIBRE 2012.2_17
setenv          ENABLE_XRC_ENGINE       77AaBD43
setenv MGC_HOME /afs/engin.umich.edu/caen/rhel_5/calibre-$SW_CALIBRE
setenv MGC_LIB_PATH $MGC_HOME/lib
setenv MGC_DOC_PATH $MGC_HOME/docs/docs_cal_2010.2_13.12/docs
setenv MGLS_LICENSE_FILE $MGC_HOME/license.dat
setenv LM_LICENSE_FILE $MGC_HOME/license.dat
setenv TECHDIR $KIT_DIR/Calibre/

set path=($MGC_HOME/bin $path)


setenv DENSITY_LOCAL OFF
setenv PEX_RUN TRUE
#setenv CHECK_NUMBER_OF_FINGERS YES
setenv DESIGN_TYPE CELL
#setenv PWELL_SUBC_DEVICE FALSE
## Set variable to check if this script was already loaded ##
setenv MGC_SETUP_DONE 1