AN 738:Intel® Arria® 10器件设计指南

ID 683555
日期 6/30/2017
Public
文档目录

1.7.4. 时序约束和分析

表 57.  设计规范检查表
编号 是否完成? 检查表项目
1   确保时序约束完整并准确,包括所有时钟信号和I/O延迟。
2   编译之后查看TimeQuest Timing Analyzer报告,确保没有时序违规。
3   确保在向 Arria® 10器件提供数据时,不会超出输入I/O时间。

在FPGA设计流程中,准确的时序约束可以让时序驱动软件和布局和布线软件获得最佳结果。时序约束对于确保设计它们的时序要求非常关键,它表示器件正常工作时必须满足的实际设计要求。 Quartus® Prime软件针对每个器件速度等级采用不同的时序模型对设计进行优化和分析,为此必须对正确的速度等级进行时序分析。如果不对时序路径进行充分地约束、分析和验证是否满足要求,最终编程器件可能无法达到所希望的工作要求。

Quartus® Prime软件包含 Quartus® Prime TimeQuest Timing Analyzer, 一款强大的ASIC风格的时序分析工具,可以验证设计所有逻辑的时序性能。它支持行业标准的Synopsys设计约束(SDC)格式的时序约束,具有使用方便的GUI和交互式时序报告。它非常适合约束高速源同步接口和时钟多路复用设计结构。

该软件还支持在行业标准的Synopsys Primetime软件中进行静态时序分析。在New Project Wizard或者Settings对话框的EDA Tools Settings页面中指定生成所需时序网表的工具。

全面的静态时序分析包括分析寄存器之间、I/O和异步复位路径。重要的一点是在设计中指定所有时钟的频率和关系。使用输入和输出延迟约束指定外部器件或电路板时序参数。对外部接口组件指定准确的时序要求以反映准确的系统意图。

TimeQuest Timing Analyzer可对整个系统执行静态时序分析,使用数据要求时间、数据到达时间和时钟到达时间,以验证电路性能和检测可能的时序违规。它确定设计正常使用时必须满足的时序关系。

您可以使用report_datasheet命令生成一个数据表报告,此报告汇总了整个设计的I/O时序特征。