3-input arithmetic logic unit
AssigneeCeva D.S.P. Ltd.
InventorsDavid Dahan, Rafi Fried
Life of this patent
Estimating the term…
Loading patent…
AssigneeCeva D.S.P. Ltd.
InventorsDavid Dahan, Rafi Fried
Estimating the term…
A 3-input adder/subtractor unit, having a first input for receiving a first operand A, a second input for receiving a second operand B, and a third input for receiving a third operand C. An add/subtract unit includes a control input for receiving a user-specified opcode, a first 3-to-2 compressor for receiving a respective least significant bit of said operands or its complement, and a Half Adder coupled to the first 3-to-2 compressor and responsive to an output thereof and to said opcode for outputting a least significant bit of a sum equal to A+B+C or A+B−C or A−B+C or A−B−C. A plurality of 3-to-2 compressors each in respect of remaining bits of the operands receive a respective bit of the operands or its complement, and a 2-input adder coupled to the 3-to-2 compressors receive respective carry and save outputs thereof and computing respective bits of the sum apart from the least significant bit.
A 3-input adder/subtractor unit, comprising:
A hardware-implemented method for computing a sum of three operands A, B and C, said method comprising:
Dependencies are inferred from the claim text.