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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: yuyyuu

[求助] 求教蒙特卡洛仿真,有偿!!!

[复制链接]
发表于 2022-6-2 16:17:14 | 显示全部楼层


almostday 发表于 2021-2-25 22:52
从PDK里面的模型卡 抽出其分布的均值和方差, 然后在matlab-hspice 来模拟仿真


你好,最近想做关于电流镜失配的Vth的蒙特卡洛仿真,看到您写的方法,感觉挺好,就是不太详细,能否详细讲解一下,谢谢
发表于 2023-9-12 09:57:39 | 显示全部楼层


五十二赫兹的风 发表于 2022-6-2 16:17
你好,最近想做关于电流镜失配的Vth的蒙特卡洛仿真,看到您写的方法,感觉挺好,就是不太详细,能否详细 ...


不好意思 现在才看到  现在解决了吗?
发表于 2023-9-25 09:23:02 | 显示全部楼层


yuyyuu 发表于 2020-6-30 16:26
抱歉哈,一直没关注,问题很久以前就解决了,foundry的m模型自带了这种误差模型 ...


是啊,有专用的MC corner
发表于 2024-1-2 21:08:52 | 显示全部楼层


almostday 发表于 2021-2-25 22:52
从PDK里面的模型卡 抽出其分布的均值和方差, 然后在matlab-hspice 来模拟仿真


请问我想针对MOS管的具体的VTH失配该怎么操作呢(比如我假设两个管子的VTH存在80mv 或者200mv的mismatch,然后我想看跑出来的结果差异)
发表于 2024-1-9 12:28:37 | 显示全部楼层


amodaman 发表于 2020-1-16 17:07
在模型文件里面增加一小段Vth分布的描述就可以。具体形式可以参照PDK里面已有统计模型的写法。 ...


你好,我用的是spectre仿真,我想假设电路中两个MOS管的阈值电压存在40mv的失配,然后在去跑仿真,该怎么操作呢
发表于 2024-1-9 13:08:09 | 显示全部楼层
把这两个MOS管的器件模型单独拷贝到一个新的模型去,然后在这个新的模型里面,把Vth参数关联到一个新的统计变量上,然后单独定义这个统计变量的均值和方差,做成比如在3个sigma的样本中有最大+/-40mV的方差,然后完成这个新模型的调用,放回到原先的蒙地卡罗仿真中去跑就可以了。这个方法学可以对单独失配的器件对电路造成的影响做一个快速的评估,算是一个比较粗略的,但是也差不到哪里去。
发表于 2024-1-10 21:02:06 | 显示全部楼层


amodaman 发表于 2024-1-9 13:08
把这两个MOS管的器件模型单独拷贝到一个新的模型去,然后在这个新的模型里面,把Vth参数关联到一个新的统计 ...


您好,我这个新的模型和 原来的MOS管都是用的同一个工艺库呀,我如果对.lib里关于MOS管描述的VTH部分进行修改,使得VTH=VTH0+VTH_mismatch,那我所有的MOS管不是都改变了嘛
发表于 2024-1-16 14:47:34 | 显示全部楼层
:lol
发表于 2024-1-17 14:33:23 | 显示全部楼层


amodaman 发表于 2024-1-9 13:08
把这两个MOS管的器件模型单独拷贝到一个新的模型去,然后在这个新的模型里面,把Vth参数关联到一个新的统计 ...


好多帖子看到大佬的评论了,很有用,冒昧问下您工作多少年了呀
发表于 2024-2-4 14:27:25 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 17:39 , Processed in 0.021557 second(s), 6 queries , Gzip On, Redis On.

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