花了我将近10个小时,从来没这么郁闷过···
开始都很顺利,installer ,scl安装都很顺利,就是万恶的license文件.
说下应该注意的地方:
1.ubuntu 9.10是没有装csh环境的,需要自己先安装,不然installer启动不了
方法:用root身份登陆执行 apt-get install csh ,非root权限加上sudo来做也行
2.license,这个是最郁闷的.
用EFA LicGen 0.4b和Synopsys SSS Feature Keygen 俩工具配合产生license的过程很不清楚,开始参考的是信科的朋友写的破解方法,其中的语言和截图不太注意细节,被误导了··在这我就说下正确的
产生license正确的方法如下,下面的步骤都是在windows下进行,不用进入Linux:(很多参考资料把license.dat,synopsys.dat,synopsys_license.dat这3个文件名写错了,估计是复制粘贴导致的....于是参考的人就悲剧了。。。)
1. 进入EFA LicGen 0.4b文件夹,双击运行LicGen.exe,会弹出一个对话框,点击“open”按钮,找到pack目录下的Synopsys.lpd 打开。“select Host ID”选择Ethernet,选中“Used Daemon”,并将“Select Daemon ID”选择为Ethernet。最后点击“Generate”生成license文件,将生成的license文件保存为synopsys.dat,放在 “Synopsys SSS Feature Keygen”文件夹中
2. 打开windows的命令提示符CMD。(开始---->运行---->输入cmd)
进入“Synopsys SSS Feature Keygen”,运行命令“sssverify.exe synopsys.dat”,此时便生成一串20个字符的SECRET DATA(如SECRET DATA = 034f 0000 4db0 0000 2fc0),将这20个字符复制到剪切板,进入下一步
3. 运行KeyGen.exe,将刚才的20个字符复制到“SECRET DATA框中”,点击Generate,此时将会有一个文件叫license.dat的文件生成.(这个文件并不是我们最后需要的,只需要其中一部分内容)
4.打开license.dat,将FEATURE SSS所在行以及之后的所有行复制到synopsys.dat文件中,替换掉原来synopsys.dat文件中FEATURE SSS所在的几行
5.到此为止,synopsys.dat就制作成功了,最后有用的就只有这个synopsys.dat,license.dat没有用了
下面是最郁闷环节中最郁闷的的部分--环境变量的配置
正确的配置如下:打开/root/.bashrc文件
在后面添加如下代码
#########################################################################
#Design Compiler
#下面一行中的/usr/synopsys/dc200809 是我的DC安装目录
export PATH="/usr/synopsys/dc200809/bin:"$PATH
#lmgrd
#下面一行中的/usr/synopsys/scl 是我的scl安装目录
export PATH="/usr/synopsys/scl/linux/bin:"$PATH
export SYNOPSYS="/usr/synopsys/dc200809"
#下面一行中的export一定要去掉,这个是大部分参考资料都错了的地方
exportSNPSLMD_LICENSE_FILE=27000@hostname
#上面一行中的hostname改成你自己的主机名字,这个名字可以通过查看/etc/hostname文件找到
alias dc="dc_shell"
alias dv="design_vision"
#####################################################################
如果最后执行DV的时候出现 “grep /etc/redhat-release 找不到”的字样可以通过在 /etc目录下建个叫redhat-release的文件,里面写上CentOS release 4.6 (Final)
最后还有个没解决的问题,
.bash环境下setenv命令失效,找出原因是netenv包没装,但是下载了确不能装....
继续研究...