synopsys DC在虚拟机下的安装说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Synopsys DC200809 安装说明
By:方奇Email: fangqi-gz@
说明:
Windows版本:win7 64 家庭高级版。
虚拟机:VMware 7.1.4。
(最好到官方网站上下原本,有32位和64位)
Linux :RHEL4-U4-i386-AS。
(迅雷搜搜)
一、软件下载。
包括以下部分
/thread-301143-1-1.html,解压后有两部分:
/thread-301143-1-1.html
/thread-301143-1-1.html,也包括两部分:
/thread-301143-1-1.html,解压也包括两部分:
二、安装(虚拟机安装RHEL省去)
最好在root下安装,可以免去很多不必要的麻烦。
按下面步骤进入root
&su
口令***这里输入你自己的密码
就进入到root下了
#
开始安装
1.目录结构,本人在linux的根目录下建了/usr/synopsys文件夹,需要说明的是必须用管理
员的身份进入usr文件夹才能在其中新建文件夹。
下面是我的目录结构,仅供查考
/usr/synopsys |---installer
|---10.9.3
|---scl_v10.9.3_commom.tar
|---scl_v10.g.3.linux.tar
|---license
|---B-2008.09
|---sdc_200809_linux
|---scd_200809_common
2.安装installer,将installer2.0 解压到installer 文件夹即可。
解压后出现以下文件:
3.安装SCL 在终端root下
出现安装界面
选中scl解压所在文件夹,这里的source为/usr/synopsys/10.9.3/scl_v10.9.3_linux然后一直next,过程中有些选项都不需要管,也不需要填,直到选中安装目标路径,这里的安装路径是/usr/synopsys/10.9.3
同样把scl_common文件安装到10.9.3。
4.dc安装
同样的方法可以安装common包和linux包,安装这两个包的时候最好分开安装,先安装linux包。
例如,我的common和linux包都放在/usr/synopsys/B-2008.09下,下面source
为/usr/synopsys/B-2008.09/Design_Compiler_2008.09_common,选中这个文件后按Done。
然后一路next,可能会出现替代呀,没有平台呀什么问题的对话框,不管它,只选能继续安装的。
但是安装目录一定要安装在一起!即都安装在/usr/synopsys/B-2008.09下!
5.DC2008—license制作和启动配置文件
License 制作是很最关键的,没有license软件肯定没法启动。
首先,在window环境下,关闭杀毒软件与360,解压下载的license.rar。
我们打开EFA LicGen 0.4b文件夹,有一个license产生器
双击后,我们打开packs中的synopsys.lpd这个文件
制作license需要机器的MAC地址
linux下查看MAC的办法:
1>在终端中运行/sbin/ifconfig –a
Hwaddr后面就是虚拟机的MAC!
生成license,输入mac号,然后点击generate
出现下面的画面
用编辑器打开“synopsys.dat”。
可以看到内容如下图所示:
要修改的地方包括以下几处:
a)第一行SEVER后的bogon。
第一行SEVER后的bogon为HOSTNAME,应该与你的Linux HOSTNAME相同。
一般虚拟机安装Linux系统下默认的HOSTNAME为:localhost.localdomain。
记住此处的HOSTNAME应该为网络的HOSTNAME,与Linux的终端中@后面的名字不一定相同;对于redhat来说,/etc/sysconfig/network,/etc/hosts文件可以查看到。
我一般将这两个文件中
的HOSTNAE改成与终端中的名字相同。
例如:在/etc/sysconfig/network中,将原来的HOSTNAME行注释掉,改为bogon NETWORKING=yes
#HOSTNAME=localhost.localdomain
HOSTNAME=bogon
同样修改/etc/hosts:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 bogon l o calhost
#127.0.0.1 localhost.localdomain l o calhost
注意:修改了这两个文件需要重启Linux才能生效
b)第二行中Snpslmd 的路径
DAEMON snpslmd /usr/synopsys/10.9.3/linux/bin/snpslmd,
由于我刚刚将SCL安装在/usr/synopsys/10.9.3下,因而snpslmd的路径如上所示。
此处应该根据具体的安装路径修改。
c)FEATURE SSS部分
打开之前生成的license.dat(license\Synopsys SSS Feature Keygen\license.dat),复制其中的中的FEATURE SSS部分,覆盖掉synopsys.dat中的Feature SSS部分。
License.dat中的FEATURE SSS部分
Synopsys.dat中FEATURE SSS 部分
至此,license的制作完成,将其拷贝的/usr/synopsys/license文件夹下。
6.配置文件
打开用户目录下的.bashrc文件(.bashrc是个隐藏文件,打开用户目录后按ctrl+h就能显示隐藏文件了),在末尾加上如下内容:(请结合自己安装路径修改下面的内容)
alias lmli2='/usr/synopsys/10.9.3/linux/bin/lmgrd -c /usr/synopsys/license/synopsys.dat -l
~/syn_lic.log'
export SYNOPSYS=/usr/synopsys
export SNPSLMD_LICENSE_FILE=27000@bogon
export LM_LICENSE_FILE=$SYNOPSYS/license/synopsys.dat
export PATH=$SYNOPSYS/dc200809/bin:$PATH
alias dv=$SYNOPSYS/dc200809/bin/design_vision
说明:SNPSLMD_LICENSE_FILE=27000@bogon中bogon为之前提到的HOSTNAME
7.重启后应该就可以运行了
首先在终端输入lmli2,回车
然后输入dv&,就可以启动design compiler了。
8.以下步骤可以验证license是否正确(3步骤需全部通过):
a)Synopsys.dat中第一行的第三部分,应该与在终端中运行/sbin/ifconfig –a查看到的
HWaddr相同
b)在/usr/synopsys/10.9.3/linux/bin(/usr/synopsys/10.9.3为SCL的安装路径)目录下运
行./sssverify /usr/synopsys/license/synopsys.dat应该显示如下通过信息:
c)在终端运行lmli2命令,查看用户主目录下生成的~/syn_lic.log,正确通过的
syn_lic.log大约有600多行,假如syn_lic.log很短,或显示unknow 什么的,很可能是HOSTNAME没有设置正确。