在 RH9 上安装完成以后,软件的运行提示系统缺少 一 些文件。因此建议在 RHEL5上安装; 还有 一个值得注意的问题是,准备安装 Synopsys tools 的系统,最好不要安装ISETCAD,否则 License 的设定会有一定的冲突!
1) Synopsys Installer (现有版本是 2.0)
2) SCL (现有版本是 10.9.3)
3) Synopsys Tools(Leda,VCS,Syn-C(dc),icc)
A) 先安装 installer——安装的方法就是将 installer_v2.0 目录下的 installer_v2.0.tar.Z压缩文件 copy 到:/eda/synopsys/install 目录下(如果这个目录不存在,建立这个目录),用下列命令解压缩: tar –zxvf *.tar.Z ,然后删除这个压缩文件。
mkdir /eda/synopsys/install
cd /eda/synopsys/install
cp /mnt/hgfs/share/*.tar.Z .
tar –zxvf *.tar.Z
B) 安装 SCL——启动 installer,通过 installer 图形化的安装 在 install 目录下,使用下列命令来启动 installer: 一路 next,并按照要求选择 SCL 软件所在的路径,选择 Done,继续一路 next, 选择 SCL 安装路径(/eda/synopsys/scl/10.9.3),直到安装完成。
./setup.sh
C) 安装 Synopsys Tools——安装方法和安装 SCL 的安装方法是一样的。需要做两个选择,意思tools软件所在的路径和安装的路径, 其余都是一路 next,直到安装完成。我目前安装了leda,vcs,syn-C(DC2009.06),icc;
D) 为了配置 License,在 linux terminal 下,查看虚拟机的 Mac 地址,查看的方法有两个,使用其中的任何 一个。在没有安装 SCL 之前,可以用下列命令查看:

其中 HWaddr 后的 12 位 16 进制的数就是mac 地址。
安装了 SCL 以后,还可以使用下列命令获得虚拟机的 mac 地址: /eda/synopsys/scl/10.9.3/linux/bin/lmhostid
A) 在 Window 下运行 EFA LicGen 0.4b 下的 LicGen.exe(双击该文件)
B) 在 EFA gui 中点击“OPEN”,打开一个新的对话框, 选择“Synopsys.lpd”文件打开;
注:在 pack 目录中,选择大小接近 40k 的 Synopsys. scr 文件,其他文件重新命名后备用,这样产生的 license,将会适应更多的 Synopsys tools。

C)在 EFA 中的“Select Host ID”栏目中,选择 Custom,并在后面的栏目中填入 Mac
地址;并且选中“Use Daemon”栏目,同样选择 Custom,也在后面的空白栏中
填入 Mac 地址:如下左图: 然后点击“Generate”, 出现一个即将需要的 License的文本文件框如下右图,点击“save”保存在“Synopsys SSS Feature KeyGen”目录中,文件名为 synopsys.dat;

D) 在 Window 下,打开 cmd tool(DOS 命令提示符),将目录转换到“Synopsys SSS Feature KeyGen”目录中,在 DOS 命令提示符下运行下列命令:
$path of ‘Synopsys SSS Feature KeyGen’/sssverify.exe synopsys.dat
执行完上述命令以后,在 cmd 的最后,会看到一个“SECRET DATA= 0497 0000 1b73 0000 a1c0”的 一 串 16 进制的数, 记录这个数字备用;(不同的 synopsys.dat 文件,会产生不同的 SECRET DATA)

E) 在“Synopsys SSS Feature KeyGen”目录中, 双击:“KeyGen.exe”文件,在SECRET DATA 栏目中填入刚刚得到的 一 串数字和在 HOSTID 栏中填入 Mac 地址,如下图,点击“Generate”,会在当前目录下产生一个 license.dat 的文件;

F) 删除 Synopsys.dat 文件中含有“SSS”的 Feature,——如果有的话,没有就忽略;将 license.dat 文件的“SSS”Feature,拷贝到 Synopsys.dat 文件中,保存。这个文件就是已经做好的 License file。
G) 将 license file 拷贝到 VM 中的/eda/synopsys/license 目录中,编辑第 一行和第二行:按照下列格式进行修改,其中 localhost 是 VM 的 hostname, 路径要根据 SCL的安装路径确定:
SERVER localhost 000c29344b9c 27000
DAEMON snpslmd /eda/synopsys/scl/10.9.3/linux/bin/snpslmd
H) 使用 dos2unix 命令对该文件进行处理 %dos2unix Synopsys.dat
A) 以下是环境变量设定实例,本人习惯于 C-shell,其他 shell,可以遵照执行setenv SYNOPSYS /eda/synopsys
setenv SNPSLMD_LICENSE_FILE 27000@localhost
setenv LM_LICENSE_FILE /eda/synopsys/license/synopsys.dat setenv VCS_HOME /eda/synopsys/vcs-B-2008.12
setenv LEDA_PATH /eda/synopsys/leda-B-2008.06
#
set path = ( $path /eda/synopsys/scl/10.9.3/linux/bin )
set path = ( $path /eda/synopsys/leda-B-2008.06/bin )
set path = ( $path /eda/synopsys/syn-C-2009.06/bin )
set path = ( $path /eda/synopsys/icc-Z-2007.03-SP5/bin )
set path = ( $path /eda/synopsys/vcs-B-2008.12/bin )
alias lmli2 "/eda/synopsys/scl/10.9.3/linux/bin/lmgrd –c\
/eda/synopsys/license/synopsys.dat -l ~/syn_lic.log"
alias lmst3 "/eda/synopsys/scl/10.9.3/linux/bin/lmstat –c\
/eda/synopsys/license/synopsys.dat"
alias dc "dc_shell &"
alias dv "design_vision &"
alias icc "icc_shell -gui &"
B) 运行方法:开机以后,先执行lmli2,在执行lmst3,然后运行相关的软件比如dv,icc,vcs,leda 等。
免责声明:
本页面/内容部分素材来源于互联网公 开 信 息,旨在传递更多信息,不代表本平台立场。
版权归原作者或机构所有,如涉及侵权,请通过平台联系我们,我们将在核实后第一时间处理。
本平台对转载内容的真实性、准确性不作任何保证,用户需自行判断并承担使用风险。