• DocumentCode
    3049373
  • Title

    Efficient implementation of fast redundant number adders for long word-lengths in FPGAs

  • Author

    Kamp, William ; Bainbridge-Smith, Andrew ; Hayes, Michael

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Canterbury, Canterbury, New Zealand
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    239
  • Lastpage
    246
  • Abstract
    The use of redundant number systems can significantly improve computational performance in numerically intensive applications, however, the implementation of their arithmetic circuits is usually expensive because multiple bits are needed for each symbol (digit). This paper presents efficient adder circuits specifically targeted to the low cost FPGA architectures of the Xilinx Spartan 3 and the Altera Cyclone III. The special carry logic and fast carry chains are re-purposed to serve the new adders. These circuits use the redundancy in representation to eliminate carry propagation, providing near constant addition delay irrespective of the operand width. This is confirmed experimentally and shown to outperform the architecture optimised binary ripple carry adders. The critical path delay cross over for the binary and binary signed digit adders are at widths of 44 and 24 symbols, using only 2 and 3 times the number of look-up tables on the Spartan 3 and Cyclone III respectively. Fast prefix-tree adders do not compare favourably at any width.
  • Keywords
    FIR filters; IIR filters; adders; arithmetic; field programmable gate arrays; redundant number systems; table lookup; Altera Cyclone III; FPGA architecture; Xilinx Spartan 3; arithmetic circuits; binary ripple carry adders; carry propagation; critical path delay; fast prefix-tree adders; fast redundant number adders; lookup tables; redundant number systems; Added delay; Adders; Arithmetic; Circuits; Computer architecture; Costs; Cyclones; Field programmable gate arrays; Logic; Propagation delay;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2009. FPT 2009. International Conference on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-4375-8
  • Electronic_ISBN
    978-1-4244-4377-2
  • Type

    conf

  • DOI
    10.1109/FPT.2009.5377679
  • Filename
    5377679