竹海杂谈0(曾经走过的坑2)- ----- cadence的环境配置

时间回溯到9年前,接收到一个任务,帮助导师去搭建模拟环境,一看好多套套件,当时还是一个初识环境变量的小伙。网上的各种,个人觉得真的有点乱,于是再次分享一下新的。环境变量无非是两种,一种是我自定义的环境变量,另一种是cadence软件要求设置的环境变量。举个例子CDS_ROOT与CDSHOME,有时候很纠结到底是写ROOT还是HOME,经过反复尝试才知道有的必须是HOME,这真的是个坑。如下是当时套件的环境变量设置,用什么脚本其实都可以,并不是非要shell或者bashrc。

 

希望对读者有所帮助

 

#-------------------------------------------
#    9/22
echo " "
echo " "
echo "    **********************************"
echo "    **        cadence package       **"
echo "    **********************************"
echo "    "
#
#
#    main drectory
export CADHOME=/tools/cad
#----------------------------------------------------------
#    license configure
export CDS_LIC_FILE=5288@hostwmy
export LM_LICENSE_FILE=$CADHOME/license.dat
# export OA_HOME=/opt/eda/icbase/oa_v22.43.018
#
export LANG=C
export CDS_AUTO_64BIT=ALL
export CDS_Netlisting_Mode=Analog
export MOZILLA_HOME=/usr/bin/firefox
export CDS_LOAD_ENV=CWD
export CDS_ENABLE_VMS=1
#
echo "----------------------------------------------------"
echo "start analog /full custom design package"
#*********************************************************
#------------------------------------------------------ic 616
export CDS=$CADHOME/ic616
export CDS_INST_DIR=$CDS
export CDS_ROOT=$CDS
export CDSDIR=$CDS
export CDSHOME=$CDS
export PATH=$CDSDIR/tools/bin:$PATH
export PATH=$CDSDIR/tools/dfII/bin:$PATH
export PATH=$CDSDIR/tools/dracula/bin:$PATH
export PATH=$CDSDIR/tools/plot/bin:$PATH
export PATH=$CDSDIR/tools/iccraft/bin:$PATH
#------------------------------------------------------
#echo "ic616 configure finished"
 #------------------------------------------------mms131
export MMSIMHOME=$CADHOME/mms131
#
export PATH=$MMSIMHOME/tools/bin:$PATH
export PATH=$MMSIMHOME/tools/relxpert/bin:$PATH
export PATH=$MMSIMHOME/tools/dfII/bin:$PATH
export PATH=$MMSIMHOME/tools/spectre/bin:$PATH
export PATH=$MMSIMHOME/tools/ultrasim/bin:$PATH
#-------------------------------------------------------
#echo "mms131 configure finished"
#
#
echo " "
echo "start system design &verification package"
#************************************************************
#-------------------------------------ctos :c to silicon 
export CTO_HOME=$CADHOME/cto132
export PATH=$CTO_HOME/bin:$PATH
#------------------------------------------------------
#echo "cto132 configure finished"
#-------------------------------------------------------------
#
echo " "
echo "start configure logic design & functional verification package"
#****************************************************************
#---------------------------------------------- incisiv131
export INCISIV_ROOT=$CADHOME/inc131
#
export PATH=$INCISIV_ROOT/bin:$PATH
export PATH=$INCISIV_ROOT/tools/bin:$PATH
export PATH=$INCISIV_ROOT/tools/specman/bin:$PATH
export PATH=$INCISIV_ROOT/tools/dfII/bin:$PATH
#------------------------------------------------------------
#echo "inc3 configure finished"
#------------------------------------------------------------------
#
echo " "
echo "start configure digital design & synthesis tools"
#*******************************************************************
#------------------------------------------------------------confrml
export CON_HOME=$CADHOME/con131
export PATH=$CON_HOME/bin:$PATH
#-------------------------------------------------------
#echo "con131 configure finished"
#--------------------------------------------- rc
export RC_HOME=$CADHOME/rc131
export PATH=$RC_HOME/bin:$PATH
#------------------------------------------------------
#echo "rc131 configure finished"
#---------------------------------------------------------------
#
echo " "
echo "start digital implementation tools package"
#****************************************************************
#------------------------------------------------------et
export ET_HOME=$CADHOME/et151
#
export PATH=$ET_HOME/bin:$PATH
export PATH=$ET_HOME/tools/bin:$PATH
#----------------------------------------------ssv
export SSV_HOME=$CADHOME/ssv132
#
export PATH=$SSV_HOME/bin:$PATH
export TMPDIR=/tmp
#-------------------------------------------------------ets
export ETS_HOME=$CADHOME/ets131
#
export PATH=$ETS_HOME/bin:$PATH
export PATH=$ETS_HOME/tools/bin:$PATH
#---------------------------------------------------------liberate
export ALTOSHOME=$CADHOME/lib131
export PATH=$ALTOSHOME/bin:$PATH
#------------------------------------------------------edi
export EDIHOME=$CADHOME/edi131
#
export PATH=$EDIHOME/bin:$PATH
export PATH=$EDIHOME/tools/bin:$PATH
export PATH=$EDIHOME/tools/dfII/bin:$PATH
#-------------------------------------------------------
#echo "edi131 configure finished"
#-------------------------------------------------------
#
echo " "
echo "physical verification package "
#***********************************************************
#------------------------------------------------------ass616
export ASSURAHOME=$CADHOME/ass616
#
export PATH=$ASSURAHOME/bin:$PATH
export PATH=$ASSURAHOME/tools/bin:$PATH
export PATH=$ASSURAHOME/tools/assura/bin:$PATH
export PATH=$ASSURAHOME/tools/dfII/bin:$PATH
#------------------------------------------------------
#echo "ass616 configure finished"
#----------------------------------------------pvs131
export PVSHOME=$CADHOME/pvs131
#
export PATH=$PVSHOME/bin:$PATH
export PATH=$PVSHOME/tools/bin:$PATH
export PATH=$PVSHOMEtools/dfII/bin:$PATH
#------------------------------------------------------ ext
export EXTHOME=$CADHOME/ext131
#
export PATH=$EXTHOME/bin:$PATH
export PATH=$EXTHOME/tools/bin:$PATH
export PATH=$EXTHOME/tools/dfII/bin:$PATH
#-------------------------------------- mvs
# Manufacturability and Variability Sign-Off (MVS)
# command 
# lpa
# lea
export MVSHOME=$CADHOME/mvs131
#
export PATH=$MVSHOME/bin:$PATH
export PATH=$MVSHOME/tools/bin:$PATH
export PATH=$MVSHOME/tools/dfII/bin:$PATH
echo "----------------------------------------------------"
echo "====>>    cadence configure finished"
echo " "
echo " "

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

竹海EE---(Mickey WMY)

您的估计是对笔者工作的最大支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值