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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 38860|回复: 49

[讨论] global variation,local variation,mc(monte carlo),dcmatch,mismatch,corner的理解

[复制链接]
发表于 2016-10-13 12:58:01 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 gugubo 于 2021-12-26 19:11 编辑

最近对global variation,local variation,mc(monte carlo),mismatch,corner有一些新的理解,从业模拟IC数年,之前的理解一知半解。

看到论坛中对这些概念都是零零散散,并没有人对这些做总结,故总结如下:

1montecarlodcmatchacmatch是几种仿真变异的方法。这几种方法都能仿真global variationlocal variation

2global variation是全局变异,corner中的ffssfssf都属于global variation

3local variation是局部变异,mismatch属于local variationanalysis variation选项的process only,是属于global variationmismatch only属于local variationprocess and mismatch选项是在global variation的基础上叠加local variation,这样的仿真最接近实际量产结果。

4analysisvariation选项的process only不同于corner的地方在于:process only变异是高斯分布,而corner是固定分布,例如RC变异:

ff - (-20%)C(-20%), fs - R(-20%)C(+20%)...process onlymc仿真,R,C的值都是按正态分布来的,可能出现R(+11.2%)C(-12.1%)这样的组合。process onlymc仿真范围比corner仿真范围更大,但是更集中在tt附近。而process and mismatch,通常看到的mc_lib是在tt的基础上添加一个高斯分布的变异。

5processonlyglobal variation)指的是不同die上的偏差,mismatch onlylocal variation)指的是同一个die上的器件失配。所以某些仿真不单是仿真了corner(global variation)或者mc(process only)就够了,有时需要仿真mc(process and mismatch)

6、有些电路仿真速度很慢,而又很关心mismatch,那么可以用dcmatch仿真,或者有把握可通过手算,而不用仿真。例如一个SAR ADCINLDNL,通常只能通过手算,如果仿真,那么耗费的时间是相当长。

7hspice的dcmatch仿真可看到具体某一对器件引起的失配大小,而montecarlo仿真不能(可能可以,没有找到相关option,还请大侠指点),只能看到最后总的变异大小。

dcmatch仿真结果:

无标题.jpg

monte carlo仿真结果:
无标题1.jpg

8、dcmatch,acmatch必须写variation block,具体怎么写请看手册。手算必须找到变量的变异大小,可从mismatch report或者model中找到。例如Avth等。

以上欢迎补充和指正。
发表于 2016-10-13 14:34:32 | 显示全部楼层
看看先。。
发表于 2016-10-14 10:03:19 | 显示全部楼层
good! 请问spectre 有没有ac match 和dc match的功能?
 楼主| 发表于 2016-10-14 17:30:28 | 显示全部楼层
回复 3# aircraft


   有dcmatch,没有acmatch,具体可看manual
发表于 2016-10-14 18:42:36 | 显示全部楼层
顶一个
发表于 2016-10-25 16:16:37 | 显示全部楼层
spectre 有DCmatch 和AC match
这个主要是需要mmsim和ic版本支持才行
目前我用的,mmsim141,ic616可以有
 楼主| 发表于 2016-10-30 20:49:02 | 显示全部楼层
回复 6# demon0821


   应该是的,感谢补充
发表于 2017-3-13 10:51:13 | 显示全部楼层
good learning !!!
发表于 2017-8-11 22:18:07 | 显示全部楼层
global variation,local variation,mc(monte carlo),dcmatch,mismatch,corner的理解
发表于 2017-8-25 14:23:18 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-26 02:16 , Processed in 0.028481 second(s), 8 queries , Gzip On, Redis On.

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