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

ID 683243
日期 4/13/2020
Public

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

文档目录

2.3.1. quartus_sta可执行文件

quartus_sta可执行文件使您能够在不运行完整的 Intel® Quartus® Prime软件GUI的情况下运行时序分析。 可以使用以下方法:
  • 要将Timing Analyzer作为独立的GUI应用程序运行,请在命令提示符下输入以下代码:
    quartus_staw
  • 要在交互式命令外壳模式下运行Timing Analyzer,请在命令提示符下输入以下代码:
    quartus_sta -s
  • 要从系统命令提示符运行时序分析,请输入以下命令:
    quartus_sta <options><project_name>

您可以选择使用命令行选项对大型设计执行迭代时序分析。您可以使用quartus_sta --mode=implement执行不太密集的分析。在这种模式下, Intel® Quartus® Prime软件执行reduced-corner时序分析。当获得所需的结果时,使用quartus_sta --mode=finalize来执行最终的Fitter优化和完整的四角(four-corner)时序分析。

表 24.  quartus_sta命令行选项
命令行选项 说明
-h | --help 提供关于quartus_sta的帮助信息。
-t <script file> | --script=<script file> 查找<script file>的来源。
-s | --shell 进入shell模式。
--tcl_eval <tcl command> 评估Tcl命令<tcl command>
--do_report_timing 对设计中的所有时钟运行以下命令:
report_timing -npaths 1 -to_clock $clock
report_timing -setup -npaths 1 -to_clock $clock  
report_timing -hold -npaths 1 -to_clock $clock  
report_timing -recovery -npaths 1 -to_clock $clock  
report_timing -removal -npaths 1 -to_clock $clock 
--force_dat 使用新的延迟信息强制更新工程数据库。
--lower_priority 降低quartus_sta进程的计算优先级。
--post_map 使用post-map数据库结果。
--sdc=<SDC file> 指定要使用的.sdc文件。
--report_script=<custom script> 指定要调用的自定义报告脚本。
--speed=<value> 指定用于时序分析的器件速度等级。
-f <argument file> 指定一个包含额外的命令行参数的文件
-c <revision name> | --rev=<revision_name> 指定要使用的版本及其关联的 Intel® Quartus® Prime Settings File (.qsf)。
--multicorner 指定Timing Analyzer对慢速角以及快速角生成所有时序裕量(slack)摘要报告。
--multicorner[=on|off] 关闭多角(multicorner)时序分析。
--voltage=<value_in_mV> 指定用于时序分析的器件电压,单位为mV。
--temperature=<value_in_C> 指定以摄氏度为单位的器件温度,用于时序分析。
--parallel [=<num_processors>] 指定在多处理器系统上使用的计算机处理器数。
--mode=implement|finalize 确定Timing Analyzer对中间操作执行reduced-corner分析(implement),还是对最终Fitter优化和布局执行four-corner分析(finalize)。