关键问题
由于英特尔® Quartus® Prime Pro Edition 软件版本 20.1 和 20.2 出现问题,在使用任何高性能或高级性能编译模式时,英特尔® Stratix® 10 设计可能会出现松弛差异。这是由于编译器优化过程中引入的时序弧缺失所导致。
如果您仍处于项目的设计阶段,并且使用的是英特尔® Quartus® Prime Pro Edition 软件版本 20.1 或 20.2,但无法移至最新版本,请下载并安装以下链接的补丁。使用安装的补丁重新编译设计。
如果您的目标英特尔® Quartus® Prime 专业版软件版本 20.1 或 20.2,您的项目已完成并处于生产阶段,但无法移至最新版本,则执行影响评估的后续步骤 (1) 到 (3) 通过每次编译中的必要操作:
1) 将此脚本 下载 到您的项目文件夹 missing_hold_timing_arc.tcl
2) 从命令行 执行 此命令:
quartus_sta –t missing_hold_timing_arc.tcl –proj [-rev ]
3) 脚本将返回以下 4 个输出中的 1 个。按照以下说明进行操作:
i) 设计需要重新编译。为英特尔 Quartus Prime 专业版软件 v20.1 安装补丁 0.30 并重新编译。
- 下载 适用于 英特尔 Quartus Prime 专业版软件 v20.1 Windows (.exe) 的 0.30 补丁
- 英特尔 Quartus Prime 专业版软件 v20.1 Linux 版的下载补丁 0.30 (.run)
- 下载英特尔 Quartus Prime Pro Edition Software v20.1 (.txt) 补丁 0.30 的自述文件
ii) 需要重新编译设计。为英特尔 Quartus Prime 专业版软件 v20.2 安装补丁 0.19 并重新编译。
- 下载 适用于 英特尔 Quartus Prime 专业版软件 v20.2 Windows (.exe) 的 0.19 补丁
- 下载 补丁 0.19,英特尔 Quartus Prime 专业版软件 v20.2 Linux 版 (.run)
- 下载英特尔 Quartus Prime 专业版软件 v20.2 (.txt) 补丁 0.19 的自述文件
iii) 无时序违规。此种子不需要重新编译。
此种子不受此问题影响,但如果设计在没有补丁的情况下重新编译,则必须重新运行脚本。
iv) 此版本的英特尔 Quartus Prime 专业版软件无需进行修补。
此消息仅出现在 20.1 和 20.2 以外的英特尔® Quartus® Prime 专业版软件版本中。
此问题从英特尔® Quartus® Prime Pro Edition 软件版本 20.3 开始修复。