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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8447|回复: 14

[求助] Calibre-PEX碰到的关于m和fingers的问题

[复制链接]
发表于 2014-1-16 16:15:03 | 显示全部楼层 |阅读模式

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

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

x
最近设计一个VCO,画完版图之后后仿时碰到一个诡异的问题,希望哪位有经验的高手帮忙解决一下。
完成PEX之前在calibre view setup对话框里面必须要在Reset Property对话框里面填入:fingers=1 m=1;这样得到的calibre里面所有元件的fingers和m都会被置为1。但是这里有问题,以一个nmos(M0)为例,W/L=1u/1u,fingers=10,m=1,此时total_m为10,此时PEX会得到十个nmos,他们的property为:W/L=1u/1u,fingers=1,m=1,但是total_m的参数仍然为10(不可编辑) 。只有把M0表示成M0<0:9>这样的总线方式才能得到正确的结果。


我还试了另外一个办法,就是在icfb的命令窗口输入:mgc_eview_globals->importSchematicProperties=nil,此时PEX完成之后没有任何warning和error,但是你会发现电容的值出现了问题,例如一个5u*5u的电容应该为20fF,但是在pex得到的calibre view里面值竟然是112fF,这是你虽然对这个mimcap的属性进行编辑然后改回来,他的电容值就正常了。


现在感觉只有将原理图所有元件的m和fingers都置为1,把所有的元件用总线的方式表示并联,串联电阻必须真的在原理图用串联方式表示,而不能在pcell里面选中serie来表示,原理图和版图必须完全对应才能得到正确的calibre。


求高手解决这个问题。
 楼主| 发表于 2014-1-16 17:08:42 | 显示全部楼层
calibre的版本是2008.1_20.15,用的是TSMC18MMRF的PDK
发表于 2014-7-23 15:30:19 | 显示全部楼层
不知道解决没?我也遇到这个问题
发表于 2014-10-11 16:59:12 | 显示全部楼层
同样的问题~~同问,不知道楼主现在解决了没
发表于 2014-10-11 17:00:00 | 显示全部楼层
同样的问题~~同问,不知道楼主现在解决了没
发表于 2014-10-11 17:10:36 | 显示全部楼层
我用楼主的方法,在Reset Property中添加了FINGERS=1和M=1,但是出来的版图依旧是FINGERS为原来数量。。。
发表于 2014-10-16 09:02:37 | 显示全部楼层
电路上修改下NMOS的参数试试,total_m的计算方式看看
发表于 2014-10-17 10:50:28 | 显示全部楼层
回复 7# yjie62


    MOS一堆吧,手动改不现实,最后做脚本改了
发表于 2014-10-17 10:55:09 | 显示全部楼层
回复 8# azeee


   vi改不是更容易?为啥还专门写个脚本?
发表于 2014-10-17 11:04:10 | 显示全部楼层
本帖最后由 azeee 于 2014-10-17 11:08 编辑

回复 9# kopzinc


    不会改呀~~这个要咋改,求教~~~器件多的话脚本也要跑好一会儿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-19 17:04 , Processed in 0.029426 second(s), 9 queries , Gzip On, Redis On.

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