Apparatus to perform Newton iterations for reciprocal and reciprocal square root
AssigneeMicron Technology, Inc.
InventorJames H. Hesson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorJames H. Hesson
Estimating the term…
The apparatus of the present embodiment relates to iterative numerical techniques adapted for use in digital circuitry, such as floating point multipliers and floating point adder-subtractor units. Using the Newton methods of reciprocal and reciprocal square root computations of a value, several computational steps can be merged and performed with a single floating point multiplier unit. The preferred embodiment of the invention provides an improved apparatus for computing the reciprocal and reciprocal square root of an unknown value C using Newton's method. The improved method forms the reciprocal Newton iteration in the following two steps: ##EQU1## Each step requires only the use of a multiplier-accumulator, and is more efficient and hence computationally faster than prior methods.
A multiplier for performing reciprocal and reciprocal square root computations of a value C using iterative numerical techniques, the multiplier having XS input and an XR input respectively, the XS and XR inputs having variable values dependent upon which iteration the multiplier is processing, said variable values including the value C, x.sub.m, and p.sub.m, wherein x.sub.m is an mth iteration of a function F(x) wherein said F(x) approximates 1 divided by the value of C, and wherein the p.sub.m is equal to a product of the value C and the x.sub.m, the multiplier comprising:
Dependencies are inferred from the claim text.