• DocumentCode
    1013511
  • Title

    Parallel high-radix nonrestoring division

  • Author

    Schwarz, Eric M. ; Flynn, Michael J.

  • Author_Institution
    IBM Enterprise Systems, Poughkeepsie, NY, USA
  • Volume
    42
  • Issue
    10
  • fYear
    1993
  • fDate
    10/1/1993 12:00:00 AM
  • Firstpage
    1234
  • Lastpage
    1246
  • Abstract
    An algorithm for high-radix nonrestoring division is proposed which combines a cost-efficient quotient estimation technique with collapsing of the division into one operation each iteration. The quotient estimation technique is a direct combinatorial algorithm which allows a more generalized partial remainder than similar studies. In addition, the successor partial remainder is calculated directly from the previous partial remainder. The intermediate steps of calculating the next quotient estimate, multiplying it by the divisor, and then subtracting the result from the previous remainder are telescoped into one step. This is possible due to the use of simple direct combinatorial equations for the quotient estimate. Thus, one operation is used to generate the next remainder from the previous remainder. This operation is similar to a multiplication with a reduced carry propagate adder. This algorithm reduces the latency of each iteration to less than the delay of one multiplication. Thus, high-radix nonrestoring division is possible with a low latency and no need for an off-chip ROM to hold a quotient estimate
  • Keywords
    digital arithmetic; logic design; SRT division; carry propagate adder; combinatorial algorithm; computer arithmetic; generalized partial remainder; high-radix division; latency; logic design; parallel high-radix nonrestoring division; quotient estimation; Added delay; Arithmetic; Equations; Laboratories; Logic design; Programmable logic arrays; Read only memory; Table lookup;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.257709
  • Filename
    257709