← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag