DocumentCode :
1721906
Title :
An improved BCD adder using 6-LUT FPGAs
Author :
Gao, Shuli ; Al-Khalili, Dhamin ; Chabini, Noureddine
Author_Institution :
Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, ON, Canada
fYear :
2012
Firstpage :
13
Lastpage :
16
Abstract :
The need for high performance decimal arithmetic is required in many applications. Using binary system to process decimal numbers tends to be costly in terms of area and speed. Hence, there is a demand to realize decimal operations efficiently. In this paper, an improved approach to implement decimal addition is proposed. A hardware implementation of this arithmetic function is developed based on 6-input LUTs and the fast carry chains. In our proposed approach, a new architecture of a BCD adder is presented with emphasis on critical path delay reduction. The adder architecture has been implemented on Xilinx Virtex-6 FPGA for operand sizes from 2 to 18 digits. Our design has outperformed other approaches in terms of area and delay. On average, the delay reduction is 13.1% and LUT saving is 28.9% compared to a conventional BCD adder.
Keywords :
adders; digital arithmetic; field programmable gate arrays; table lookup; 6-LUT FPGAs; 6-input LUT; Xilinx Virtex-6 FPGA; adder architecture; arithmetic function; binary system; critical path delay reduction; decimal addition; decimal operations; fast carry chains; hardware implementation; high performance decimal arithmetic; improved BCD adder; Adders; Delay; Field programmable gate arrays; Hardware; Logic gates; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2012 IEEE 10th International
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-0857-1
Electronic_ISBN :
978-1-4673-0858-8
Type :
conf
DOI :
10.1109/NEWCAS.2012.6328944
Filename :
6328944
Link To Document :
بازگشت