DC2016安装

欢迎关注微信公众号IC打工魂

在这里插入图片描述

(Note: 请掌握必要的Linux基础知识)
以安装Design Compiler2016为例,在搞定license之后,ICC、PT等软件的安装与DC类似。
安装DC

  1. Synopsys软件包可以从以下链接下载:
    链接:https://pan.baidu.com/s/1nwMVhamXdtRlT9QieTiyCw
    提取码:51j7
  2. 复制这段内容后打开百度网盘手机App,操作更方便哦

图表 1 链接中包括的文件
3. 在linux系统的用户主目录下新建Synopsys文件夹,在Synopsys目录下新建6个文件夹:dc ,scl, license,icc, pt, installfiles。dc安装design compiler,scl安装许可程序scl,license放synopsys.dat文件,icc安装IC Compiler,pt安装PrimeTime,installfiles放置安装文件,将上述文件拷贝至installfiles文件夹内;
4. 打开终端,进入installfiles/installer_v3.5目录下,将SynopsysInstaller_v3.5.run解压到当前文件夹内,可以直接enter,选择默认

图表 2 解压SynopsysInstaller_v3.5.run
在这里需要输入installation directory[.]:这里我们需要把.run文件解压到该目录下,因此只需要输入 . 即可。
5. 接着,运行installer进行安装进程,命令行输入 : ./installer -gui (后续若需安装icc或pt等软件均从此步开始,与DC不同的只是第5步的安装包及第6步的安装路径)

图表 3 点击Start

图表 4 默认,点击Next
6. 选择安装包

图表 5 选择DC2016安装包

图表 6 默认

图表 7 默认

图表 8 默认
7. 选择安装路径

图表 9 选择安装路径

图表 10 dc安装完毕

补充说明,如果使用远程终端,不一定能使用图形界面,会报错:not a tk application类似内容,经过测试部分机器可以展示图形界面,与设置有关,这里没继续解决。
解决方案:使用./installer,不用-gui选项,根据提示内容,其实也就是图形界面的框,gui不过更直观,这里需要注意相对路径和绝对路径,让你选路径时,会在[]给出相对路径。
另外还需要注意安装路径需要拥有写权限,放心的话可以sudo chmod 777 ,针对个人pc.
安装scl
按照安装DC第4步的方式启动installer

图表 11 选择scl安装包

图表 12 选择linux64

图表 13 选择安装路径

图表 14 安装完成
制作license
License制作软件:
链接:https://pan.baidu.com/s/1MZxWqp4IOQrcsvgmBITgZA
提取码:8ggt
复制这段内容后打开百度网盘手机App,操作更方便哦
License的制作是在windows下完成的,关闭杀毒软件!!!

  1. 打开EFA LicGen 0.4b文件夹运行LicGen.exe

  2. 点击“OPEN”选择packs/Synopsys.lpd文件,“打开”。勾选上Custom、Use Daemon及最后一个Custom

  3. 在两个“Custon”后输入Linux系统的MAC(eg : 000c455cfe)(MAC获取方法自行百度)
    指令为:cat /sys/class/net/eth0/address,复制后注意把:删除。
    Mac地址是安装目标机器的,不是windows主机的

  4. 填写好以上内容点击“Generade”出现license内容界面,取名Synopsys.dat保存到Synopsys SSS Feature Keygen文件夹内
    文件夹可能有,覆盖即可

  5. 在Synopsys SSS Feature Keygen文件夹内,按住shift键,鼠标右击,选择“在此处打开Powershell窗口(S)”: (或快捷键:WIN+R,输入“cmd”进入命令界面,利用cd指令进入到该目录下)
    命令行提示符也可以,且支持中文路径,就很棒

  6. 到Synopsys SSS Feature Keygen路径后输入“.\sssverify synopsys.dat”回车后,可以产生一个SECRET DATA。

  7. 打开KeyGen.exe, ①处改为你的电脑的hostname;②处改为上一步生成的SECRET DATA;③处改为的在第3步获取的MAC

实际发现,hostname不能太长,修改办法:hostnamectl set-hostname yourname;
8. 点击Generate生成一个license.dat文件(自动保存在Synopsys SSS Feature Keygen文件夹内)
9. 打开license.dat文件(可用记事本打开)复制出红框所示部分内容

  1. 再打开Synopsys.dat文件(和license.dat文件一样,也可用记事本打开)。删除图中红框所示内容再将上一步中复制的内容粘贴到该处。

  2. 修改Synopsys.dat中的部分信息,下图红框中的内容以及端口

SERVER <host_name> “MAC” 27000
DAEMON snpslmd snpslmd.exe路径

<host_name> : 你的Linux主机名称(默认为localhost.localdomain)
MAC :第3步获得的MAC
27000 : 端口范围为1024-64000,但是不要修改为27000-27009之间
snpslmd.exe路径 : linux下的安装路径(eg: /Synopsys/scl/linux64/bin/snpslmd)

12 . license制作完毕,将Synopsys.dat文件拷贝至linux下license文件夹内

设置环境变量

  1. 打开~/.bashrc文件

  2. 在文件末尾添加下列内容:(按照自己的安装路径修改)
    一定要export synopsys_home这个变量,后面的内容依赖于此。License两个环境变量也要,以及dc的安装路径,共四个变量

  3. 更新.bashrc文件

  4. 重启系统
    这个很重要,最后reboot,如果有其他账号,请logout。对于服务器,可能导致一段时间无法通过ssh连接,等待片刻即可。

  5. License验证

图表 15 验证license
由于没有设置环境变量,这个需要进入sssverify所在目录进行,例如:

  1. 至此,理论上DC已经安装成功,在命令行输入dc_shell即可启动

启动过程中遇到的问题

  1. 启动dc报错缺少libXss.so.1
    Common_shell_exec:error while loading shared libraries: libXss.so.1 : cannot open shared object file: No such file or direcory

解决办法:
进入root权限:su –
查看libXss.so.1属于哪个包:repoquery --nvr --whatprovides libXss.so.1

Repoquery命令需要安装sudo yum install yum-utils

得到结果libXScrnSaver然后安装:yum installl libXScrnSaver*
2. 启动dc报错缺少libtiff.so.3
Common_shell_exec:error while loading shared libraries: libtiff.so.3 : cannot open shared object file: No such file or direcory
解决办法和1类似:
进入root权限:su –
查看libtiff.so.3属于哪个包:repoquery --nvr --whatprovides libtiff.so.3
得到结果compat-libtiff3-3.9然后安装:yum installl compat-libtiff3*
3. 启动DC报错:
Fatal: Design Compiler is not enabled.(DCSH=1)
这是license没有正确的启动,可能原因是Synopsys.dat的制作过程有问题,也可能是因为环境变量未设置好,返回设置环境变量那一章,检查.bashrc文件设置,并验证license是否通过

  1. 提示少库就安装对应的

  2. 成功截图

  • 8
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值