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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 44157|回复: 102

[求助] 请教---Calibre PEX + Spectre后仿问题

[复制链接]
发表于 2010-1-30 21:05:12 | 显示全部楼层 |阅读模式

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

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

x
大家好,我用calibre PEX对一个运放的版图进行提取后使用spectre进行仿真,发现运放中一些管子的静态id不对。
     以3:12的镜像电流源为例:
     MP10与MP0的finger数分别为3和12,W分别为30um和120um,L都为3um。前仿直流工作点正确,后仿直流工作点就不对了,理论上[email=MP0__12@2]MP0__12@2[/email]这个叉指的id应该和[email=MP10__3@2]MP10__3@2[/email]叉指的id大体相等才对,仿真的结果两者差了几倍
     请问大家这是什么问题呢?我用的是chartered 0.35um 的PDK,PEX不管是用R+C+CC或者NO R/C都一样。

***********************************************
*前仿直流工作点
***********************************************
string            OP("/I3/MP10" "??")
gm                  157.24u         
id                  -31.2366u      
vds                -407.893m        
vdsat              -295.064m        
vgs                  -1.21116      
vth                -855.268m

string            OP("/I3/MP0" "??")
gm                  569.993u        
id                 -120.807u        
vds                -291.556m        
vdsat              -295.064m        
vgs                  -1.21116      
vth                -855.268m        
***********************************************
*后仿直流工作点
***********************************************   
string            OP("[url=]/I3/MP10__3@2[/url]" "??")
gm                   81.9997u      
id                   -8.37424u      
vds                -295.526m        
vdsat              -158.418m        
vgs                  -1.02411      
vth                -855.268m   

string            OP("[url=]/I3/MP0__12@2[/url]" "??")
gm                  330.044u        
id                  -33.6371u      
vds                -340.88m         
vdsat              -158.418m        
vgs                  -1.02411      
vth                -855.268m
发表于 2010-1-30 23:36:13 | 显示全部楼层
Just try to check if the pin definition of extracted opamp is correct.
发表于 2010-1-31 02:24:21 | 显示全部楼层
Looks like the biasing condition for the current mirror is completely changed. Have you connected the ground node? Just a check.
 楼主| 发表于 2010-1-31 15:48:44 | 显示全部楼层
本帖最后由 bellona 于 2010-1-31 15:52 编辑

谢谢!
To linuxwinner: 管脚定义肯定没问题的,LVS也是没有问题的
To amodaman: connect the ground node 是什么意思呢?不好意思不太明白。我也不清楚为什么MP10三个叉指的总id(25uA)大体上还是对的(因为我给它的基准电流源后仿的电流就是那么多),反而它的Vgs-Vth变了那么多。
发表于 2010-2-23 00:17:15 | 显示全部楼层
就是电路接地了没有。
发表于 2010-2-23 13:20:25 | 显示全部楼层
请问你提取成什么格式了?

建议你做一个简单的电路,然后提取。人工比对前仿和后仿的 netlist. 一定可以找出问题。
发表于 2010-2-23 13:25:07 | 显示全部楼层
如果提取成 Calibreview, 需要一个正确的 calview.cellmap 涉及到很多设置问题,比较复杂。
发表于 2010-6-24 21:46:35 | 显示全部楼层
Thanks
 楼主| 发表于 2010-7-11 20:39:52 | 显示全部楼层
问题是由于提取的calibreview与spectre兼容性不好造成的,我后来将提取的网表保存为spectre格式后仿就正常了。
设置方法很繁琐,详见附件。参考了edaboard上面erikl的方法,他的原帖我暂时没找到。

复件 Extracted_parasitic_simulation_using_Calibre.pdf

96.81 KB, 下载次数: 1746 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2010-7-20 10:59:55 | 显示全部楼层
看了讨论很受启发,3q上面的资料
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-13 05:49 , Processed in 0.033225 second(s), 6 queries , Gzip On, Redis On.

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