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

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

2.5.1.16. Report Register Statistics(报告寄存器统计)

Timing Analyzer的Reports > Design Metrics > Report Register Statistics命令使您能够报告设计中同步和异步复位,超级寄存器以及具有时钟使能的寄存器的数量。 您可以使用此信息并结合时序裕量(timing slack),拥塞和其他分析报告来确定您设计中的时序关键部分, 这些部分可以删除复位或更改控制方案,以更有效地满足时序要求。
图 71. 报告寄存器统计(截断的报告)
注:
  • 此报告在post-synthesis (DNI flow)和规划后时序分析(post-plan timing analysis)中的工作原理类似。然而,此报告的Without a Clock列对综合后时序分析更有帮助,因为传统的(non-SDC-on-RTL) SDC通常不在综合后模式下进行加载,所以通过使用此报告,您可以分析在没有SDC的情况下如何影响时序。
  • derive_clocks命令生成的时钟不计为用户时钟。
  • 报告的Without a Control Signal列标识那些没有对应的控制信号的寄存器。
  • 报告的Synchronous Load列标识只能应用于 Intel® Arria® 10器件的任何同步负载。 only.

Without a Clock列告知您寄存器的数量,其中没有已定义的时钟驱动Register Count列中显示的层次结构中的寄存器。此列中的0值表示您的设计中有SDC定义的时钟驱动寄存器。Unique Clocks列指示Register Count标识的层次结构中唯一SDC定义的时钟驱动寄存器的数量。若要查看这些列,请使能对话框中的Show registers without clocksShow the number of unique clocks feeding registers额外选项,当您运行报告时会出现此对话框,如下图所示:

图 72. Report Register Statistics额外选项对话框