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

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

1.9.1. 优化模式

以下选项着重指导综合期间的Compiler优化。指定Balanced策略,或针对PerformanceAreaRoutabilityPowerCompile Time进行优化。Compiler针对您指定的优化目标运行。 该设置会影响综合和适配。
表 17.  优化模式(Compiler设置页面)

优化模式

说明

Balanced (normal flow)

Compilery对用于时序相关的平衡实现的综合进行优化。

High Performance Effort

Compiler增加布局和布线期间时序优化的效果,并使能时序相关的Physical Synthesis优化(依据每个寄存器优化设置)。每个额外优化都会增加编译时间。

High Performance with Maximum Placement Effort 使能与High Performance Effort相同的Compiler优化,并实现其他布局优化作用。
Superior Performance 使能与High Performance Effort相同的Compiler优化,并在Analysis & Synthesis期间添加更多优化以通过对逻辑区域的潜在提高将器件性能最大化。如果设计利用率已经非常高,则该选项可能导致适配困难,从而也可能对整个优化质量产生消极影响。
Superior Performance with Maximum Placement Effort 使能与Superior Performance相同的Compiler优化,并实现其他布局优化作用。

Aggressive Area

Compiler极力尝试减少实现设计所需的器件占用面积,但可能会牺牲设计性能。

High Placement Routability Effort Compiler尽可能对设计进行最佳布线,但可能牺牲设计区域,性能和编译时间。Compiler花费额外时间减少路由选择利用率,可提高布通率还可节省动态功率。
High Packing Routability Effort Compiler尽可能对设计进行最佳布线,但可能会牺牲设计区域,性能和编译时间。Compiler消耗额外时间封装寄存器,以提高布通率并节省动态功率。
Optimize Netlist for Routability Compiler实现网表修改以增加布通性,但可能会牺牲性能。

High Power Effort

Compiler竭力优化低功耗综合。High Power Effort会增加综合运行时间。

Aggressive Power

竭力优化低功耗综合。Compiler进一步减低使用指定或评估最高切换率的信号路由,以节省额外动态功率但可能会影响性能。

Aggressive Compile Time

通过减少所需的编译时间实现效能降低和具有较少性能优化的设计。该选项同时禁用其他进行详细报告的功能。

注: 开启Aggressive Compile Time 使能对 Intel® Quartus® Prime设置文件(.qsf)的设置,该设置不可被其他.qsf设置覆盖。
注: 如果使用.qsf约束使能用于Design Space Explorer II的扩展型优化模式,则随后需开启Compiler Settings以用于该工程版本,Compiler Settings选项卡指示扩展型优化模式复原到Compiler Settings选项卡Optimization Modes下的其中一个模式。