本人安装的时候参考了以下链接:参考链接1 参考链接2
说明:ubuntu 16.04,安装过程中会根据情况有所不同,可以灵活变通哦
1.下载相关文件夹
网盘链接:
synopsys_installer(用于安装vcs、verdi、scl)
链接:百度网盘 请输入提取码 提取码:elml
vcs_2016
链接:百度网盘 请输入提取码 提取码:ckhi
verdi_2016
链接:百度网盘 请输入提取码 提取码:wnwq
scl_v11.9
链接:百度网盘 请输入提取码 提取码:5ert
scl_keygen(破解license)
链接:百度网盘 请输入提取码 提取码:97ee
2.安装过程
cd /home/***/ 此处***为你的用户名
mkdir synopsys
下载如上所有文件之后导入linux系统中,路径 /home/***/synopsys/
然后创建安装目录
cd /home/***/synopsys/
mkdir vcs_2016.06
mkdir verdi_2016.06-1
mkdir scl_11.9
./SynopsysInstaller_v3.3.run
然后可以自己创建一个目录,将synopsysInstaller 安装在该目录,我这里是上图中的ys_installer。切换至普通用户(su ***)执行以下./setup.sh
cd ys_installer
./setup.sh
此时出现如下界面:
依次安装vcs、verdi、scl
安装过程中有选两个路径,第一个 source ,即安装执行文件在哪里,(如上背底为绿色的那几个文件夹),记得将路径写对;接下来的 Install to 安装路径为我们刚刚开始创建的那三个文件夹。
安装过程中根据自己的系统选择版本,我这里选的64位的,
3.破解
windows系统中打开 scl_keygen文件,运行scl_keygen.exe
改四处地方:
(1) 1.2两处为ID,获取方法:在终端输入命令 ifconfig 会出现类似 00:0a:21:51:12:4w 那么HOST ID Deamon就是:000a2151124w,若是电缆ID在ether后,无线ID在wifi后;
(2) 3.HOSTNAME在终端输入hostname获取
(3) 4.截止日期改为12-dec-2030.
(4) 将文件夹中Synopsys.src中的12-dec-2020全部替换为12-dec-2030
(5) 点击generate会生成一个Synopsys.dat文件
(6) 打开Synopsys.dat,将第二行改为如下后保存。
DAEMON snpslmd /home/***/synopsys/scl_11.9/amd64/bin/snpslmd
注意修改***,当然如果你的路径为其他则对应修改
将Synopsys.dat分别拷贝一份至以下两个路径:
/home/***/synopsys/vcs_2016.06/license
/home/***/synopsys/verdi_2016.06-1/license
若没有license文件夹,自己使用mkdir创建一个。若拷贝失败,可能是权限问题,切换至license的上一级目录下,chmod 777 license ,完成修改权限即可。
4.添加环境变量
vim ~/.bashrc
在最后加上(更改代码中的***)
#dve
export PATH=$PATH:/home/***/synopsys/vcs_2016.06/gui/dve/bin #改成自己vcs的安装路径
alias dve='dve -full64'
#VCS
export PATH=$PATH:/home/***/synopsys/vcs_2016.06/bin #改成自己vcs的安装路径
alias vcs="vcs -full64 -cpp g++-4.8 -cc gcc-4.8 -LDFLAGS -Wl,--no-as-needed" #vcs需要的固定的参数,注意
系统要安装gcc-4.8和g++-4.8,这两个需要自己独立安装
#VERDI
export PATH=$PATH:/home/***/synopsys/verdi_2016.06-1/bin #改Verdi安装路径
export VCS_HOME=/home/***/synopsys/vcs_2016.06
export VERDI_HOME=/home/***/synopsys/verdi_2016.06-1
export NOVAS_HOME=/home/***/synopsys/verdi_2016.06-1
#LICENCE
export LM_LICENSE_FILE=27000@*** #这个***改成自己的host name
alias lmg_vcs='lmgrd -c /home/***/synopsys/vcs_2016.06/license/Synopsys.dat' #注意改路径
#scl
export PATH=$PATH:/home/***/synopsys/scl_11.9/amd64/bin #改SCL安装路径
export VCS_ARCH_OVERRIDE=linux
使用 source .bashrc 命令使文件生效即可。
5.激活
sudo apt-get install lsb-core #激活之前下载lsb-core
lmg_vcs
最后几行是这个的话,恭喜你成功啦!