Not_gate_push_back – Altera Quartus II Settings File User Manual
Page 135
NOT_GATE_PUSH_BACK
Allows the Compiler to push an inversion (that is, a NOT gate) back through a register and implement it
on that register's data input if it is necessary to implement the design. If this option is turned on, a register
may power up to an active-high state, so it may need to be explicitly cleared during initial operation of the
device. This option is ignored if it is applied to anything other than an individual register or a design
entity containing registers. If it is applied to an output pin that is directly fed by a register, it is
automatically transferred to that register.
Type
Boolean
Device Support
This setting can be used in projects targeting any Altera device family.
Notes
This assignment is included in the Analysis & Synthesis report.
This assignment supports synthesis wildcards.
Syntax
set_global_assignment -name NOT_GATE_PUSH_BACK -entity
set_instance_assignment -name NOT_GATE_PUSH_BACK -to
set_global_assignment -name NOT_GATE_PUSH_BACK
Default Value
On
Example
set_global_assignment -name not_gate_push_back off
set_instance_assignment -name not_gate_push_back off -to reg
MNL-Q21005
2015.05.04
NOT_GATE_PUSH_BACK
135
Quartus Settings File Reference Manual
Altera Corporation