Quartus® Prime Pro Edition User Guide: Design Optimization

ID 683641
Date 9/30/2024
Public
Document Table of Contents

3.3.1. Synthesis Netlist Optimizations

The project .qsf file preserves the settings that you specify in the GUI. Alternatively, you can edit the .qsf directly. The .qsf file supports the following synthesis netlist optimization commands. The Type column indicates whether the setting is supported as a global setting, an instance setting, or both.
Table 10.  Synthesis Netlist Optimizations and Associated Settings
Setting Name Quartus® Prime Settings File Variable Name Values Type
Perform WYSIWYG Primitive Resynthesis ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON, OFF Global, Instance
Optimization Mode OPTIMIZATION_MODE BALANCED, HIGH PERFORMANCE EFFORT, HIGH PERFORMANCE EFFORT WITH MAXIMUM PLACEMENT EFFORT, HIGH PERFORMANCE WITH AGGRESSIVE POWER EFFORT, SUPERIOR PERFORMANCE, SUPERIOR PERFORMANCE WITH MAXIMUM PLACEMENT EFFORT, AGGRESSIVE AREA, HIGH PLACEMENT ROUTABILITY EFFORT, HIGH PACKING ROUTABILITY EFFORT, OPTIMIZE NETLIST FOR ROUTABILITY, AGGRESSIVE POWER, Global, Instance
Power-Up Don’t Care ALLOW_POWER_UP_DONT_CARE ON, OFF Global