10.12.2012 Views

Quartus II Settings File Reference Manual - Altera

Quartus II Settings File Reference Manual - Altera

Quartus II Settings File Reference Manual - Altera

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4: Analysis & Synthesis Assignments 4–145<br />

REMOVE_DUPLICATE_REGISTERS<br />

REMOVE_DUPLICATE_REGISTERS<br />

Type<br />

Removes a register if it is identical to another register. If two registers generate the<br />

same logic, the second register is deleted and the first register fans out to the<br />

destination of the second register. Also, if the deleted register has different logic<br />

option assignments, they are ignored. You can use this option to prevent the Compiler<br />

from removing duplicate registers that you have used deliberately. Perform this by<br />

setting the option to Off. This option is ignored if it is applied to anything other than<br />

an individual register or a design entity containing registers.<br />

This option is ignored if it is assigned to anything other than an individual register or<br />

a design entity containing registers.<br />

This option is turned on by default.<br />

Boolean<br />

Device Support<br />

This setting can be used in projects targeting any <strong>Altera</strong> device family.<br />

Notes<br />

This assignment is included in the Analysis & Synthesis report.<br />

This assignment supports wildcards.<br />

Syntax<br />

set_global_assignment -name REMOVE_DUPLICATE_REGISTERS <br />

set_global_assignment -name REMOVE_DUPLICATE_REGISTERS -entity <br />

set_instance_assignment -name REMOVE_DUPLICATE_REGISTERS -to -entity<br />

<br />

Example<br />

set_global_assignment -name remove_duplicate_registers off<br />

set_instance_assignment -name remove_duplicate_registers off -to foo<br />

Default Value<br />

On<br />

Old Names<br />

This variable also has the following name(s) in some earlier versions of the <strong>Quartus</strong> <strong>II</strong><br />

software:<br />

DUPLICATE_REGISTER_EXTRACTION<br />

June 2012 <strong>Altera</strong> Corporation <strong>Quartus</strong> <strong>Settings</strong> <strong>File</strong><br />

<strong>Reference</strong> <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!