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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 2013102063

[原创] 全动态比较器如何仿真其噪声特性

[复制链接]
发表于 2020-9-22 20:45:39 | 显示全部楼层


老尤皮 发表于 2020-9-22 19:25
受教了,我确实对tran noise的原理可能有点误解,不过我跑transient noise的时候速度真的挺慢的。噪声带 ...


讨论是为了互通有无,如果能让彼此受到启发就善莫大焉了。
最大步长还是由Noise Fmax决定的,频率越高噪声源输出更新的速度越快。噪声源建模一般是直接用函数或者用查找表,产生噪声这个过程并不耗费很多时间。造成仿真慢的是如果Noise Fmax设置太大会导致小的仿真步长。小的仿真步长可以提高仿真精度。但是如果步长太小,一方面会严重拖慢仿真速度,另外一方面会造成仿真在模型不连续的地方不收敛。所以在损失一定精度的前提下合理设置Noise Fmax是可以提高仿真速度的。比如一个ADC的采样率是320M时,把噪声带宽设置到几百G是没有意义的。最后,在系统仿真的时候还可以选定部分模块做tran noise仿真,这也可以提高速度。

发表于 2020-9-22 23:53:52 | 显示全部楼层


老尤皮 发表于 2020-9-22 19:25
受教了,我确实对tran noise的原理可能有点误解,不过我跑transient noise的时候速度真的挺慢的。噪声带 ...


最大步长是由1/Noise Fmax确定的。noise本身的产生只是个函数求值或者查表的过程,不会影响仿真速度,最大步长确定噪声源输出的更新速度。影响仿真速度的是步长的大小。步长变小,只要仿真收敛,结果的精度一般是提高的。在仿真时间很长的时候,限制最大步长反倒可以帮助收敛。
但是不能由于Noise Fmax的原因把步长弄得太小,那样仿出来的精确结果其实得不偿失,因为如果电路连10%的误差都容忍不了基本上是无法量产的。合理设置仿真,牺牲一点精度,加快仿真速度对12-bit以下的比较器应该是适用的。另外可以对一部分电路做tran noise,这样可以提高速度,比如double tail的比较器,可以只对第一级做tran noise仿真。
楼主刚也说了一种设置Noise Fmax的方法是根据时钟的上升时间。这么设置的原因是这样可以保证在时钟的上升沿可以观察到至少一个仿真结果。按这种方法假设上升时间是10ps,那么Fmax就是100G。但是这么设置的主要目的在于观察回踢,对噪声的仿真意义不大,因为时钟上升沿第一级还在对输入进行预防大。
以上是我粗浅的看法,如果有不对请不吝赐教。

发表于 2020-9-23 12:45:24 | 显示全部楼层


quantus 发表于 2020-9-22 23:53
最大步长是由1/Noise Fmax确定的。noise本身的产生只是个函数求值或者查表的过程,不会影响仿真速度,最 ...


谢谢你的回复,帮助很大
发表于 2020-11-9 15:25:35 | 显示全部楼层
请问PSS+PNOISE的方法如何得到比较器输入端参考噪声呢?我现在用PNOISE可以得到输出端的噪声,但不知道怎么得到比较器的增益,这个要怎么做呢?
 楼主| 发表于 2020-11-9 18:01:09 | 显示全部楼层


冰凌晶体 发表于 2020-11-9 15:25
请问PSS+PNOISE的方法如何得到比较器输入端参考噪声呢?我现在用PNOISE可以得到输出端的噪声,但不知道怎么 ...


PSS+PNOISE+PAC
发表于 2020-11-10 09:51:59 | 显示全部楼层


PAC要怎么设置才能看到增益呢?我试了下没能成功看到增益
 楼主| 发表于 2020-11-14 10:12:17 | 显示全部楼层


冰凌晶体 发表于 2020-11-10 09:51
PAC要怎么设置才能看到增益呢?我试了下没能成功看到增益


和AC仿真一样,需要在信号源设置PAC为1
发表于 2020-11-18 16:52:19 | 显示全部楼层


2013102063 发表于 2020-11-14 10:12
和AC仿真一样,需要在信号源设置PAC为1


好的,谢谢
发表于 2020-11-29 10:56:09 | 显示全部楼层


2013102063 发表于 2020-11-14 10:12
和AC仿真一样,需要在信号源设置PAC为1


想问一下PAC仿真还需要别的设置嘛,输出的结果两个输出端的信号都很小
发表于 2021-3-2 17:34:15 | 显示全部楼层


老尤皮 发表于 2020-9-19 12:28
论坛里搜
dynamic comparator noise and metastability simulation techniques
楼上用瞬态仿真开噪声的方法 ...


请问用pnoise仿真sweep频率是从1到1GHz,但是这样积分出来的Vrms会非常大,而且sweep的频率越大,积分的noise越大 这个和trans noise选的Fmax是无比大noise反而不变相矛盾,请问应该怎么选sweep频率呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-27 03:54 , Processed in 0.027254 second(s), 7 queries , Gzip On, Redis On.

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