Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
233 words
A data processing system having a first logic element and having a second logic element, the first and second logic elements each comprising: a scan data input for receiving a scan data input signal; a non-scan data input; a first control input; a second control input; a scan data output; a first inverter having an input coupled to said non-scan data input, and having an output; a second inverter having an input connected to the output of said first inverter and having an output connected to the input of said first inverter; a transistor having a first current electrode connected to a power supply voltage terminal, having a gate electrode coupled to the first control input, and having a second current electrode coupled to the input of said first inverter; and coupling means for selectively coupling the scan data input to the input of said first inverter, said coupling means being coupled to said scan data input and the input of said first inverter; and wherein the scan data output of the first logic element is coupled to the scan data input of the second logic element, and a first control signal provided to the second control input of the first logic element is asserted during a first time period, and a second control signal provided to the second control input of the second logic element is negated during the first time period.
Claim 2
Dependent Claim
233 words
A data processing system having a first logic element and having a second logic element, the first and second logic elements each comprising: a scan data input for receiving a scan data input signal; a non-scan data input; a first control input; a second control input; a scan data output; a first inverter having an input coupled to said non-scan data input, and having an output; a second inverter having an input connected to the output of said first inverter and having an output connected to the input of said first inverter; a transistor having a first current electrode connected to a power supply voltage terminal, having a gate electrode coupled to the first control input, and having a second current electrode coupled to the input of said first inverter; and coupling means for selectively coupling the scan data input to the input of said first inverter, said coupling means being coupled to said scan data input and the input of said first inverter; and wherein the scan data output of the first logic element is coupled to the scan data input of the second logic element, and a first control signal provided to the second control input of the first logic element is asserted during a first time period, and a second control signal provided to the second control input of the second logic element is negated during the first time period.
Claim 3
Dependent Claim
25 words
The invention as in claim 1, wherein said transistor is a p-channel MOS transistor which is used to precharge the input of the first inverter.
Claim 4
Dependent Claim
35 words
The invention as in claim 1, wherein said coupling means comprises a transmission gate, the first control signal is a first scan clock signal, and the second control signal is a second scan clock signal.
Claim 5
Dependent Claim
41 words
The invention as in claim 1, wherein each of the first and second logic elements further comprises: a third inverter, having an input connected to the output of said first inverter, and having an output coupled to said scan data output.
Claim 6
Dependent Claim
29 words
The invention as in claim 1, wherein each of the first and second logic elements further comprises: a non-scan data output, coupled to the output of said first inverter.
Claim 7
Dependent Claim
143 words
A data processing system comprising: a first scan clock signal; a second scan clock signal; and a plurality of logic elements each comprising a scan input, a scan output, a scan clock input, and storage means for storing a value present at the scan input when an active signal is present at the scan clock input, the plurality of logic elements is arranged as a series-connected chain with the scan output of each logic element in the series-connected chain, except for a last element of the series-connected chain, connected to the scan input of a subsequent logic element of the series-connected chain, each even numbered logic element in the series-connected chain receiving the first scan clock signal at the scan clock input and each odd numbered logic element in the series-connected chain receiving the second scan clock signal at the scan clock input.
Claim 8
Dependent Claim
143 words
A data processing system comprising: a first scan clock signal; a second scan clock signal; and a plurality of logic elements each comprising a scan input, a scan output, a scan clock input, and storage means for storing a value present at the scan input when an active signal is present at the scan clock input, the plurality of logic elements is arranged as a series-connected chain with the scan output of each logic element in the series-connected chain, except for a last element of the series-connected chain, connected to the scan input of a subsequent logic element of the series-connected chain, each even numbered logic element in the series-connected chain receiving the first scan clock signal at the scan clock input and each odd numbered logic element in the series-connected chain receiving the second scan clock signal at the scan clock input.
Claim 9
Dependent Claim
24 words
A data processing system as in claim 6, wherein the scan input of a first element of the series-connected chain is coupled to ground.
Claim 10
Dependent Claim
24 words
A data processing system as in claim 6, wherein the scan output of the last element of the series-connected chain provides an output signal.
Claim 11
Dependent Claim
17 words
A data processing system as in claim 6, wherein the plurality of logic elements are sense amplifiers.
Claim 12
Dependent Claim
21 words
A data processing system as in claim 6, wherein each of the plurality of logic elements further comprises a data input.
Claim 13
Dependent Claim
25 words
A data processing system as in claim 10, further comprising: an array, coupled to the data input of each of the plurality of logic elements.
Claim 14
Independent Claim
211 words
A method of serially scanning data from an array in a data processing system, comprising the steps of: receiving a first value from the array and storing the first value in a first latch; receiving a second value from the array and storing the second value in a second latch; receiving a third value from the array and storing the third value in a third latch; receiving a fourth value from the array and storing the fourth value in a fourth latch; overwriting the first value in the first latch with the second value from the second latch so that the first and second latches both contain the second value; overwriting the third value in the third latch with the fourth value from the fourth latch so that the third and fourth latches both contain the fourth value; overwriting the second value in the second latch with the fourth value so that the second and third latches both contain the fourth value; and providing the first value as an output signal; and wherein said step of overwriting the first value and said step of overwriting the third value are performed substantially simultaneously, and said step of overwriting the second value is performed subsequent to said step of overwriting the first value.
Claim 15
Independent Claim
211 words
A method of serially scanning data from an array in a data processing system, comprising the steps of: receiving a first value from the array and storing the first value in a first latch; receiving a second value from the array and storing the second value in a second latch; receiving a third value from the array and storing the third value in a third latch; receiving a fourth value from the array and storing the fourth value in a fourth latch; overwriting the first value in the first latch with the second value from the second latch so that the first and second latches both contain the second value; overwriting the third value in the third latch with the fourth value from the fourth latch so that the third and fourth latches both contain the fourth value; overwriting the second value in the second latch with the fourth value so that the second and third latches both contain the fourth value; and providing the first value as an output signal; and wherein said step of overwriting the first value and said step of overwriting the third value are performed substantially simultaneously, and said step of overwriting the second value is performed subsequent to said step of overwriting the first value.
Claim 16
Dependent Claim
31 words
A method of claim 12, further comprising the step of: overwriting the fourth value in the fourth latch with a fifth value so that the fourth latch contains the fifth value.
Claim 17
Dependent Claim
13 words
A method of claim 13, wherein the fifth value is a binary zero.
Claim 18
Dependent Claim
71 words
A method of claim 12, further comprising the steps of: repeating said step of receiving a first value; repeating said step of receiving a second value; repeating said step of receiving a third value; repeating said step of receiving a fourth value; and overwriting the second value in the second latch with the third value from the third latch so that the second and third latches both contain the third value.
Claim 19
Dependent Claim
38 words
A method of claim 15, further comprising the steps of: (a) repeating said step of providing the first value as an output signal; and (b) providing the third value as the output signal subsequent to said step (a).
Claim 20
Dependent Claim
21 words
A method of claim 12, further comprising the step of: using the output signal in determining if the array has malfunctioned.
Claim 21
Dependent Claim
45 words
A method of claim 12, further comprising the steps of: providing the second value as the output signal subsequent to said step of overwriting the first value; and providing the fourth value as the output signal subsequent to said step of overwriting the second value.
Claim 22
Dependent Claim
25 words
A method of claim 12, further comprising the step of: applying a stimulus to the array prior to said step of receiving the first value.
Claim 23
Dependent Claim
33 words
A method of claim 19, further comprising the step of: repeating said step of applying the stimulus to the array subsequent to said step of overwriting the second value in the second latch.