• DocumentCode
    3195210
  • Title

    Using the reverse-carry approach for double datapath floating-point addition

  • Author

    Bruguera, Javier D. ; Lang, Tomás

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Santiago de Compostela Univ., Spain
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    203
  • Lastpage
    210
  • Abstract
    The double-datapath organization of a floating-point adder results in reduced latency. One of the main characteristics of this organization is the combination of addition/subtraction with rounding into a single add/round module, which is implemented as one pipeline stage and might be responsible for the cycle time. We propose the utilization of the most-significant carry detector and the corresponding adder using the reverse-carry approach to reduce the latency of this add/round module. In addition, the particular organization of the reverse-carry adder is used to reduce the contribution on the delay of the row of half adders that is included in the FAR datapath to produce the sum plus two. Estimates for a 64 bit add/round module show a potential reduction of delay of about 15%
  • Keywords
    adders; floating point arithmetic; pipeline arithmetic; FAR datapath; add/round module; addition/subtraction; cycle time; double datapath floating-point addition; floating-point adder; half adder row delay; most-significant carry detector; pipeline stage; reduced latency; reverse-carry approach; rounding; Added delay; Adders; Computer architecture; Contracts; Delay estimation; Detectors; Lead compounds; Pipelines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2001. Proceedings. 15th IEEE Symposium on
  • Conference_Location
    Vail, CO
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-1150-3
  • Type

    conf

  • DOI
    10.1109/ARITH.2001.930120
  • Filename
    930120