Intel® Quartus® Prime Pro Edition用户指南: Timing Analyzer

ID 683243
日期 10/02/2023
Public
文档目录

1.2.5. 多周期路径分析

多周期路径是需要对默认的设置时间或保持时间关系进行异常处理的数据路径,以便进行正确的分析。例如,一个寄存器需要在每第二或第三个上升时钟沿上捕获数据(多周期异常),而不是要求在每个时钟沿上捕获数据(默认分析)。

一个多周期路径出现在一个乘法器的输入寄存器和一个输出寄存器之间,输出寄存器的目的地在每隔一个时钟边沿锁存数据。

图 19. 多周期路径

寄存器到寄存器路径用于默认的设置和保持关系。此外,对于源和目的时钟的相应时序图和默认设置和保持关系,当源时钟src_clk的周期为10 ns,目的时钟dst_clk的周期为5 ns。默认设置关系为5 ns;默认保持关系为0 ns。

图 20. 寄存器到寄存器路径和默认设置和保持时序图

为满足系统要求,您可以通过对寄存器到寄存器路径指定多周期时序约束来修改默认设置和保持关系。

图 21. 寄存器到寄存器路径

异常(exception)的multicycle setup assignment值为2,以使用第二个出现的锁存沿;在此实例中,从默认值5 ns到10 ns。

图 22. 修改后的设置图