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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17010|回复: 47

[原创] 关于ic5141, mmsim61, calibre2008等的心得分享

[复制链接]
发表于 2011-11-7 23:39:29 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 guang3000 于 2012-7-12 05:40 编辑

花了差不多一星期的时间,终于把cadence搞定了。下面简单分享一下我个人的安装感受。


关于ic5141和ic610:
个人觉得ic5141比ic610要更好用,一是因为ic5141已经有广大的用户,相对经历了时间的考验。再者,ic5141的兼容性要好,因为许多design kit都支持ic5141,相对的ic610因为采用OA的数据格式,会有一定局限性。比如tsmc_0.18um的pdk,并不支持ic610。然后,操作上ic5141因为自己之前用过,所以更熟悉一些,个人感觉用起来要相对简单一些。ic610会更复杂一些,当然功能也更强大一些,如果是做一些专业级的设计应该很有帮助。


关于虚拟机和linux操作系统:
虚拟机用的是virtualbox4.14。因为没用过VM,所以不知道哪个更好。Linux之前装的是ubuntu10.04,因为看到有很多成功的例子。后来又试了一下centos5.5,感觉还是后者好用,速度更快,也更稳定。不过用virtualbox安装centos5.5的时候遇到一个小问题,可能是我的硬件配置不支持,启动的时候必须按回车进入base模式,要不然系统就会死在那。

关于Mmsim61:

Ic5141自带spectre,只不过是很旧的版本,后来的spectre都是另外升级的。mmsim61中包含相对较新的spectre版本,所以一般都是建议安装mmsim61进行仿真。在centos5.5中安装mmsim61需要installscape,在安装installscape的时候可能会遇到uncompress:command not found的错误,可以建立一个uncompress的连接来解决。方法如下:

root帐户,输入ln -s/usr/bin/gunzip /usr/bin/uncompress

安装完后需要进行环境变量的设置。安装过程和具体设置可以在网上找到。


关于Calibre2008:
安装calibre2008是一个相对麻烦的过程。在生成license.dat的时候要注意几点。

一,系统语言设置成英文(不确定是不是一定需要windows和linux都是,因为我本来就是用的英文系统,所以没关注);

二,windows系统时间要设为2008年(比如一月的某一天),生成license.dat文件以后要再改回来;

三,生成license.dat文件的命令是:

MentorKG -h 000C2904E974 -f -n -all-maxlen -1 -o license.dat

注意这里是数字1,不是英文字母l。

四,生成license.dat需要macaddress。因为我是用虚拟机安装,所以应该是虚拟机的centos5.5的地址,不是windows下的地址。在centos5.5中输入:

/sbin/ifconfig –a

就可以看到,通常第一个address就是,12位16进制,冒号去掉后类似08002715B5E1。

五,生成的license.dat要加入两行代码,类似:

SERVER localhost.localdomain 08002715B5E127001
DAEMON mgcld /home/eda/ic5141/calibre/ixl_cal_2008.1_20.15/lib/mgcld

这里的localhost.localdomain是你的hostname,在centos5.5中输入hostname可以看到。27001是端口号,只要保证运行的时候不被占用就可以。


关于tsmc_0.18um的pdk:

把所有文件解压到你的按装文件夹后执行perl pdkInstall.pl这个perl脚本就可以自动安装了。在centos5.5中可以安装成功,在unbuntu中会遇到问题。主要是因为脚本中的解压名利不支持。可以手动解压四个tar.z文件生成tar文件,然后再把四个tar文件全部解压,再把脚本中的解压部分的代码去掉(只删掉括号内的代码,要不然会语法报错)。当然,也可以完全手动安装,只不过会比较麻烦。


随便说说:

模拟电路设计是一个繁琐但是不乏乐趣的过程。在这个各种eda工具充斥的时代,思考eda工具在这个过程中所扮演的角色变得更加重要。在我看来,设计的过程应该更多的是一个对理论基础加工的过程。而eda工具只是一个学习和实践的工具。过分依赖只会让这个过程变得更加的糟糕。难怪一名好的模拟电路设计师会把更多的时间花在理解和分析电路上……


另外,可能会有用的连接:

Virtualbox在Centos共享windows文件夹:http://congjl2002.iteye.com/blog/1025961

Virtualbox中安装centos
http://php.vexp.idv.tw/VirtualBoxCentOS55/


附图:

1.jpg

2.jpg

3.jpg


PS:以上的工具已经都上传了115网盘,但是因为附件不合规范,所以这里我就不贴链接了。有需要的可以跟我联系,我可以把链接告诉你。没有别的目的,只是因为从论坛上获得了很多资料,所以想做一点点贡献。最后,如果你成功下载和安装了以上的工具,也希望你只是用于个人学习和研究的目的,谢谢。

发表于 2011-11-8 14:30:27 | 显示全部楼层
如果你有兴趣的话,试一试cadence6141,ic610感觉上是一个过渡性的东西,另外你说道tsmc018u_pdk的问题,这个pdk本身是支持5141和6141,所以你说在610上不好使。calibre最烦所的是license问题,但是我自用时并未将系统时间进行调整,此外生成的license包涵很多特性,需要删除不用的,不然calibre做DRC等会慢的要死!
发表于 2011-11-8 17:18:56 | 显示全部楼层
6141和610都安装成功了,5141一直没有安装成功一直也没有机会体验
 楼主| 发表于 2011-11-9 12:55:21 | 显示全部楼层



有机会的话我还真想试试,不过目前想先做点东西出来吧...
发表于 2011-11-9 13:37:00 | 显示全部楼层
我使用IC5141 的系统 。

不是很喜欢IC610的系统。

然后试试  cadence6141
发表于 2011-11-9 14:21:43 | 显示全部楼层
cadence6141
发表于 2011-11-9 14:45:59 | 显示全部楼层
谢谢!
发表于 2011-11-9 17:58:24 | 显示全部楼层
本帖最后由 hennry99 于 2011-11-9 18:07 编辑

谢谢了! 对偶很有帮助~
我已经在Ubuntu11.10上面安装了ic610,不过和学校里面的用起来不同; 所以想安装ic5141。
我刚刚已经下载了ic5141, 但是据说 “在有的linux系统下安装必须要有USR6 update这两个包,不然不能运行cadence!” 不知道你的使用情况如何?
发表于 2011-11-9 18:06:03 | 显示全部楼层
还想问一下,装了mmsim61之后如何调用其spectre?如何设置?
发表于 2011-11-9 18:15:32 | 显示全部楼层
回复 2# kaikanertan


    应该说IC614,没有IC6141这样的说法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-9 13:47 , Processed in 0.033101 second(s), 9 queries , Gzip On, Redis On.

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