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

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

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

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代码来优化。

猜您喜欢

消防设备电源监控系统是保障建筑消防安全的重要一环。能够实时监控消防设备电源的运行状态,及时发现并报警,确保消防设备在紧急情况下能够正常工作。本系统采用先进的传感...
2024-03-18 00:00:00

固态电容与电解电容是电路中常见的元件。有不同的特性和用途。了解区别,对于电子爱好者和工程师都很重要。定义不同固态电容是用固态电解质制成的。电解电容则是使用液态电...
2025-04-12 00:31:43

熔断器作为重要的过载保护元件,有着着不可替代的作用。申电SenD作为国内知名的熔断器品牌,高品质的产品和完善的服务赢得了认可。本文将围绕“申电 SenD熔断器类...
2024-08-06 04:39:30

在选择吹尘器时,了解其规格尺寸非常重要。吹尘器的规格一般包括风力、风速、噪音等级和电源要求等。常见的吹尘器风速范围在每分钟100公里至300公里之间,适合不同的...
2009-05-21 00:00:00

选择贴片电阻的最佳封装方法需要综合考虑多种因素,包括电路板空间、功率要求、成本以及生产工艺。没有 universally 「最好」的封装,只有最适合特定应用的封...
2024-11-26 11:29:54

耳塞是日常生活中常用的耳部保护和降噪工具,但市场上有多种类型的耳塞,功能和设计各异。材料上,耳塞通常分为泡沫耳塞、硅胶耳塞和塑料耳塞。泡沫耳塞柔软,适合长时间佩...
2014-07-30 00:00:00


随着科技的不断进步,各类电子设备对连接器的要求越来越高。在这个背景下,RF-CONN_6.4X6.4MM_TM应运而生,成为众多行业中使用的高性能连接器。本文将...
2025-04-23 18:31:14

合金电阻作为电子元器件中的重要组成部分,应用于各种电子设备中。其中,TOKEN(德键)作为知名的合金电阻品牌,凭借其优异的性能和稳定的品质,赢得了市场的高度认可...
2019-10-12 00:08:21

贴片电阻采用表面贴装技术(SMT),以其小型化、轻量化和自动化程度高的特点,广泛应用于各种电子产品中。常见的封装尺寸从01005到2512不等,数字表示其长宽尺...
2024-11-26 11:29:40