DocumentCode
2908810
Title
Efficient Implementation of Carry-Save Adders in FPGAs
Author
Ortiz, Manuel ; Quiles, Francisco ; Hormigo, Javier ; Jaime, Francisco J. ; Villalba, Julio ; Zapata, Emilio L.
Author_Institution
Dept. Comput. Archit., Univ. of Cordoba, Cordoba, Spain
fYear
2009
fDate
7-9 July 2009
Firstpage
207
Lastpage
210
Abstract
Most field programmable gate array (FPGA) devices have a special fast carry propagation logic intended to optimize addition operations. The redundant adders do not easily fit into this specialized carry-logic and, consequently, they require double hardware resources than carry propagate adders, while showing a similar delay for small size operands. Therefore, carry-save adders are not usually implemented on FPGA devices, although they are very useful in ASIC implementations. In this paper we study efficient implementations of carry-save adders on FPGA devices, taking advantage of the specialized carry-logic. We show that it is possible to implement redundant adders with a hardware cost close to that of a carry propagate adder. Specifically, for 16 bits and bigger wordlengths, redundant adders are clearly faster and have an area requirement similar to carry propagate adders. Among all the redundant adders studied, the 4:2 compressor is the fastest one, presents the best exploitation of the logic resources within FPGA slices and the easiest way to adapt classical algorithms to efficiently fit FPGA resources.
Keywords
adders; application specific integrated circuits; carry logic; field programmable gate arrays; ASIC; FPGA; carry propagation logic; carry-save adders; field programmable gate array; redundant adders; Acceleration; Application specific integrated circuits; Computer architecture; Costs; Field programmable gate arrays; Hardware; Logic devices; Programmable logic arrays; Propagation delay; Table lookup; FPGAs; carry-save; computer arithmetic; redundant adders;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
Conference_Location
Boston, MA
ISSN
2160-0511
Print_ISBN
978-0-7695-3732-0
Electronic_ISBN
2160-0511
Type
conf
DOI
10.1109/ASAP.2009.22
Filename
5200032
Link To Document