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 :
بازگشت