VCS和Verdi的安装问题记录
安装系统环境 :Centos 7
主要参考如下内容:
从零开始VCS+Verdi
关于CentOS7安装VCS等EDA仿真软件过程中遇到的问题
安装注意事项:
整个过程安装需要注意一下几点:
1、安装文件结构
我的安装目录如下所示,安装在/opt/Synopsys 中,安装目录只需前期进行规划好即可,在设置系统环境变量时需要对应
[root@localhost opt]# tree -L 2
.
├── rh
└── Synopsys
├── installer //
├── scl_v11.9
├── vcs-mx_vL-2016.06
└── verdi_vL-2016.06-1
//shell
cd /opt
mkdir Synopsys
cd Synopsys
mkdir install
mkdir vcs-mx_vL-2016.06
mkdir scl_v11.9
mkdir verdi_vL-2016.06-1
2、配置环境变量
环境变量中的路径需要和上面的安装路径进行匹配,建议直接将其吸入到~/.bashrc文件中
export DVE_HOME=/opt/Synopsys/vcs-mx_vL-2016.06/gui/dve
export VCS_HOME=/opt/Synopsys/vcs-mx_vL-2016.06
export VERDI_HOME=/opt/Synopsys/verdi_vL-2016.06-1
#dve
PATH=$PATH:$VCS_HOME/gui/dve/bin
alias dve="dve -full64"
#VCS
PATH=$PATH:$VCS_HOME/bin
alias vcs="vcs"
#VERDI
PATH=$PATH:$VERDI_HOME/bin
alias verdi="verdi"
#scl
PATH=$PATH:/opt/Synopsys/scl_v11.9/amd64/bin
export VCS_ARCH_OVERRIDE=linux
#LICENCE
export LM_LICENSE_FILE=27000@localhost.localdomain
alias lmg_vcs="lmgrd -c opt/Synopsys/scl_v11.9/admin/license/Synopsys.dat"
export PATH
3、 license破解
需要使用scl_keygen工具生成 Synopsys.dat文件。使用hostname命令和ifconfig获取linux用户名和机器码,将其填入
注意上面EXPIRE中的日期,同时需要将同文件夹下的Synopsys.src文件中的下列的日期改为2029
最后在生成Synopsys.data文件,将其中的第二行改为
DAEMON snpslmd /*/synopsys/scl_11.9/amd64/bin/snpslmd //目录需要自己进行核对
最后将其导入linux中的如下目录
/opt/Synopsys/vcs-mx_vL-2016.06/license/Synopsys.dat
/opt/Synopsys/verdi_vL-2016.06-1/license/Synopsys.dat
/opt/Synopsys/scl_v11.9/admin/license/Synopsys.dat
需要和上面环境变量中
#LICENCE
export LM_LICENSE_FILE=27000@localhost.localdomain //这里是用户的名字,使用hostname打印
alias lmg_vcs="lmgrd -c opt/Synopsys/scl_v11.9/admin/license/Synopsys.dat"
//这里的路径需要和安装路径进行匹配
遇到的问题:
1、使用lmg_vcs命令时,激活不成功;
这里主要是对应scl_keygen工具生成时的几个地方没有填对
A、日期,一共检查两个地方,scl_keygen界面中的日期是否为过期日期,Synopsys.src文件中是否有过期日期,将有这些过期日期的地方全部改掉,例如2019改为2029,2020改为2030
2、27000端口相关问题,需要关掉后在打开即可
firewall-cmd --zone=public --add-port=27000/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=27000/tcp
netstat -ap | grep 27000
netstat -lnp | grep 27000
3、提示缺少ld-lsb-x86-64.so.*或者libpng12.so.0问题
需要安装如下依赖库
yum install redhat-lsb-core -y
yum install libpng12
在安装过程中,最重要的还是尝试着去分析对应报错的出现原因,enjoy!