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
Link To Document