scispace - formally typeset
Journal ArticleDOI

Square-Rooting Algorithms for High-Speed Digital Circuits

Majerski
- 01 Aug 1985 - 
- Vol. 34, Iss: 8, pp 724-733
TLDR
Two binary algorithms for the square rooting of a number or of a sum of two numbers are presented, based on the classical nonrestoring method, with the main difference in the replacement of subtractions and additions by a parallel reduction of three summands.
Abstract
Two binary algorithms for the square rooting of a number or of a sum of two numbers are presented. They are based on the classical nonrestoring method. The main difference lies in the replacement of subtractions and additions by a parallel reduction f three summands, which may be positive and negative, to two summands to eliminate the carry propagation. Two of three summands form the successive partial remainder. Their most significant bit triples, sometimes together with a sign bit of the earlier partial remainder, are used to determine digits -1,0, +1 of a redundant square-root notation. These digits are transformed during the square-rooting process into the conventional notation square-root bits which are next used in further square-rooting steps to form the third reduced summands.

read more

Citations
More filters
Journal ArticleDOI

CORDIC arithmetic for an SVD processor

TL;DR: Traditional algorithms using hardware division and square root are replaced with the special purpose CORDIC algorithms for computing vector rotations and inverse tangents in the Singular Value Decomposition.
Proceedings ArticleDOI

Implementation of single precision floating point square root on FPGAs

TL;DR: A non-restoring square root algorithm and two very simple single precision floating point square root implementations based on the algorithm on FPGAs that uses a traditional adder/subtracter and a high-throughput pipelined implementation.
Proceedings ArticleDOI

Algorithm for high speed shared radix 8 division and radix 8 square root

J. Fandrianto
TL;DR: An algorithm for performing radix-8 division and square root in a shared hardware to achieve short iteration cycle time and shows that a significant amount of hardware sharing can be achieved when square root and division are performed at the same radix.
Journal ArticleDOI

Survey of Square Rooting Algorithms

TL;DR: The paper reviews the algorithms for the computation of square roots for binary machines by considering their specific peculiarities and properties and makes some comments regarding their ideal and effective implementation in hardware, software or microcode.
Proceedings ArticleDOI

167 MHz radix-8 divide and square root using overlapped radix-2 stages

J.A. Prabhu, +1 more
TL;DR: UltraSPARC's IEEE-754 compliant floating point divide and square root implementation is presented and the quotient selection logic is slightly modified to prevent the formation of a negative partial remainder for exact results.
References
More filters
Journal ArticleDOI

Higher-Radix Division Using Estimates of the Divisor and Partial Remainders

TL;DR: The nature of a class of division techniques which permit the selection of quotient digits in digital division by the inspection of truncated versions of the divisor and partial remainder is reviewed in detail.
Journal ArticleDOI

Automatic computation of exponentials, logarithms, ratios and square roots

TL;DR: In this paper, it is shown how a relatively simple device can evaluate exponentials, logarithms, ratios and square roots for fraction arguments, employing only shifts, adds, high-speed table lookups, and bit counting.
Journal ArticleDOI

Pseudo division and pseudo multiplication processes

TL;DR: Some digit-by-digit methods for the evaluation of the elementary functions are described, which involve processes that resemble repeated-addition multiplication and repeated-subtraction division.
Journal ArticleDOI

Statistical Analysis of Certain Binary Division Algorithms

TL;DR: Steady-state distributions are determined for the division remainder and performance figures based on both this steady-state distribution and a random distribution are calculated and compared with the results of a computer simulation of 214 randmly-chosen division problems using two specific methods of division.
Journal ArticleDOI

An On-Line Square Root Algorithm

TL;DR: In this correspondence a systematic derivation of an on-line square root algorithm is presented and the basic characteristics of hardware-level implementation are discussed.
Related Papers (5)