• DocumentCode
    1804496
  • Title

    FPGA-Specific Arithmetic Optimizations of Short-Latency Adders

  • Author

    Nguyen, Hong Diep ; Pasca, Bogdan ; Preusser, Thomas B.

  • Author_Institution
    LIP, UCBL, Lyon, France
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    232
  • Lastpage
    237
  • Abstract
    Integer addition is a pervasive operation in FPGA designs. The need for fast wide adders grows with the demand for large precisions as, for example, required for the implementation of IEEE-754 quadruple precision and elliptic-curve cryptography. The FPGA realization of fast and compact binary adders relies on hardware carry chains. These provide a natural implementation environment for the ripple-carry addition (RCA) scheme. As its latency grows linearly with operand width, wide additions call for acceleration, which is quite reasonably achieved by addition schemes built from parallel RCA blocks. This study presents FPGA-specific arithmetic optimizations for the mapping of carry-select and carry-increment adders targeting the hardware carry chains of modern FPGAs. Different trade-offs between latency and area are explored. The proposed architectures can be successfully used in the context of latency-critical systems or as attractive alternatives to deeply pipelined RCA schemes.
  • Keywords
    adders; field programmable gate arrays; logic design; FPGA specific arithmetic optimizations; carry increment adders; carry select adders; elliptic curve cryptography; integer addition; ripple carry addition; short latency adders; Adders; Computer aided instruction; Delay; Field programmable gate arrays; Multiplexing; Table lookup; FPGA; addition; carry-chain; carry-increment; carry-select;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.49
  • Filename
    6044770