Calculating unit and method for subtracting
AssigneeInfineon Technologies AG
InventorsAstrid Elbe, Norbert Janssen, Holger Sedlak, Jean-Pierre Seifert
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfineon Technologies AG
InventorsAstrid Elbe, Norbert Janssen, Holger Sedlak, Jean-Pierre Seifert
Estimating the term…
Calculating unit having adder blocks, each having single adders, a carry input, a carry output, and a carry pass output, wherein a signal at the carry pass output is indicative of a carry passing through the adder block. Depending on the carry pass output signal, a clock generator for feeding the adder blocks with operands to be processed is decelerated. A determining unit determines in which of the adder blocks a least significant bit of an operand to be subtracted is disposed. A deactivating unit deactivates a carry pass output of adder block(s) provided for lower order digits with respect to the adder block in which the least significant bit is disposed, and a feeding unit feeds a carry into the carry input of this adder block in which the least significant bit is disposed.
A calculating unit, comprising:
A method for subtracting a second operand from a first operand with a calculating unit with a plurality of adder blocks, wherein each adder block comprises a plurality of single adders, a carry input, a carry output, and a carry pass output, wherein a total number of single adders of the plurality of adder blocks is greater than a number of digits of an operand to be subtracted, wherein a signal at the carry pass output of a respective adder block is indicative of a carry passing through the respective adder block, comprising:
Dependencies are inferred from the claim text.