Binary coded decimal addition
AssigneeInternational Business Machines Corporation
InventorsNeelamekakannan Alagarsamy, Kulanthaivelu Veluchamy Balamurugan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNeelamekakannan Alagarsamy, Kulanthaivelu Veluchamy Balamurugan
Estimating the term…
The binary coded decimal (BCD) adder circuit adds two BCD encoded operands, with an input carry bit, and produces a BCD encoded sum. The adder has three stages. The first stage receives two BCD encoded operands as inputs, groups the inputs into contiguous blocks of 4-bits each, computes an intermediate sum vector and carry vector without considering the input carry bit, and also computes propagation and generate functions for each 4-bit group. The second stage is a carry look ahead circuit which computes all carries from the input carry, and the propagate and generate functions of the 4-bit groups from the first stage. The third stage adjusts the intermediate sum vector with pre-correction factors which depend upon the input carry and the carries generated from the second stage and the carry vectors from the first stage.
A method in logic circuitry for performing binary coded decimal addition of two operands and an input carry, the method comprising:
A computer program product, stored on a computer readable medium, for performing binary coded decimal addition of two operands and an input carry to give a sum, the computer program product having instructions for execution by a computer, wherein the instructions, when executed by the computer, cause the computer to implement a method comprising:
A computer system for performing binary coded decimal addition of two operands and an input carry to give a sum, the computer system comprising:
A method in logic circuitry for performing binary coded decimal addition, the method comprising:
Dependencies are inferred from the claim text.