首页 > 技术 > 内容

FPGA时序约束之伪路径和多周期路径

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

前面几篇FPGA时序约束进阶篇,介绍了常用主时钟约束、衍生时钟约束、时钟分组约束的设置,接下来介绍一下常用的另外两个时序约束语法“伪路径”和“多周期路径”。

一、伪路径

1、伪路径的定义

FPGA开发过程中软件的综合布线耗时很长,这块对FPGA产品开发的进度影响很大。

伪路径表示该路径实际存在,但该路径的电路功能无须考虑时序约束。

通过定义伪路径,通知vivado等FPGA开发软件无需对这些路径进行时序优化布线。

这样FPGA开发软件就会自动跳过这部分路径的优化,可以减少综合布线的优化时间。

使用伪路径命令可以有效地减少时序分析的复杂度,同时提高系统性能和可靠性。

2、伪路径的应用范围

伪路径主要应用于异步时钟或异步复位的情况下,例如:

  • 跨时钟域
  • 异步复位逻辑
  • 异步RAM

3、伪路径的约束的写法

伪路径约束语法为:

set_false_path [-setup] [-hold] [-fROM < node_list >] [-to < node_list >] [-through < node_list >]
参数定义
-fROM有效的起始点,例如时钟、寄存器
-to有效的终结点
-through路径中的节点,比如引脚、端口等等.

这里需要注意:伪路径约束是单向的,不是双向的,如果两个时钟域相互之间都有数据传输,则需要对两个方向的都做时序约束,如下所示:

set_false_path -from [get_clocks clk0] -to [get_clocks clk1]set_false_path -from [get_clocks clk1] -to [get_clocks clk0]

或者这样写也是可以的:

set_clock_groUPS -async -group [get_clocks clk1] -to [get_clocks clk2]

二、多周期路径

默认情况下FPGA开发软件默认每条路径都是单周期路径,即从上一个寄存器到下一个寄存器的时间默认为一个周期内可达,并按照这个约定去布线优化。

其实我们写的代码基本默认就是单周期的,时序达不到就拆分代码逻辑,拆分成多个周期完成即可,则不需要做多周期路径约束。

但有时也存在需要多周期路径,设定这个路径从起点到终点需要1个周期以上才能到达,这时就要进行多周期约束,但这部分约束也用的少。

多周期约束语法:

set_multICycle_path < num_cycles > [-setup|-hold] [-start|-end] [-from < startpoints >] [-to < endpoints >] [-through < pins|cells|nets >]
参数含义
num_cycles [-setup -hold]建立时间或保持时间的周期数
[-start -end]参数时钟选取
-from路径起点
-to路径终点
-through路径经过点

单时钟域下,数据经过N个周期从起点寄存器到达终点,约束如下:

set_multICycle_path N -setup -from [get_pins data0_reg/C] -to [get_pins data1_reg/D]set_multicycle_path N-1 -hold -from [get_pins data0_reg/C] -to [get_pins data1_reg/D]

三、

本文介绍了伪路径和多周期路径的使用,但要注意的是伪路径约束不能滥用,只能用在一些异步时钟或异步复位这些对于时序要求不高的路径,对于关键路径,不能用这个约束命令,还是要从HDL代码来优化。

猜您喜欢


贴片排阻因其体积小、性能稳定、安装方便等优势,被应用于各种电子产品中。作为电子元件重要供应商,ASJ(新加坡)提供多种类型的贴片排阻,满足不同客户的需求。本文将...
2014-02-14 12:56:30
品牌众多,而每一个品牌背后都承载着独特的技术底蕴与文化传承。万裕(SAMXON),作为分流器电阻领域的佼佼者,其品牌归属地自然成为业内人士关注的焦点。本文将深入...
2017-07-03 09:30:30
贴片电阻是电子电路中常见的元件,其主要功能是限制电流的流动。利用电阻效应,将电能转化为热能,从而降低电路中的电流强度。贴片电阻的阻值由其材料和尺寸决定。材料的电...
2024-11-29 10:25:50
电动汽车作为未来出行的新趋势,正逐渐走入千家万户。而电池,作为电动汽车的心脏,其安全性和寿命很重要。电池管理系统(BMS)就像一位尽职尽责的守护者,时刻保障着电...
2024-09-24 00:00:00
温度保险丝作为保护电路安全的重要元件,其作用愈发显著。LGL温度保险丝可靠的性能和多样的类型,成为市场上受到关注的品牌。本文将全面介绍LGL温度保险丝的类型及其...
2023-11-27 00:26:30
金属膜电阻因其优异的性能和稳定性,应用于各种电子设备中。作为全球领先的电子元器件供应商,泰科电子(TE Connectivity)在金属膜电阻领域也占据重要地位...
2024-05-05 04:23:08
0603贴片电阻的功率通常为1/16瓦(即0.0625瓦)或1/10瓦(即0.1瓦)。 需要注意的是,这只是一个典型值,实际功率取决于具体的制造商和电阻的材质。...
2025-04-14 15:03:57
电子元件的焊接过程中,焊接贴片电阻是一个常见的操作。很多新手在进行焊接时会有这样一个疑问:焊锡丝可以接触焊盘吗?本文将对此进行详细分析,并提出一些焊接时的注意事...
2025-03-18 14:01:39
可调电容是能够根据需要调节电容量的电子元件,应用于无线电、电视、通信等领域。根据不同的结构和工作原理,可调电容主要分为以下几类。首先是旋钮式可调电容,通常由一个...
2017-04-12 00:00:00