ET创芯网论坛(EETOP)

找回密码

  登录   注册  

电动/混动汽车、48V系统、汽车功能安全等技术资料合集
查看: 8923|回复: 34

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

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

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

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

x
本帖最后由 gugubo 于 2016-10-13 12:59 编辑

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

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

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

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

3local variation是局部变异,mismatch属于global 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 下一条

关于我们|联系我们|ET创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2019-8-26 12:58 , Processed in 0.074627 second(s), 15 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表