0% found this document useful (0 votes)
99 views4 pages

Bashrc Server

This document defines environment variables and aliases for various EDA tools including Cadence, Calibre, MATLAB and Sonnet. It sets paths, home directories and license files for tools like Cadence, MMSim, Calibre and Sonnet. It also defines aliases for launching tools and checking license status.

Uploaded by

alihere
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views4 pages

Bashrc Server

This document defines environment variables and aliases for various EDA tools including Cadence, Calibre, MATLAB and Sonnet. It sets paths, home directories and license files for tools like Cadence, MMSim, Calibre and Sonnet. It also defines aliases for launching tools and checking license status.

Uploaded by

alihere
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

# .

bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
### CAD ###
alias launch='/eda/tools/cad/launch'
alias launch64='/eda/tools/cad/launch64'
alias resetVNC='/eda/tools/cad/resetVNC'
export EZSPI=/eda/tools/cad/ezspi
export JAVA_HOME=/usr
alias ezspi='/eda/tools/cad/ezspi/bin/ezspi'
### Cadence ###
alias lmli='/eda/tools/ic61x/tools/bin/lmgrd -c /eda/tools/ic61x/share/license/l
icense.dat'
export OA_HOME=/eda/tools/ic61x/oa
export CDS_ROOT=/eda/tools/ic61x
export CDS_INST_DIR=/eda/tools/ic61x
export CDSHOME=/eda/tools/ic61x
export CDS_Netlisting_Mode=Analog
export CDS_LIC_FILE="$CDS_ROOT/share/license/license.dat:"$CDS_LIC_FILE
export CDS_LIC_ONLY=1
### MMSIM ###
export MMSIM_ROOT=/eda/tools/mmsim
export MMSIMHOME=/eda/tools/mmsim
### Calibre ###
alias lmlim01='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license/license.dat'
alias lmlim02='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license/license.dat'
alias lmlim11='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license1/license.dat'
alias lmlim12='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license1/license.dat'
alias lmlim51='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license5/license.dat'
alias lmlim52='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license5/license.dat'
alias lmlim61='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license6/license.dat'
alias lmlim62='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license6/license.dat'
alias lmlim71='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license7/license.dat'
alias lmlim72='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license7/license.dat'
alias lmlim81='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license8/license.dat'
alias lmlim82='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license8/license.dat'
alias lmlim91='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/c
alibre/license9/license.dat'
alias lmlim92='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools/
calibre/license9/license.dat'
alias lmlim101='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/
calibre/license10/license.dat'
alias lmlim102='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools
/calibre/license10/license.dat'
alias lmlim111='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/
calibre/license11/license.dat'
alias lmlim112='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools
/calibre/license11/license.dat'
alias lmlim121='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmgrd -c /eda/tools/
calibre/license12/license.dat'
alias lmlim122='/eda/tools/calibre/ixl_cal_2013.2_35.25/bin/lmstat -c /eda/tools
/calibre/license12/license.dat'
export MGC_HOME=/eda/tools/calibre
export CALIBRE_HOME=$MGC_HOME/ixl_cal_2013.2_35.25
case $HOSTNAME in
(\
msfs0.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license/license.dat:1
[email protected]";;
mscs1.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license1/license.dat:
[email protected]";;
mscs5.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license5/license.dat:
[email protected]";;
mscs6.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license6/license.dat:
[email protected]";;
mscs7.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license7/license.dat:
[email protected]";;
mscs8.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license8/license.dat:
[email protected]";;
mscs9.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license9/license.dat:
[email protected]";;
mscs10.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license10/license.da
t:[email protected]";;
mscs11.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license11/license.da
t:[email protected]";;
mscs12.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license12/license.da
t:[email protected]";;
mscs13.msi.pk) export "MGLS_LICENSE_FILE=/eda/tools/calibre/license13/license.da
t:[email protected]";;
esac
### MATLAB ###
export MATLAB=/eda/tools/matlablinks
### SONNET SUITE ###
export SONNET_DIR=/local/eda/tools/sonnet
export SONNETD_LICENSE_FILE=$SONNET_DIR/licenses/sonnet.lic
### PATH ###
export PATH="$CDSHOME/tools/bin:"$PATH
export PATH="$CDSHOME/tools/dfII/bin:"$PATH
export PATH="$CDS_ROOT/tools/bin:"$PATH
export PATH="$CDS_ROOT/tools/dfII/bin:"$PATH
export PATH="$MMSIMHOME/tools/bin:"$PATH
export PATH="$MMSIMHOME/tools/dfII/bin:"$PATH
export PATH="$MMSIMHOME/tools/spectre/bin:"$PATH
export PATH="$MMSIMHOME/tools/ultrasin/bin:"$PATH
export PATH="$MMSIM_ROOT/tools/bin:"$PATH
export PATH="$MMSIM_ROOT/tools/dfII/bin:"$PATH
export PATH="$MMSIM_ROOT/tools/spectre/bin:"$PATH
export PATH="$MMSIM_ROOT/tools/ultrasim/bin:"$PATH
export PATH="$CALIBRE_HOME/bin:"$PATH
export PATH="$MATLAB/:"$PATH
export PATH="$SONNET_DIR/bin:"$PATH
### Environment variable for CFR MOM Capacitor for MCHP ###
export PVDIR=/eda/projects/siso55n/design/golden
### Environment variable for 55nm LPx Design Service Fill ###
export USER_WORKING_DIR=/eda/projects/msgf55nvm/design/$USER/Calibre_Runfiles/DR
C
export DS_DATABASE_SVRFDIR=/eda/projects/msgf55nvm/tech/latest/55LPx/DRC-CC-0000
12/DS_DATABASE/svrf
### Environment variables for PERC ###
export PERC_DECK_PATH=/eda/projects/msgf55nvm/tech/latest/55LPx/DFM_55LPX_ADMC_M
G_v0.2.2.0
export RUNDIR=/eda/projects/msgf55nvm/design/sohaib/Calibre_Runfiles/PERC
### Environment variables for DRC+ ###
export DRC_PLUS_HOME=/eda/projects/msgf55nvm/tech/latest/55LPx/DFM_55LPX_DRC_PLU
S_MG_V1.1.2.0
export LAYOUT_SYSTEM=GDSII
export OUTPUT_DIR=/eda/projects/msgf55nvm/design/sohaib/Calibre_Runfiles/DRC_Plu
s
# Setup Environment variables for LVS/DRC DECK by FAIZAN LATIF
export TECHDIR=/eda/projects/msgf55nvm/tech/latest/55LPx
export TECHDIR_microchip=/eda/projects/siso55n/design/cad/TECHDIR_microchip/Cali
bre
export TECHDIR_NVM=/eda/projects/siso55n/design/cad/calibre/TECHDIR_NVM
export TECHDIR_RT00097=/eda/projects/siso55n/design/cad/TECHDIR_microchip/Calibr
e/YI-RT00097/Calibre
# export PVDIR=/eda/projects/siso55n/design/cad/calibre/TECHDIR_microchip
#export PVDIR=/eda/projects/siso55n/design/cad/calibre/test/pve
export TECHDIR_USA=/eda/projects/siso55n/design/cad/calibre/test/pve/Calibre
#export BEOL_STACK=6_00_01_10_LB
#export CL_VARIABLES=FALSE
# export IOTYPE=INLINE
# export FCPBGA=NO
# export BURN_IN=NO
# export RECOMMENDED_RULES=YES
# export AUTOMOTIVE_RULES=NO
# export DESIGN_TYPE=CELL
# export CHECK_NUMBER_OF_FINGERS=TRUE
# export REDUCE_SERIES_MOS=FALSE
# export ERC_RUN=TRUE #When ERC_RUN is ON the PEX_RUN will be off
# export INCLUDE_FILE=/eda/projects/siso55n/design/cad/TECHDIR_microchip/Calibre
/LVS/sample_design.inc.cal
# export POLY_HIGH_RES=1K
# export CHECK_TIEDOWN_PARAM TRUE
# export REDUCE_SPLIT_GATES FALSE
# export NO_TRACE_PROPERTY FALSE
# export PEX_RUN=FALSE
# export CHECK_TIEDOWN_PARAM=TRUE
# export COMPILER_VERSION=NEW
# export MCHP_RF=YES
# export baseDeckRev=Rev7
export DS_DATABASE_SVRFDIR=/eda/projects/msgf55nvm/tech/latest/55LPx/DRC-CC-0000
12/DS_DATABASE/svrf

# End of Block

You might also like