Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
162 words
A binary arithmetic circuit comprising: (a) inputs including a first binary variable of a first width, and a second binary variable of a second width, wherein said first width is greater than said second width, such that said first binary variable has most significant bits of greater significance than said second binary variable and least significant bits of width equal to said second width; (b) a means for incrementing having a sum output, a carry output, and an input coupled to said most significant bits of said first binary variable; (c) a means for adding having a sum output, a carry output, a first input coupled to said least significant bits of said first binary variable, and a second input coupled to said second binary variable; and (d) carry-output logic having a carry output, wherein said carry output is active only when said carry output of said means for incrementing and said carry output of said means for adding are both active.
Claim 2
Dependent Claim
162 words
A binary arithmetic circuit comprising: (a) inputs including a first binary variable of a first width, and a second binary variable of a second width, wherein said first width is greater than said second width, such that said first binary variable has most significant bits of greater significance than said second binary variable and least significant bits of width equal to said second width; (b) a means for incrementing having a sum output, a carry output, and an input coupled to said most significant bits of said first binary variable; (c) a means for adding having a sum output, a carry output, a first input coupled to said least significant bits of said first binary variable, and a second input coupled to said second binary variable; and (d) carry-output logic having a carry output, wherein said carry output is active only when said carry output of said means for incrementing and said carry output of said means for adding are both active.
Claim 3
Dependent Claim
38 words
The binary arithmetic circuit of claim 1: (a) wherein said inputs further include a third binary variable of a third width; and (b) wherein said means for adding has a third input coupled to said third binary variable.
Claim 4
Dependent Claim
16 words
The binary arithmetic circuit of claim 2, wherein said second width and third width are equal.
Claim 5
Dependent Claim
86 words
The binary arithmetic circuit of claim 2, further including: (a) a second means for adding having a sum output, a carry output, a first input coupled to said least significant bits of said first binary variable, and a second input coupled to said second binary variable; and (b) second carry-output logic having a second carry output, wherein said second carry output is active only when said carry output of said means for incrementing and said carry output of said second means for adding are both active.
Claim 6
Dependent Claim
15 words
The binary arithmetic circuit of claim 4, wherein said second and third width are equal.
Claim 7
Dependent Claim
142 words
The binary arithmetic circuit of claim 1, further including: (a) means for selecting having a first signal input coupled to said most significant bits of said first binary variable, a second signal input coupled to said sum output of said means for incrementing, and a control input coupled to said carry output of said means for adding, wherein said sum output of said means for incrementing is selected when said carry output of said means for adding is active and said most significant bits of said first binary variable are selected when said carry output of said means for adding is inactive; and (b) a sum output, wherein the most significant bits of said sum output are the output of said means for selecting and the least significant bits of said sum output are said sum output of said means for adding.
Claim 8
Dependent Claim
38 words
The binary arithmetic circuit of claim 6: (a) wherein said inputs further include a third binary variable of a third width; and (b) wherein said means for adding has a third input coupled to said third binary variable.
Claim 9
Dependent Claim
15 words
The binary arithmetic circuit of claim 7, wherein said second and third width are equal.
Claim 10
Dependent Claim
224 words
The binary arithmetic circuit of claim 7, further including: (a) a second means for adding having a sum output, a carry output, a first input coupled to said least significant bits of said first binary variable, and a second input coupled to said second binary variable; (b) second carry-output logic having a second carry output, wherein said second carry output is active only when said carry output of said means for incrementing and said carry output of said second means for adding are both active; (c) second means for selecting having a first signal coupled to said most significant bits of said first binary variable, a second signal input coupled to the output of said means for incrementing, and a control input coupled to said carry output of said second means for adding, wherein said output of said means for incrementing is selected when said carry output of said second means for adding is active and said most significant bits of said first binary variable are selected when said carry output of said second means for adding is inactive; and (d) a second sum output, wherein the most significant bits of said second sum output are the output of said second means for selecting and the least significant bits of said second sum output are said sum output of said second means for adding.
Claim 11
Dependent Claim
15 words
The binary arithmetic circuit of claim 9, wherein said second and third width are equal.