微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > RFIC设计学习交流 > 关于ic5141, mmsim61, calibre2008等的心得分享

关于ic5141, mmsim61, calibre2008等的心得分享

时间:10-02 整理:3721RD 点击:

花了差不多一星期的时间,终于把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/


附图:








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

如果你有兴趣的话,试一试cadence6141,ic610感觉上是一个过渡性的东西,另外你说道tsmc018u_pdk的问题,这个pdk本身是支持5141和6141,所以你说在610上不好使。calibre最烦所的是license问题,但是我自用时并未将系统时间进行调整,此外生成的license包涵很多特性,需要删除不用的,不然calibre做DRC等会慢的要死!

6141和610都安装成功了,5141一直没有安装成功一直也没有机会体验

有机会的话我还真想试试,不过目前想先做点东西出来吧...

我使用IC5141 的系统 。
不是很喜欢IC610的系统。
然后试试cadence6141

cadence6141

谢谢!

谢谢了! 对偶很有帮助~
我已经在Ubuntu11.10上面安装了ic610,不过和学校里面的用起来不同; 所以想安装ic5141。
我刚刚已经下载了ic5141, 但是据说 “在有的linux系统下安装必须要有USR6 update这两个包,不然不能运行cadence!” 不知道你的使用情况如何?

还想问一下,装了mmsim61之后如何调用其spectre?如何设置?

应该说IC614,没有IC6141这样的说法。



18的设计,还是用5141比较好合适,虽然TSMC也应该有OA的PDK。不过,IC61取代51是一个趋势了。
目前最新的版本 IC615MMSIM10.1

就跟设置ic5141类似,修改.bashrc文件。你可以在网上搜搜安装ic5141和mmsim的帖子,在设置环境变量的section中,包含mmsim关键字的就是需要添加的部分。
把我自己的环境变量设置贴出来作为参考,两处标红的是关于mmsim的。

# cadence ic5141 & mmsim61 env setup
alias lmli='/home/eda/ic5141/tools/bin/lmgrd -c /home/eda/ic5141/share/license/license.dat'
export CDSDIR=/home/eda/ic5141
export CDS_ROOT=/home/eda/ic5141
export MMSIM_ROOT=/home/eda/mmsim61
export CDS_INST_DIR=/home/eda/ic5141
export MOZILLA_HOME=/usr/bin/netscape
export CDS_INSTALL_DIR=/home/eda/ic5141/tools/dfII
export CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat
export CDS_Netlisting_Mode=Analog
export PATH=$MMSIM_ROOT/tools/binMMSIM_ROOT/tools/spectre/bin:$CDS_ROOT/tools/binCDS_ROOT/tools/dfII/bin/CDS_INSTALL_DIR/bin:$PATH

嗯,是的,同意ic61取代51是必然趋势。不过,可能需要点时间,就想xp过度到win7一样。当然,我还是觉得design本身最重要,无论是61还是51...

嗯,是的,同意ic61取代51是必然趋势。不过,可能需要点时间,就想xp过度到win7一样。当然,我还是觉得design本身最重要,无论是61还是51...

版本带来的麻烦

还是5141好用

請問一下IC61應該要用openaccess,有設定可以直接load ic51的design database嗎?
還是有其他方面的手法可以讓 design database 方便再兩套間互相轉換?
謝謝。

請問一下IC61應該要用openaccess,有設定可以直接load ic51的design database嗎?
還是有其他方面的手法可以讓 design database 方便再兩套間互相轉換?
謝謝。

体验。

谢谢分享!

谢谢分享了!

很好

NICE...

真是好东西!

真是好的想是大叔大叔大叔的

小编,可否共享一下你的mmsim61及calibre
网盘地址直接发lemongy8136@163.com

用IC614的飘过~我们用的PDK已经不怎么支持5141了,被取代是早晚得事

试了,没有问题

迷茫了一阵,苦于找不到好的资源,不过现在又开始有信心了,多多的分享谢谢

希望小编您能把网盘的链接发到我的邮箱zj3114122@163.com,我现在是个穷人,需要calibre等相关资料!可是苦于没钱下载。

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

网站地图

Top