• DocumentCode
    44146
  • Title

    Radix-2 Division Algorithms with an Over-Redundant Digit Set

  • Author

    Ebergen, Jo ; Jamadagni, Navaneeth

  • Author_Institution
    Oracle Labs., Redwood Shores, CA, USA
  • Volume
    64
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 1 2015
  • Firstpage
    2652
  • Lastpage
    2663
  • Abstract
    This paper presents a derivation of four radix-2 division algorithms by digit recurrence. Each division algorithm selects a quotient digit from the over-redundant digit set {-2, -1, 0, 1, 2}, and the selection of each quotient digit depends only on the two most-significant digits of the partial remainder in a redundant representation. Two algorithms use a two´s complement representation for the partial remainder and carry-save additions, and the other two algorithms use a binary signed-digit representation for the partial remainder and carry-free additions. Three algorithms are novel. The fourth algorithm has been presented before. Results from the synthesized netlists show that two of our fastest algorithms achieve an improvement of 10 percent in latency per iteration over a standard radix-2 SRT algorithm at the cost of 36 percent more power and 50 percent more area.
  • Keywords
    digital arithmetic; set theory; binary signed-digit representation; carry-free additions; digit recurrence; over-redundant digit set; partial remainder; radix-2 SRT algorithm; radix-2 division algorithms; redundant representation; Algorithm design and analysis; Approximation algorithms; Computers; Hardware; Indexes; Program processors; Standards; Carry-free division; Carry-save division; Signed-digit arithmetic; Two’s complement arithmetic; carry-free division; carry-save division; two???s complement arithmetic;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2014.2366738
  • Filename
    6957581