仅对英特尔可见 — GUID: xid1535652174184
Ixiasoft
2.1.5.1. 时序报告命令
2.1.5.2. Fmax汇总报告(Fmax Summary Report)
2.1.5.3. Report Timing命令
2.1.5.4. 报告逻辑电平深度
2.1.5.5. 报告相邻路径(Report Neighbor Paths)
2.1.5.6. Report CDC Viewer命令
2.1.5.7. Report Custom CDC Viewer命令
2.1.5.8. 报告时间借用数据
2.1.5.9. 将约束与时序报告相关联
2.1.5.10. 从Timing Analyzer运行Design Assistant
2.1.5.11. 在其他工具中定位时序路径
2.2.1. 建议的初始SDC约束
2.2.2. SDC文件优先级
2.2.3. 迭代约束修改(Iterative Constraint Modification)
2.2.4. 使用实体绑定的SDC文件(Using Entity-bound SDC Files)
2.2.5. 创建时钟和时钟约束
2.2.6. 创建I/O约束
2.2.7. 创建延迟和偏移约束(Creating Delay and Skew Constraints)
2.2.8. 创建时序异常(Creating Timing Exceptions)
2.2.9. 使用Fitter过约束(Using Fitter Overconstraints)
2.2.10. 示例电路和SDC文件
仅对英特尔可见 — GUID: xid1535652174184
Ixiasoft
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)时序分析。
命令行选项 | 说明 |
---|---|
-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)。 |