原创 Synopsys Design Compiler的安装(RHEL4和Fedora Core 11)

2009-8-26 21:38 11422 6 6 分类: 工程师职场

本人曾在RHEL4U3以及Fedora Core 11上实验安装了Design Compiler 200809,都成功了。但是两种系统安装之后的环境变量配置以及license的生成略有不同,下面是详细步骤。


 


推荐用RHEL4安装,因为这是synopsys生命支持的平台,而绝大部分EDA软件都支持该平台。Fedora Core是无法启动lmgrd的,这样很多软件就可能用不了。


 


1. 下载安装文件以及license生成文件


  (1)Design Compiler文件下载


http://www.eetop.cn/bbs/viewthread.php?tid=160764&highlight=%D0%C5%D4%AA


也可以直接进入下面链接下载,下载包括两个文件(linux and common)


Design_compiler_2008.09_linux.rar<?xml:namespace prefix = o />


http://rapidshare.com/files/218935958/Design_compiler_2008.09_linux.rar


Design_Compiler_2008.09_common.rar


http://rapidshare.com/files/218944078/Design_Compiler_2008.09_common.rar



(2)Synopsys Installer


我安装的是Synopsys Installer 2.0,下载地址如下



 http://www.eetop.cn/bbs/viewthread.php?tid=140895



(3)SCL



 http://www.eetop.cn/bbs/viewthread.php?tid=125817



(4)License生成文件,见下面的附件


http://www.eetop.cn/bbs/thread-186114-1-1.html


2. 目录结构,本人在linux的根目录下建了/eda/synopsys文件夹,下面是文件夹内部的目录结构,仅供参考以及便于后面的说明


/eda/synopsys  | ---- installer
                       | ---- scl
                       | ---- license
                       | ---- dc200809


3. 安装installer,将installer2.0解压到installer文件夹即可


4. 安装SCL


首先将linux和common两个tar包放到scl/temp 文件夹中,不用解压缩,installer会自动分析压缩包的。


然后进入到installer文件中,运行./installer -gui然后会提示选择安装源,选择/eda/synopsys/scl/temp,按照提示继续向下,最后会提示安装路径,选择/eda/synopsys/scl即可。


最后将temp文件夹删除即可


synopsys的软件包括dc,scl都是按照上面的方法安装的。


scl安装成功之后,进入scl目录下的linux/bin,可以找到sssverify这个文件,运行"./sssverify /eda/synopsys/license/synopsys.dat",如果license的SSS feature是正确的话,应该会给出类似于下面的提示信息。


#####################################
Checking the integrity of the license file....
Valid SSS feature found.
License file integrity check PASSED!


You may now USE this license file to start your license server.
Please don't edit or manipulate the contents of this license file.
#####################################


5. 安装Design Compiler


同第四步,installer安装。


安装路径都选择/eda/synopsys/dc200809


6. 配置环境变量


把下面几句话添加到“.bashrc”文件中


根据license的不同生成方法,环境变量设置也分为两种,如下所示。
本人测试的情况是RHEL4下用了daemon,而Fedora Core 11下利用daemon失败,所以尝试了第二种方法,也成功了。
############
# With Daemon  #
# RHEL4 Linux  #
############
#Design Compiler
export PATH="/eda/synopsys/dc200809/bin:"$PATH
#lmgrd
export PATH="/eda/synopsys/scl/linux/bin:"$PATH
#start synopsys license using lmgrd
alias lmli2="lmgrd -c /eda/synopsys/license/synopsys.dat -l ~/syn_lic.log"
export SYNOPSYS="/eda/synopsys/dc200809"
export SNPSLMD_LICENSE_FILE=27000@redhat
alias dc="dc_shell"
alias dv="design_vision"


##############
# Without Daemon  #
# Fedora Core 11   #
#############
#Design Compiler
export PATH="/eda/synopsys/dc200809/bin:"$PATH
export SNPSLMD_LICENSE_FILE=/eda/synopsys/license/synopsys_nodaemon.dat
export LM_LICENSE_FILE=/eda/synopsys/license/synopsys_nodaemon.dat   
alias dc="dc_shell"
alias dv="design_vision"

7. Source .bashrc,运行dc或者dv,测试license是否正确启动.
如果使用了Daemon,则需要先运行lmli2命令启动license,然后才能正确启动DC

8. 对于synopsys的其它软件如VCS,PT,FM等,安装方法大致同上,想安装的自己研究一下。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条