1. 程式人生 > 實用技巧 >記錄一些 EDA 工具必要的環境變數

記錄一些 EDA 工具必要的環境變數

https://www.cnblogs.com/yeungchie/

.bashrc

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

# User specific aliases and functions
export CADHOME=/opt/eda
source ~/.cadence.bashrc
source ~/.mentor.bashrc
source ~/.synopsys.bashrc

.cadence.bashrc

export LANG=C
export CDS_Netlisting_Mode=Analog
export CDS_LOAD_ENV=CWD
export MOZILLA_HOME=/usr/bin/firefox
export CDS_AUTO_64BIT=ALL
export MMSIMHOME=$CADHOME/MMSIM151
export PATH=$PATH:$MMSIMHOME/bin:$MMSIMHOME/tools/relxpert/bin
export CDS=$CADHOME/IC617ISR22
export CDSDIR=$CDS
export CDSHOME=$CDS
export CADENCE_DIR=$CDS
export CDS_INST_DIR=$CDS
export CDS_ROOT=$CDS
export CDSROOT=$CDS
export CDS_LIC_FILE=$CDS/share/license/license.dat
export CDS_LIC_ONLY=1
export PATH=$PATH:$CDSDIR/tools/dfII/bin:$CDSDIR/tools/plot/bin
export OA_HOME=$CDS/oa_v22.50.092
export OA_PLUGIN_PATH=.:$CDS/oa_v22.50.092/data/plugins
export CDS_ENABLE_VMS=1
export W3264_NO_HOST_CHECK=1

.mentor.bashrc

# calibre
export MGC_HOME=$CADHOME/aoi_cal_2017.1_34.33/aoi_cal_2017.1_34.33
export CALIBRE_HOME=$MGC_HOME
export MGLS_LICENSE_FILE=$CADHOME/aoi_cal_2017.1_34.33/license.dat
export PATH=$PATH:$CALIBRE_HOME/bin
export MGC_LIB_PATH=$CALIBRE_HOME/lib
export MGC_CALIBRE_SAVE_ALL_RUNSET_VALUES=1
export MGC_CALIBRE_SCHEMATIC_SERVER=bus:9199
export MGC_CALIBRE_LAYOUT_SERVER=bus:9189
export MGC_PDF_READER=evince

# RealTime DRC
export MGC_CALIBRE_REALTIME_VIRTUOSO_ENABLED=1
export OA_PLUGIN_PATH=$MGC_HOME/shared/pkgs/icv/tools/queryskl
export LD_LIBRARY_PATH=$MGC_HOME/shared/pkgs/icv/tools/calibre_client/lib/64:$LD_LIBRARY_PATH

.synopsys.bashrc

# synopsys
export SYNOPSYS=/opt/eda/synopsys
#------------------------------------------------------
# lc 2016
export LC_HOME=$SYNOPSYS/lc/M-2016.12
export PATH=$LC_HOME/bin:$PATH
#------------------------------------------------------

#------------------------------------------------------
# dc 2016
export DC_HOME=$SYNOPSYS/dc/L-2016.03-SP1
# dc 2015
#export DC_HOME=$SYNOPSYS/dc/K-2015.06
export PATH=$DC_HOME/bin:$PATH
#------------------------------------------------------

# fm 2015
export FM_HOME=$SYNOPSYS/fm/K-2015.06
export PATH=$FM_HOME/bin:$PATH
#------------------------------------------------------

#------------------------------------------------------
# icc 2016
export ICC_HOME=$SYNOPSYS/icc/L-2016.03-SP1
# icc 2015
#export ICC_HOME=$SYNOPSYS/icc/K-2015.06
export PATH=$ICC_HOME/bin:$PATH
#------------------------------------------------------

#------------------------------------------------------
# mw 2016
export MW_HOME=$SYNOPSYS/mw/L-2016.03-SP1
# mw 2015
#export MW_HOME=$SYNOPSYS/mw/K-2015.06
export PATH=$MW_HOME/bin/linux64:$PATH
#------------------------------------------------------

#------------------------------------------------------
# pt 2016
export PT_HOME=$SYNOPSYS/pt/M-2016.12-SP1
export PATH=$PT_HOME/bin:$PATH
#------------------------------------------------------

#------------------------------------------------------
# scl 11.9
export SCL_HOME=$SYNOPSYS/scl/11.9
export PATH=$SCL_HOME/amd64/bin:$PATH
#------------------------------------------------------

#------------------------------------------------------
# licese synopsys
export SNPSLMD_LICENSE_FILE=27001@bus
export LM_LICENSE_FILE=27001@bus
#------------------------------------------------------