Method and apparatus for performing division and square root functions using a multiplier and a multipartite table
AssigneeSouthern Methodist University
InventorsDavid W. Matula, Cristina S. Iordache
Life of this patent
Estimating the term…
Loading patent…
AssigneeSouthern Methodist University
InventorsDavid W. Matula, Cristina S. Iordache
Estimating the term…
The division and square root systems include a multiplier. The systems also include a multipartite table system, a folding inverter, and a complement inverter, each coupled to the multiplier. The division and square root functions can be performed using three scaling iterations. The system first determines both a first and a second scaling value. The first scaling value is a semi-complement term computed using the folding inverter to invert selected bits of the input. The second scaling value is a table lookup value obtained from the multipartite table system. In the first iteration, the system scales the input by the semi-complement term. In the second iteration, the resulting approximation is scaled by a function of the table lookup value. In the third iteration, the approximation is scaled by a value obtained from a function of the semi-complement term and the table lookup value. After the third iteration, the approximation is available for rounding.
A data processing system for calculating division of a numerator by a denominator, comprising:
A method of calculating division of a numerator by a denominator in a data processing system comprising a multiplier circuit, comprising the steps of:
Dependencies are inferred from the claim text.