FPGA电路中的毛刺现象

时间:2025-09-12  作者:Diven  阅读:0

和所有的数字电路一样,毛刺也是FPGA电路中的棘手问题,出现会影响电路工作的稳定性,可靠性,严重时会导致整个数字系统的误动作和逻辑紊乱。

FPGA电路中的毛刺现象

  信号在FPGA器件中通过逻辑单元连线时,一定存在延时。延时的大小不仅和连线的长短和逻辑单元的数目有关,而且也和器件的制造工艺、工作电压、温度等有关。
  另外,信号的高低电平转换也需要一定的过渡时间,由于存在这两方面的因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号就是“毛刺”。任何组合电路,反馈电路和计数器都可能。
  潜在的毛刺信号发生器。
  电路布线长短不同造成各端口输入信号延时不一致,有竞争冒险,会产生毛刺。分立元件之间存在分布电容和电感可以滤掉这些毛刺,所以用分立元件设计电路时,很少考虑竞争冒险和毛刺问题,但PLD/FPGA内部没有分布电容和电感,不能滤掉任何毛刺(哪怕不到1ns)。
  举个简单的例子:

  设计的一个二输入与门,output<=A & B;进行布局布线后仿真(此时没有加管脚约束文件)可看到:

  output_obuf_2处有一毛刺出现。毛刺高电平时间维持141ps。

  从output_obuf到output输出处,虽消除了毛刺,但不能保证其情况下都会消除,我想有可能是此处毛刺时间比较小的原因,所以才有output处输出是正常的。
  首先毛刺的出现是由于输入端A由1到0和B由0到1的变化引起的。

  从静态时序文件中可以看到:A,B到达与门的时间相差141ps,这也正是上述中出现毛刺的原因。
  下面将管脚约束文件加进去再进行后仿真:


  可看出此时output输出有明显的毛刺出现。
  时序分析报告:

  对于信号A:(Trace delay of A)+AND gate internal delay=9.139ns;
  对于信号B:(Trace delay of B)+AND gate internal delay=5.607ns;
  即A和B到达与门的时间相差了3.532ns,下图显示毛刺的时间即正好相符。


  毛刺并不是对所有的输入都有危害,如触发器的D输入端,只要数据不出现在时钟的上长升沿,并满足数据的建立保持时间,就不会对系统造成危害,而当毛刺信号成为系统的启动信号,控制信号,握手信号,触发器的清零信号,预置信号,时钟信号,或锁存器的输入信号时就会产生逻辑错误。判断逻辑电路中是否存在冒险以及如何避免冒险是设计人员必须考虑的问题。  

      审核编辑:彭静
猜您喜欢

电缆钳和网线钳是网络布线和电缆连接中不可少的工具。主要作用是帮助用户快速、准确地制作和维护各种类型的网络电缆。电缆钳通常用于处理较粗的电缆,如电力线或视频线,能...
2023-11-17 00:00:00

FOSAN(富捷电子)很好的采样电阻产品赢得了全球客户的赞誉。对于不少消费者而言,一个关键问题悬而未决:FOSAN究竟属于哪个国家的品牌?本文旨在深入剖析这一问...
2014-10-24 17:24:07

贴片压敏电阻作为一种重要的电子元器件,应用于电路保护、信号处理等领域。能够在电压波动时迅速响应,有效保护其电子元件不受损害。本文将对贴片压敏电阻的型号规格进行详...
2025-03-16 15:30:01

英飞凌全新的PAS5VCO2传感器,能实时精确检测CO2 浓度,专为暖通空调(HVAC)和智能家居应用场景中的空气质量监测所设计。富昌电子正限时提供英飞凌XE...
2024-08-07 10:20:00

电阻器作为电子元件中的基础部件,其性能直接影响到整个电路的稳定性和可靠性。防硫化电阻因其优异的抗硫化性能,尤其适用于恶劣环境中的电子设备。顺络(Sunlord)...
2015-02-24 19:29:10

电动汽车、智能手机和笔记本电脑等众多领域,电池作为能量来源发挥着很重要的作用。而电池管理系统(BMS)就像是电池的智能管家,默默守护着这颗电力心脏,确保其安全、...
2024-09-08 00:00:00

现代电子设备中,连接器的选择非常重要。TERMINAL_18.3X17.78MM_TM作为一种高性能连接器,因其独特的设计和卓越的性能,广泛应用于各种电子产品中...
2025-03-06 22:10:05

熔断器作为重要的保护元件,起到了防止电路过载和短路的重要作用。bel 宝威作为知名的电子元器件制造商,其熔断器产品因质量可靠、性能稳定而受到市场青睐。市场上的b...
2023-05-13 21:09:30

瓷管电阻器是常见的电阻器类型,应用于电力电子、通信设备等领域。其性能稳定、耐高温、抗腐蚀等优点使其成为许多电子设备的首选。在使用瓷管电阻器时,温度的控制非常重要...
2025-04-18 19:30:04

排阻(或称为排阻抗)是电子电路中一个重要的参数,影响着电路的性能和稳定性。在设计和分析电路时,了解排阻的阻值表示是非常重要的。本文将深入探讨排阻阻值的含义、表示...
2025-04-18 17:00:40