FPGA时序约束理论篇之时序路径与时序模型

时间:2025-04-28  作者:Diven  阅读:0

时序路径

  典型的时序路径有4类,如下图所示,这4类路径可分为片间路径(标记①和标记③)和片内路径(标记②和标记④)。

FPGA时序约束理论篇之时序路径与时序模型

  对于所有的时序路径,我们都要明确其起点和终点,这4类时序路径的起点和终点分别如下表。

 这4类路径中,我们最为关心是②的同步时序路径,也就是FPGA内部的时序逻辑。

时序模型

  典型的时序模型如下图所示,一个完整的时序路径包括源时钟路径、数据路径和目的时钟路径,也可以表示为触发器+组合逻辑+触发器的模型。

  该时序模型的要求为(公式1)

Tclk ≥ Tco + TlogIC + Trouting + Tsetup - Tskew

其中,Tco为发端寄存器时钟到输出时间;TlogIC为组合逻辑延迟;Trouting为两级寄存器之间的布线延迟;Tsetup为收端寄存器建立时间;Tskew为两级寄存器的时钟歪斜,其值等于时钟同边沿到达两个寄存器时钟端口的时间差;Tclk为系统所能达到的最小时钟周期。

  这里我们多说一下这个Tskew,skew分为两种,positive skew和negative skew,其中positive skew见下图,这相当于增加了后一级寄存器的触发时间。

但对于negative skew,则相当于减少了后一级寄存器的触发时间,如下图所示。

  当系统稳定后,都会是positive skew的状态,但即便是positive skew,综合工具在计算时序时,也不会把多出来的Tskew算进去。

  用下面这个图来表示时序关系就更加容易理解了。为什么要减去Tskew,下面这个图也更加直观。

发送端寄存器产生的数据,数据经过Tco、Tlogic、Trouting后到达接收端,同时还要给接收端留出Tsetup的时间。而时钟延迟了Tskew的时间,因此有:

(公式2)

Tdata\\_path + Tsetup <= Tskew + Tclk

对于同步设计Tskew可忽略(认为其值为0),因为FPGA中的时钟树会尽量保证到每个寄存器的延迟相同。

公式中提到了建立时间,那保持时间在什么地方体现呢?

  保持时间比较难理解,意思是reg1的输出不能太快到达reg2,这是为了防止采到的新数据太快而冲掉了原来的数据。保持时间约束的是同一个时钟边沿,而不是对下一个时钟边沿的约束。

  reg2在边沿2时刻刚刚捕获reg1在边沿1时刻发出的数据,若reg1在边沿2时刻发出的数据过快到达reg2,则会冲掉前面的数据。因此保持时间约束的是同一个边沿。

在时钟沿到达之后,数据要保持Thold的时间,要满足:(公式3)

Tdata\\_path = Tco + Tlogic + Trouting ≥ Tskew + Thold

  这两个公式是FPGA的面试和笔试中经常问到的问题,因为这种问题能反映出应聘者对时序的理解。

  在公式1中,Tco跟Tsu一样,也取决于芯片工艺,一旦芯片型号选定就只能通过Tlogic和Trouting来改善Tclk。其中,Tlogic和代码风格有很大关系,Trouting和布局布线的策略有很大关系。

猜您喜欢

“智汇八方,博采众长”。9 月 4 日至 6 日,2023 中国国际智能产业博览会(以下简称 2023 智博会)在重庆国际博览中心火热举行。禾赛科技聚焦 20...
2023-09-05 16:26:00

现代工业和消费市场中,配件的选择对产品的性能和用户体验非常重要。本文将重点介绍“Accessories_34.8X12.8MM_TM”,这款配件不仅具备优良的设...
2025-03-05 12:56:37

独石电容器是电子元件中重要部分。在电路中起到储能和滤波作用。了解独石电容器参数是很必要。本文将详细介绍独石电容器的各项参数。容值独石电容器的容值很关键。通常以微...
2025-03-19 17:30:35

现代电子设备的设计与制造中,SMD(表面贴装器件)技术的普及为电路板的紧凑性和性能提升提供了极大的便利。而在众多SMD组件中,SMD8作为一种新兴的电子元件,凭...
2025-02-24 14:35:02

R200贴片电阻,对于非电子行业人士来说,可能是一个陌生的概念。究竟有多大呢?简单来说,R200指的是电阻的封装尺寸,而非阻值大小。200代表的是英制尺寸,约等...
2024-11-29 10:26:06

肖特基二极管因其低正向压降和快速开关特性,在电子电路中得到了的应用。正确区分肖特基二极管的正负极是确保电路正常工作的关键。本文将详细介绍如何区分肖特基二极管的正...
2025-03-29 09:01:07

虹科与CTC正式合作致力于提供工业加速度计解决方案!关于CTCCTC 是工业加速度计、压电速度传感器、4-20mA 振动传感器、接近探头以及所有相关安装硬件、电...
2023-08-01 00:04:00


在选择甲醛检测仪时,规格和尺寸是我们需要关注的重要因素。常见的甲醛检测仪尺寸大约在15cm x 7cm x 3cm左右,便于携带和操作。这种紧凑的设计使得用户能...
2019-09-12 00:00:00

0603贴片电阻是一种常用的电子元件,其微小的尺寸(0.06英寸长x0.03英寸宽)非常适合用于空间有限的电路设计中。为了在有限的空间内标记阻值,0603贴片电...
2024-11-26 11:29:29