DocumentCode :
3091440
Title :
Configurable Blocks for Multi-precision Multiplication
Author :
Pfander, O.A. ; Nopper, Reinhard ; Pfleiderer, Hans-Jörg ; Zhou, Shun ; Bermak, Amine
Author_Institution :
Univ. of Ulm, Ulm
fYear :
2008
fDate :
23-25 Jan. 2008
Firstpage :
478
Lastpage :
481
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.
Keywords :
field programmable gate arrays; multiplying circuits; neural nets; table lookup; FPGA devices; Xilinx Virtex-IV DSP48 slices; arithmetic-heavy applications; configurable blocks; configurable logic; filters; hard-wired multiplier blocks; lookup-table; multiprecision multiplication; neural networks; Application software; Application specific integrated circuits; Arithmetic; Electronic equipment testing; Field programmable gate arrays; Filters; Flexible printed circuits; Logic circuits; Microelectronics; Routing; FPGA; embedded blocks; multi-precision; multiplication; reconfigurable multipliers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronic Design, Test and Applications, 2008. DELTA 2008. 4th IEEE International Symposium on
Conference_Location :
Hong Kong
Print_ISBN :
978-0-7695-3110-6
Type :
conf
DOI :
10.1109/DELTA.2008.109
Filename :
4459597
Link To Document :
بازگشت