DocumentCode :
1572768
Title :
Dynamic Programming Addition Optimization approach for large size multipliers in FPGAs
Author :
Gao, Shuli ; Chabini, Noureddine ; Al-Khalili, Dhamin
Author_Institution :
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, ON, Canada
fYear :
2010
Firstpage :
521
Lastpage :
524
Abstract :
In this paper, Dynamic Programming Addition Optimization (DPAO) approach is proposed to realize large size multipliers targeting FPGA devices. The large size operands of the multipliers are decomposed and multiplied to generate segmented partial products. Each segmented operation is processed by embedded blocks in FPGAs, and then multi-level addition is performed to obtain the final result. The objective of the DPAO technique is to achieve highly optimized addition with delay-area as a cost function. The implementation results are compared to Standard approach and to Karatsuba-Ofman multipliers targeting Xilinx´ and Altera´s FPGAs. When using Altera´s FPGAs, the average improvement in speed is 5.3% and LUT savings is 28.8% for operands ranging from 40 bits to 112 bits. Improvements in Xilinx implementation are limited to operand sizes of more than 70 bits.
Keywords :
dynamic programming; field programmable gate arrays; FPGA devices; Karatsuba-Ofman multipliers; cost function; dynamic programming addition optimization; large size multipliers; multilevel addition; Added delay; Computer architecture; Digital signal processing; Dynamic programming; Educational institutions; Field programmable gate arrays; High performance computing; Military computing; Signal processing algorithms; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
Conference_Location :
Seattle, WA
ISSN :
1548-3746
Print_ISBN :
978-1-4244-7771-5
Type :
conf
DOI :
10.1109/MWSCAS.2010.5548744
Filename :
5548744
Link To Document :
بازگشت