Synopsys安装和license制作简易教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Synopsys 工具安装和 license 制作简易教程
Linux virtual machine “Ubuntu_16_04_for_synopsys” Info,
Username: jack
Password: login123
Memory: 2GB
Hard disk: 64GB
Processor counts: 1
Internet connection mode: NAT
安装过程(软件环境:VMware12pro / ubuntu16.04 / 32 位版本;64 位版本运行不成功)事先安装好 VMware12pro 和 ubuntu16.04,之后在 ubuntu 中操作
设置 Ubuntu 镜像源
如图 1(a)所示,将 ubuntu software->Software & Updates->Download from 设置成
中国的网站,设置成功后关闭窗口,不选择更新
如图 1(b)所示,在终端中键入命令$ sudo apt-get update 进行更新
(a) ubuntu software (b) apt update
图 1 ubuntu 镜像源更新
安装必要工具
键入命令$ sudo apt-get install vim csh dconf-editor libjpeg62-dev
设置 Ubuntu 显示中文
键入命令$ dconf-editor
如图 2 所示,将org->gnome->gedit->preferences->encodings->candidate-
encodings 的值设置成['CURRENT', 'ISO-8859-15', 'GB18030', 'UTF-8', 'UTF-16']
图 2 dconf-editor
键入命令ifconfig,确定网卡名是否为eth0,否则按照下列步骤更改成eth0 键入命令$ su root
键入命令# vim /etc/default/grub,在GRUB_CMDLINE_LINUX 中添加net.ifnames=0
biosdevname=0,新GRUB_CMDLINE_LINUX 如下
GRUB_CMDLINE_LINUX="find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US
net.ifnames=0 biosdevname=0"
键入命令# update-grub
键入命令# vim /etc/network/interfaces,添加
auto eth0
iface eth0 inet dhcp
重启系统
新建synopsys 工具安装目录,并拷贝安装源tar 压缩包到sources 文件夹下,如图3 所示;同时将installer_v3.2.tar 解压到文件夹installer 中
图3 安装目录树
以安装Synopsys design compiler, dc 为例,而scl、vcs 和pt 的安装同dc(注:synopsys
的其他工具的安装过程都相同)
键入命令$ ~/eda/synopsys/installer/setup.sh 开启图形安装界面,如图4(a)所示
选择安装源路径为/home/jack/eda/synopsys/sources,如图4(b)所示
选择安装syn,即为dc,如图4(c)所示
选择安装路径为/home/jack/eda/synopsys/dc,如图4(d)所示
其他未说明步骤按默认处理
(a) 启动界面(b) 选择安装源路径
(c) 选择安装DC (d) 选择安装路径
图4 DC 安装过程
制作license(注:各种synopsys license 制作包大同小异)
键入命令$ ifconfig –a,记录eth0 的MAC 地址
在Windows(不一定是本机,也可以是其他电脑)中进行操作,关掉一切杀毒软件运行license 制作包中的LicGen.exe
点开Open 按钮,选择synopsys.lpd,如图5(a)所示
如图5(b)所示在两处Host ID->Custom 键入eth0 的MAC 地址,点击Generate 生成
的内容Save 成synopsys.dat
将生成的synopsys.dat 文件保存到Synopsys SSS Feature Keygen 文件夹中
打开cmd,进入Synopsys SSS Feature Keygen 目录后运行sssverify.exe synopsys.dat,
复制生成的SECRET DATA,如图5(c)和图5(d)
打开Synopsys SSS Feature Keygen 文件夹中的KeyGen.exe,如图5(e)所示,键入SECRET DATA 和eth0 的MAC 地址,生成license.dat
如图5(f)所示,将license.dat 中的FEATURE SSS 内容粘贴到synopsys.dat 中,如果synopsys.dat 中存在则替换
如图5(g)所示,在相应位置修改localhost 和snpslmd path;其中在ubuntu 中键入命
令$ hostname 可获取localhost,而snpslmd 后面的链接地址设置成绝对路径
~/eda/synopsys/scl/linux/bin/snpslmd(附录A 为synopsys.dat 更改后的部分内容)
(a) 选择Synopsys.lpd (b) 生成synopsys.dat