Combined binary/decimal adder unit
AssigneeInternational Business Machines Corporation
InventorsWilhelm Haller, Ulrich Krauch, Thomas Ludwig, Holger Wetter
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsWilhelm Haller, Ulrich Krauch, Thomas Ludwig, Holger Wetter
Estimating the term…
A combined binary/decimal adder unit reduces the operation delay ine processing binary coded decimal operands and permit an increased cycle rate of a processor unit in which the combined binary/decimal adder unit is utilized. Pre-sums are generated for each decimal digit position in parallel to the generation and distribution of the carries over the total of decimal digit positions of the adder unit. The pre-sums anticipate the carry-in of the decimal positions and the need to perform six corrections after the carry-out signal of the highest decimal digit position has been generated. The carry-out signal of each decimal digit position is used in combination with operation control signals to select the correct pre-sum of the digit position.
A combined binary/decimal adder unit (10) comprising a sum logic for generating a binary rough sum of each decimal digit of a plurality of operands, a digit carry logic (34) for generating binary carries within the decimal digits and carries out of the decimal digits, and a correction logic performing a six correction of decimal sum digits which are in the invalid range, the adder unit characterized by:
Dependencies are inferred from the claim text.