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

时间:2025-11-01  作者:Diven  阅读:0

时序路径

  典型的时序路径有4类,如下图所示,这4类路径可分为片间路径(标记①和标记③)和片内路径(标记②和标记④)。  对于所有的时序路径,我们都要明确其起点和终点,这4类时序路径的起点和终点分别如下表。 这4类路径中,我们最为关心是②的同步时序路径,也就是FPGA内部的时序逻辑。

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和布局布线的策略有很大关系。

猜您喜欢

锂离子电池因其高能量密度、长循环寿命和低自放电率,应用于多个领域。消费电子产品是最主要的应用领域,智能手机、平板电脑和笔记本电脑等设备几乎都依赖锂离子电池提供动...
2023-12-20 00:00:00

薄膜电容和电解电容是两种常见的电容器。在电子设备中起着非常重要的作用。了解的不同,可以帮助我们更好选择。本文将介绍这两种电容的特点和应用。薄膜电容的特点薄膜电容...
2025-03-26 08:30:34

贴片电阻4527,这个数字代表了的尺寸。4527指的是英制尺寸,表示该电阻的长和宽分别为45mil和27mil。 mil是密耳的缩写,1mil等于0.0254毫...
2024-11-29 10:26:21

光敏电阻作为重要的光电元件,应用于光线检测、自动控制等领域。TA-I(大毅)作为光敏电阻行业的知名品牌,很好的品质和稳定的性能,赢得了众多客户的青睐。本文将详细...
2013-01-10 06:21:15

现代生活中,配件不仅仅是为了装饰,在功能性和美观性方面都是重要的配件。尤其是“Accessories_7.65X6.3MM_SM”这种特定尺寸的配件,应用于各种...
2025-04-24 06:01:41

什么是低压差线性稳压器 (LDO)?低压差线性稳压器 (Low-Dropout Regulator, LDO) 是一种电子元件,用于将不稳定的输入电压转换为稳定...
2023-12-25 00:00:00

半导体放电管(TSS)作为重要的电子元件,其主要优势体现在多个方面。TSS具有快速响应的特性,能够在极短的时间内完成放电,有效保护电路免受瞬态过电压的损害。TS...
2008-03-15 00:00:00

作者:e络盟技术团队配备传感器的现代设备无需手动按键,可根据传感器输入的信息自动运行。几乎所有辅助人类日常活动的电子设备都离不开传感器。传感器可监测人体重要体征...
2025-01-08 10:55:00

当今社会,安全防范越来越受到重视,而监控系统作为安全防范的重要一环,其稳定运行显得尤为关键。一个可靠的监控系统,除了需要高清的摄像头、稳定的网络之外,更离不开一...
2024-02-12 00:00:00

AC-DC电源模块是现代电子设备的关键组成部分,能够将交流电(AC)转换为直流电(DC),从而为各种终端设备提供稳定可靠的电力支持。无论是在家用电器、办公设备,...
2024-10-04 00:00:00