Multipliers Implementation - 2024.1 English

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
Release Date
2024.1 English

Multiplier macros can be implemented on:

  • Slice logic
  • DSP blocks

The implementation choice is:

  • Driven by the size of operands
  • Aimed at maximizing performance

To force implementation of a Multiplier to slice logic or DSP block, set the USE_DSP attribute on the appropriate signal, entity, or module to either:

  • no (slice logic)
  • yes (DSP block)