0.之前VCS一直無法使用的問題,總算搞定了,最終原因還是license破解和設置的問題,不過也奇怪,lmstat提示license正常啓動,而且錯誤的提示信息也沒有顯示和license任何相關的問題,到此位置,VCS/Ncverilog/Verdi都可以正常使用了,但在同時啓動license的問題上也遇到了一些曲折,記錄下來,留作以後自己查看,如果對您有一點幫助,倍感欣慰。
1.環境設置
在/etc/bashrc裏添加以下設置:
#add for vcs
export VCS_HOME=/usr/cad/vcs-2014.03
export PATH=$VCS_HOME/bin:$VCS_HOME/linux/bin:$PATH #VCS安裝目錄
export LM_LICENSE_FILE=/usr/cad/vcs-2014.03/license/license.dat:$LM_LICENSE_FILE #添加VCS的license文件到LM_LICENSE_FILE變量中去
export VCS_ARCH_OVERRIDE=linux #防止VCS報不支持2.6以上linux內核的警告
#add for ncverilog
export IUS_HOME=/usr/cad/ius9.20
export PATH=$IUS_HOME/tools.lnx86/bin:$PATH #Ncverilog安裝目錄
export LM_LICENSE_FILE=$IUS_HOME/license/license.dat:$LM_LICENSE_FILE #添加IUS的license文件到LM_LICENSE_FILE變量中去
export LD_LIBRARY_PATH=/usr/cad/verdi-2012.10/share/PLI/IUS/LINUX/boot:$LD_LIBRARY_PATH #Verdi提供的PLI庫,支持dump fsdb波形文件
#add for verdi
export VERDI_HOME=/usr/cad/verdi-2012.10
export PATH=$VERDI_HOME/bin:$VERDI_HOME/platform/LINUX/bin:$PATH #Verdi安裝目錄
export LM_LICENSE_FILE=$VERDI_HOME/license/license.dat:$LM_LICENSE_FILE #添加Verdi的license文件到LM_LICENSE_FILE變量中去
#auto setup license
/bin/sh /usr/cad/lic.sh #開機自動啓動VCS/Ncverilog/Verdi的腳本文件
2.啓動命令
lic.sh文件內容如下:
/usr/cad/verdi-2012.10/bin/lmgrd -c /usr/cad/verdi-2012.10/license/license.dat -l /usr/cad/verdi-2012.10/license/license.log
/usr/cad/ius9.20/tools/bin/lmgrd -c /usr/cad/ius9.20/license/license.dat -l /usr/cad/ius9.20/license/license.log
/usr/cad/scl-10.9/linux/bin/lmgrd -c /usr/cad/vcs-2014.03/license/license.dat -l /usr/cad/vcs-2014.03/license/license.log
這樣,開機後就可以自動啓動VCS/Ncverilog/Verdi了。