Altera® Quartus® Prime Standard Edition Settings File Reference Manual

ID 683084
Date 5/08/2017
Public
Document Table of Contents

1.10.17. 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

  • MAX II
  • MAX V

Notes

This assignment supports Fitter wildcards.

Syntax


		set_global_assignment -name AUTO_PACKED_REGISTERS_MAX <value>
		set_global_assignment -name AUTO_PACKED_REGISTERS_MAX -entity <entity name> <value>
		set_instance_assignment -name AUTO_PACKED_REGISTERS_MAX -to <to> -entity <entity name> <value>
	

Default Value

Auto