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

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

3天内不再提示

Comparator动态噪声的仿真

通向模拟集成电路设计师之路 来源:通向模拟集成电路设计师 作者:通向模拟集成电路 2020-11-10 14:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好!转眼又是年底了。这一年马上要过去,不知道大家今年收获到了什么呢?

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

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

来自:Liu, Chun-Cheng, Soon-Jyh Chang, Guan-Ying Huang, and Ying-Zu Lin. "A 10-bit 50-MS/s SAR ADC with a monotonic capacitor switching procedure." IEEE Journal of Solid-State Circuits 45, no. 4 (2010): 731-740.

这篇来自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;

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;

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时候的仿真结果。作者君又勤快了点,多跑了一个仿真:

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真的是挺有用的……就是面积有点大……囧)

参考文献:

https://www.cadence.com/content/dam/cadence-www/global/en_US/videos/tools/custom-_ic_analog_rf_design/NoiseAnalyisposting201612Chalk%20Talk.pdf

https://www.researchgate.net/publication/270105586_Noise-aware_simulation-based_sizing_and_optimization_of_clocked_comparators

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

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

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

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

原文标题:Comparator动态噪声的仿真

文章出处:【微信公众号:通向模拟集成电路设计师之路】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    53

    文章

    4407

    浏览量

    137671

原文标题:Comparator动态噪声的仿真

文章出处:【微信号:analogIC_gossip,微信公众号:通向模拟集成电路设计师之路】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    过采样技术如何提高ADC的动态性能

    你是否也遇到过分辨率不足、噪声过高的问题?在高速、高精度的信号采集场景中,ADC的动态性能往往成为系统瓶颈。其实,解决方案可能比你想象的简单——过采样技术,正在悄悄改变游戏规则。
    的头像 发表于 12-03 10:27 3273次阅读
    过采样技术如何提高ADC的<b class='flag-5'>动态</b>性能

    ADM-10699PSM宽带低噪声放大器

    旁路电容外无需额外电路,QFN封装节省空间,非常适合对增益和噪声要求高的宽带前端应用,并提供精准S参数支持系统仿真。关键参数频率范围:2 – 20 GHz小信号增益:15.1 dB噪声系数:2.3
    发表于 10-30 09:43

    eVTOL舱外噪声仿真分析

    前两期内容中讨论了eVTOL舱室内噪声仿真分析流程以及降噪优化方法,本文主要阐述eVTOL舱外噪声仿真分析。
    的头像 发表于 09-23 14:09 469次阅读
    eVTOL舱外<b class='flag-5'>噪声</b>的<b class='flag-5'>仿真</b>分析

    eVTOL舱内噪声响应分析的仿真流程

    上一节中介绍了eVTOL旋翼噪声的表征以及通过声学BEM模型分析旋翼噪声到eVTOL机体外表面的噪声传播分析流程,本节将在上节内容的基础上继续介绍eVTOL舱内噪声响应分析的
    的头像 发表于 09-23 14:06 423次阅读
    eVTOL舱内<b class='flag-5'>噪声</b>响应分析的<b class='flag-5'>仿真</b>流程

    使用FSWP相位噪声分析仪进行动态噪声系数测量

    罗德与施瓦茨R&SFSWP相位噪声分析仪是一款高端仪器,能够精确分析雷达和通信系统关键组件中的噪声。相位噪声测量用于在实际工作条件下推导被测设备的大信号噪声系数。您的任务
    的头像 发表于 08-22 17:22 642次阅读
    使用FSWP相位<b class='flag-5'>噪声</b>分析仪进行<b class='flag-5'>动态</b><b class='flag-5'>噪声</b>系数测量

    电动机噪声、振动和声振粗糙度开发:使用低计算成本的系统级模型预测早期噪声、振动和声振粗糙度

    优势使用计算成本低的系统级模型在动态运行条件下对电驱动装置执行早期噪声、振动和声振粗糙度评估优化电机控制策略并做出更好的设计选择,以提高电动汽车的噪声、振动和声振粗糙度使用Simcenter节省时间
    的头像 发表于 08-13 11:46 535次阅读
    电动机<b class='flag-5'>噪声</b>、振动和声振粗糙度开发:使用低计算成本的系统级模型预测早期<b class='flag-5'>噪声</b>、振动和声振粗糙度

    无刷直流电机状态方程系数矩阵的动态更新

    在无刷直流电机控制系统的仿真中如何快速动态地求解无刷直流电机的状态方程组是一个关键问题在 Matlab/Simulink 环境中,利用C语言形式的系统函数来构建仿真模块,可灵活快速地实现复杂系统
    发表于 07-09 14:17

    三相异步电机切换过程的动态分析与系统仿真

    摘要:根据感应电动机的定子电压方程和相量图,对大功率电机动态切换过程存在的问题进行了理论分析,然后建立 Matlab数学模型,采用变频器输出电压和工频电压不同的初始相位之差对切换过程进行系统仿真
    发表于 06-13 09:43

    详解ADC电路的静态仿真动态仿真

    ADC电路主要存在静态仿真动态仿真两类仿真,针对两种不同的仿真,我们存在不同的输入信号和不同的数据采样,因此静态
    的头像 发表于 06-05 10:19 1520次阅读
    详解ADC电路的静态<b class='flag-5'>仿真</b>和<b class='flag-5'>动态</b><b class='flag-5'>仿真</b>

    求助,关于二阶巴特沃斯低通滤波器中电阻噪声曲线出现波峰的问题求解

    如图所示 ,在进行二阶巴特沃斯低通滤波器的噪声仿真时,除了R14电阻,其余三个电阻噪声和输出噪声噪声密度曲线均出现波峰,请问一下出现这种
    发表于 04-24 06:30

    概伦电子千兆级高精度电路仿真器NanoSpice Giga介绍

    。NanoSpiceGiga采用TrueSPICE精度级仿真引擎确保了先进工艺节点下芯片设计中功耗、漏电、时序、噪声等的精度要求,并通过先进的并行仿真技术在不降低仿真精度的情况下实现高
    的头像 发表于 04-23 15:21 878次阅读
    概伦电子千兆级高精度电路<b class='flag-5'>仿真</b>器NanoSpice Giga介绍

    EMC 时钟信号的噪声源头是什么?

    时源芯微 丰富的EMC整改经验 欢迎咨询 一、内部电路噪声 1. 电源噪声(Power Supply Noise) 成因: 开关电源的纹波(典型频率:kHz~MHz)通过电源网络耦合到时钟电路
    的头像 发表于 04-16 10:15 714次阅读
    EMC 时钟信号的<b class='flag-5'>噪声</b>源头是什么?

    LLC动态性能分析

    这里的LLC动态是指LLC电路在突加负载时的动态响应。一般用输出电压的下跌和过冲评判LLC动态性能。
    的头像 发表于 03-19 09:45 1834次阅读
    LLC<b class='flag-5'>动态</b>性能分析

    请问ADS7866的动态范围是多少?

    请问ADS7866的动态范围是多少?并不是指无杂散动态范围SFDR,而是指最大不失真电平和噪声电平的差
    发表于 12-23 06:10

    Simulink模型仿真与分析技巧

    1. 模型构建基础 1.1 理解系统需求 在开始构建模型之前,明确系统的需求和目标是至关重要的。这包括了解系统的动态特性、输入输出关系以及预期的性能指标。 1.2 选择合适的模块 Simulink
    的头像 发表于 12-12 09:23 3370次阅读