微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 综合技术问答 > EDA使用问答 > Vmware虚拟机redhat 安装synopsys dc 200809详解!

Vmware虚拟机redhat 安装synopsys dc 200809详解!

时间:03-14 整理:3721RD 点击:
最近看到很多人安装dc遇到问题,而且还有坛友说虚拟机下不能安装DC,特此来澄清一下,并且贴上详细教程。这个教程由synopsys dc 2007 详细安装教程修改而来,重要的地方用黑字体标注了,希望对大家有所帮助!
(0)注意,之所以我把这一步作为第0步,就是希望提醒大家注意,因为很多人没做对这一步,导致最后this software is not licensed for this machine.原因就是license文件中的Sever name 同虚拟机的不一样,所以这里先要改虚拟机的hostname,对于redhat来说,首先更改/etc/rc.d/rc.sysinit文件中的hostname到你想要的名字,然后依次是/etc/sysconfig/network,/etc/hosts文件,改完重启一下虚拟机即可。
(1)首先安装installer.
目前的installer是2.0版. 直接解压缩到你想安装的目录就可以. 目前是安装到/usr/Synopsys/installer. synopsys的软件都用这个安装。

(2)接下来安装scl
scl是synopsys的license管理器. 在installer 的目录下启动terminal,然后输入./installer -gui即可打开图形化安装界面,选择scl安装文件所在的目录,一路next(什么administrator或者邮箱什么的都不用动),.目前是安装在/usr/Synopsys/scl .
(3)然后安装DC2008.
将DC2008 的common和 linux平台文件解压缩到同一目录下,解压之后会有一个syn.taz文件. 到installer目录里执行./installer -gui 启动installer的图形安装界面. 问到选择 .taz文件是将目录指向那个syn.taz所在的目录,继续,这样就可以安装上DC2008了,目前是安装在/usr/Synopsys/dc200809
很多人不明白解压到同一目录,其实并没有关系,可以先安装common,再安装linux,但要安装到同一目录! .
(4)DC200809的license以及设置
首先说license. 目前是用EFA-LicGen0.4b和sssverify来产生license的. EFA-LicGen0.4b 产生license时HOSTID和DAEMON都选MAC(网卡地址), 如果你的机器有不止一个网卡填一个就行(目前有的机器一个无线网卡,一个千兆网卡),如果不是虚拟机,通常默认的第一个是无线网卡,但synopsys只认有线的!在虚拟机中,你的网卡不再是真实的物理网卡,而是vmware虚拟网卡,所以必须在虚拟机中查看mac地址!查看方法为在虚拟机中运行usr/synopsys/scl/linux/bin/lmhostid,然后填入custom那一栏,
生成的license保存,运行sssverify 算出secret data 复制到sssverify包里的那个KeyGen SECRET DATA栏里, HOSTID栏里的网卡地址保持和你用LicGen生成license的HOSTID一致就行. 然后Generate 会产生一个license.dat的文件.复制其中的feature条目的内容加到你原来生成的license里,并且删除其他的FEATURE SSS,修改DAEMON snpslmd !Path_to_snpslmd.exe到你的安装目录,我的是,
SERVER Atlantis 000c29c1f1e0 27000
DAEMON snpslmd /usr/synopsys/scl/linux/bin/snpslmd
FEATURE SSS snpslmd 1.0 31-dec-2020 uncounted 8D5A4FD180F09851A5C9 \
VENDOR_STRING="69656 d1d88 34cc3 36d92 e9f0a 04587 634bd 6366c \
96b0f e71" HOSTID=000c29c1f1e0 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

保存,这样license就做好了. 把license放到你想存放的目录. 目前是放在/usr/Synopsys/license目录里.
然后打开用户目录下的.bashrc文件(或是.cshrc),在末尾加上如下内容:
###############################################################################
#Design Compiler
export PATH="/usr/synopsys/dc200809/bin:"$PATH
#lmgrd
export PATH="/usr/synopsys/scl/linux/bin:"$PATH
#start synopsys license using lmgrd
alias lmli2="lmgrd -c /usr/synopsys/license/synopsys.dat -l ~/syn_lic.log"
export SYNOPSYS="/usr/synopsys/dc200809"
export SNPSLMD_LICENSE_FILE=27000@Atlantis
alias dc="dc_shell"
alias dv="design_vision"

###############################################################################
其中的路径根据你自己安装和设置的路径更改. 注意几行export顺序似乎不能随便调换,目前将SNPSLMD_LICENSE_FILE放在 LM_LICENSE_FILE之后似乎就不行.设置完后重启计算机,运行lmli2, /home/atlantis/目录下的syn_lic.log文件会记录license启动的情况.正常的话在文件末尾会有提示SSS feature 有效.
(5) 运行dv& 试试看吧,应该能进入dc啦. 大家觉得还好的话就帮忙顶一下哈

方法写的不错,就是这样做的!

马上就准备装了,很有参考意义!装好后,再顶!

Good

太好了,狂顶!

该帖原文见http://www.hao007.net/bbs/thread-17436-1-1.html
我本来想转贴过来,可是排版搞不好,所以只给了个链接。

那个人无耻盗版我的,可以看发表时间哈

谢谢谢谢



呵呵,对不起啊,看来是我搞错了。还是要谢谢小编的这篇心得啊,很管用

写得很详细。我在centos试过了。谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top