Two state leading zero/one anticipator (LZA)
AssigneeInternational Business Machines Corporation
InventorsMartin S. Schmookler, Donald G. Mikan, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMartin S. Schmookler, Donald G. Mikan, Jr.
Estimating the term…
An apparatus and method for anticipating leading zeros/ones used in normalizing the results of a full adder. The propagate (P), generate (G) and zero (Z) states of the two inputs to the adder are combined in two stages of logic to derive a pair of state outputs L.phi.S and L1S which fully specify by respective bit strings the leading zero and leading one conditions of the output from the adder. The two state bit strings, one representing the leading zero evaluation and the second representing the leading one evaluation, are then compared to determine which one of the two is applicable, correspondingly indicating whether the adder result is a positive or a negative value, and the number of leading bit positions requiring shifted removal during the normalization process. The leading 0/1 anticipator according to the present invention lends itself to high speed and low device count circuit implementations.
A leading digit anticipator apparatus utilized in conjunction with an adder of a digital processor, said adder receiving as inputs first and second data bit streams, comprising:
A method within a digital processor for anticipating leading digits within a sum of an adder, said adder receiving as inputs first and second data bit strings, said method comprising:
Dependencies are inferred from the claim text.