• DocumentCode
    3549278
  • Title

    A hardware algorithm for integer division

  • Author

    Takagi, Naofumi ; Kadowaki, Shunsuke ; Takagi, Kazuyoshi

  • Author_Institution
    Dept. of Inf. Eng., Nagoya Inst. of Technol., Japan
  • fYear
    2005
  • fDate
    27-29 June 2005
  • Firstpage
    140
  • Lastpage
    146
  • Abstract
    A hardware algorithm for integer division is proposed. It is based on the digit-recurrence, non-restoring division algorithm. Fast computation is achieved by the use of the radix-2 signed-digit representation. The algorithm does not require normalization of the divisor, and hence, does not require area-consuming leading one (or zero) detection nor shifts of variable-amount. Combinational (unfolded) implementation of the algorithm yields a regularly structured array divider, where pipelining is possible for increasing the throughput. Sequential implementation yields a compact divider.
  • Keywords
    CMOS logic circuits; digital arithmetic; pipeline processing; hardware algorithm; integer division; nonrestoring division algorithm; pipeline processing; radix-2 signed-digit representation; Acceleration; Algorithm design and analysis; Arithmetic; Clocks; Delay estimation; Detectors; Hardware; Libraries; Pipeline processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-2366-8
  • Type

    conf

  • DOI
    10.1109/ARITH.2005.6
  • Filename
    1467633