FPGA时序约束之时序路径和时序模型

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

2 时序路径

FPGA时序约束之时序路径和时序模型

时序路径作为时序约束和时序分析的物理连接关系,可分为片间路径和片内路径。

片间路径是指FPGA芯片与外围芯片的物理路径;

片内路径是指FPGA芯片内部根据设计的代码所实现的路径;

时序约束和时序分析所关注的是片间路径,如下图所示;

3 时序模型

FPGA的典型的时序模型如下图所示,完整的时序路径包括包括源时钟路径、传输路径、组合逻辑和目的时钟路径,也可以表示为触发器(FF)+线路(Route)+组合逻辑(LogIC)+触发器(FF)的模型。

根据上图的时序模型,在进行时序电路设计时,时序需满足一定的要求,图中该路径的建立时间时序要求为:

Tclk≥Tco+TlogIC+Troute+Tsetup-Tskew;

其中,

Tclk 为时钟周期;

Tco为发送端寄存器时钟到输出时间;

Tlogic为组合逻辑时间延迟;

Troute为两级寄存器(两个寄存器)之间的布线延迟;

Tsetup为接收端寄存器建立时间;

Tskew为两级寄存器的时钟歪斜(即到达寄存器的时间偏差),其值等于时钟同边沿到达两个寄存器时钟端口的时间差。

上述为建立时间的时序要求。下面讲述一下保持时间时序要求:

保持时间相对来说要难理解,是指数据在时钟上升沿后需保持的最小时间量,这里已经在上一篇讲解过。通俗意思是说寄存器1的数据不能太快到达寄存器2,以防止寄存器2采集新数据太快而导致原来的数据被覆盖。

NOTE:保持时间约束是对同一个时钟边沿约束,而不是对下一个时钟进行约束。

详细描述:如上图,寄存器2在边沿2时刻刚刚捕获寄存器1在边沿1时刻发出的数据,若寄存器1在边沿2时刻发出的数据过快到达寄存器2,则会冲掉前面的数据,因此保持时间约束的是同一个边沿(这里要注意,实际是同一个时钟源,所以说是同一个边沿)。

在时钟沿到达之后,数据要保持Thold的时间,如上图所示(图中为表示方便加大了时序宽度,实际上比较小),要满足以下公式:

Tco+Tlogic+Troute≥Tskew+Thold

猜您喜欢

温度保险丝作为关键的安全保护元件,有着着不可替代的作用。Littelfuse(力特)作为全球领先的电子保护元件制造商,其温度保险丝产品以高可靠性和多样化。本文将...
2023-04-30 20:56:30

精密电阻作为电子元器件中的重要组成部分,其品牌和质量受到了关注。TYOHM(幸亚)作为国内知名的精密电阻品牌,凭借其优异的产品性能和良好的市场口碑,逐渐成为行业...
2019-08-04 22:12:30

2008-04-06 00:00:00

排阻作为重要的电子元件,承担着电流分流和电压分配的关键作用。士康(SACON)作为国内知名的排阻品牌,优良的品质和完善的服务赢得了市场的认可。面对市场上众多的排...
2012-06-12 02:44:30


贴片电阻103能否用105代替,需要根据具体电路情况而定。103表示1010^3Ω,即10kΩ;105表示1010^5Ω,即1MΩ。两者阻值相差100倍,直接替...
2024-11-29 10:26:22

保险丝作为汽车电路保护的重要元件,其性能和规格也越来越受到车主和维修人员的关注。瑶合乐作为国内知名的汽车保险丝品牌,高品质的产品和多样的规格赢得了市场的认可。本...
2020-06-14 03:26:30

车载DCDC转换器,简单来说,就是汽车上的电压变换器。能够将汽车蓄电池输出的12V或24V直流电,转换成电子设备所需的5V、9V或其电压的直流电,为车载电子设备...
2024-05-29 00:00:00


您是否曾为电子设备的续航焦虑?是否担心电池过充或过放带来的安全隐患?电池管理系统(BMS)正是解决这些问题的关键!作为现代电子设备的核心组件,如同一位智能管家,...
2024-08-24 00:00:00