Synopsys安装和license制作简易教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(c) 验证 synopsys.dat (d) 生成 SECRET DATA
(e) 生成 license.dat (f) license.dat
(g) 修改后的 synopsys.dat 图 5 license 制作过程
验证 license 将制作好的 license 拷贝到~/eda/synopsys/license 目录下,同时终端进来该目录 如图 6 所示,键入命令$ ~/eda/synopsys/scl/linux/bin/sssverify synopsys.dat,出现 PASSED 表示 OK
(a) 启动 scl
(b) dc 的图形界面
(c) vcs 的图形界面
(d) pt 的图形界面(缺图) 图 8 运行界面
遇到的问题记录 1. 如在终端中显示缺什么,就试试安装什么,$ sudo apt-get install * 2. lmgrd 找不到
$ sudo apt install lsb-core 3. grep: /etc/redhat-release: No such file or directory
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,添加
FEATURE SSS snpslmd 1.0 31-dec-2020 uncounted 0EFAB50928B9EDBDB856 \ VENDOR_STRING="69656 d1d88 34cc3 35f9b 39561 08bdd 779a4 23589 \ aa9a3 196" HOSTID=000c2960189e ISSUER="Team ZWT 2006" \ NOTICE="Licensed to mammoth//ZWT 2006 [PLEASE DO NOT DELETE THIS \ SSS KEY]" SN=RK:1978-0:001224:0 START=1-jan-2006
# scl export SCL_HOME=$SYNOPSYS_HOME/scl export PATH=$PATH:$SCL_HOME/linux/bin alias lmli2="lmgrd -c $LM_LICENSE_FILE -l ~/syn_lic.log"
# (以下可选) # vcs export VCS_HOME=$SYNOPSYS_HOME/vcs export PATH=$PATH:$VCS_HOME/bin
# dc export DC_HOME=$SYNOPSYS_HOME/dc export PATH=$PATH:$DC_HOME/bin alias dc=design_vision alias dcs=dc_shell
# pt export PT_HOME=$SYNOPSYS_HOME/pt export PATH=$PATH:$PT_HOME/bin alias pt=primetime alias pts=pt_shell
令$ hostname 可获取 localhost,而 snpslmd 后面的链接地址设置成绝对路径
~/eda/synopsys/scl/linux/bin/snpslmd(附录 A 为 synopsys.dat 更改后的部分内容)
(a) 选择 Synopsys.lpd
(b) 生成 synopsys.dat
附录 B
# 添加以下环境变量到~/.bashrc # 适用于 32 位,64 位只需将链接中 linux 替换成 amd64 # (以下必选) # synopsys export SYNOPSYS_HOME=/home/jack/eda/synopsys
# license export LM_LICENSE_FILE=$SYNOPSYS_HOME/license/sysnopsys.dat export SNPSLMD_LICENSE_FILE=27000@localhost.localdomain
# simif
export SIMIF_HOME=$SYNOPSYS_HOME/simif export PATH=$PATH:$SIMIF_HOME/bin
# hspice export HSPICE_HOME=$SYNOPSYS_HOME/hspice export PATH=$PATH:$HSPICE_HOME/hspice/bin
$ sudo > /etc/redhat-release 4. /bin/sh: 0: Illegal option –h
$ sudo mv /bin/dash /bin/dash~ $ sudo ln -s /bin/bash /bin/dash
附录 A
SERVER ubuntu 000c2960189e 27000 DAEMON snpslmd /home/jack/eda/synopsys/scl/linux/bin/snpslmd
# hercules export HERCULES_HOME=$SYNOPSYS_HOME/hercules export PATH=$PATH:$HERCULES_HOME/bin
# starrc export STARRC_HOME=$SYNOPSYS_HOME/starrc export PATH=$PATH:$STARRC_HOME/bin
# sx export SX_HOME=$SYNOPSYS_HOME/sx export PATH=$PATH:$SX_HOME/bin alias sx=sx2007
# icc export ICC_HOME=$SYNOPSYS_HOME/icc export PATH=$PATH:$ICC_HOME/bin alias iccs=icc_shell
设置 Ubuntu 显示中文
键入命令$ dconf-editor
如 图 2 所 示 , 将 org->gnome->gedit->preferences->encodings->candidate-
encodings 的值设置成['CURRENT', 'ISO-8859-15', 'GB18030', 'UTF-8', 'UTF-16']
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
如图 1(b)所示,在终端中键入命令$ sudo apt-get update 进行更新
(a) ubuntu software
(b) apt update
图 1 ubuntu 镜像源更新
安装必要工具
键入命令$ sudo apt-get install vim csh dconf-editor libjpeg62-dev
安装过程(软件环境:VMware12pro / ubuntu16.04 / 32 位版本;64 位版本运行不成功) 事先安装好 VMware12pro 和 ubuntu16.04,之后在 ubuntu 中操作 设置 Ubuntu 镜像源
如图 1(a)所示,将 ubuntu software->Software & Updates->Download from 设置成 中国的网站,设置成功后关闭窗口,不选择更新
SECRET DATA 和 eth0 的 MAC 地址,生成 license.dat
如图 5(f)所示,将 license.dat 中的 FEATURE SSS 内容粘贴到 synopsys.dat 中,如果
synopsys.dat 中存在则替换
如图 5(g)所示,在相应位置修改 localhost 和 snpslmd path;其中在 ubuntu 中键入命
(a) 启动界面
(b) 选择安装源路径
(c) 选择安装 DC
(d) 选择安装路径
图 4 DC 安装过程
制作 license(注:各种 synopsys license 制作包大同小异)
键入命令$ ifconfig –a,记录 eth0 的 MAC 地址
在 Windows(不一定是本机,也可以是其他电脑)中进行操作,关掉一切杀毒软件
图 2 dconf-editor
键入命令 ifconfig,确定网卡名是否为 eth0,否则按照下列步骤更改成 eth0 键入命令$ su root 键入命令# vim /etc/default/grub,在 GRUB_CMDLINE_LINUX 中添加 net.ifnames=0 biosdevname=0,新 GRUB_CMDLINE_LINUX 如下
运行 license 制作包中的 LicGen.exe
点开 Open 按钮,选择 synopsys.lpd,如图 5(a)所示
Hale Waihona Puke Baidu
如图 5(b)所示在两处 Host ID->Custom 键入 eth0 的 MAC 地址,点击 Generate 生成
的内容 Save 成 synopsys.dat
将生成的 synopsys.dat 文件保存到 Synopsys SSS Feature Keygen 文件夹中
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)所示 其他未说明步骤按默认处理
打开 cmd,进入 Synopsys SSS Feature Keygen 目录后运行 sssverify.exe synopsys.dat,
复制生成的 SECRET DATA,如图 5(c)和图 5(d)
打开 Synopsys SSS Feature Keygen 文件夹中的 KeyGen.exe,如图 5(e)所示,键入
图 6 验证 license
环境变量配置 键入命令$ vim ~/.bashrc,添加如图 7 所示的环境变量,详见附件 B
图 7 环境变量设置
运行 每次运行前先键入命令$ lmli2,启动 scl,如图 8(a)所示 键入命令$ dc,启动 dc 的图形界面,如图 8(b)所示 键入命令$ dve,启动 vcs 的图形界面,如图 8(c)所示 键入命令$ pt,启动 pt 的图形界面,如图 8(d)所示
相关文档
最新文档