DocumentCode :
1650070
Title :
An Efficient Softcore Multiplier Architecture for Xilinx FPGAs
Author :
Kumm, Martin ; Abbas, Shahid ; Zipf, Peter
Author_Institution :
Digital Technol. Group, Univ. of Kassel, Kassel, Germany
fYear :
2015
Firstpage :
18
Lastpage :
25
Abstract :
This work presents an efficient implementation of a softcore multiplier, i.e., a multiplier architecture which can be efficiently mapped to the slice resources of modern Xilinx FPGAs. Instead of dividing the multiplication into the generation of partial products and the summation using a compressor tree, as done in modern multipliers, an array-like architecture is proposed. Each row of the array generates a partial product which is directly added to results of previous rows using the fast carry chain. A radix-4 Booth encoding/decoding is used to reduce the I/O count of the partial product generation which makes it possible to map both, the Booth encoder and decoder, into a single 6-input look up table (LUT). Like a conventional Booth multiplier, this nearly halves the number of rows compared to a ripple carry array multiplier. In addition, the compressor tree is completely avoided and an efficient and regular structure retains that uses up to 50% less slice resources compared to previous approaches and offers a multiply accumulate (MAC) operation without extra resources.
Keywords :
field programmable gate arrays; MAC operation; Xilinx FPGA; array-like architecture; compressor tree; field programmable gate array; look up table; multiply accumulate operation; partial products generation; radix-4 Booth decoding; radix-4 Booth encoding; ripple carry array multiplier; slice resources; softcore multiplier architecture; summation generation; Adders; Arrays; Digital signal processing; Field programmable gate arrays; Logic gates; Table lookup; FPGA; softcore multiplier;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 2015 IEEE 22nd Symposium on
Conference_Location :
Lyon
ISSN :
1063-6889
Print_ISBN :
978-1-4799-8663-7
Type :
conf
DOI :
10.1109/ARITH.2015.17
Filename :
7203791
Link To Document :
بازگشت