Array multipliers for high throughput in xilinx FPGAs with 6-input LUTs

Research output: Contribution to journalArticlepeer-review

30 Scopus citations


Multiplication is the dominant operation for many applications implemented on field-programmable gate arrays (FPGAs). Although most current FPGA families have embedded hard multipliers, soft multipliers using lookup tables (LUTs) in the logic fabric remain important. This paper presents a novel two-operand addition circuit (patent pending) that combines radix-4 partial-product generation with addition and shows how it can be used to implement two’s-complement array multipliers. The circuit is specific to modern Xilinx FPGAs that are based on a 6-input LUT architecture. Proposed pipelined multipliers use 42%–52% fewer LUTs, and some versions can be clocked up to 23% faster than delay-optimized LogiCORE IP multipliers. This allows 1.72–2.10-times as many multipliers to be implemented in the same logic fabric and potentially offers 1.86–2.58-times the throughput by increasing the clock frequency.

Original languageEnglish (US)
Article number20
Issue number4
StatePublished - Dec 2016

All Science Journal Classification (ASJC) codes

  • Human-Computer Interaction
  • Computer Networks and Communications


Dive into the research topics of 'Array multipliers for high throughput in xilinx FPGAs with 6-input LUTs'. Together they form a unique fingerprint.

Cite this