为了学习《UVM实战》,笔者在我的腾讯云服务器上进行了 VCS+Verdi 的搭建,并成功,现将过程记录如下
参考
链接: 参考搭建过程【内附VCS2016+Verdi2016下载链接】
过程
- 按照参考链接
- 在ubuntu上安装好3个软件
- 这里需要注意,scl_11.9安装amd64
- 在vcs文件夹下,复制linux64文件夹,命名为linux
- 在windows上获得license
- 在ubuntu上安装gcc-4.8和g++4.8
- 设置环境变量
- 永久开放端口27000
这里
需要加sudo
,否则报错iptables v1.8.7 (nf_tables): unknown option "--dport"
- 激活license
- 报错
lmgrd no such file or dictionary
,需要原本的路径为···synopsys/scl11.9/linux/bin,现在更改为···synopsys/scl11.9/amd64/bin成功解决了这个问题。观察这两个路径下,都有名为lmgrd的可执行文件,只不过linux下的是32位,而amd64下的是64位。这样就能规避掉在64位操作系统上执行32位程序的难题了。感谢独行提供的方法 - 报错
error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
,输入以下命令解决,感谢网友提供的方法
sudo add-apt-repository ppa:linuxuprising/libpng12 sudo apt update sudo apt install libpng12-0
- 报错
- 打开veridi
- 报错
verdi语法错误Syntax error: “(“ unexpected
,输入sudo dpkg-reconfigure dash
,感谢
- 报错
- 在ubuntu上安装好3个软件
还有一些错误我没有遇到,但是读者可以看看这位作者的bug总结。
每次激活的指令
lmdown
lmg_vcs
在cmd输入
dve
、veridi
就可以打开相应软件
后面笔者将继续更新《UVM实战》相关笔记和源码解读、运行