Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
267 words
In a carry look ahead adder for the addition of two multi digit numbers A 0 , A 1 . . . A n-1 and B 0 , B 1 . . . B n-1 with an input carry digit C in to generate a multi digit binary sum S 0 , S 1 , S 2 . . . S n-1 and a carry out digit C out using programmable logic arrays each with a plurality of two bit input decoders feeding signals to a product term generating array which in turn feeds signals to a sum of product term generating array that supplies signals to AND circuits providing an AND function of two inputs, the improvement comprising: means feeding like order digits A i , B i of the two multi digit numbers to the same two bit input decoder; and circuit means in the product term and sum of product term generating arrays providing inputs to one of said AND circuits to generate a sum digit S i as the output of said one of the AND circuits in accordance with; ______________________________________
##STR1##
##STR2##
and alternatively:
##STR3##
##STR4##
where: High to low order is from 0 to n-1 G i =A i ·B i P i =A i ·B i H i =A i V B i [H i ] H i =A i V B i =A i V B i =A V B i i=a bit position of the sum j=a bit position of any order lower than i C i+j+1 =the carry out from bit position i+j+1 into bit position i+j
Claim 2
Dependent Claim
267 words
In a carry look ahead adder for the addition of two multi digit numbers A 0 , A 1 . . . A n-1 and B 0 , B 1 . . . B n-1 with an input carry digit C in to generate a multi digit binary sum S 0 , S 1 , S 2 . . . S n-1 and a carry out digit C out using programmable logic arrays each with a plurality of two bit input decoders feeding signals to a product term generating array which in turn feeds signals to a sum of product term generating array that supplies signals to AND circuits providing an AND function of two inputs, the improvement comprising: means feeding like order digits A i , B i of the two multi digit numbers to the same two bit input decoder; and circuit means in the product term and sum of product term generating arrays providing inputs to one of said AND circuits to generate a sum digit S i as the output of said one of the AND circuits in accordance with; ______________________________________
##STR1##
##STR2##
and alternatively:
##STR3##
##STR4##
where: High to low order is from 0 to n-1 G i =A i ·B i P i =A i ·B i H i =A i V B i [H i ] H i =A i V B i =A i V B i =A V B i i=a bit position of the sum j=a bit position of any order lower than i C i+j+1 =the carry out from bit position i+j+1 into bit position i+j
Claim 3
Dependent Claim
19 words
The carry lookahead adder of claim 1 wherein the low order sum digits are generated in accordance with: ##EQU12##
Claim 4
Dependent Claim
36 words
The carry look ahead adder of claim 2 wherein the lowest order bit of the low order sum digits is generated in accordance with: S.sub.n-1 =H.sub.n-1 ·C.sub.in +H.sub.n-1 ·C.sub.in and alternatively: S.sub.n-1 =H.sub.n-1 ·C.sub.in +H.sub.n-1 ·C.sub.in.
Claim 5
Dependent Claim
14 words
The adder of claim 1 where any intermediate carry is generated according to: ##EQU13##
Claim 6
Dependent Claim
29 words
The adder of claim 4 where the output carry is generated according to: ##EQU14## where q=the highest order bit position for which an input carry C q+1 is available.
Claim 7
Dependent Claim
31 words
The adder of claim 4 where the complement of the output carry is generated according to: ##EQU15## where q=the highest order bit position for which an input C q+1 is available.
Claim 8
Dependent Claim
42 words
The adder of claim 4 where the length T of an intermediate string of product terms is T=K 2 +5+2L where L is the number of lower order bits preceding said string and K is the number of bits in said string.
Claim 9
Dependent Claim
90 words
In a carry-look ahead adder implemented in a programmed logic array of the type having input bit decoding means, an AND array, an OR array, and AND gates at the inputs to output latches, the improvement comprising: a first portion of said AND array implementing carry-look ahead terms which are part of the carry-look ahead calculation for at least two sum bit positions; another portion of said AND array implementing not carry-look ahead terms which are part of the not carry-look ahead calculation for at least two sum bit positions.
Claim 10
Dependent Claim
90 words
In a carry-look ahead adder implemented in a programmed logic array of the type having input bit decoding means, an AND array, an OR array, and AND gates at the inputs to output latches, the improvement comprising: a first portion of said AND array implementing carry-look ahead terms which are part of the carry-look ahead calculation for at least two sum bit positions; another portion of said AND array implementing not carry-look ahead terms which are part of the not carry-look ahead calculation for at least two sum bit positions.
Claim 11
Dependent Claim
68 words
In a carry-look ahead adder implemented in a programmed logic array of the type having input bit decoding means, an AND array, an OR array, and AND gates at the inputs to output latches, the improvement comprising: a portion of said AND array implementing product terms which are shared by the high order sum bit of a string of sum bits and the carry out from said string.
Claim 12
Dependent Claim
68 words
In a carry-look ahead adder implemented in a programmed logic array of the type having input bit decoding means, an AND array, an OR array, and AND gates at the inputs to output latches, the improvement comprising: a portion of said AND array implementing product terms which are shared by the high order sum bit of a string of sum bits and the carry out from said string.
Claim 13
Dependent Claim
68 words
In a carry-look ahead adder implemented in a programmed logic array of the type having input bit decoding means, an AND array, an OR array, and AND gates at the inputs to output latches, the improvement comprising: a portion of said AND array implementing product terms which are shared by two high order sum bits of a string, said two high order sum bits being of opposite polarity.
Claim 14
Dependent Claim
68 words
In a carry-look ahead adder implemented in a programmed logic array of the type having input bit decoding means, an AND array, an OR array, and AND gates at the inputs to output latches, the improvement comprising: a portion of said AND array implementing product terms which are shared by two high order sum bits of a string, said two high order sum bits being of opposite polarity.