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

ID 683243
日期 4/13/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.1.5.7. Report Custom CDC Viewer命令

使您功能配置并显示一个自定义的时钟域交叉报告。此报告显示时钟域交叉传输的设置,保持,恢复和删除检查的结果。 通过在Timing Analyzer中点击Reports > Custom Reports > Report Custom CDC Viewer来打开此报告。
注: 生成一个报告后,通过点击Pushpin按钮 可以使Report False PathReport TimingReport Endpoints对话框保持在打开状态。您可以使用此功能对报告设置进行微调或者快速创建其他报告。
图 49. Report Clock Domain Crossing Viewer对话框

分析类型

CDC Viewer可以分析SetupHoldRecovery或者Removal的任何组合。

脚本信息

Keyword: report_cdc_viewer

Settings: -setup|-hold|-recovery|-removal

传输过滤

默认情况下,CDC Viewer报告包括所有传输类型:

  • Timed transfers—通过或失败
  • Fully cut transfers— 所有路径都是伪路径的传输。
  • Clock groups
  • Inactive clocks

您可以使用这些选项来指定显示的传输类型,或者作为选项来添加传输类型:–timed–fully_cut–clock_groups–inactive。如果不指定任何选项,那么将显示所有传输类型。

脚本信息

Keyword: report_cdc_viewer

Settings: -timed|-fully_cut|-clock_groups|-inactive

默认情况下,仅显示启动或锁定其他时钟启动或锁定路径的时钟。启用Non-crossing transfers显示与自身之间的传输的时钟。

脚本信息

Keyword: report_cdc_viewer

Settings: -show_non_crossing

注: 在网格格式报告中,如果具有非交叉传输的时钟在其他时钟之间进行传输,那么会始终出现具有非交叉传输的时钟。

如果在Maximum slack limit框中指定一个值,那么只有那些小于此值的slack的路径才会显示。如果不包括此选项,那么报告将包括任何slack值的路径。

脚本信息

Keyword: report_cdc_viewer

Settings: -less_than_slack

网格选项

在网格格式报告中,您可以将网格配置为将时钟显示为平面列表或层次结构,其中生成的时钟显示为从中派生的时钟的子时钟。打开Fold clocks on hierarchy来使能此嵌套显示。

脚本信息

Keyword: report_cdc_viewer

Settings: -hierarchy

默认情况下,启动或锁定到无路径的时钟不会出现在网格格式报告中。您可以通过开启Show empty transfers选项来显示这些时钟。

脚本信息

Keyword: report_cdc_viewer

Settings: -show_empty

输出

使您能够指定要保存报告的位置以及报告中需要的详细信息。您可以选择以下一项或多项设置:

  • Report panel name—指示Timing Analyzer生成一个指定名称的报告面板。默认报告名称为Report Timing。
    脚本信息

    Keyword: report_cdc_viewer

    Settings: -panel_name<reportname>

  • Enable multi corner reports—使能或禁用多角(multi-corner)时序分析。
    脚本信息

    Keyword: report_cdc_viewer

    Settings: -multi_corner

  • File name—将报告作为文本文件保存到本地磁盘,并使用您指定的文件名。如果要以HTML格式保存报告,那么文件名要以“.html”或者".htm"结束。
    脚本信息

    Keyword: report_cdc_viewer

    Settings: -file<filename>

  • Format—将报告格式化成一列时钟传输,而不是默认的网格面板。
    脚本信息

    Keyword: report_cdc_viewer

    Settings: -list

  • File options—指定Timing Analyzer是否覆盖现有文件(默认设置)或将内容附加到现有文件。

    脚本信息

    Keyword: report_cdc_viewer

    Settings: -append|-overwrite

  • Console—指定在Console中报告是否显示为信息消息。
    脚本信息

    Keyword: report_cdc_viewer

    Settings: -stdout