• DocumentCode
    1144874
  • Title

    Design of High-Speed Digital Divider Units

  • Author

    Zurawski, J.H.P. ; Gosling, J.B.

  • Author_Institution
    Department of Computer Science, University of Manchester
  • Issue
    9
  • fYear
    1981
  • Firstpage
    691
  • Lastpage
    699
  • Abstract
    The division operation has proved to be a much more difficult function to generate efficiently than the other elementary arithmetic operations. This is due primarily to the need to test the result of one iteration before proceeding to the next. The technique described in this contribution reduces the iteration time by the use of a redundant quotient representation, which avoids the need to complete the arithmetic operation. A borrow–save subtractor (analogous to a carry–save adder) can then be used for the arithmetic. Further improvement is obtained by use of a lookahead decoding technique. Cost reductions are obtained either by use of uncommitted logic arrays, or by a novel borrow–save system using commercially available adder circuitry. A comparison of a number of divider units with a wide range of cost and speed is included.
  • Keywords
    Borrow–save subtraction; carry–save addition; digital arithmetic; digital division; group subtractor; iterative division; uncommitted logic arrays (gate arrays); Adders; Costs; Digital arithmetic; Iterative decoding; Logic arrays; Logic circuits; Logic gates; Optical computing; Programmable logic arrays; Testing; Borrow–save subtraction; carry–save addition; digital arithmetic; digital division; group subtractor; iterative division; uncommitted logic arrays (gate arrays);
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1981.1675869
  • Filename
    1675869