Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
158 words
A self-testing circuit which checks that greater than or equal to k out of n input variables are 1 comprising: a circuit represented by the following logical equation (ck,n,dk,n) (an.ek,n 1(a1,a2, . . . ,an 1), an.ek 1,n 1(a1,a2, . . . ,an 1)) wherein a1, . . . ,an are said input variables, ek,n is a function which is implemented by a circuit comprising (k) AND circuits, feeding an OR circuit, wherein (k) for 0 < OR = k < OR = n being defined as the number of combinations of n elements taken k at a time, which is equal to the integer n(n1) . . . (n-k+1)/(1.2 . . . k), each of said last named AND circuits being a conjunct composed of k of the n input variables, and wherein (ck,n,dk,n) (0,1) or (1,0) if greater than or equal to k out of n input variables are 1 and (0,0) if it is not.
Claim 2
Dependent Claim
158 words
A self-testing circuit which checks that greater than or equal to k out of n input variables are 1 comprising: a circuit represented by the following logical equation (ck,n,dk,n) (an.ek,n 1(a1,a2, . . . ,an 1), an.ek 1,n 1(a1,a2, . . . ,an 1)) wherein a1, . . . ,an are said input variables, ek,n is a function which is implemented by a circuit comprising (k) AND circuits, feeding an OR circuit, wherein (k) for 0 < OR = k < OR = n being defined as the number of combinations of n elements taken k at a time, which is equal to the integer n(n1) . . . (n-k+1)/(1.2 . . . k), each of said last named AND circuits being a conjunct composed of k of the n input variables, and wherein (ck,n,dk,n) (0,1) or (1,0) if greater than or equal to k out of n input variables are 1 and (0,0) if it is not.
Claim 3
Dependent Claim
236 words
A self-testing circuit which checks that greater than or equal to k out of n input variables are 1 comprising: a circuit represented by the following logical equation (ck,n,dk,n) (an.ek,n 1(a1,a2, . . . ,an 1), an.ek 1,n 1(a1,a2, . . . ,an 1)) wherein a1, . . . ,an are said input variables, ek,n is a function which is implemented by a circuit of (k) AND circuits, feeding an OR circuit, wherein (k) for 0 < or = k < or = n being defined as the number of combinations of n elements taken k at a time, which is equal to the integer n(n-1) . . . (n-k+1)/(1.k . . . k), each of said AND circuits being a conjunct of k of the n input variables and (ck,n,dk,n) is a two-output threshold k function which is (0,1) or (1,0) if greater than or equal to k out of said n input variables are 1, and (0,0) if otherwise, said two output threshold k function being represented by the following logical equations ck,n ana1a2 . . . akvana1a2 . . . ak 1ak 1v . . . vanan k . . . an 1 and dk,n ana1a2 . . . ak 1vana1a2 . . . ak 2akv . . . vanan k 1 . . . an 1 wherein a1, . . . ,an have their previous significance and v represents the OR function.
Claim 4
Dependent Claim
236 words
A self-testing circuit which checks that greater than or equal to k out of n input variables are 1 comprising: a circuit represented by the following logical equation (ck,n,dk,n) (an.ek,n 1(a1,a2, . . . ,an 1), an.ek 1,n 1(a1,a2, . . . ,an 1)) wherein a1, . . . ,an are said input variables, ek,n is a function which is implemented by a circuit of (k) AND circuits, feeding an OR circuit, wherein (k) for 0 < or = k < or = n being defined as the number of combinations of n elements taken k at a time, which is equal to the integer n(n-1) . . . (n-k+1)/(1.k . . . k), each of said AND circuits being a conjunct of k of the n input variables and (ck,n,dk,n) is a two-output threshold k function which is (0,1) or (1,0) if greater than or equal to k out of said n input variables are 1, and (0,0) if otherwise, said two output threshold k function being represented by the following logical equations ck,n ana1a2 . . . akvana1a2 . . . ak 1ak 1v . . . vanan k . . . an 1 and dk,n ana1a2 . . . ak 1vana1a2 . . . ak 2akv . . . vanan k 1 . . . an 1 wherein a1, . . . ,an have their previous significance and v represents the OR function.
Claim 5
Dependent Claim
193 words
A self-testing circuit which checks that less than or equal to k out of n input variables are 1 comprising: a circuit represented by the following equation (gk,n,hk,n) (anfn k,n 1(a1, . . . ,an 1),anfn k 1,n 1(a1, . . . ,an 1)) wherein a1, . . . ,an are said input variables, and the function fn k,n 1 is represented by the equation fn k 1,n 1 (a1va2v . . . an k 1) (a1va2v . . . van k 2van k) . . . (ak 1, . . . ,an 1) wherein v represents the OR function, and which comprises (n k 1) OR circuits feeding a single AND circuit, said term (n k 1) being equivalent to the term (j) for 0 < or = j < or = i which is defined as the number of combinations of i objects taken j at a time which is equal to the integer i(i-1) . . . (i-j+1)/(1.. . . j), each circuit being constituted by a disjunct of n-k-1 input variables; said function (gk,n,hk,n) being (0,1) or (1,0) if said k or less of said input variables are 1.
Claim 6
Dependent Claim
193 words
A self-testing circuit which checks that less than or equal to k out of n input variables are 1 comprising: a circuit represented by the following equation (gk,n,hk,n) (anfn k,n 1(a1, . . . ,an 1),anfn k 1,n 1(a1, . . . ,an 1)) wherein a1, . . . ,an are said input variables, and the function fn k,n 1 is represented by the equation fn k 1,n 1 (a1va2v . . . an k 1) (a1va2v . . . van k 2van k) . . . (ak 1, . . . ,an 1) wherein v represents the OR function, and which comprises (n k 1) OR circuits feeding a single AND circuit, said term (n k 1) being equivalent to the term (j) for 0 < or = j < or = i which is defined as the number of combinations of i objects taken j at a time which is equal to the integer i(i-1) . . . (i-j+1)/(1.. . . j), each circuit being constituted by a disjunct of n-k-1 input variables; said function (gk,n,hk,n) being (0,1) or (1,0) if said k or less of said input variables are 1.
Claim 7
Dependent Claim
439 words
A self-testing arrangement which checks that greater than or equal to i and less than or equal to k of n input variables are 1 comprising: a first circuit represented by the following logical equation (ci,n,di,n) (an.ei,n 1(a1,a2, . . . ,an 1),anei 1,n 1(a1,a2, . . . ,an 1)) wherein ci,n is a function which is implemented by an OR circuit fed by (i) AND circuits, said term (i) for 0 < or = i < or = n is defined as the number of combinations of n elements taken i at a time, which is equal to the integer n(n-1) . . . (n-i+1)/(1.2 . . . i), each of said AND circuits being a conjunct of i of the n input variables, a1, . . . ,an are said input variables, said ci,n function being a circuit represented by the followIng equation ci,n ana1a2 . . . aivana1a2 . . . ai 1ai 1v . . . vanan i . . . an 1 wherein a1, . . . ,an are said n input variables and v represents the OR function, said di,n function being a circuit represented by the following equation di,n ana1a2 . . . ai 1vana1a2 . . . ai 2aiv . . . vanan i 1 . . . an 1 wherein a1, . . . ,an are said input variables and v represents the OR function; a second circuit represented by the following equation (gk,n,hk,n) (anvfn k,n 1(a1, . . . ,an 1),anvfn k 1,n 1(a1, . . . ,an 1)) wherein a1 . . . an are said n input variables, v represents the OR function and fk,n is a function that is 0 if greater than or equal to k out of n inputs are 0, said function fk,n being a circuit represented by the equation fk,n (a1va2v . . . vak) (a1va2v . . . ak 1vak 1) . . . (an k 1, . . . ,an) wherein a1, . . . ,an are said input variables and v represents the OR function and wherein said last-named circuit comprises (k) OR circuits feeding a single AND circuit, said term (k) for 0 < or = k < or = n being defined as the number of combinations of n elements taken k at a time, which is equal to the integer n(n-1) . . . (n-k+1)/(1.2 . . . k), each of said last-named OR circuits being constituted by a disjunct of k input variables; and a morphic AND circuit for receiving the outputs of said first and second circuits to provide a single self-testing output pair.
Claim 8
Dependent Claim
439 words
A self-testing arrangement which checks that greater than or equal to i and less than or equal to k of n input variables are 1 comprising: a first circuit represented by the following logical equation (ci,n,di,n) (an.ei,n 1(a1,a2, . . . ,an 1),anei 1,n 1(a1,a2, . . . ,an 1)) wherein ci,n is a function which is implemented by an OR circuit fed by (i) AND circuits, said term (i) for 0 < or = i < or = n is defined as the number of combinations of n elements taken i at a time, which is equal to the integer n(n-1) . . . (n-i+1)/(1.2 . . . i), each of said AND circuits being a conjunct of i of the n input variables, a1, . . . ,an are said input variables, said ci,n function being a circuit represented by the followIng equation ci,n ana1a2 . . . aivana1a2 . . . ai 1ai 1v . . . vanan i . . . an 1 wherein a1, . . . ,an are said n input variables and v represents the OR function, said di,n function being a circuit represented by the following equation di,n ana1a2 . . . ai 1vana1a2 . . . ai 2aiv . . . vanan i 1 . . . an 1 wherein a1, . . . ,an are said input variables and v represents the OR function; a second circuit represented by the following equation (gk,n,hk,n) (anvfn k,n 1(a1, . . . ,an 1),anvfn k 1,n 1(a1, . . . ,an 1)) wherein a1 . . . an are said n input variables, v represents the OR function and fk,n is a function that is 0 if greater than or equal to k out of n inputs are 0, said function fk,n being a circuit represented by the equation fk,n (a1va2v . . . vak) (a1va2v . . . ak 1vak 1) . . . (an k 1, . . . ,an) wherein a1, . . . ,an are said input variables and v represents the OR function and wherein said last-named circuit comprises (k) OR circuits feeding a single AND circuit, said term (k) for 0 < or = k < or = n being defined as the number of combinations of n elements taken k at a time, which is equal to the integer n(n-1) . . . (n-k+1)/(1.2 . . . k), each of said last-named OR circuits being constituted by a disjunct of k input variables; and a morphic AND circuit for receiving the outputs of said first and second circuits to provide a single self-testing output pair.