Square root extraction circuit and floating-point square root extraction device
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsHiroyuki Kawai, Robert Streitenberger, Yoshitsugu Inoue, Hiroyuki Morinaka
Life of this patent
Estimating the term…
Loading patent…
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorsHiroyuki Kawai, Robert Streitenberger, Yoshitsugu Inoue, Hiroyuki Morinaka
Estimating the term…
A square root extraction circuit and a floating-point square root extraction device which simplify a circuit structure and improve an operation speed are provided. Portions for generating square root partial data (q3 to q8) include carry output prediction circuits (3 to 8), respectively. The carry output prediction circuit (i) (i equals any one of 3 to 8) receives condition flags (AHin, ALin), the most significant addition result (SUM), and square root partial data (q(i-1)) from the preceding square root partial data generating portion, and also receives a carry input (Cin) to output condition flags (AHout, ALout) for the next square root partial data generating portion, and square root partial data (q(i)). The condition flags (AHout, ALout) serve as the condition flags (AHin, ALin) for the carry output prediction circuit (i+1), respectively.
A square root extraction circuit for calculating binary input data (0.a(1) a(2) a(3) . . . a(n)) using a square root extraction algorithm to output binary square root data (0.q(1) q(2) q(3) . . . q(m)), said square root extraction algorithm including an algorithm for determining said square root data on the basis of said input data by only additions of square root partial data q(1) to q(m) in q(1) to q(m) order, said algorithm having preceding digit based operation portions for performing operations to output said square root partial data q(2) to q(m) by using said square root partial data q(1) to q(m-1) provided in their preceding digit positions as operation parameters, said square root extraction circuit comprising:
A floating-point square root extraction device for performing a square root extraction operation on floating-point input data including a mantissa and an exponent to output floating-point output data, comprising:
Dependencies are inferred from the claim text.