US5008618A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Scan test apparatus for asynchronous circuitry
Assignee: NXP BV
•
Filing: 1990-01-23
•
Granted: 1991-04-16
•
Expires: 2010-01-23
Abstract
Abstract A scan test cycle is implemented for circuits having sets of elements controlled by mutually asynchronous clock signals by forming a separate scan chain for stimulus and response patterns for the element sets controlled by each clock signal and by performing a separate test sub-cycle for each scan chain.
Inventors
- 👤 Max Van Der Star
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 08:59
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318558
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
92 words
In a digital signal processing circuit jointly controlled by first and second mutually asynchronous clock signals, the improvement for enabling scan testing of said circuit, comprising: first and second scan chains of cascaded bistable elements connected to data inputs and outputs of said circuit which first and second scan chains are respectively independently controlled by said first and second clock signals; first and second test data inputs respectively connected to said first and second scan chains; and first and second result data outputs respectively connected to said first and second scan chains.
Claim 2
Dependent Claim
92 words
In a digital signal processing circuit jointly controlled by first and second mutually asynchronous clock signals, the improvement for enabling scan testing of said circuit, comprising: first and second scan chains of cascaded bistable elements connected to data inputs and outputs of said circuit which first and second scan chains are respectively independently controlled by said first and second clock signals; first and second test data inputs respectively connected to said first and second scan chains; and first and second result data outputs respectively connected to said first and second scan chains.
Claim 3
Independent Claim
198 words
A method of testing a circuit having combinatory logic elements and first and second scan chains of cascaded bistable elements connected to said combinatory logic elements, and which combinatory logic elements and first and second scan chains are respectively controlled by first and second clock signals having logic levels which are changeable independent of each other, in a test cycle comprising: writing first and second stimulus sub-patterns respectively into the bistable elements of the first and second scan chains; first changing the logic level of said first clock signal, while maintaining said second clock signal at a constant logic level, for form, under the influence of said combinatory logic elements, a first response sub-pattern in said first scan chain; first reading serially the first respone sub-pattern from the first scan chain; rewriting the first stimulus sub-pattern into the bistable elements of the first scan chain; second changing the logic level of said second clock signal, while maintaining said first clock signal at a constant logic level, to form, under the influence of said combinatory logic elements, a second response sub-pattern in said second scan chain; and second reading serially the second response sub-pattern from the second scan chain.
Claim 4
Independent Claim
198 words
A method of testing a circuit having combinatory logic elements and first and second scan chains of cascaded bistable elements connected to said combinatory logic elements, and which combinatory logic elements and first and second scan chains are respectively controlled by first and second clock signals having logic levels which are changeable independent of each other, in a test cycle comprising: writing first and second stimulus sub-patterns respectively into the bistable elements of the first and second scan chains; first changing the logic level of said first clock signal, while maintaining said second clock signal at a constant logic level, for form, under the influence of said combinatory logic elements, a first response sub-pattern in said first scan chain; first reading serially the first respone sub-pattern from the first scan chain; rewriting the first stimulus sub-pattern into the bistable elements of the first scan chain; second changing the logic level of said second clock signal, while maintaining said first clock signal at a constant logic level, to form, under the influence of said combinatory logic elements, a second response sub-pattern in said second scan chain; and second reading serially the second response sub-pattern from the second scan chain.
Claim 5
Independent Claim
253 words
A method of testing a circuit which comprises a set of bistable elements and a set of combinatory logic elements connected thereto, according to which method a first and a second scan chain are formed, each chain consisting of a respective cascade connection of bistable elements which are controlled by a first and a second clock signal, respectively, which clock signals are mutually asynchronous, a test cycle comprising: (1) an input step during which a stimulus pattern is written into the bistable elements, a first stimulus sub-pattern being written into the first scan chain whilst a second stimulus sub-pattern is written into the second scan chain; a first test sub-cycle comprising: (2a) a processing step for the first scan chain during which a first response sub-pattern of a response pattern formed from the stimulus pattern under the influence of the combinatory logic elements is transferred to the first scan chain under the control of the first clock signal and in the absence of any other asynchronous clock signal; (2b) an output step for the first scan chain during which the first response sub-pattern is serially read; (2c) a refresh step for the first scan chain during which the first stimulus sub-pattern is refreshed; and a second test sub-cycle comprising: (3a) a processing step for the second scan chain: as the step (2a), be it that "first" is replaced by "second"; (3b) an output step for the second scan chain; as the step (2b), be it that "first" is to be replaced by "second".
Claim 6
Independent Claim
253 words
A method of testing a circuit which comprises a set of bistable elements and a set of combinatory logic elements connected thereto, according to which method a first and a second scan chain are formed, each chain consisting of a respective cascade connection of bistable elements which are controlled by a first and a second clock signal, respectively, which clock signals are mutually asynchronous, a test cycle comprising: (1) an input step during which a stimulus pattern is written into the bistable elements, a first stimulus sub-pattern being written into the first scan chain whilst a second stimulus sub-pattern is written into the second scan chain; a first test sub-cycle comprising: (2a) a processing step for the first scan chain during which a first response sub-pattern of a response pattern formed from the stimulus pattern under the influence of the combinatory logic elements is transferred to the first scan chain under the control of the first clock signal and in the absence of any other asynchronous clock signal; (2b) an output step for the first scan chain during which the first response sub-pattern is serially read; (2c) a refresh step for the first scan chain during which the first stimulus sub-pattern is refreshed; and a second test sub-cycle comprising: (3a) a processing step for the second scan chain: as the step (2a), be it that "first" is replaced by "second"; (3b) an output step for the second scan chain; as the step (2b), be it that "first" is to be replaced by "second".
Claim 7
Dependent Claim
114 words
A method as claimed in claim 3, characterized in that the set of bistable elements is subdivided into as many scan chains as there are mutually asynchronous clock signals, a test cycle comprising: an input step (1) for all scan chains and for each scan chains, with the exception of a last scan chain, a respective test sub-cycle which successively comprises a processing step which is analogous to (2a), an output step which is analogous to (2b), and a refresh step which is analogous to (2c), a last test sub-cycle for a last scan chain successively comprising a processing step which is analogous to (3a) and an output step which is analogous to (3b).
Claim 8
Dependent Claim
36 words
A method as claimed in claim 3, characterized in that a scan chain is subdivided into a plurality of scan sub-chains, the scan sub-chains being simultaneously subjected to the same test sub-cycle during a test cycle.
Claim 9
Dependent Claim
39 words
A method as claim in claim 3, for testing a circuit comprising dynamic logic, characterized in that prior to each processing step, except of that in a first test sub-cycle, a refresh step is executed for all scan chains.
Claim 10
Dependent Claim
34 words
A method as claimed in claim 3, characterized in that during an input step the writing of a stimulus pattern is realized by serially writing respective stimulus sub-patterns simultaneoulsy into the relevant scan chains.
Claim 11
Dependent Claim
59 words
A method as claimed in claim 7, characterized in that during the writing of stimulus sub-patterns of mutually different length the stimulus sub-patterns which are shorter than a longest stimulus sub-pattern are preceded by a number of dummy signals having a length equal to a difference in length between the longest stimulus sub-pattern and the relevant shorter stimulus sub-pattern.
Claim 12
Dependent Claim
35 words
A method as claimed in claim 3, characterized in that a last output step of a test cycle is performed simultaneously with the input step of a next test cycle for a next stimulus pattern.
Claim 13
Dependent Claim
43 words
A method as claimed in claim 3, characterized in that for each test cycle a sequence of the test sub-cycles is chosen so that is scan chains of different length are tested, the longest scan chain is tested during a last test sub-cycle.
Claim 14
Dependent Claim
21 words
A circuit as claimed in claim 1, characterized in that direct outputs and outputs of scan chains are combined via multiplexers.
Claim 15
Dependent Claim
60 words
A circuit as claimed in claim 1, characterized in that the circuit comprises a check element for inputting a stimulus pattern during a test cycle and for successively activating the relevant clock signal alternately for all clock signals, with the exclusion of any other asynchronous clock signal, for reading a relevant response sub-pattern and for refreshing a relevant stimulus sub-pattern.
References Cited (Backward Citations)
US3761695A
Cited
US4423509A
Cited
US4622669A
Cited
US4580137A
Cited
US4542509A
Cited
US4856002A
Cited
US4864579A
Cited
US4870345A
Cited
US4897837A
Cited
US4879718A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-04-15 | 1994-10-15 | 1995-04-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-04-15 | 1998-10-15 | 1999-04-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-04-15 | 2002-10-15 | 2003-04-16 | $7700.00 | Window Closed / Lapsed |