| ||
#!/bin/csh
cd ~
setenv TMPDIR /data_temp
setenv pt_tmp_dir /data_temp
setenv CDS_LOAD_ENV CWD
#*********************
#set machine envirment
#*********************
set filec #Substitute the file name to be completed when I type an <ESC> at the command line
set autolist
umask 002 #Creat new file with -rwxr-wxr-x
set noclobber #Don't overwrite existing files with the redirection character ">"
set nobeep #Tell filec no to cry if it can't complete a file
set ignoreeof #Don't let me log out by pressing <ctrl+D>
set notify #Notify me when the status of background jobs change
limit coredumpsize 0 #Don't creat core dump files a program blows up
#***common path***
set path=(/bin /usr/bin /usr/share /sbin /usr/sbin /usr/local/bin usr/local/sbin)
#*****************
source /usr/share/Modules/init/csh
setenv MODULEPATH /export/home/user/modulefiles/cadence
setenv MODULEPATH ${MODULEPATH}:/export/home/user/modulefiles/synopsys
setenv MODULEPATH ${MODULEPATH}:/export/home/user/modulefiles/mentor
setenv MODULEPATH ${MODULEPATH}:/export/home/user/modulefiles/cliosoft
source /export/home/user/modulefiles/cadence.csh
source /export/home/user/modulefiles/mentor.csh
source /export/home/user/modulefiles/cliosoft.csh
source /export/home/user/modulefiles/synopsys.csh
source /export/home/user/modulefiles/empyrean.csh
set path=(/edatools/Matlab/R2022b/bin $path)
set path=(/usr/local/openlava/bin/ $path)
csh 文件内容:
if ($?tcsh) then
set modules_shell="tcsh"
else
set modules_shell="csh"
endif
set exec_prefix='/usr/bin'
set prefix=""
set postfix=""
if ( $?histchars ) then
set histchar = `echo $histchars | cut -c1`
set _histchars = $histchars
set prefix = 'unset histchars;'
set postfix = 'set histchars = $_histchars;'
else
set histchar = \!
endif
if ($?prompt) then
set prefix = "$prefix"'set _prompt="$prompt";set prompt="";'
set postfix = "$postfix"'set prompt="$_prompt";unset _prompt;'
endif
if ($?noglob) then
set prefix = "$prefix""set noglob;"
set postfix = "$postfix""unset noglob;"
endif
set postfix = "set _exit="'$status'"; $postfix; /usr/bin/test 0 = "'$_exit;'
alias module $prefix'eval `'$exec_prefix'/modulecmd '$modules_shell' '$histchar'*`; '$postfix
unset exec_prefix
unset prefix
unset postfix
setenv MODULESHOME /usr/share/Modules
if (! $?MODULEPATH ) then
setenv MODULEPATH `sed -n 's/[ #].*$//; /./H; $ { x; s/^\n//; s/\n/:/g; p; }' ${MODULESHOME}/init/.modulespath`
endif
if (! $?LOADEDMODULES ) then
setenv LOADEDMODULES ""
endif
cadence.csh文件内容:
setenv LM_LICENSE_FILE 5280@lic1
setenv CDS_LICENSE_FILE 5280@lic1
setenv CDS_LIC_FILE 5280@lic1
setenv CDS_AUTO_64BIT "ALL"
set H=`hostname`
if (${H} == "服务器01" || ${H} == "服务器02" || ${H} == "服务器03" || ${H} == "服务器04" ) then
setenv LD_PRELOAD /usr/lib64/libssl.so.1.0.2k:/usr/lib64/libcrypto.so.1.0.2k
else
setenv LD_PRELOAD /usr/lib64/libssl.so.1.0.1e:/usr/lib64/libcrypto.so.1.0.1e
endif
set QRC_ENABLE_EXTRACTION=t
module load lec \
emx \
genus \
innovus \
liberate \
pvs \
qrc \
spectre \
quantus \
virtuoso \
mvs \
xcelium \
setenv EMX_interface_path $EMXHOME/emxinterface
mentor.csh文件内容:
#!/bin/csh
#################################################
##Mentor calibre environment variable setting ##
#######################################################
setenv MGLS_LICENSE_FILE 27001@Lic2
module load calibre \
tessent
cliosoft.csh文件内容:
#!/bin/csh
setenv CLIOLMD_LICENSE_FILE 21541@Tdata
setenv GDM_USE_SHLIB_ENVVAR 1
module load sos
synopsys.csh文件内容:
setenv SNPSLMD_LICENSE_FILE 27000@lic2
module load dc \
finesim \
fm \
FPGA \
hspice \
lib_compiler \
pts \
sentaurus \
siliconsmart \
spyglass \
txs \
vcs \
vc_static \
verdi \
wv \
starrc \
embedit
empyrean.csh文件内容:
setenv EMPYREAN_LICENSE_FILE 5590@lic1
setenv SKI_HOME /edatools/empyrean/skipper_2020.06
set path= ( $SKI_HOME/bin $path )
setenv QUALIB_HOME /edatools/empyrean/qualib-2020.09
set path= ( $QUALIB_HOME/bin $path )
ICFB618.env 文件内容
#!/bin/ksh
set H=`hostname`
if (${H} == "服务器01" || ${H} == "服务器02" || ${H} == "服务器03" || ${H} == "服务器04" ) then
setenv LD_PRELOAD /usr/lib64/libssl.so.1.0.2k:/usr/lib64/libcrypto.so.1.0.2k
else
setenv LD_PRELOAD /usr/lib64/libssl.so.1.0.1e:/usr/lib64/libcrypto.so.1.0.1e
endif
alias virtuoso618 '/edatools/cadence/IC_tools/IC618/tools.lnx86/dfII/bin/virtuoso -64'