7139789

Adder Increment Circuit

PublishedNovember 21, 2006
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A circuit for adding a first binary number to a second binary number and conditionally generating an incremented sum of the first and second binary numbers, the circuit comprising: a carry chain of logic circuits for producing two sets of summation carry terms relative to bit positions of a sum of the first and second binary numbers; at least one output stage logic circuit, coupled to outputs of the carry chain, for logically processing the two sets of summation carry terms with respect to a value of a conditional increment signal and an intermediate carry term, to selectively output either one of: the sum of the first and second binary numbers, and the incremented sum of the first and second binary numbers based on the value of the conditional increment signal; and a carry-logic gate for logically processing the value of the conditional increment signal and a predetermined bit of at least one of the two sets of summation carry terms from the carry chain, to produce a carry output signal dependent on a carry result if any is generated by incrementing of the sum of the first and second binary numbers.

2

2. The circuit as in claim 1 , wherein the logic circuits of the carry chain are arranged to implement a prefix graph carry functionality.

3

3. The circuit of claim 1 , further comprising a preliminary stage of logic gates for processing the first and second binary numbers to produce intermediate carry terms and supplying the intermediate carry terms to drive the carry chain.

4

4. The circuit as in claim 3 , further comprising: a second stage logic circuit, coupled to outputs of the carry chain, for logically processing the two sets of summation carry terms with respect to a value of said conditional increment signal, to produce a set of output carry signals with respect to bit positions of the incremented sum of the first and second binary numbers; and output logic gates for combining the set of output carry signals with a set of intermediate carry terms from the preliminary stage of logic gates to generate an output related to the sum of the first and second binary numbers.

5

5. The circuit as in claim 4 , wherein said carry output signal distinguishes a cause of a carry generation with respect to the output related to the sum of the first and second binary numbers.

6

6. The circuit as in claim 5 , wherein the carry-logic gate produces a CarryOut signal due to the sum of the first and second binary numbers.

7

7. The circuit as in claim 5 , wherein: the output stage logic circuit outputs the sum of the first and second binary numbers if the conditional increment has a first value, or the sum of the first and second binary numbers incremented by 1 if the conditional increment has a second value.

8

8. The circuit as in claim 7 , wherein the at least two intermediate carry terms are selected from the group consisting essentially of: carry generate (g), carry propagate (p) and carry kill (k).

9

9. The circuit as in claim 8 , wherein: the carry chain receives sets of carry generate terms (g) and carry propagate terms (p) from the preliminary stage of logic gates; the carry chain processes the received carry generate terms (g) and carry propagate terms (p) to produce a set of summation carry generate terms (G) and a set of summation carry propagate terms (P) as the two sets of summation carry terms relative to bit positions of the sum of the first and second binary numbers; and the carry-logic gate comprises an AND gate for AND-ing the binary signal signifying a conditional increment with respect to a highest order one of the summation carry propagate terms (P) from the carry chain.

10

10. The circuit as in claim 8 , wherein: the carry chain receives sets of carry generate terms (g) and carry kill terms (k) from the preliminary stage of logic gates; the carry chain processes the received carry generate terms (g) and carry kill terms (k) to produce a set of summation carry generate terms (G) and a set of summation carry kill terms (K) as the two sets of summation carry terms relative to bit positions of the sum of the first and second binary numbers; and the carry-logic gate comprises an AND gate for AND-ing the binary signal signifying a conditional increment with respect to: an inverse of a highest order one of the summation carry generate terms (G) from the carry chain and an inverse of a highest order one of the summation carry kill terms (K) from the carry chain.

Patent Metadata

Filing Date

Unknown

Publication Date

November 21, 2006

Inventors

Richard J. Evans

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ADDER INCREMENT CIRCUIT” (7139789). https://patentable.app/patents/7139789

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.