0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享两种Comparator动态噪声的仿真方法

冬至配饺子 来源:通向模拟集成威廉希尔官方网站 设计师 作者:宇文青霜 2022-08-20 17:36 次阅读

高速ADC一直是个特别火的课题,无论是科研还是实际项目。与此同时,高速动态comparator的设计也就随之非常普遍。在这里,作者君想跟大家分享一下自己所采用的两种对comparator input referred noise的仿真方法。大家有什么疑问或者经验分享,请在评论区留言。

一个典型的dynamic comparator,如图所示:

pYYBAGMAqkWAfrooAACdFvmHG7g214.png

这篇来自CC.Liu的SAR ADC 设计,目前citations已经过千,想必很多读者都看过了。没看过的建议去看看,确实是经典。

对于一个这样的comparator,没有传统的模拟pre-amp,整个威廉希尔官方网站 都是dynamic的。因此,如何对input referred noise进行仿真呢?作者君有如下两种方法:

Transient noise

大致的思路是这样的:

加一个快于实际工作的时钟频率;

在输入端加一个DC的差(比如一端是0.5VDD,另外一端加0.5VDD+0.2mV);

计算仿真时间内的counting number,和correct counting number(比如时钟频率是1GHz,仿真时间是1us,那么应该是1000个counts;用viva的calculator计算正确的counts);

扫描不同的输入DC差之下,正确的counts的数量(比如输入差是0.1mV,0.2mV,0.3mV,etc.);

当正确的counts数量大约是84%的时候,我们认为此时的input差就是一个sigma(50%+0.5*68%=84%);

当PVT改变的时候,可以不断重复上面的步骤,来求得对应的sigma;

pYYBAGMAqlaACECZAAGHSVEBCac523.png

Transient Noise settings and simulation results (Input difference is 0.1mV)

作者君的transient noise设置和仿真结果如上图。可以看到,当input的差别很小的时候(Vip大于Vin),本来应该是只有Vop出现pulse,Von全部应该是0。但是由于noise的存在,导致某些错误的输出。

按照前面的方法,用calculator计算出全部和正确的counts数量。可以看到,目前的正确counts大概是84%,也就是对于一个input referred noise sigma.

PSS+Pnoise

大致的思路是这样的:

加一个快于实际工作的时钟频率;

在输入端加一个DC的差;

采用PSS,PAC, Pnoise的仿真;

Pnoise计算出integrated output noise(用V^2/Hz作积分然后sqrt做开方);

PAC计算出comparator的gain;

第四步得到的noise除以第五步得到的gain,就是input referred noise;

poYBAGMAqmeAabxxAAEtEPbgq64363.png

Input difference is 0.1mV.Pnoise integration is from 1Hz to 500MHz. The output noise is 34.86mV.With PAC gain of 51dB (363.584), the input referred noise is 0.096mV ~ 0.1mV.

相比于Transient noise,这种pnoise的方法一步就能得出input referred noise;所以也有paper专门对比过效率。

上面这张图是input差为0.1mV时候的仿真结果。作者君又勤快了点,多跑了一个仿真:

pYYBAGMAqniAUHrIAAHN-0geydU256.png

Input difference is 0.2mV.Pnoise integration is from 1Hz to 500MHz. The output noise is 17.35mV.With PAC gain of 45dB (181), the input referred noise is 0.096mV ~ 0.1mV.

当input差别变成0.2mV的时候,相对应的输出pnoise变小了差不多一半(34mV变成17mV),同样的,PAC得到的增益gain也减小了一半。因此,最后得到的input referred noise也基本上没变。

最后,对比一下transient noise 和Pnoise的结果,可以看到,我们拿到的input referred noise差不多都是0.1mV。哈哈哈,结果挺相符的,太棒了!(作者君这个comparator做得不错吧?加大input pair的size真的是挺有用的……就是面积有点大……囧)

PS:关于加的时钟频率比实际工作频率要高这点,作者君不是特别确定。希望读者们可以给出评论。谢谢大家!

在正常的用vpwl sweep comparator一端,固定另外一端的transient仿真时,比如工作频率是250MHz,可能出现因为时钟上升沿刚好没有对齐输入过零点导致的误差。这种情况下,加500MHz的时钟,可能会避免出现这种误差。

pYYBAGMAqo6AbSHdAAHO7oqELqg119.png

当clock是250MHz的时候,因为clock的rising edge没有对上,所以此时input的差是3mV,comparator对这个3mV的差做出了相应的切换。所以这个3mV主要是clock的edge造成的,noise的原因非常小。

pYYBAGMAqp6AOLLSAAIOzvMcp6g578.png

当clock是500MHz的时候,因为clock的rising edge跟过零点非常接近,所以此时input的差是0.5mV,comparator对这个0.5mV的差做出了相应的切换。


审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时钟频率
    +关注

    关注

    0

    文章

    50

    浏览量

    20359
  • 高速ADC
    +关注

    关注

    0

    文章

    47

    浏览量

    28594
  • 威廉希尔官方网站 仿真

    关注

    36

    文章

    208

    浏览量

    95702
  • PAC
    PAC
    +关注

    关注

    0

    文章

    72

    浏览量

    27930
收藏 人收藏

    评论

    相关推荐

    电池电量的两种测试方法

    电池电量的两种测试方法 检测普通锌锰干电池的电量是否充足,通常有两种方法。第一种方法是通过测量电池瞬时短路电流来估算电池的内阻,进
    发表于 01-16 10:35 4123次阅读

    两种威廉希尔官方网站 中电容容值计算的方法

    威廉希尔官方网站 中的电容应该取多大?介绍两种威廉希尔官方网站 中电容容值计算的方法
    的头像 发表于 08-10 15:42 9934次阅读
    <b class='flag-5'>两种</b>威廉希尔官方网站
中电容容值计算的<b class='flag-5'>方法</b>

    两种LED驱动模式的功能及使用方法

    中颖MCU普通LED模块(非恒流)提供了两种LED驱动模式:亮灭模式、调光模式。两种模式的功能及使用方法简介如下。
    发表于 08-26 11:18 3605次阅读

    Multisim仿真幅频特性曲线和相频特性曲线的两种方法

    Multisim仿真幅频特性曲线和相频特性曲线的两种方法
    的头像 发表于 12-11 17:29 2.1w次阅读
    Multisim<b class='flag-5'>仿真</b>幅频特性曲线和相频特性曲线的<b class='flag-5'>两种方法</b>

    差模与共模两种噪声介绍

    在本系列文章的第一篇“何谓EMC”中曾提到过电磁干扰EMI大致可分为“传导噪声”和“辐射噪声两种。其中,传导噪声根据传导方式可分为“差模(常模)
    发表于 03-18 03:00

    两种传导噪声的对比了解

    在本系列文章的第一篇“”中曾提到过电磁干扰EMI大致可分为“传导噪声”和“辐射噪声两种。其中,传导噪声根据传导方式可分为“差模(常模)噪声
    发表于 11-22 09:29

    Hopfield网络求解TSP两种改进算法的仿真研究

    Hopfield网络求解TSP两种改进算法的仿真研究 1 引言    用Hopfield神经网络求解旅行商问题(TSP),给组合优化完备性问题的求解提供新的方法。但该算法会经常
    发表于 12-24 17:24 1786次阅读
    Hopfield网络求解TSP<b class='flag-5'>两种</b>改进算法的<b class='flag-5'>仿真</b>研究

    匹配网络两种设计方法的对比研究

    为了找到较好的设计匹配网络的方法,以某电台的单极子鞭状天线匹配网络的设计为例,通过对匹配网络的两种常见得出方法理论计算和软件仿真进行了研究,对比分析了误差出现的原
    发表于 01-11 15:40 20次下载
    匹配网络<b class='flag-5'>两种</b>设计<b class='flag-5'>方法</b>的对比研究

    两种单相威廉希尔官方网站 谐波及无功电流检测方法的详细比较资料说明

    基于有源电力滤波器对谐波及无功电流检测的实时性和准确性的要求,本文对单相威廉希尔官方网站 谐波及无功电流检测提出了两种方法,即基于瞬时无功功率理论检测法和基于有功电流分离法的检测方法,给出了两种方法的检测原理,并分别对其进行了
    发表于 07-24 08:00 12次下载
    <b class='flag-5'>两种</b>单相威廉希尔官方网站
谐波及无功电流检测<b class='flag-5'>方法</b>的详细比较资料说明

    PCI设备两种底层访问方法的实现及比较分析

    介绍了在VB开发环境下,对PCI设备进行底层访问的两种方法:一是通过用用户自己编写的动态连接库(DLL)实现,二是利用WINDRIVER提供的VB运行库编写直接访问硬件接口函数,并对两种方法
    的头像 发表于 10-04 17:25 3323次阅读
    PCI设备<b class='flag-5'>两种</b>底层访问<b class='flag-5'>方法</b>的实现及比较分析

    Comparator动态噪声仿真

    ,作者君想跟大家分享一下自己所采用的两种comparator input referred noise的仿真方法。大家有什么疑问或者经验分享,请在评论区留言。 一个典型的dynami
    的头像 发表于 11-10 14:53 2950次阅读
    <b class='flag-5'>Comparator</b><b class='flag-5'>动态</b><b class='flag-5'>噪声</b>的<b class='flag-5'>仿真</b>

    浅析Comparator动态噪声仿真

    ,作者君想跟大家分享一下自己所采用的两种comparator input referred noise的仿真方法。大家有什么疑问或者经验分享,请在评论区留言。 一个典型的dynami
    的头像 发表于 11-26 10:17 3085次阅读
    浅析<b class='flag-5'>Comparator</b><b class='flag-5'>动态</b><b class='flag-5'>噪声</b>的<b class='flag-5'>仿真</b>

    浅谈VCS的两种仿真flow

    几乎所有的芯片设计、芯片验证工程师,每天都在和VCS打交道,但是由于验证环境的统一化管理,一般将不同的编译仿真选项集成在一个文件里,只需要一个人维护即可。所以大部分人比较少有机会去深入地学习VCS的仿真flow。基于此,本文将
    的头像 发表于 01-10 11:20 3842次阅读

    两种仿真软件的仿真结果有差异吗

    两种仿真软件的仿真结果在某些情况下可能存在差异。具体来说,仿真软件是通过模拟现实世界中的某个系统或过程来产生结果的工具。不同的仿真软件采用不
    的头像 发表于 12-28 15:37 1289次阅读

    噪声传导的两种模式

    噪声传导有两种模式,一为差模传导,一为共模传导。
    的头像 发表于 10-15 11:33 326次阅读
    <b class='flag-5'>噪声</b>传导的<b class='flag-5'>两种</b>模式