Intel® Quartus® Prime Standard Edition User Guide: Design Optimization

ID 683230
Date 11/12/2018
Public
Document Table of Contents

6.4.2. Physical Synthesis 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 24.  Physical Synthesis Optimizations and Associated Settings
Setting Name Intel® Quartus® Prime Settings File Variable Name Values Type
Perform Physical Synthesis for Combinational Logic for Performance (no Arria® 10 support) PHYSICAL_SYNTHESIS_COMBO_LOGIC ON, OFF Global
Perform Physical Synthesis for Combinational Logic for Fitting (no Intel® Arria® 10 support) PHYSICAL_SYNTHESIS_COMBO_LOGIC_FOR_AREA ON, OFF Global
Advanced Physical Synthesis ADVANCED_PHYSICAL_SYNTHESIS ON, OFF Global
Automatic Asynchronous Signal Pipelining PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING ON, OFF Global
Perform Register Duplication for Performance (no Intel® Arria® 10 support) PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION ON, OFF Global
Perform Register Retiming for Performance (no Intel® Arria® 10 support) PHYSICAL_SYNTHESIS_REGISTER_RETIMING ON, OFF Global
Power-Up Don’t Care ALLOW_POWER_UP_DONT_CARE ON, OFF Global, Instance
Power-Up Level POWER_UP_LEVEL HIGH,LOW Instance
Allow Netlist Optimizations ADV_NETLIST_OPT_ALLOWED "ALWAYS ALLOW", DEFAULT, "NEVER ALLOW" Instance
Save a node-level netlist into a persistent source file (no Intel® Arria® 10 support) LOGICLOCK_INCREMENTAL_COMPILE_ASSIGNMENT ON, OFF Global
LOGICLOCK_INCREMENTAL_COMPILE_FILE < file name >