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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

DONT_MERGE_REGISTER<br />

DONT_MERGE_REGISTER<br />

Type<br />

When set to On, this option prevents the specified register from merging with other<br />

registers, and prevents other registers from merging with the specified register.<br />

You can use this option to instruct the Compiler to use the user-specified timing<br />

constraints on the register during synthesis. For example, if the register has a<br />

multicycle constraint, this option prevents the Compiler from merging other registers<br />

into the specified register, avoiding unintended timing and functional effects.<br />

This option is different from Preserve Register logic option because it does not<br />

prevent a register with constant drivers or a redundant register from being removed.<br />

In addition, this option prevents other registers from merging with the specified<br />

register.<br />

This option is ignored if the register does not drive anything or if it has constant<br />

drivers, in which case the register is removed during synthesis.<br />

This option is ignored if it is applied to anything other than a register or a design<br />

entity containing registers.<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 supports wildcards.<br />

Syntax<br />

set_global_assignment -name DONT_MERGE_REGISTER -entity <br />

<br />

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

Example<br />

set_instance_assignment -name dont_merge_register on -to foo<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!