• DocumentCode
    1425633
  • Title

    New Svoboda-Tung division

  • Author

    Montalvo, Luis A. ; Parhi, Keshab K. ; Guyot, Alain

  • Author_Institution
    CNET, France-Telecom, Meylan, France
  • Volume
    47
  • Issue
    9
  • fYear
    1998
  • fDate
    9/1/1998 12:00:00 AM
  • Firstpage
    1014
  • Lastpage
    1020
  • Abstract
    The paper presents a general theory for developing new Svoboda-Tung (or simply NST) division algorithms not suffering the drawbacks of the “classical” Svoboda-Tung (or simply ST) method. NST avoids the drawbacks of ST by proper recoding of the two most significant digits of the residual before selecting the most significant digit of this recoded residual as the quotient digit. NST relies on the divisor being in the range [1, 1+δ), where δ is a positive fraction depending upon: 1) the radix, 2) the signed digit set used to represent the residual, and 3) the recoding conditions of the two most significant digits of the residual. If the operands belong to the IEEE Std range [1, 2), they have to be conveniently prescaled. In that case, NST produces the correct quotient but the final residual is scaled by the same factor as the operands, therefore, NST is not useful in applications where the unsealed residual is necessary. An analysis of NST shows that previously published algorithms can be derived from the general theory proposed in the paper. Moreover, NST reveals a spectrum of new possibilities for the design of alternative division units. For a given radix-b, the number of different algorithms of this kind is b2/4
  • Keywords
    IEEE standards; digital arithmetic; IEEE Std range; NST division algorithms; alternative division units; computer arithmetic; digit recurrence division; most significant digits; new Svoboda-Tung division; operands; positive fraction; quotient digit; radix; recoded residual; recoding; recoding conditions; redundant number system; signed digit set; unsealed residual; Algorithm design and analysis; Arithmetic; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.713319
  • Filename
    713319