首页 > 技术 > 内容

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

时间:2026-01-24  作者: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代码来优化。

猜您喜欢


电容器在电子设备中有重要作用。很多人对电容器容量和电容量容易混淆。本文将介绍这两者的区别。定义不同电容器容量是指电容器储存电荷的能力。电容量则是电容器的实际电量...
2025-04-13 05:30:36
贴片电感和贴片电容是电子元件中常见的两种。在电路中起着不同作用。本文将详细介绍的区别。定义不同贴片电感是储存能量的元件。主要用于滤波和储能。贴片电容则是储存电荷...
2025-03-22 02:31:07
焊接贴片电阻是现代电子设备中重要的基本元件。电子技术的快速发展,焊接贴片电阻在电路设计中的应用愈加。不仅在功能上起到限流、分压等作用,还在体积、性能上表现出色,...
2025-04-19 12:00:04
单片机(MCU)、微处理器(MPU)和系统级芯片(SoC)是现代电子设备中不可少的核心组件。单片机是集成电路,通常包含微处理器、存储器和输入输出接口,应用于自动...
2013-09-09 00:00:00
移动电源,又称为便携式充电器,是能够为电子设备提供电力的外部电源装置。通常由电池、充电电路和接口组成,能够储存电能并在需要时为手机、平板电脑等设备进行充电。移动...
2013-12-16 00:00:00
贴片电阻475代表的是47.5KΩ的阻值,而不是电容。电阻和电容是完全不同的电子元件。电阻用于限制电流的流动,而电容用于储存电荷。475这种标识方法遵循的是电子...
2024-11-29 10:25:45
现代生活中,配件的选择和使用变得愈发重要。无论是在电子产品、家居装饰还是个人装扮中,配件都是不可少的配件。今天,我们将聚焦于特定的配件——Accessories...
2025-04-21 20:01:13
随着电子设备和工业自动化的快速发展,大功率电阻在电路设计和能量控制中是非常重要的配件。大功率电阻能够承受高功率负载和稳定性能,应用于电力电子、汽车电子、通信设备...
2025-12-01 20:00:03
当今这个电力电子设备日益普及的时代,您是否了解,我们日常使用的很多电器,例如电脑、电视、空调等,都会在无形中浪费电力,甚至影响电网的稳定性?而有一种叫做有源功率...
2024-01-01 00:00:00
自动元件分析仪是用于检测和分析电子元件性能的重要工具,应用于电子制造和维修行业。根据功能和应用领域的不同,自动元件分析仪可以分为以下几类:首先是基础测试型分析仪...
2023-11-16 00:00:00