一直以来我都使用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
再次感谢公众号“芯王国”提供的支持。