资料
  • 资料
  • 专题
Altera如何理解FPGA的亚稳态
推荐星级:
时间:2019-12-24
大小:621.35KB
阅读数:201
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
这篇论文描述了在FPGA 中的亚稳态,它是怎样产生的,还有它是怎样导致设计的失败。介绍了如何计算亚稳态的平均无故障时间(MTBF),并且总结了各种器件和设计参数是如何影响平均无故障时间的。 理解 FPGAs 中的亚稳态 这篇论文描述了在 FPGA 中的亚稳态,它是怎样产生的,还有它是怎样导致设计的失败。介绍了如 何计算亚稳态的平均无故障时间(MTBF),并且总结了各种器件和设计参数是如何影响平均无故障时 间的。 介绍 亚稳态是当信号在无关的电路中或异步时钟域之间传输时导致数字器件包括 FPGA 系统失效的一种 现象。这篇论文描述了 FPGA 中的亚稳态,解释了它是如何发生的,并讨论了它是如何导致设计失 败的。 由亚稳态得出的平均无故障时间可以告诉设计者是否应该去降低出现失效的几率。这篇论文将告诉 你如何由各种设计和器件参数计算出平均无故障时间,FPGA 供应商和设计者是如何提高平均无故障 时间的。通过一些设计技巧和优化降低亚稳态造成的失效,系统可靠性是可以提高的。 什么是亚稳态 在所有的数字器件如 FPGA 中的寄存器都定义了一个信号时序要求,满足了这个要求寄存器才可以 正确地在输入端获取(capture)数据在输出端产生数据。为了确保可靠的操作,输入信号在时钟沿之前 必须稳定一段时间(寄存器建立时间 Tsu)并且在时钟沿之后稳定一段时间(寄存器保持时间 Th),然后 寄存器输出经过一个特定的时钟到输出延时(clock to output ,Tco)后有效。如果一个数据信号在翻转中 违反了一个寄存器的建立和保持时间的要求,寄存器的输出可能就会是亚稳态。在亚稳态中,寄存 器的输出值在高和低之间徘徊一段时间,这就意味着输出翻转到一个确定的高或低的延时会超过固 定的时钟到输出延时。 在同步系统中,输入信号必须总是满足寄存器时序要求,所以亚稳态不会发生。亚稳态问题通常发 生在当一个信号在无关的线路中或异步时钟域中传输……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书