vcs+verdi安装经历


一直以来我都使用modelsim来进行仿真,也偶尔使用debussy查看波形,最近在别人的推荐下,我开始尝试使用vcs+verdi环境,
这篇文章用来记录自己苦逼的安装经历。之前自己下载了vcs verdi sysnopsys等安装包,动手安装但始终会出现一些问题,鉴于
时间宝贵,我就直接找了现成安装好的资源。
此处感谢微信公众号“芯王国”提供的已经安装好sysnopsys全家桶的vmware虚拟机资源。

下载资源

百度云盘链接:https://pan.baidu.com/s/1enBg_oE8qw9EhU1G9M1qdQ
提取码:8bhi
下载所有文件,然后解压后缀名为.zip的文件,使用vmware打开启动,选择“我已移动”

配置

使用terminal终端输入verdi,会出现error:找不到liscense
此处我发现公众号提供的虚拟机没有写好环境变量文件,所以我们需要自己去配置。打开etc目录,找到bashrc文件进行修改,或者
terminal终端输入

cd /etc
sudo gedit bashrc

在bashrc最后添加以下内容:

export DVE_HOME=/home/synopsys/vcs/O-2018.09-SP2
export VCS_HOME=/home/synopsys/vcs/O-2018.09-SP2
export VCS_MX_HOME=/home/synopsys/vcs-mx/O-2018.09-SP2
export LD_LIBRARY_PATH=/home/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/LINUX64
export VERDI_HOME=/home/synopsys/verdi/Verdi_O-2018.09-SP2
export SCL_HOME=/home/synopsys/scl/2018.06


#dve
PATH=$PATH:$VCS_HOME/gui/dve/bin
alias dve="dve"

#VCS
PATH=$PATH:$VCS_HOME/bin
alias vcs="vcs"

#VERDI
PATH=$PATH:$VERDI_HOME/bin
alias verdi="verdi"

#scl
PATH=$PATH:$SCL_HOME/linux64/bin
export VCS_ARCH_OVERRIDE=linux

#LICENCE
export LM_LICENSE_FILE=27000@localhost.localdomain
alias lmg_synopsys="lmgrd -c /home/synopsys/scl/2018.06/admin/license/Synopsys.dat"

点击保存,然后terminal输入:
source bashrc
lmg_synopsys,
我们可以验证license是否正确,可以输入verdi
如果没有出现license错误,那就可以使用了
note:每次虚拟机打开后都要输入lmg_synopsys
note:我们最好还要打开/home/synopsys/scl/2018.06/admin/license,查看license.dat文件,查看前两行是否正确:

SERVER localhost.localdomain 000c2967fe8c 27000
DAEMON snpslmd /home/synopsys/scl/2018.06/linux64/bin/snpslmd

再次感谢公众号“芯王国”提供的支持。


文章作者: zhr
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zhr !
  目录