Back to Search Start Over

Configurable Blocks for Multi-precision Multiplication

Authors :
Amine Bermak
H.-J. Pfleiderer
Shun Zhou
R. Nopper
O. A. Pfänder
Source :
DELTA
Publication Year :
2008
Publisher :
IEEE, 2008.

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. 18x18-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.

Details

Database :
OpenAIRE
Journal :
4th IEEE International Symposium on Electronic Design, Test and Applications (delta 2008)
Accession number :
edsair.doi...........3b2f8f64afed8a5045a513350e537798
Full Text :
https://doi.org/10.1109/delta.2008.109