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