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

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

3天内不再提示

简述FPGA中亚稳态的产生机理及其消除方法

FPGA之家 来源:深入浅出玩儿转FPGA 作者:fpgaer0630 2021-07-23 11:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

亚稳态的概念

亚稳态是指触发器无法在某个规定时间段内达到一个可确认的状态。当一个触发器进入亚稳态引时,既无法预测该单元的输出电平,也无法预测何时输出才能稳定在某个正确的电平上。在这个稳定期间,触发器输出一些中间级电平,或者可能处于振荡状态,并且这种无用的输出电平可以沿信号通道上的各个触发器级联式传播下去。

FPGA工程师社群

亚稳态产生原因

在同步系统中,触发器的建立/保持时间不满足,就可能产生亚稳态。当信号在异步时钟域或者不相关电路间传输时,往往导致亚稳态的产生。系统中有异步元件时,设计的电路要减少亚稳态导致错误的产生,其次要使系统对产生的错误不敏感。

异步时钟域转换的核心就是保证下级时钟对上级时钟数据采样的 Setup 和 Hold 时间。如果触发器的 Setup 和 Hold 时间不满足,就可能产生亚稳态,此时触发器输出端 Q 在有效时钟沿之后比较长的一段时间内处于不确定的状态。

在这段时间内 Q 端产生毛刺并不断振荡,最终固定在某一电压值,此电压值并不一定等于原来数据输入端 D 的数值,这段时间成为决断时间(Resolution time)。经过 Resolution time 之后 Q 端将稳定到 0 或 1 上,但是究竟是0 或 1,这是随机的,与输入没有必然的联系,如下图所示:

76dee04e-e10c-11eb-9e57-12bb97331649.jpg

亚稳态的危害

亚稳态的危害主要体现在破坏系统的稳定性。由于输出在稳定下来之前可能是毛刺,振荡或固定的某一电压值,因此亚稳态将导致逻辑误判,严重情况下输出 0 ~1 之间的中间电压值还会使下一级产生亚稳态,即导致亚稳态传播。逻辑误判导致功能性错误,而亚稳态的传播则扩大了故障面。

另外,在亚稳态状态下,任何诸如环境噪声、电源干扰等细微扰动豆浆导致更恶劣的状态不稳定,这是这个系统的传输延迟增大,状态输出错误,在某些情况下甚至会使寄存器在两个有效判定门限(VoL、VoH)之间长时间振荡。

降低亚稳态发生概率的方法

只要系统中有异步元件,亚稳态就无法避免,因此设计的电路首先要减少亚稳态导致的错误,其次要使系统对产生的错误不敏感。前者要靠同步设计来实现,而后者根据不同的设计应用有不同的处理办法。

使用两级寄存器采样可以有效地减少亚稳态继续传播的概率。如下图所示,左边为异步输入端,经过两级触发器采样,在右边的输出与 bclk 同步,而且该输出基本不存在亚稳态。其原理是及时第一个触发器的输出端存在亚稳态。

经过一个 Clk 周期后,第二个触发器 D 端的电平仍未稳定的概率非常小,因此第二个触发器 Q 端基本不会产生亚稳态。理论上如果再添加一级寄存器,使同步采样达到 3 级,则末级输出为亚稳态的概率几乎为 0 。

771187ce-e10c-11eb-9e57-12bb97331649.jpg

用上图所示的两级寄存器采样仅能降低亚稳态的概率,并不能保证第二级输出的电平就是正确电平。前面说过经过 Resolution time 之后寄存器输出的电平是一个不确定的稳定值,也就是说这种处理方法并不能排除采样错误的产生,这时要求所设计的系统对采样错误有一定的容忍度。

有些应用本身就对采样错误不敏感,如一帧图像编码,一段语音编码等;而有些系统对错误采样比较敏感,这类由于亚稳态造成的采样是一些突发的错误,所以可以采用一些纠错编码手段完成错误的纠正。

编辑:jq

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

    关注

    1655

    文章

    22283

    浏览量

    630286

原文标题:FPGA中亚稳态的产生机理及其消除办法

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    随钻振动信号的产生机理、测量与井下处理方法

    我们来详细解析一下MWD(随钻测量)仪器中的振动和冲击测量模块。这个模块是现代高性能MWD和LWD(随钻测井)系统的核心组件之一,它不再仅仅是一个“辅助诊断工具”,而是直接关系到钻井安全、效率和成本的关键子系统。
    的头像 发表于 11-25 16:56 325次阅读

    负电压的产生方法和应用场景

    电子电路中,负电压的产生往往需要特殊配置,但有一种利用运算放大器和地线的简单方法,将运算放大器配置为反相放大器,输入端接地,通过调整电阻和电源电压的参数,就能得到相对于地线的负输出电压。不过这只是负电压产生的其中一种方式,实际应
    的头像 发表于 10-16 09:47 601次阅读

    四种负电压电源的产生原理及其应用场景

    在系统应用场景中,受限于体积、成本及上电时序等要求,有时仅能采用单一正电源供电。然而,运算放大器、通信接口及传感器驱动等模块的正常运行,往往需要额外配置负电压供电。本文在深入剖析负电压产生机理的基础上,详细阐述了4种负电压电源的产生原理,并探讨其应用场景。
    的头像 发表于 08-16 09:13 3537次阅读
    四种负电压电源的<b class='flag-5'>产生</b>原理<b class='flag-5'>及其</b>应用场景

    电容瞬态放电原理:大电流的产生机

    在《基于柔性探头的电容放电瞬态电流分析》一文中,我们深入探讨了测量电容放电瞬态电流的过程,但是电容是如何产生大电流的?接下来将着重介绍其中大电流的产生机制。电容储能的物理本质决定能量释放潜力电容器
    的头像 发表于 07-18 17:02 852次阅读
    电容瞬态放电原理:大电流的<b class='flag-5'>产生机</b>制

    无轴承异步电机的不平衡振动补偿控制

    针对由质量偏心引起的无轴承异步电机转子不平衡振动问题,首先对不平衡振动的产生机理进行了分析;然后,研究给出了无轴承磁悬浮转子的不平衡振动位移提取算法、不平衡振动前馈补偿控制力的实时估算和调节方法
    发表于 07-14 17:37

    双电机驱动搅拌器功率循环问题研究

    摘 要:针对双电机搅拌机存在的功率循环造成能源的浪费,而且影响电机使用寿命的问题,通过对循环功率的产生机理及其影响因素进行分析与研究,得出循环功率与设备参数及使用参数之间的关系,提出尽量采用单电机或
    发表于 06-19 10:38

    依图科技出席华为中东中亚2025技术嘉年华暨伙伴大会

    近日,华为中东中亚2025技术嘉年华暨伙伴大会在乌兹别克斯坦,塔什干开幕。大会以“加速迈向智能世界”为主题,全面展示了华为与区域客户伙伴共同推动数智化和绿色转型的创新成果。依图科技受邀出席此次活动
    的头像 发表于 05-26 16:12 783次阅读

    华为面向中东中亚地区发布全新星河AI数据中心网络

    近日,在华为数据通信创新峰会2025中东中亚站期间,以“星河AI数据中心网络,赋AI时代新动能”为主题的分论坛上,华为面向中东中亚地区发布全新升级的星河AI数据中心网络方案。该方案基于AI大脑、AI
    的头像 发表于 05-21 15:49 678次阅读

    华为面向中东中亚地区发布全新星河AI园区网络

    华为数据通信创新峰会2025中东中亚站期间,华为面向中东中亚地区发布全新升级的星河AI园区网络,通过AI提升网络的安全体验、应用体验、无线体验及运维体验,助力客户数智化转型。
    的头像 发表于 05-21 15:45 652次阅读

    跨异步时钟域处理方法大全

    方法只用于慢到快时钟域的1bit信号传递。在Xilinx器件中,可以使用(* ASYNC_REG = "TRUE" *)标记,将两个寄存器尽量靠近综合,降低 亚稳态因导线延迟太大而传播到第二个寄存器的可能性。
    的头像 发表于 05-14 15:33 1280次阅读
    跨异步时钟域处理<b class='flag-5'>方法</b>大全

    开关电源EMC产生机理及其对策

    文件过大,需要完整版资料可下载附件查看哦!
    发表于 03-27 14:56

    CMOS逻辑IC使用时如何应对电路中的危害、亚稳态、锁存以及ESD—东芝半导体带你深入电子设计

    提要 本期课堂,我们将继续深入CMOS逻辑IC的使用注意事项,介绍如何应对电路中的危害、亚稳态、锁存以及ESD防护等问题。 Q 危害的问题 如果是由OR(或)、AND(与)和其它门组成的多输入组合
    的头像 发表于 02-07 17:43 1839次阅读
    CMOS逻辑IC使用时如何应对电路中的危害、<b class='flag-5'>亚稳态</b>、锁存以及ESD—东芝半导体带你深入电子设计

    如何选择云原生机器学习平台

    当今,云原生机器学习平台因其弹性扩展、高效部署、低成本运营等优势,逐渐成为企业构建和部署机器学习应用的首选。然而,市场上的云原生机器学习平台种类繁多,功能各异,如何选择云原生机器学习平台呢?下面,AI部落小编带您探讨。
    的头像 发表于 12-25 11:54 699次阅读

    开关电源纹波噪声产生原因和测试方法

    本文简述了开关电源纹波噪声测试方法及延伸,同时分享纹波噪声测试使用设备,以及给出纹波噪声测试的具体方法,供大家学习参考。
    的头像 发表于 12-20 09:39 4774次阅读
    开关电源纹波噪声<b class='flag-5'>产生</b>原因和测试<b class='flag-5'>方法</b>

    采用什么方法可以消除ADC,DAC的偏置误差与增益误差?

    采用什么方法可以消除ADC,DAC的偏置误差与增益误差,希望能够得到具体方案?有什么办法减小ADC、DAC的DNL和INL吗?
    发表于 12-18 07:41