Not_gate_push_back – Altera Quartus II Settings File User Manual

Page 135

Advertising
background image

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 <entity name> <value>
set_instance_assignment -name NOT_GATE_PUSH_BACK -to <to> -entity <entity
name> <value>
set_global_assignment -name NOT_GATE_PUSH_BACK <value>

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

Send Feedback

Advertising