在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13399|回复: 26

在Linux(Fedora 20)下安装Sentaurus 2013 SP2的那些事

[复制链接]
发表于 2014-3-21 19:08:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
背景:Win7+Fedora 20(Fedora-20-x86_64-DVD.iso)下安装Sentaurus 2013-SP2(H 2013.03 SP2)
准备: 基本的四个tar包(common+amd64,scl 11.6两个)和installerv3.0.1文件夹
由于本人对此系统屁都不懂,所以开始完全无法想象将来一周的艰辛和痛苦。

首先,在台式机上安装Fedora 20,系统是Poweriso制作的U盘启动轻松安装好(网上铺天盖地的教程),安装时所有都勾选,都装。装好上不了网,分辨率奇低(1024*768),无法调节。后来分辨率低靠装nvidia驱动解决了(不是一般的烦,这里就不说了)。上网问题至今没解决。
后来发现在笔记本上安装好Fedora 20啥都有,轻松好看,于是就暂时抛弃台式机了。

然后开始安装Sentaurus 2013:root下安装,否则太烦。以网上Sentaurus 2013的安装教程为基础,该装的该下的该改的都必须,比如libXaw什么的,比如/etc/hosts里加一句127.0.0.1 localhost.localdomain(你的主机名通过命令hostname获得),比如snpslmd。。。。我这里就不罗嗦了

第一步:./setup.sh 运行不了,于是装了tcsh的包 (yum install tcsh)。Fedora居然默认连这个包都不装,Linux没网的去RHEL的Package文件夹里拉个rpm吧。

第二步:可以运行了,却找不到(略长,已忘)。。。。。/wish 的一个破程序,就记住最后是个wish。 在installer v3.0.1文件包里打开installer文件,文本里找到(偏末端)wish和tcsh两处字符,分别改成wish8.4和tcsh8.4,保存。

第三步:再来./setup.sh 终于出现图形安装界面,安装基本没难度,注意保存安装形成的scl和sentaurus两个文件包在一个目录下(名字改了,默认安装这两个名字分别是11.6和H 2013.03 SP2)。

第四步:安装好后盯着两个包发呆,怎么运行。朋友和我说swb即可。太神奇了,当然我半秒就打好了,回车。。。bash:swb:command
           not found
           一口血,对于屁都不懂的人,这怎么办?思索加查阅网络大量文献后琢磨着大概是/etc/bashrc 的环境变量需要修改。
举例:(安装好的两包分别是/home/eda/synopsys/scl和/home/eda/synopsys/sentaurus)

#################### Synopsys EDA ####################
# Home
export synopsys=/home/eda/synopsys
export scl=$synopsys/scl
export sentaurus=$synopsys/sentaurus
# License
$scl/amd64/bin/lmgrd -c $scl/admin/license/license.dat -l $scl/admin/logs/license.log
export LM_LICENSE_FILE=$scl/admin/license/license.dat
export PATH=$scl/amd64/binPATH
# Sentaurus H-2013.03
export STROOT=$sentaurus
export PATH=$sentaurus/binPATH
export STDB=/home/eda/Simulation/sentaurus
以上这段加在bashrc文件的最后,建议$的符号全部改成 /home/eda/synopsys,export STROOT和export PATH那行把$一替改后,就认识swb命令了。

第五步:最难的boss总在最后,认识swb,不认识License,以下部分无线网卡暂时不会,有线可行。Win7中用LicGen+Synopsys sss feature Keygen的破解就不说了。
把生成好的license.dat(改名了,原名synopsys.dat)文件从win7中拷到教程描述的Linux下的位置,无论怎么改都是cannot find license,快崩溃了,bashrc没有问题,license位置更没有问题,怎么swb后就不认识我的license呢,还给了个PATH说那也没有哟,一看当然不是我放license的位置。

谜底是网卡:Fedora 20下你运行ifconfig -a,看到的有线网卡名字是p2p1, p3p1 ,p4p1 (后面是你的MAC地址)这样的。由于不是eth0, eth1, eth2的标识且License tool 只认识eth0后面的东西,所以破解时LicGen等工具中你输入的MAC地址License tool完全不认识。
证明:你输入lmhostid就全是0000000000,因此必须把你的网卡接口名改成eth0

第六步:Fedora 20下找到/etc/udev/rules.d
      新建个文件
用 vi /etc/udev/rules.d/70-persistent-net.rules
           输入SUBSYSTEM=="net", ATTR{address}=="11:22:33:44:55:66", NAME="eth0"     (112233445566是你的MAC)

           重启

验证: 输入lmhostid,你的有线网卡MAC出现了(不再是操蛋的000000000000.。。。)

第七步:第一次启动可能需要:lmgrd -c /home/alain。。。。(你的license位置)
           如果出错,lmdown以下,等会儿再来。

第八步:swb成功。

哭泣。

从零到懂得成这样,以上历时一周多。
希望帮助到还在苦海挣扎的同胞们,如有问题可以来问我,更多惊喜等你来拿
 楼主| 发表于 2014-3-24 15:42:38 | 显示全部楼层
自己就顶一下
发表于 2014-3-24 15:52:23 | 显示全部楼层
不错,可以学习一下。因为用i7 4770 ,我曾尝试用fc20装sentaurus,结果装完fc20进去一看就傻眼了,不会用,一堆不习惯,哈哈。运行./setup.sh,起不来,我知道缺很多东西,但是太麻烦了,放弃。用回rhel,现在rhel6.5了,终于解决了新硬件的支持问题。
发表于 2014-3-24 15:54:42 | 显示全部楼层
另外,不知道ic6能不能在fc20下正常运行。可能也得把rhel下的一堆lib装上
 楼主| 发表于 2014-3-24 16:48:18 | 显示全部楼层
回复 4# zz1313
我已经不太敢说可以了,被这系统blocked太多有阴影了。
先yum check-update更新所有包算了。
发表于 2014-4-12 09:20:56 | 显示全部楼层
非常有参考价值。楼主辛苦了!
发表于 2014-4-12 09:51:59 | 显示全部楼层
我改了环境变量重启后不能用账号登录了,输入完密码又回到登录的地方了,这是怎么回事啊。下面是我改的环境变量
#################### Synopsys EDA ####################
# Home
export synopsys=/home/eda/synopsys
export scl=/home/eda/synopsys/synopsys/scl
export sentaurus=/home/eda/synopsys/sentaurus
# License
/home/eda/synopsys/scl/amd64/bin/lmgrd -c /home/eda/synopsys/scl/admin/license/license.dat  -l /home/eda/synopsys/scl/admin/logs/license.log
export LM_LICENSE_FILE=/home/eda/synopsys/scl/admin/license/license.dat
export PATH=/home/eda/synopsys/scl/amd64/bin
# Sentaurus H-2013.03
export STROOT=/home/eda/synopsys/sentaurus
export PATH=/home/eda/synopsys/sentaurus/bin
export STDB=/home/eda/synopsys/sentaurus
发表于 2014-4-16 13:03:17 | 显示全部楼层
本帖最后由 ichenyiyu 于 2014-4-16 13:04 编辑

回复 7# luwei370 先握个爪,同样没用过RH。我重装系统了。  : $ PATH  不能删,那不是 羞射 表情。
 楼主| 发表于 2014-4-17 10:30:41 | 显示全部楼层
回复 8# ichenyiyu


    恩,那个我打错了,论坛表情符号设置的诡异
 楼主| 发表于 2014-4-29 13:10:07 | 显示全部楼层
上网问题解决了,ping百度的ip可以,所以想到是DNS服务器的设置问,可以输入8.8.8.8作为DNS。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 06:38 , Processed in 0.034363 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表