DocumentCode :
1804451
Title :
Measuring and Reducing the Performance Gap between Embedded and Soft Multipliers on FPGAs
Author :
Parandeh-Afshar, Hadi ; Ienne, Paolo
Author_Institution :
Commun. & Comput. Sci. Dept., Fed. Inst. of Technol. in Lausanne, Lausanne, Switzerland
fYear :
2011
fDate :
5-7 Sept. 2011
Firstpage :
225
Lastpage :
231
Abstract :
To bridge the gap between FPGAs and ASICs for arithmetic dominated circuits, one key step is to improve multipliers on FPGAs. This is a key feature that FPGA vendors have tried to improve in recent years by embedding ASIC like multipliers in the DSP blocks. However, due to the limited number of DSP blocks in an FPGA, their fixed location and bit-width limitation, efficient soft logic implementation of multipliers is fundamental. This is the reason that FPGA vendors have enhanced the logic blocks architecture to improve certain arithmetic circuits such as adder tree, which is the basic part of a parallel multiplier. This paper has two main contributions: (1) The performance gap between embedded and soft multipliers is measured and the design space is explored and (2) the current performance gap is reduced by employing a number of target specific mapping and arithmetic transformation techniques. For this purpose, a multiplier generator tool is developed and two conventional multiplication techniques are implemented in this tool. We compare our multipliers with the ones that are generated by Altera core generator tool considering a wide range of bit-widths. Therefore, this paper can be used as a reference for the digital circuit designers to choose the right way of implementing multipliers on FPGAs based on their design constraints.
Keywords :
adders; application specific integrated circuits; digital arithmetic; field programmable gate arrays; multiplying circuits; ASIC; DSP blocks; FPGA; adder tree; arithmetic circuits; arithmetic dominated circuits; digital circuit; embedded multipliers; logic blocks architecture; parallel multiplier; soft multipliers; Adders; Delay; Digital signal processing; Field programmable gate arrays; Pipeline processing; Space exploration; Table lookup; DSP Blosck; Embedded Multiplier; FPGA; Soft Multiplier;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location :
Chania
Print_ISBN :
978-1-4577-1484-9
Electronic_ISBN :
978-0-7695-4529-5
Type :
conf
DOI :
10.1109/FPL.2011.48
Filename :
6044769
Link To Document :
بازگشت