喾林原创
Synopsys DC10.03安装配置
1、需准备安装包:
1)、Synopsys DC(design compiler)安装包
2)、SCL 安装包(注:此包为synopsys license 管理)。
3)、Synopsys 图像安装工具:installer2.0及以上均可。
(注:图形安装操作简单,不易出错,故采用图形安装界面)
4)、Synopsys license 制作工具( EFA LicGen 0.4b 和Synopsys SSS Feature Keygen )。
2、开始安装DC : 1)、启动图形安装界面
于linux 系统下解压installer2.0包(在windows 下解压文件易损坏)。
解压后运行setup.sh 得如图(一)所示界面。
图 (一)
喾林原创点击“start ”有如图(二)所示界面开始安装。
在“Source ”栏选中DC 安装文件所在上层目录。
“Done ”后“Next ”(此次“Next ”时间较长,耐心等待)。
图 (二) 之后可一直“NEXT ”到如图(三)所示。
图 (三)
在该界面勾选linux选项即可,继续下一步到如图(四)所示。
选择安装路径后继续下一步直到结束。
喾林原创
图(四)
至此DC安装结束。
3、开始安装SCL:
此安装与DC安装步骤一直,几乎没有差别,唯一不同的就是安装路径不同。
4、license的制作:
License的制作是在windows下制作的。
1)、打开EFA LicGen 0.4b文件夹运行LicGen.exe程序出现如图(五)所示界面。
喾林原创
图(五)
点击“OPEN”选择Synopsys.lpd文件,“打开”。
回到图(五)所示界面。
勾选上Custon、Use Daemon及最后一个Custon。
喾林原创
在两个“Custon ”后输入Linux 系统的MAC 。
注:Linux MAC 获取命令。
A :lmhostid 下图(六)红线处即为 MAC 。
图 (六) B :ifconfig 下图(七)红线处即为MAC,在填写是需删 除“:”及字母大写换成小写。
图 (七)
填写好以上内容后点击“Generade ”出现license
内容界面,取名
ynopsys.dat保存(例:保存到D:/Synopsys SSS Feature Keygen)。
2)、点击菜单键>运行(或者快捷键:WIN+R),输入“cmd”进入命令界面。
进入D:/Synopsys SSS Feature Keygen目录下。
具体命令如图(八)所示。
(注:“cd”为改变路径的命令,“ls”为显示当前路径下文件及文
喾林原创
图(八)
到Synopsys SSS Feature Keygen路径后输入“sssverify synopsys.dat”回车后自动在D:/Synopsys SSS Feature Keygen下生成一个名为license.dat的文件。
(注:该路径下必须存在sssverify.exe及之前生成的synopsys.dat文件,否则生成不了或者生成的license.dat失效导致启动不了DC。
)
喾林原创
3)、合并dat 文件
打开license.dat 文件(可用记事本打开)复制出图(九)红框所示部分内容。
图 (九)
再打开synopsys.dat 文件(和license.dat 文件一样,也可用记事本打开)。
删除图(十)红框所示内容再将图(九)红框内容粘贴到该处。
图 (十)
这时license 初步完成,但是还得更改SERVER 行和DAEMON 行。
说明:A:SERVER 行格式
SERVER 计算机名 网卡地址(MAC ) 端口
(注:在liunx 下查看计算机名的命令:uname –a 。
MAC 获取方法前面已说过,默认生成端口为27000。
可以自
己改动)
喾林原创B:DAEMON 行格式
DAEMON snpslmd !!!Path_to_snpslmd.exe
“snpslmd ”后是该工具的路径及名称。
如果没改动,该
路径则为: /SCL 安装目录/linux/bin/snpslmd 。
修改完以上内容,license 制作完全完成。
5、环境变量的配置(bash )
环境配置内容一般包含一下几个内变量: SNPSLMD_LICENSE_FILE 、LM_LICENSE_FILE 、SYNOPSYS 和PATH 。
SYNOPSYS 该变量指向DC 安装目录
SNPSLMD_LICENSE_FILE 该变量指向计算机及其端口
LM_LICENSE_FILE 该变量指向license.dat 文件存放路径 PATH 该变量指向运行程序的目录,一般为DC
安装目录下的bin 文件夹
以下为我环境变量的配置:
#alias syn='/eda_tools/synopsys/SCL/linux/bin/lmgrd -c
/eda_tools/synopsys/DC10.03/license.dat
> /eda_tools/synopsys.log'
export SYNOPSYS=/eda_tools/synopsys/DC10.03
export SNPSLMD_LICENSE_FILE=27000@localhost.localdomain #export
LM_LICENSE_FILE=/eda_tools/synopsys/DC10.03/synopsys.dat
喾林原创
export PATH=$SYNOPSYS/bin:$PATH
修改完成后source 环境,运行(dc_shell 、design_vision )即可。
6、说明
Synopsys 公司的软件license 制作好了即可启动,不需特别的破解,环境配置好后不能启动一般都是license 制作的问题。
之前我启动的时候
运行dc_shell 报错:
Fatal: Design Compiler is not enabled. (DCSH-1);
运行design_vision 报错:
Unable to obtain feature 'Design-Vision ' because:
Error: Can't communicate with the license server. (SEC-12)
Please contact at root@(none), who is your local Synopsys license administrator for Synopsys site 000.
Unable to obtain feature 'Design-Analyzer ' because:
Error: Can't communicate with the license server. (SEC-12)
Please contact at root@(none), who is your local Synopsys license administrator for Synopsys site 000.
Fatal: At least
这是license 没有正确的启动。
这是有可能是因为license 制作过程有问题。
在制作时需要注意license 工具里面的两个文件:一为EFA LicGen 0.4b 文件加里面的licgen.dll ,该文件不能是老版本的。
另一文件为EFA LicGen 0.4b/packs/synopsys.src,license 启动不成功很有可能是因为该文件导致生成的license 不能启动。