@inproceedings{e9d5eed9664a43489a39eb871d8eeb84,
title = "Configurable blocks for multi-precision multiplication",
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.",
keywords = "Embedded blocks, FPGA, Multi-precision, Multiplication, Reconfigurable multipliers",
author = "Pf{\"a}nder, {Oliver A.} and Reinhard Nopper and Pfleiderer, {Hans J{\"o}rg} and Shun Zhou and Amine Bermak",
year = "2008",
doi = "10.1109/DELTA.2008.109",
language = "English",
isbn = "0769531105",
series = "Proceedings - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008",
pages = "478--481",
booktitle = "Proceedings - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008",
note = "4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008 ; Conference date: 23-01-2008 Through 25-01-2008",
}