Ubuntu 16.04下VCS 2016.06 64位系统安装教程 - JunningWu/Learning-NVDLA-Notes GitHub Wiki

Ubuntu 16.04下VCS 2016.06 64位系统安装教程

原文链接

=================================================

安装步骤

  1. 下载 vcs_2016.06、synopsys_installer、scl11(Ubuntu),scl_keygen(windows用)
  2. 解压得到vcs_2016 *.spf,如果已经是该后缀文件,那就不用解压
  3. 安装synopsys_installer
	rar x synopsys_installer  
	chmod a+x SynopsysInstaller_v3.3.run  
	cd synopsys_installer  
	./setup.sh  
	# synopsys_installer启动  
  1. 选择包含*.spf文件的vcs_2016目录,选择安装路径并安装

  2. 与vcs安装方法相同,选择包含*.spf文件的scl11目录,选择安装路径并安装

  3. 确认hostname,后面生成license的时候会用到

  4. 切换到windows

  5. 运行scl_gen

    修改hostname和hostID(MAC地址,删除"-")
    generate,生成Synopsys.dat
    这个Synopsys.dat文件为synopsys的liscense文件

  6. 切换到Ubuntu

  7. 将生成好的Synopsys.dat拷贝到Ubuntu

  8. 编辑~/.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

  1. lmgrd & lmstat 等license manager需要lsb-core依赖项,安装
	sudo apt-get install lsb-core  
  1. 注意license manager需要用到TCP端口,若有相关进程占用TCP端口,查看并杀死该进程
	sudo netstat -ap | grep 27000
	kill -9 REL_PID  
  1. license manager执行过程中,需要写临时文件置/usr/tmp/.flexlm,所以
	sudo mkdir /usr/tmp  
	sudo touch /usr/tmp/.flexlm  
  1. 将scl的路径添置$PAHT环境变量后,执行
	lmgrd -c /synopsys/license/Synopsys.dat  
  1. 然后就可以测试vcs和dve了
  2. 如果ptrace error
	sudo gvim /etc/sysctl.d/10-ptrace.conf  
	# 置kernel.yama.ptrace_scope=0  

相关链接

scl_keygen与SynopsysInstaller在EETOP上的资源
vcs资源
其他资源较大,不易上传,若需要,请联系[email protected]