Constant Propagation (Default) - 2024.1 English

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
Release Date
2024.1 English

Constant Propagation propagates constant values through logic, which results in:

  • Eliminated logic:

    For example, an AND with a constant 0 input.

  • Reduced logic:

    For example, A 3-input AND with a constant 1 input is reduced to a 2-input AND.

  • Redundant logic:

    For example, A 2-input OR with a logic 0 input is reduced to a wire.