Recommendations in Advisors

Each Recommendation provides a Description, Summary, and Action.

  • Description— Describes the reason for the recommendation and information on the settings and assignments for the recommendation. The description may also include links to the appropriate topic in Intel® Quartus® Prime Help or chapter in the Intel® Quartus® Prime Handbook.
  • Summary— Describes the net effect of the recommendation on the fMAX, logic element usage, compilation time, or power consumption for the design. The effects of the recommendation for the design are indicated by the following symbols:
    • (+)— The recommendation has a net positive effect on the design.
    • (-)— The recommendation has a net negative effect on the design.
    • (=)— The recommendation does not have an effect on the design.
  • Action— Describes the options for the recommendation, the specific steps necessary to implement it, and the current status of the settings or assignments for the recommendation. If applicable, the action also links to the appropriate Intel® Quartus® Prime dialog box, page in the Settings dialog box, or category in the Assignment Editor.


The icons next to recommendations in a Intel® Quartus® Prime advisor indicate the status of the recommendation with respect to the actual project settings, individual entity settings, and assignments for the design. The following table lists the icons and the status they indicate:

Icon Description

Indicates a violation in the recommendation category.

Indicates that the project settings, individual entity settings, or assignments for the recommendation do not match the recommendations.

Indicates that one or more the project settings match the recommendations, but their impact is minimal.

Indicates that all project settings (global, instance, or both) match the recommendations.

Indicates that the optimization advisor cannot determine whether the recommendation has been implemented.

For example, for the Optimize source code recommendation, the Intel® Quartus® Prime software cannot determine whether the source code for the design has been optimized.