Intel® Quartus® Prime Pro Edition用户指南: 设计编译

ID 683236
日期 12/16/2019
Public
文档目录

1.4. 增量式优化流程

Intel® Quartus® Prime Pro Edition支持在设计编译的每个阶段进行增量优化。增量优化中,按顺序运行下一编译模块前,可独立运行和优化每个编译阶段。Compiler将每个阶段的结果通过快照形式保留以进行分析。对设计或约束进行更改时,Compiler仅运行受更改影响的阶段。 综合或任何Fitter阶段后,可查看结果并运行时序分析。根据需要修改设计RTL或Compiler设置。然后重新运行综合或Fitter并评估更改后的结果。重复该处理直到模块性能满足要求。该流程可最大化每个阶段的结果,且无需等待整个编译结果。
图 15. 增量式优化流程
表 6.  Fitter阶段的增量式优化
Fitter阶段 增量式优化
Plan(规划) 此阶段后,可运行规划后时序分析以验证时序约束,并使跨时钟时序窗口生效。查看外设(I/O)的布局和属性。
Early Place(早期布局) 本阶段后,Chip Planner可显示设计单元的初始高级布局。使用该信息指导您的布局规划决策。
Place(布局) 该阶段后,确认Compilation Report中的资源和逻辑,并在Chip Planner中查看设计单元布局。
Route(布线) 此阶段后,执行详细设置和保持Timing Analyzer中的时序收敛,并通过Chip Planner查看布线拥塞。
Retime(重定时) 此阶段后,查看Fitter报告中的Retiming结果,更正限制进一步重定时优化的约束。
注: 仅当您开启Enable Intermediate Fitter Snapshots (Assignments > Settings > Compiler Settings)时,Compiler才默认保存完整编译期间已规划、已布局,已布线和重定时后的快照。也可单独运行Fitter过程的中间阶段并生成相应快照。