Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
117 words
A scan latch comprising: a capture half-latch having an input terminal connected to receive an input signal, a control terminal connected to receive a clock signal, and an intermediate output terminal; a release half-latch having an input terminal fixedly connected to the intermediate output terminal of the capture half-latch, a control terminal connected to receive a clock signal, and a scan output terminal; and an update half-latch having an input terminal fixedly connected to the intermediate output terminal of the capture half-latch, a control terminal connected to receive a clock signal, and a data output terminal, wherein the combination of the capture half-latch and one of the update half-latch and the release half-latch acts as a full-latch.
Claim 2
Dependent Claim
117 words
A scan latch comprising: a capture half-latch having an input terminal connected to receive an input signal, a control terminal connected to receive a clock signal, and an intermediate output terminal; a release half-latch having an input terminal fixedly connected to the intermediate output terminal of the capture half-latch, a control terminal connected to receive a clock signal, and a scan output terminal; and an update half-latch having an input terminal fixedly connected to the intermediate output terminal of the capture half-latch, a control terminal connected to receive a clock signal, and a data output terminal, wherein the combination of the capture half-latch and one of the update half-latch and the release half-latch acts as a full-latch.
Claim 3
Dependent Claim
33 words
A scan latch according to claim 1 wherein the clock signals provided to the capture half-latch, release half-latch and update half-latch are different clock signals, the timing of which can be individually controlled.
Claim 4
Dependent Claim
47 words
A scan latch according to claim 1 wherein the clock signals provided to the capture half-latch, release half-latch and update half-latch are derived from a common clock source, the release half-latch and the update half-latch receiving the inverse of the clock signal applied to the capture half-latch.
Claim 5
Dependent Claim
30 words
A scan latch according to claim 3 wherein the combination of the capture half-latch and one of the update half-latch and release half-latch acts as a positive edge triggered flip-flop.
Claim 6
Dependent Claim
45 words
A scan latch according to claim 3 or 4, wherein the release half-latch and the update half-latch each have a further control terminal connected to receive a control signal which determines whether that half-latch is in a data transfer state or a data holding state.
Claim 7
Dependent Claim
48 words
A scan latch according to claim 1 which comprises selection circuitry connected to the input terminal of the capture half-latch and being responsive to a selection signal to select as the input signal to the capture half-latch one of a normal data signal and a scan data signal.
Claim 8
Dependent Claim
14 words
A scan latch according to claim 6 wherein the selection circuitry comprises a multiplexor.
Claim 9
Dependent Claim
57 words
A scan latch according to claim 1 when operated in a functional mode in which the capture half-latch is caused to transfer a normal data signal from its input terminal to its intermediate output terminal, and then the update half-latch is caused to transfer the normal data signal from its input terminal to the data output terminal.
Claim 10
Dependent Claim
55 words
A scan latch according to claims 1 when operated in a shift mode in which the capture half-latch is caused to transfer a data signal from its input terminal to its intermediate output terminal, and then the release half-latch is caused to transfer the data signal from its input terminal to the scan output terminal.
Claim 11
Dependent Claim
16 words
A scan latch according to claim 9 wherein the data signal is a scan data signal.
Claim 12
Dependent Claim
16 words
A scan latch according to claim 9 wherein the data signal is a normal data signal.
Claim 13
Dependent Claim
35 words
A scan latch according to claim 1 when operated in an update mode in which the update half-latch is caused to transfer the signal stored at the intermediate output terminal to the data output terminal.
Claim 14
Independent Claim
181 words
A method of operating a scan latch to perform a structural test of a circuit comprising the steps of: a) providing a predetermined sequence of scan test bits; b) shifting the predetermined sequence of scan test bits through the scan latch via an input terminal of a capture half-latch of the scan latch and out of the scan latch via a scan output terminal; c) at the end of shifting said predetermined sequence, updating a data output terminal of the scan latch to retain an appropriate scan test bit for input to said circuit to be tested; d) connecting the scan latch to receive an output data bit from the circuit to be tested corresponding to one or more bits of said predetermined sequence of scan test bits input to said circuit to be tested; e) shifting the output data bit out of the scan latch via a scan output terminal; and f) comparing the shifted output data bit with an expected output data bit associated with the predetermined sequence of scan test bits depending on the circuit to be tested.
Claim 15
Independent Claim
181 words
A method of operating a scan latch to perform a structural test of a circuit comprising the steps of: a) providing a predetermined sequence of scan test bits; b) shifting the predetermined sequence of scan test bits through the scan latch via an input terminal of a capture half-latch of the scan latch and out of the scan latch via a scan output terminal; c) at the end of shifting said predetermined sequence, updating a data output terminal of the scan latch to retain an appropriate scan test bit for input to said circuit to be tested; d) connecting the scan latch to receive an output data bit from the circuit to be tested corresponding to one or more bits of said predetermined sequence of scan test bits input to said circuit to be tested; e) shifting the output data bit out of the scan latch via a scan output terminal; and f) comparing the shifted output data bit with an expected output data bit associated with the predetermined sequence of scan test bits depending on the circuit to be tested.
Claim 16
Dependent Claim
111 words
A method according to claim 13 wherein step b) is carried out by: I) selecting a scan data input node to be connected to the input terminal of the capture half-latch, ii) supplying a scan test bit of said predetermined sequence of scan test bits to the scan data input node; iii) causing the capture half-latch to transfer the scan test bit on its input terminal to its intermediate output terminal, and then iv) causing a release half-latch of the scan latch to transfer the scan test bit to the scan output terminal, said steps ii), iii) and iv) being carried out for each of said sequence of scan test bits.
Claim 17
Dependent Claim
28 words
A method according to claim 13 or 14 wherein step c) is carried out by placing an update half-latch of the scan latch in a data transfer mode.
Claim 18
Dependent Claim
27 words
A method according to claim 14 wherein step e) is carried out by placing the capture half-latch and then the release half-latch in a data transfer mode.
Claim 19
Dependent Claim
62 words
A method according to claim 14 wherein step b) is carried out under the control of a clock signal so that in a first portion of a clock period of the clock signal the capture half-latch is placed in a data transfer mode and in a second portion of the clock period the release half-latch is placed in a data transfer mode.
Claim 20
Dependent Claim
28 words
A method according to claim 17 wherein the combination of the capture half-latch and the release half-latch controlled by a common clock forms a positive edge triggered flip-flop.
Claim 21
Dependent Claim
29 words
A method according to claim 18 wherein the step c) of updating is carried out asynchronously in response to a shift control signal produced independently of the clock signal.
Claim 22
Independent Claim
186 words
A method of performing a structural test of a circuit having a plurality of inputs connected to data outputs from respective scan latches connected in a chain and an output connected to supply a data output bit to one of the respective scan latches connected in the chain, the method comprising: a) providing a predetermined sequence of scan test bits; b) shifting the predetermined sequence of scan test bits along the chain of scan latches; c) at the end of step b) updating the scan latches to present the scan test bits at said data outputs of the scan latches; d) connecting the one of said respective scan latches to receive the data output bit from the circuit to be tested; e) shifting the data output bit along the chain of scan latches; and f) comparing the data output bit with an expected output data bit associated with the predetermined sequence of scan test bits in the circuit to be tested, wherein step c) of updating the scan latches is carried out asynchronously in response to a shift control signal produced independently of the clock signal.
Claim 23
Independent Claim
186 words
A method of performing a structural test of a circuit having a plurality of inputs connected to data outputs from respective scan latches connected in a chain and an output connected to supply a data output bit to one of the respective scan latches connected in the chain, the method comprising: a) providing a predetermined sequence of scan test bits; b) shifting the predetermined sequence of scan test bits along the chain of scan latches; c) at the end of step b) updating the scan latches to present the scan test bits at said data outputs of the scan latches; d) connecting the one of said respective scan latches to receive the data output bit from the circuit to be tested; e) shifting the data output bit along the chain of scan latches; and f) comparing the data output bit with an expected output data bit associated with the predetermined sequence of scan test bits in the circuit to be tested, wherein step c) of updating the scan latches is carried out asynchronously in response to a shift control signal produced independently of the clock signal.
Claim 24
Dependent Claim
111 words
A scan latch comprising: a capture half-latch having an input terminal connected to receive an input signal, a control terminal connected to receive a first clock signal, and an intermediate output terminal connected to a node; a release half-latch having an input terminal connected to said node, a first control terminal connected to receive a second clock signal, and a scan output terminal; and an update half-latch having an input terminal connected to said node, a first control terminal connected to receive a third clock signal, and a data output terminal, wherein the capture half-latch and at least one of the update half-latch and the release half-latch acts as a full-hatch.
Claim 25
Dependent Claim
111 words
A scan latch comprising: a capture half-latch having an input terminal connected to receive an input signal, a control terminal connected to receive a first clock signal, and an intermediate output terminal connected to a node; a release half-latch having an input terminal connected to said node, a first control terminal connected to receive a second clock signal, and a scan output terminal; and an update half-latch having an input terminal connected to said node, a first control terminal connected to receive a third clock signal, and a data output terminal, wherein the capture half-latch and at least one of the update half-latch and the release half-latch acts as a full-hatch.
Claim 26
Dependent Claim
28 words
A scan latch according to claim 21, wherein the first, second and third clock signals are different clock signals each having a timing which may be separately controlled.
Claim 27
Dependent Claim
40 words
A scan latch according to claim 21, wherein the first, second and third clock signals are derived from a common clock source, and wherein each of the second and third clock signals is an inverse of the first clock signal.
Claim 28
Dependent Claim
31 words
A scan latch according to claim 23, wherein a combination of the capture half-latch and one of the update half-latch and the release half-latch acts as a positive edge triggered flip-flop.
Claim 29
Dependent Claim
71 words
A scan latch according to claim 23 or 24, wherein each of the release half-latch and the update half-latch have a second control terminal connected to receive a control signal, wherein each of the release half-latch and the update half-latch are in a data transfer state when the control signal is set to a first value and a data holding state when the control signal is set to a second value.
Claim 30
Dependent Claim
49 words
A scan latch according to claim 21, further comprising selection circuitry connected to the input terminal of the capture half-latch, wherein said selection circuitry receives a selection signal to select, as the input signal to the capture half-latch, one of a normal data signal and a scan data signal.
Claim 31
Dependent Claim
36 words
The scan latch of claim 1, wherein said capture half-latch and said release half-latch and said update half-latch are operable to selectively transmit or store a signal based on a state of their respective control terminals.