转载自:(96条消息) linux CentOS7安装VCS、Verdi、SCL_格瑞丝网络的博客-CSDN博客_centos7 安装vcs
Synopsys EDA Tools安装和使用过程中出现的问题及解决方法 - 知乎 (zhihu.com)
1.Linux下所需安装文件
链接:https://pan.baidu.com/s/1E_l4ARFYEnp57jlX95Bpog
提取码:ggdz
synopsysinstaller_v5.0
scl_v2018.06
vcs_mx_vO-2018.09-SP2
vcs_vO-2018.09-SP2
verdi-2018.9
2.Windows破解文件
scl_keygen_2030
3.安装installer
打开终端,进入synopsysinstaller_v5.0目录,运行.run文件,会生成setup.sh文件,运行setup.sh
./SynopsysInstaller_v5.0.run
./setup.sh
1
2
运行setup.sh提示缺少依赖库libXss.so.1
repoquery --nvr --whatprovides libXss.so.1
sudo yum install libXScrnSaver-1.2.2-6.1.el7
1
2
再次运行setup.sh
4.安装VCS等软件
打开终端,进入home文件夹(/home),新建安装文件夹并设置权限
sudo mkdir synopsys
sudo chmod 777 synopsys
1
2
然后进去到installer文件夹,运行setup.sh,开始安装,下一步
选择安装路径,指定到刚刚创建的安装文件夹
然后一路Next,最后Finish
其他软件按步骤依次安装
5.Windows下生成license
运行scl_keygen.exe
修改以下信息
进入Linux系统查看host name及host id
hostname
ifconfig
1
2
打开生成的license,也就是Synopsys.dat文件,修改第二行,需要与安装的scl路径一致
把license复制到scl/2018.06/admin/license/文件夹下
6.Linux下环境设置
打开用户文件夹下的.bashrc文件,添加以下内容,注意安装路径,且倒数第二行与hostname一致
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 [email protected]
alias lmg_synopsys="lmgrd -c /home/synopsys/scl/2018.06/admin/license/Synopsys.dat"
终端更新.bashrc
source .bashrc
7.激活
设置开放端口
firewall-cmd --zone=public --add-port=27000/tcp --permanent
firewall-cmd --reload
输入 lmg_synopsys 进行激活,若提示缺少依赖库,输入以下命令安装
yum install redhat-lsb.i686
激活好后输入“verdi”打开verdi工具,查看是否激活成功,但是这儿有是有错误,使用下面命令进行安装,成功后再输入“verdi”,能够打开verdi,激活成功
sudo yum install libpng12 -y
8.设置开机自动激活
进入到以下目录,切换到root打开rc.local文件
su
cd /etc/rc.d
gvim rc.local
文件中添加以下代码
[lmgrd的路径] -c [Synopsys.dat的路径]
exit 0
为rc.local添加可执行权限
chmod +x rc.local
问题汇总:
错误信息:
(lmgrd) Failed to open the TCP port number in the license.
License文件中通常使用27000端口,如果这个端口被占用,使用如下命令查看占用进程的PID:
sudo lsof -i:27000
然后用如下命令杀死进程:
sudo kill -9