首页 > 技术 > 内容

解读FPGA的静态时序分析

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

任何学FPGA的人都跑不掉的一个问题就是进行静态时序分析。静态时序分析的公式,老实说很晦涩,而且总能看到不同的版本,内容又不那么一致,为了彻底解决这个问题,我研究了一天,终于找到了很简单的解读办法,可以看透本质,而且不需要再记复杂的公式了。

我们的分析从下图开始,下图是常用的静态分析结构图,一开始看不懂公式不要紧,因为我会在后面给以非常简单的解释:

这两个公式是一个非常全面的,准确的关于建立时间和保持时间的公式。其中Tperiod为时钟周期;Tcko为D触发器开始采样瞬间到D触发器采样的数据开始输出的时间;TlogIC为中间的组合逻辑的延时;Tnet为走线的延时;Tsetup为D触发器的建立时间;Tclk_skew为时钟偏移,偏移的原因是因为时钟到达前后两个D触发器的路线不是一样长。

这里我们来做如下转化:

因为对于有意义的时序约束,建立时间余量Tslack,setup和保持时间余量Thold都要大于0才行,所以对于时序约束的要求其实等价于:

Tperiod>Tcko+TlogIC+Tnet+Tsetup-Tclk_skew             (1)

Tcko+Tlogic+Tnet>Thold+Tclk_skew                             (2)

之前说了,这两个公式是最全面的,而实际上,大部分教材没讲这么深,对于一些不那么重要的延时没有考虑,所以就导致不同的教材说法不一。这里,为了得到更加简单的理解,我们按照常规,忽略两项Tnet和Tclk_skew。原因在于Tnet通常太小,而Tclk_skew比较不那么初级。简化后如下:

Tperiod>Tcko+Tlogic+Tsetup                                         (3)

Tcko+Tlogic>Thold                                                         (4)

简单多了吧!但是你能看出这两个公式的含义吗?其实(3)式比较好理解,意思是数据从第一个触发器采样时刻传到第二个触发器采样时刻,不能超过一个时钟周期啊!假如数据传输超过一个时钟周期,那么就会导致第二个触发器开始采样的时候,想要的数据还没有传过来呢!那么(4)式又如何理解呢?老实说,一般人一眼看不出来。

我们对于(4)式两边同时加上Tsetup,得到(5):

Tcko+Tlogic+Tsetup>Thold+Tsetup                               (5)

结合(3)式和(5)式,我们得到如下的式子:

Thold+Tsetup  

这个式子就是那个可以让我们看出规律的式子。也是可以看出静态时序分析本质的式子。

Tcko+Tlogic+Tsetup是指数据从第一级触发器采样瞬间开始,传输到第二级触发器并被采样的传输延时。我们简称为数据传输延时。下面讲述(6)式两端的含义。

Tcko+Tlogic+Tsetup<  Tperiod :约定数据传输延时不能太大,如果太大(超过一个时钟周期),那么第二级触发器就会在采样的时刻发现数据还没有到来。

Thold+Tsetup  

综上,我们就可以知道,数据传输延时既不能太大以至于超过一个时钟周期,也不能太小以至于小于触发器采样窗口的宽度。这就是静态时序分析的终极内涵。有了这个,就不需要再记任何公式了。

编辑:黄飞

 

猜您喜欢


生产不同产品必须建立新的产线?传感器信号传输存在数据隔离的瓶颈?手动改传感器配置就可能导致产线停产?.…这些传统工业自动化的痛点在产业转型不断深化的今天来看异常...
2023-08-08 08:27:00
贴片电阻上的「434」并不是指尺寸大小,而是代表其阻值。它采用了一种简化的数字编码方式来表示阻值,也称为三位数代码法。具体来说,「434」中的前两位数字「43」...
2024-11-26 11:29:56
电容式锂离子电池,听起来很高科技。很多人相信能解决电池问题。其实,这里面有很多骗局。我们来看看这些骗局的真相。电容式电池的定义电容式电池是新型电池。能快速充电和...
2025-03-26 13:00:34
现代电子设备中,封装技术的选择直接影响到产品的性能和可靠性。DSBGA6_1.22X0.88MM作为新型的封装形式,因其独特的尺寸和结构,受到越来越多电子制造商...
2025-02-21 13:09:42
移动电源,又称为便携式充电器,是能够为电子设备提供电力的外部电源装置。通常由电池、充电电路和接口组成,能够储存电能并在需要时为手机、平板电脑等设备进行充电。移动...
2013-12-16 00:00:00
引言统一潮流控制器(Unified Power Flow Con-troller,简称UPFC)是一种可以较大范围地控制电流使之按指定路经流动的设备,它可在保...
2020-03-19 10:00:00
数字时代,电子设备无处不在,而贴片电阻作为这些设备中很重要的元件,默默地发挥着关键作用。体型微小,却拥有强大的功能,保障着电路的稳定运行。贴片电阻,就是指表面贴...
2024-11-29 10:26:18
随着电子设备的应用,电路保护变得尤为重要。电子保险丝作为先进的电路保护元件,因其高效、快速和可复位的特点,逐渐取代了传统的熔断保险丝。本文将深入探讨电子保险丝的...
2025-11-29 17:00:37
DIP7_9.58X6.6MM是应用于电子元件中的封装类型。尺寸为9.58mmx6.6mm,通常用于集成电路、传感器和其电子组件的固定。随着电子设备的不断发展,...
2025-04-21 01:30:10