DocumentCode
3091361
Title
A new non-restoring square root algorithm and its VLSI implementations
Author
Li, Yamini ; Chu, Waming
Author_Institution
Comput. Archit. Lab., Univ. of Aizu, Aizu-Wakamatsu, Japan
fYear
1996
fDate
7-9 Oct 1996
Firstpage
538
Lastpage
544
Abstract
We present a new non-restoring square root algorithm that is very efficient to implement. The new algorithm presented here has the following features unlike other square root algorithms. First, the focus of the “non-restoring” is on the “partial remainder”, not on “each bit of the square root”, with each iteration. Second, it only requires one traditional adder/subtracter in each iteration, i.e., it does not require other hardware components, such as seed generators, multipliers, or even multiplexors. Third, it generates the correct resulting value even in the last bit position. Next, based on the resulting value of the last bit, a precise remainder can be obtained immediately without any correction or addition operation. And finally, it can be implemented at very fast clock rate because of the very simple operations at each iteration. We illustrate two VLSI implementations of the new algorithm. One is a fully pipelined high-performance implementation that can accept a new square-root instruction each clock cycle with each pipeline stage requiring a minimum number of gate counts. The other is a low-cost implementation that uses only a single adder/subtractor for iterative operation
Keywords
Newton method; VLSI; parallel algorithms; pipeline arithmetic; Newton iteration; VLSI implementations; fast clock rate; fully pipelined high-performance implementation; iterative operation; nonrestoring square root algorithm; partial remainder; pipeline operation; precise remainder; Algorithm design and analysis; Circuits; Costs; Electronics packaging; Libraries; Process design; Registers; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-7554-3
Type
conf
DOI
10.1109/ICCD.1996.563604
Filename
563604
Link To Document