A Hardware Algorithm for Integer Division

  • Authors:
  • Shunsuke Kadowaki

  • Affiliations:
  • Nagoya University

  • Venue:
  • ARITH '05 Proceedings of the 17th IEEE Symposium on Computer Arithmetic
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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.