Ubuntu 16.04下VCS 2016.06 64位系统安装教程 - JunningWu/Learning-NVDLA-Notes GitHub Wiki
Ubuntu 16.04下VCS 2016.06 64位系统安装教程
=================================================
安装步骤
- 下载 vcs_2016.06、synopsys_installer、scl11(Ubuntu),scl_keygen(windows用)
- 解压得到vcs_2016 *.spf,如果已经是该后缀文件,那就不用解压
- 安装synopsys_installer
rar x synopsys_installer
chmod a+x SynopsysInstaller_v3.3.run
cd synopsys_installer
./setup.sh
# synopsys_installer启动
-
选择包含*.spf文件的vcs_2016目录,选择安装路径并安装
-
与vcs安装方法相同,选择包含*.spf文件的scl11目录,选择安装路径并安装
-
确认hostname,后面生成license的时候会用到
-
切换到windows
-
运行scl_gen
修改hostname和hostID(MAC地址,删除"-")
generate,生成Synopsys.dat
这个Synopsys.dat文件为synopsys的liscense文件 -
切换到Ubuntu
-
将生成好的Synopsys.dat拷贝到Ubuntu
-
编辑~/.bashrc
将以下环境变量的路径改为您自己的路径,hostname换为您自己的
#dve
export PATH=$PATH:/home/lipn/Software/Synopsys/vcs/software/gui/dve/bin
#VCS
export PATH=$PATH:/home/lipn/Software/Synopsys/vcs/software/bin
export VCS_HOME=/home/lipn/Software/Synopsys/vcs/software
# LICENCE
# export SNPSLMD_LICENSE_FILE=/synopsys/license/Synopsys.dat
export LM_LICENSE_FILE=27000@your_hostname
# scl
export PATH=$PATH:/home/lipn/Software/Synopsys/scl11/linux64/bin
alias vcs="vcs -full64"
source ~/.bashrc
如果License破解不成功,请将LISENCE环境变量设置为:
# LICENCE
export LM_LICENSE_FILE=/synopsys/license/Synopsys.dat
export SNPSLMD_LICENSE_FILE=27000@lipn-P50
- lmgrd & lmstat 等license manager需要lsb-core依赖项,安装
sudo apt-get install lsb-core
- 注意license manager需要用到TCP端口,若有相关进程占用
TCP
端口,查看并杀死该进程
sudo netstat -ap | grep 27000
kill -9 REL_PID
- license manager执行过程中,需要写临时文件置
/usr/tmp/.flexlm
,所以
sudo mkdir /usr/tmp
sudo touch /usr/tmp/.flexlm
- 将scl的路径添置$PAHT环境变量后,执行
lmgrd -c /synopsys/license/Synopsys.dat
- 然后就可以测试vcs和dve了
- 如果ptrace error
sudo gvim /etc/sysctl.d/10-ptrace.conf
# 置kernel.yama.ptrace_scope=0
相关链接
scl_keygen与SynopsysInstaller在EETOP上的资源
vcs资源
其他资源较大,不易上传,若需要,请联系[email protected]