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
电脑软件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 为例,而 sclvcs 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 制作包中的
点开 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 目录后运行 synopsys.dat,
复制生成的 SECRET DATA,如图 5(c)和图 5(d)
打开 Synopsys SSS Feature Keygen 文件夹中的 ,如图 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