Claims
- 1. A method for providing a sum of a first operand and a second operand in an adder circuit, said first operand including a plurality of first input groups of bits, each of said first input groups arriving at the adder circuit at a respective arrival time, said method comprising the steps of:
- receiving said second operand at the adder circuit, said second operand partitioned into a plurality of second operand groups of bits according to said first input groups;
- generating for each one of said second operand groups a possible group output signal for each possible value of a corresponding first input group and each value of a carry-in/borrow signal from a next lower significant group for each said possible value; and
- providing said sum by selectively combining signals corresponding to said possible group output signals for each group in response to receiving said first input bit groups.
- 2. The method of claim 1, wherein said sum is provided at a time substantially equal to receiving a last one of said first input bit groups.
- 3. The method of claim 1, wherein said sum equals an addition of said first operand and said second operand, and said carry-in/borrow signal is a carry-in signal.
- 4. The method of claim 1, wherein said sum equals a subtraction between said first operand and said second operand, and said carry-in/borrow signal is a borrow signal.
- 5. A method to provide a sum of a first operand and a second operand in an adder circuit, said first operand characterized by arrival at the adder circuit in time delayed sets of bits of said first operand, each of said first and second operands partitioned into corresponding groups of bits according to said time delayed sets of bits, bits of said second operand arriving as an input to said said adder circuit before a latest one of said sets of bits, said method comprising the steps of:
- precalculating, for each group, each possible partial result corresponding to a partial sum of said second operand for the group and each possible value of said group for said first operand and each value of a carry-in/borrow signal from a next lower significant group for each said possible value; and
- selectively combining signals corresponding to one of the possible partial results for each group in response to arrival of each successive said sets of bits of said first operand to provide said sum.
- 6. The method of claim 5, wherein said sum is provided at a time substantially equal to receiving a last one of said sets of bits.
- 7. The method of claim 5, wherein said sum equals an addition of said first operand and said second operand, and said carry-in/borrow signal is a carry-in signal.
- 8. The method of claim 5, wherein said sum equals a subtraction between said first operand and said second operand, and said carry-in/borrow signal is a borrow signal.
Parent Case Info
This is a divisional of co-pending application Ser. No. 08/414,062 filed Mar. 31, 1995.
US Referenced Citations (9)
Divisions (1)
|
Number |
Date |
Country |
Parent |
414062 |
Mar 1995 |
|