Patent US5588008A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5588008A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for generating test patterns for use with a scan circuit

Assignee: Fujitsu Ltd
•
Filing: 1992-10-26
•
Granted: 1996-12-24
•
Expires: 2012-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for generating a test pattern for use with a scan circuit utilized in detecting a degenerative failure in a synchronous sequential circuit including a memory element unit, having a scan register, and a combination circuit unit for receiving an external input and inputting a value from the memory element unit, and for supplying an external output and outputting a value to the memory element unit. The method includes generating, for an undetected failure, a test pattern for use in a combinational circuit. The method also includes generating a test pattern series for detecting a different failure by observing its external output value and by changing the external input value with the value set in a scan register of the memory element unit.

Inventors

  • 👤 Tsuneo Nakata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:21
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3183; G01R31/318371; G01R31/318307

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 170 words
A method for generating test patterns for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step of generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step; and a step of adding a mark for use when the undetected failure cannot be checked in the second test pattern.
Claim 2
Independent Claim 170 words
A method for generating test patterns for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step of generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step; and a step of adding a mark for use when the undetected failure cannot be checked in the second test pattern.
Claim 3
Independent Claim 205 words
The method for generating test patterns for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step of generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step, wherein said step of pattern expansion comprises: supplying a random pattern to an external input of the synchronous sequential circuit with the state in which said value set in said scan register being fixed; examining a further detectable failure by a failure simulation; and extracting a pattern to be added to a series of test patterns.
Claim 4
Independent Claim 205 words
The method for generating test patterns for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step of generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step, wherein said step of pattern expansion comprises: supplying a random pattern to an external input of the synchronous sequential circuit with the state in which said value set in said scan register being fixed; examining a further detectable failure by a failure simulation; and extracting a pattern to be added to a series of test patterns.
Claim 5
Independent Claim 208 words
The method for generating test patterns for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step for generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step, wherein said step of pattern expansion comprises the steps of: selecting an undetected failure, obtaining a value to be set in an external input of the synchronous sequential circuit by generating a test pattern for use in said combinational circuit to detect said undetected failure, and adding a pattern of an obtained value to a series of test patterns.
Claim 6
Independent Claim 208 words
The method for generating test patterns for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step for generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step, wherein said step of pattern expansion comprises the steps of: selecting an undetected failure, obtaining a value to be set in an external input of the synchronous sequential circuit by generating a test pattern for use in said combinational circuit to detect said undetected failure, and adding a pattern of an obtained value to a series of test patterns.
Claim 7
Independent Claim 162 words
The method of regenerating a test pattern for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step of generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step, wherein said scan circuit comprises all scan registers in said memory element.
Claim 8
Independent Claim 162 words
The method of regenerating a test pattern for use with a scan circuit to detect a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit for inputting a value from an external input of the synchronous sequential circuit and said memory element, and for outputting a value to an external output of the synchronous sequential circuit and said memory element, said method for generating test patterns comprising: a step of generating, for an undetected first failure, a first test pattern for use in a combinational circuit; and a step of pattern expansion for generating a second test pattern for detecting a second failure by changing the external input value of the synchronous sequential circuit, with value set in the predetermined scan register of said memory element fixed, with regard to the first test pattern generated in said generating step, wherein said scan circuit comprises all scan registers in said memory element.
Claim 9
Independent Claim 191 words
A method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a first test pattern for use in a combinational circuit for an undetected first failure; a step of generating a second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to said first test pattern; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test pattern to be set in said scan register and by supplying said second test pattern to said synchronous sequential circuit; and a step of adding a mark for use when the undetected failure cannot be checked in the second test pattern.
Claim 10
Independent Claim 191 words
A method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a first test pattern for use in a combinational circuit for an undetected first failure; a step of generating a second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to said first test pattern; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test pattern to be set in said scan register and by supplying said second test pattern to said synchronous sequential circuit; and a step of adding a mark for use when the undetected failure cannot be checked in the second test pattern.
Claim 11
Independent Claim 224 words
A method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit means for receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a plurality of first test patterns for use in a combinational circuit for an undetected first failure; a step of generating at least one second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to one of said plurality of first test patterns; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test patterns to be set in said scan register and by supplying said second test patterns to said synchronous sequential circuit; a step of repeating said scan-in and associated checks in a number of times equivalent to a number of said first test patterns; and a step of adding a mark for use when the undetected failure cannot be checked in the second test pattern.
Claim 12
Independent Claim 224 words
A method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit means for receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a plurality of first test patterns for use in a combinational circuit for an undetected first failure; a step of generating at least one second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to one of said plurality of first test patterns; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test patterns to be set in said scan register and by supplying said second test patterns to said synchronous sequential circuit; a step of repeating said scan-in and associated checks in a number of times equivalent to a number of said first test patterns; and a step of adding a mark for use when the undetected failure cannot be checked in the second test pattern.
Claim 13
Independent Claim 248 words
The method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit means for receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a plurality of first test patterns for use in a combinational circuit for an undetected first failure; a step of generating at least one second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to one of said plurality of first test patterns; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test patterns to be set in said scan register and by supplying said second test patterns to said synchronous sequential circuit; and a step of repeating said scan-in and associated checks in a number of times equivalent to a number of said first test patterns, wherein: said second test patterns are patterns added to a series of test patterns by applying a random pattern to an external input with the value set in said scan register being fixed and by examining a further detectable failure by a failure simulation.
Claim 14
Independent Claim 248 words
The method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit means for receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a plurality of first test patterns for use in a combinational circuit for an undetected first failure; a step of generating at least one second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to one of said plurality of first test patterns; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test patterns to be set in said scan register and by supplying said second test patterns to said synchronous sequential circuit; and a step of repeating said scan-in and associated checks in a number of times equivalent to a number of said first test patterns, wherein: said second test patterns are patterns added to a series of test patterns by applying a random pattern to an external input with the value set in said scan register being fixed and by examining a further detectable failure by a failure simulation.
Claim 15
Independent Claim 258 words
The method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit means for receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a plurality of first test patterns for use in a combinational circuit for an undetected first failure; a step of generating at least one second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to one of said plurality of first test patterns; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test patterns to be set in said scan register and by supplying said second test patterns to said synchronous sequential circuit; and a step of repeating said scan-in and associated checks in a number of times equivalent to a number of said first test patterns, wherein: said second test pattern are patterns to be added to a series of test patterns by obtaining a value to be set in the external input of the synchronous sequential circuit by selecting an undetected failure and by generating a test pattern for use in a combinational circuit to detect said undetected failure.
Claim 16
Independent Claim 258 words
The method for checking a synchronous sequential circuit, for use in detecting a degenerative failure in a synchronous sequential circuit having a memory element comprising a predetermined scan register and a combinational circuit means for receiving an external input and inputting a value from said memory element and for supplying an external output and outputting a value to said memory element, said method for checking the synchronous sequential circuit comprising: a step of generating a plurality of first test patterns for use in a combinational circuit for an undetected first failure; a step of generating at least one second test pattern for detecting a second failure by changing the value of an external input, with value set in the predetermined scan register in said memory element fixed, with regard to one of said plurality of first test patterns; a step of checking the operations of said synchronous sequential circuit by scanning in at least a part of said first test patterns to be set in said scan register and by supplying said second test patterns to said synchronous sequential circuit; and a step of repeating said scan-in and associated checks in a number of times equivalent to a number of said first test patterns, wherein: said second test pattern are patterns to be added to a series of test patterns by obtaining a value to be set in the external input of the synchronous sequential circuit by selecting an undetected failure and by generating a test pattern for use in a combinational circuit to detect said undetected failure.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-24 2000-06-24 2000-12-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-24 2004-06-24 2004-12-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-24 2008-06-24 2008-12-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag