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

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

2.4.1. 设置时序分析的操作条件

在Timing Analyzer中点击View > Timing Corners,指定不同功耗和温度范围下到时序分析的操作条件。可用的操作条件因器件和速度等级而异。您可以选择的各种操作条件代表多角时序分析中的不同“时序角”。
图 41. Set Operating Conditions面板


根据以下时序模型名称约定,Timing Analyzer在Set Operating Conditions面板中显示适合您的器件的可选操作条件:

<process in speed grade> <voltage/vid> <temperature>

以下示例说明了此命名约定:

  • Fast 900mV 40C Model
    • Fast—在一个速度等级内最快进程的时序模型。
    • 900mV—标称900mV时序模型。
    • 40C—低温度(40摄氏度)时序模型。
  • Slow vid<n> 100C Model
    • Slow—在一个速度等级内最慢进程的时序模型。
    • vid—使用SmartVID进行分析的时序模型。
    • <n> —时序模型的器件速度等级。
    • 100C—高温度(100摄氏度)时序模型。

选择一种或多种电压和温度组合,然后双击Tasks窗格中的Timing Slack下的Report Timing…以配置此模型的时序分析报告的生成。生成的报告显示了您指定的所有操作条件下最坏情况的时序路径裕量(timing path slack)。生成了此模型的报告后,此报告会显示您选择的所有操作条件下最坏情况的时序路径裕量。

您可以使用以下菜单选项在Report窗口中生成或者重新生成报告:

  • Regenerate—重新生成您选择的报告。
  • Regenerate All Out of Date—生成所有过时的报告,这些报告是上一次生成后因SDC变更而过时的报告。
  • Delete All Out of Date—删除所有过时的报告数据。

作为GUI的替代方法,您可以运行带有-model-speed-temperature-voltage选项的set_operating_conditions命令来指定操作条件。当运行set_operating_conditions时,您必须对当前器件指定有效的操作条件。运行get_available_operating_conditions命令,返回当前器件的所有有效操作条件的列表。

以下示例将操作条件设置为慢速时序模型(slow timing model),电压是900 mV,温度是100° C:

set_operating_conditions -model slow -temperature 100 -voltage 900