• 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