Configurable blocks for multi-precision multiplication

Oliver A. Pfänder, Reinhard Nopper, Hans Jörg Pfleiderer, Shun Zhou, Amine Bermak

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)

Abstract

Implementing arithmetic-heavy applications such as filters or neural networks in FPGAs relies to a great extent on the realization of efficient multipliers. However, implementing high-precision multipliers only with configurable logic leads to a large lookup-table usage and considerable routing efforts. Thus, hard-wired multiplier blocks are embedded in modern FPGA devices in order to relieve the resources, but their word-length is still fixed to e.g. 18×18-bit in the Xilinx Virtex-IV DSP48 slices. In this paper, we describe our approach of creating configurable blocks suitable for multi-precision multiplication with a word-length that can be changed at runtime. We present a novel block-serial design that shows a 60% area advantage over a fully parallel multiplier and also a larger structure that can be partitioned into several fully functional smaller multipliers working simultaneously in different configurations.

Original languageEnglish
Title of host publicationProceedings - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008
Pages478-481
Number of pages4
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008 - Hong Kong, SAR, Hong Kong
Duration: 23 Jan 200825 Jan 2008

Publication series

NameProceedings - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008

Conference

Conference4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008
Country/TerritoryHong Kong
CityHong Kong, SAR
Period23/01/0825/01/08

Keywords

  • Embedded blocks
  • FPGA
  • Multi-precision
  • Multiplication
  • Reconfigurable multipliers

Fingerprint

Dive into the research topics of 'Configurable blocks for multi-precision multiplication'. Together they form a unique fingerprint.

Cite this