VCS/Ncverilog/Verdi同时启动license

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了。

你可能感兴趣的:(IC工具)