Auto_packed_registers_max – Altera Quartus II Settings File User Manual
Page 448
AUTO_PACKED_REGISTERS_MAX
Allows the Compiler to automatically implement a register and a combinational function in the same
logic cell. This option controls how aggressively the Fitter combines registers with other function blocks
in order to reduce logic element count. If this option is set to 'Off', the Fitter does not attempt to place a
pair of logic functions in a single logic cell; however, logic cells specified during synthesis to perform both
a combinational and a sequential function are maintained. If this option is set to 'Normal', the Fitter
places both a combinational and a sequential operation in a logic cell when it is expected that the
placement does not affect design performance. When this option is set to 'Minimize Area', the Fitter
aggressively combines unrelated sequential and combinational functions into a single logic cell in order to
reduce the logic cell count, even at the expense of design performance. When this option is set to
'Minimize Area with Chains', the Fitter even more aggressively combines sequential and combinational
functions that are part of arithmetic or register cascade chains or that can be converted to register cascade
chains. When this setting is Auto, the fitter attempts to achieve the best performance while maintaining a
fit for the design in the specified device. The fitter will combine all combinational and sequential
functions that are deemed to benefit circuit speed. In addition, more aggressive combinations of unrelated
combinational and sequential functions are performed to the extent required to reduce the area of the
design in order to achieve a fit in the specified device.
Old Name
AUTO_PACKED_REGISTERS_MAXII, AUTO_PACKED_REGISTERS_TSUNAMI, Auto Packed
Registers -- MAX II
Type
Enumeration
Values
• Auto
• Minimize Area
• Minimize Area with Chains
• Normal
• Off
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment supports Fitter wildcards.
Syntax
set_global_assignment -name AUTO_PACKED_REGISTERS_MAX
set_global_assignment -name AUTO_PACKED_REGISTERS_MAX -entity
set_instance_assignment -name AUTO_PACKED_REGISTERS_MAX -to
448
AUTO_PACKED_REGISTERS_MAX
MNL-Q21005
2015.05.04
Altera Corporation
Quartus Settings File Reference Manual