ubuntu VCS+verdi安装教程

1安装文件下载

百度网盘链接:

链接:https://pan.baidu.com/s/1EWX8PulBncy9bjwW_mySIg

提取码:s5om


文件下载到windows系统上后我们需要把文件上传到Ubuntu上
如果文件不能顺利copy到ubuntu系统上可以参考一下方法:

windows文件与ubuntu文件互传(winSCP)

2 安装

1,解压后的synopsys_installer文件夹里有:
checksum_info.txt
installer_INSTALL_README.txt
SynopsysInstaller_v3.3.run
3个文件。

./SynopsysInstaller_v3.3.run

发现权限不够,然后ls -ll

virtual-machine:~/IC/vcs安装/3.3$ ./SynopsysInstaller_v3.3.run
bash: ./SynopsysInstaller_v3.3.run: 权限不够
virtual-machine:~/IC/vcs安装/3.3$ ls -ll
总用量 11888
-rw-rw-r-- 1      191  2月 18  2016 checksum_info.txt
-rw-rw-r-- 1     6145  2月 18  2016 installer_INSTALL_README.txt
-rw-rw-r-- 1  12158049  2月 18  2016 SynopsysInstaller_v3.3.run
-virtual-machine:~/IC/vcs安装/3.3$

修改文件权限

virtual-machine:~/IC/vcs安装/3.3$ chmod +777 SynopsysInstaller_v3.3.run
virtual-machine:~/IC/vcs安装/3.3$ ls -all
总用量 11896
drwxrwxr-x 2     4096  2月 23 12:18 .
drwxrwxr-x 7     4096  2月 23 12:20 ..
-rw-rw-r-- 1     191  2月 18  2016 checksum_info.txt
-rw-rw-r-- 1      6145  2月 18  2016 installer_INSTALL_README.txt
-rwxrwxrwx 1  12158049  2月 18  2016 SynopsysInstaller_v3.3.run
accu@accu-virtual-machine:~/IC/vcs安装/3.3$

运行./SynopsysInstaller_v3.3.run

得到如下文件

建立安装文件夹:

mkdir synopsys         #这个是建一个总文件夹
cd synopsys            #切换到该文件夹 
mkdir vcs_2016.06      #为vcs建立文件夹
mkdir scl_11.9         #为scl建立文件夹
mkdir verdi_2016.06-1  #为verdi建立文件夹

运行:

./setup.sh

遇到如下问题:

解决办法:
这种错误是由于缺少C-shell(也就是csh)而导致的,解决方法是运行下面的命令安装即可

sudo apt-get install csh

开始安装:

有几个选项随意填,得到如下:

以Verdi为例(其他安装步骤一样):

点击done–next

next

next

next

next

选择安装路径
之前建立好的安装路径



完成

三个软件安装方法一致。

3 window上获得license

破解需要用到scl_keygen文件夹,在windows上打开界面如下

需要修改的有三个地方:HOST ID Deamon、HOST ID Feature、HOST_Name
HOST ID Deamon和HOST ID Feature填写内容一样。
在ubuntu 的终端:

ifconfig


将自己的00:0c:29:c1:74:5b 去掉冒号填到HOST ID Deamon和HOST ID Feature
000c29c1745b
使用hostname查看自己的HOST_Name

hostname

填好之后,直接点击Generate。在同一个文件夹就会出现Synopsys.dat。这个就是我们要的文件了。

产生Synopsys.dat后需要修改第二行DAEMON snpslmd
修改如下:
1)找到路径

find ./ -name snpslmd

2)cd到该路径
3)pwd后复制该路径

DAEMON snpslmd /home/accu/IC/synopsys/scl_11.9/linux/bin/snpslmd

文件复制:
将Synopsys.dat文件复制到…/synopsys/vcs_2016.06/license/和…/synopsys/verdi_2016/license/两个文件夹中(这是你license对应的路径,修改成你自己的,如没有license文件夹,自己建即可)。

4 安装gcc-4.8和g++4.8。

安装gcc-4.8时,输入指令:

sudo apt-get install gcc-4.8

ls /usr/bin/gcc*

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100

sudo update-alternatives --config gcc

安装g++4.8时,输入指令:

sudo apt-get install g++-4.8

ls /usr/bin/g++*

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/g++-4.8 100

sudo update-alternatives --config g++

5 设置环境变量

vim ~/.bashrc

接着打开了一个vim,在最底输入:

#dve
export PATH=$PATH:/home/accu/IC/synopsys/vcs_2016.06/gui/dve/bin #改成自己vcs的安装路径
alias dve='dve -full64'

#VCS
export PATH=$PATH:/home/accu/IC/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/accu/IC/synopsys/verdi_2016.06-1/bin #改成自己Verdi安装路径
export VCS_HOME=/home/accu/IC/synopsys/vcs_2016.06
export VERDI_HOME=/home/accu/IC/synopsys/verdi_2016.06-1
export NOVAS_HOME=/home/accu/IC/synopsys/verdi_2016.06-1
alias verdi='verdi'

#LICENCE
export LM_LICENSE_FILE=27000@ubuntu #改成自己的host name
alias lmg_vcs='lmgrd -c /home/accu/IC/synopsys/vcs_2016.06/license/Synopsys.dat' #注意改路径

#scl
export PATH=$PATH:/home/accu/IC/synopsys/scl_11.9/linux/bin #改SCL安装路径
export VCS_ARCH_OVERRIDE=linux

然后:

source ~/.bashrc

6 激活

激活license是最关键的步骤。在之前可能需要安装:

sudo apt-get install lsb-core

激活的端口使用的是27000
方法:
开放端口

由于我的服务器使用的os是Ubuntu,所以这里就介绍一下Ubuntu下的方法,其他linux应该也是大同小异,需要自己去尝试

安装iptables

一般情况下,ubuntu安装好的时候,iptables会被安装上,如果没有的话那就安装上吧

安装

在终端输入

$ sudo apt-get install iptables

添加规则

在终端输入

$ iptables -I INPUT -p tcp --dport 80 -j ACCEPT

中间的80为所需要开放的端口

保存规则

在终端输入

$ iptables-save

完成上述命令我们就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作

持续化规则

这里我们需要在安装一下工具来帮我们实现,这里我们使用 iptables-persistent

安装iptables-persistent

$ sudo apt-get install iptables-persistent

持久化规则

$ sudo netfilter-persistent save

$ sudo netfilter-persistent reload

完成上述操作就可以永久打开我们需要的端口了

lmg_vcs

成功图示:

等他跑完,没有出错那就回车就完成激活。

①问题:Failed to open the TCP port number in the license

解决:输入指令:lmdown,然后y。等待两分钟,再次输入指令:lmg_vcs。(激活license)

②问题:lmgrd can’t make directory /usr/tmp/.flexlm when running server on Ubuntu

解决:输入指令:

sudo -i

mkdir /usr/tmp/

chmod 777 /usr/tmp/

7 打开 dve和Verdi

dve

verdi

  • 2
    点赞
  • 2
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值