• DocumentCode
    2214930
  • Title

    Pipelined FPGA Adders

  • Author

    De Dinechin, Florent ; Nguyen, Hong Diep ; Pasca, Bogdan

  • Author_Institution
    LIP, ENS de Lyon, Lyon, France
  • fYear
    2010
  • fDate
    Aug. 31 2010-Sept. 2 2010
  • Firstpage
    422
  • Lastpage
    427
  • Abstract
    Integer addition is a universal building block, and applications such as quad-precision floating-point or elliptic curve cryptography now demand precisions well beyond 64 bits. This study explores the trade-offs between size, latency and frequency for pipelined large-precision adders on FPGA. It compares three pipelined adder architectures: the classical pipelined ripple-carry adder, a variation that reduces register count, and an FPGA-specific implementation of the carry-select adder capable of providing lower latency additions at a comparable price. For each of these architectures, resource estimation models are defined, and used in an adder generator that selects the best architecture considering the target FPGA, the target operating frequency, and the addition bit width.
  • Keywords
    adders; field programmable gate arrays; pipeline arithmetic; precision engineering; carry select adder; elliptic curve cryptography; integer addition; pipelined large precision FPGA adder architectures; pipelined ripple carry adder; quadprecision floating point integer; resource estimation models; FPGA; addition; low-latency; pipeline;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2010 International Conference on
  • Conference_Location
    Milano
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-7842-2
  • Type

    conf

  • DOI
    10.1109/FPL.2010.87
  • Filename
    5694287