Quartus® Prime Pro Edition User Guide: Design Optimization

ID 683641
Date 7/08/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.3.2. Resource Utilization Optimization Techniques

This table lists QSF assignments and applicable values for Resource Utilization Optimization settings:

Table 13.  Resource Utilization Optimization Settings
Setting Name .qsf File Variable Name Values Type
Auto Packed Registers QII_AUTO_PACKED_REGISTERS AUTO, OFF, NORMAL, MINIMIZE AREA, MINIMIZE AREA WITH CHAINS,SPARSE, SPARSE AUTO Global, Instance
Perform WYSIWYG Primitive Resynthesis ADV_NETLIST_OPT_SYNTH_WYSIWYG_REMAP ON, OFF Global, Instance
Optimization Technique OPTIMIZATION_TECHNIQUE AREA, SPEED, BALANCED Global, Instance
Speed Optimization Technique for Clock Domains SYNTH_CRITICAL_CLOCK ON, OFF Instance
State Machine Encoding STATE_MACHINE_PROCESSING AUTO, ONE-HOT, GRAY, JOHNSON, MINIMAL BITS, ONE-HOT, SEQUENTIAL, USER-ENCODE Global, Instance
Auto RAM Replacement AUTO_RAM_RECOGNITION ON, OFF Global, Instance
Auto ROM Replacement AUTO_ROM_RECOGNITION ON, OFF Global, Instance
Auto Shift Register Replacement AUTO_SHIFT_REGISTER_RECOGNITION ON, OFF Global, Instance
Auto Block Replacement AUTO_DSP_RECOGNITION ON, OFF Global, Instance
Number of Processors for Parallel Compilation NUM_PARALLEL_PROCESSORS Integer between 1 and 16 inclusive, or ALL Global