• DocumentCode
    824996
  • Title

    Tight upper bounds on the minimum precision required of the divisor and the partial remainder in high-radix division

  • Author

    Parhami, Behrooz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
  • Volume
    52
  • Issue
    11
  • fYear
    2003
  • Firstpage
    1509
  • Lastpage
    1514
  • Abstract
    Digit-recurrence binary dividers are sped up via two complementary methods: keeping the partial remainder in redundant form and selecting the quotient digits in a radix higher than 2. Use of a redundant partial remainder replaces the standard addition in each cycle by a carry-free addition, thus making the cycles shorter. Deriving the quotient in high radix reduces the number of cycles (by a factor of about h for radix 2h). To make the redundant partial remainder scheme work, quotient digits must be chosen from a redundant set, such as [-2, 2] in radix 4. The redundancy provides some tolerance to imprecision so that the quotient digits can be selected based on examining truncated versions of the partial remainder and divisor. No closed form formula for the required precision in the partial remainder and divisor, as a function of the quotient digit set and the range of the partial remainder, is known. We establish tight upper bounds on the required precision for the partial remainder and divisor. The bounds are tight in the sense that each is only one bit over a well-known simple lower bound. We also discuss the implications of these bounds for the quotient digit selection process.
  • Keywords
    digital arithmetic; redundancy; carry-free addition; digit-recurrence binary dividers; high-radix division; quotient digit selection process; redundant partial remainder; Added delay; Algorithm design and analysis; Circuits; Convergence; Costs; Digital arithmetic; Programmable logic arrays; Read only memory; Redundancy; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1244949
  • Filename
    1244949