← Back to Patent Explorer
EP0408018A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

A method and apparatus for performing automatic test pattern generation

Assignee: Panasonic Holdings Corp
•
Filing: 1990-07-11
•
Granted: —
•
Expires: 2010-07-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved apparatus and method of perform­ing automatic test pattern generation for a digital circuit including registers are disclosed. When abort­ing the process of automatic test pattern generation for one or more faults, registers are specified which allow detection of said fault by scanning the specified registers. The scan request count of the specified registers is updated, and registers the scan request count of which is greater than the scan request count limit are recognized as critical registers. Automatic test pattern generation is performed while regarding the critical registers as scan registers.

Inventors

  • 👤 Toshinori Hosokawa
  • 👤 Akira Motohara

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 13:56
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318583; G01R31/318586; G01R31/318544

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 98 words
In a method of performing automatic test pattern generation for a circuit including registers, said method comprises the steps of: when aborting the process of automatic test pattern generation for one or more faults, specifying one or more registers which allow detection of said fault by scanning said specified registers; setting a scan request count limit; counting a scan request count for each of said registers; updating the scan request count of said specified registers; and recognizing one or more registers the scan request count of which is greater than said scan re­quest count limit, as critical registers.
Claim 2
Dependent Claim 98 words
In a method of performing automatic test pattern generation for a circuit including registers, said method comprises the steps of: when aborting the process of automatic test pattern generation for one or more faults, specifying one or more registers which allow detection of said fault by scanning said specified registers; setting a scan request count limit; counting a scan request count for each of said registers; updating the scan request count of said specified registers; and recognizing one or more registers the scan request count of which is greater than said scan re­quest count limit, as critical registers.
Claim 3
Dependent Claim 27 words
A method according to claim 1, wherein one or more registers the scan request count of which is greater than specified number are recognized as critical regis­ters.
Claim 4
Dependent Claim 34 words
A method according to claim 1, one or more registers the scan request count of which has specified percent­age of total fault number which is greater than speci­fied value are recognized as critical registers.
Claim 5
Dependent Claim 29 words
A method according to claim 1, wherein, when speci­fied number of faults have been processed, specified number of registers with higher scan request count are recognized as critical registers.
Claim 6
Dependent Claim 32 words
A method according to claim 1, wherein, when speci­fied percentage of faults to total faults have been processed, specified number of registers with higher scan request count are recognized as critical regis­ters.
Claim 7
Dependent Claim 37 words
A method according to claim 1, wherein, when speci­fied fault coverage is not been achieved when specified number of faults have been processed, specified number of registers with higher scan request count are recog­nized as critical registers.
Claim 8
Dependent Claim 40 words
A method according to claim 1, wherein, when speci­fied fault coverage is not been achieved when specified percentage of faults to total faults have been proc­essed, specified number of registers with higher scan request count are recognized as critical registers.
Claim 9
Dependent Claim 32 words
A method according to claim 1, wherein, when speci­fied number of faults have been processed, registers the scan request count of which is greater than speci­fied value are recognized as critical registers.
Claim 10
Dependent Claim 35 words
A method according to claim 1, wherein, when speci­fied percentage of faults to total faults have been processed, registers the scan request count of which is greater than specified value are recognized as critical registers.
Claim 11
Dependent Claim 41 words
A method according to claim 1, wherein, when speci­fied number of faults have been processed, registers the scan request count of which is greater than speci­fied percentage of the number of faults which have been processed are recognized as critical registers.
Claim 12
Dependent Claim 44 words
A method according to claim 1, wherein, when speci­fied percentage of faults to total faults have been processed, registers the scan request count of which is greater than specified percentage of the number of faults which have been processed are recognized as critical registers.
Claim 13
Independent Claim 25 words
A method according to any of claims 1 to 11, where­in automatic test pattern generation is performed while regarding said critical registers as scan registers.
Claim 14
Dependent Claim 127 words
In a method of design for testability for a circuit including registers, said method comprises the steps of : when aborting the process of automatic test pattern generation for one or more faults, specifying one or more registers which allow detection of said fault by scanning said specified registers; setting a scan request count limit; counting a scan request count for each of said registers; updating the scan request count of said specified registers; recognizing one or more registers the scan request count of which is greater than said scan re­quest count limit, as critical registers; and at each time when one of said registers is recognized by said register recognition means, changing said recognized register to a scan register one after another, thereby reconstructing the circuit.
Claim 15
Dependent Claim 127 words
In a method of design for testability for a circuit including registers, said method comprises the steps of : when aborting the process of automatic test pattern generation for one or more faults, specifying one or more registers which allow detection of said fault by scanning said specified registers; setting a scan request count limit; counting a scan request count for each of said registers; updating the scan request count of said specified registers; recognizing one or more registers the scan request count of which is greater than said scan re­quest count limit, as critical registers; and at each time when one of said registers is recognized by said register recognition means, changing said recognized register to a scan register one after another, thereby reconstructing the circuit.
Claim 16
Dependent Claim 115 words
In an apparatus for performing automatic test pattern generation for a circuit including registers, said apparatus comprises: critical register recognition means for, when aborting the process of automatic test pattern genera­tion for one or more faults, specifying one or more registers which allow detection of said fault by scan­ning said specified registers; count set means for setting a scan request count limit; count means for counting a scan request count for each of said registers; count update means for updating the scan request count of said specified registers; and register recognition means for recognizing one or more registers the scan request count of which is greater than said scan request count limit, as critical registers.
Claim 17
Dependent Claim 115 words
In an apparatus for performing automatic test pattern generation for a circuit including registers, said apparatus comprises: critical register recognition means for, when aborting the process of automatic test pattern genera­tion for one or more faults, specifying one or more registers which allow detection of said fault by scan­ning said specified registers; count set means for setting a scan request count limit; count means for counting a scan request count for each of said registers; count update means for updating the scan request count of said specified registers; and register recognition means for recognizing one or more registers the scan request count of which is greater than said scan request count limit, as critical registers.
Claim 18
Dependent Claim 30 words
An apparatus according to claim 14, wherein said register recognition means recognizes one or more registers the scan request count of which is greater than specified number, as critical registers.
Claim 19
Dependent Claim 38 words
An apparatus according to claim 14, wherein said register recognition means recognizes one or more registers the scan request count of which has a per­centage of total fault number which is greater than specified value, as critical registers.
Claim 20
Dependent Claim 32 words
An apparatus according to claim 14, wherein, when specified number of faults have been processed, said register recognition means recognizes specified number of registers with higher scan request count, as criti­cal registers.
Claim 21
Dependent Claim 35 words
An apparatus according to claim 14, wherein, when specified percentage of faults to total faults have been processed, said register recognition means recog­nizes specified number of registers with higher scan request count, as critical registers.
Claim 22
Dependent Claim 40 words
An apparatus according to claim 14, wherein, when specified fault coverage is not been achieved when specified number of faults have been processed, said register recognition means recognizes specified number of registers with higher scan request count, as criti­cal registers.
Claim 23
Dependent Claim 43 words
An apparatus according to claim 14, wherein, when specified fault coverage is not been achieved when specified percentage of faults to total faults have been processed, said register recognition means recog­nizes specified number of registers with higher scan request count, as critical registers.
Claim 24
Dependent Claim 35 words
An apparatus according to claim 14, wherein, when specified number of faults have been processed, said register recognition means recognizes registers the scan request count of which is greater than specified value, as critical registers.
Claim 25
Dependent Claim 38 words
An apparatus according to claim 14, wherein, when specified percentage of faults to total faults have been processed, said register recognition means recog­nizes registers the scan request count of which is greater than specified value, as critical registers.
Claim 26
Dependent Claim 44 words
An apparatus according to claim 14, wherein, when specified number of faults have been processed, said register recognition means recognizes registers the scan request count of which is greater than specified percentage of the number of faults which have been processed, as critical registers.
Claim 27
Dependent Claim 47 words
An apparatus according to claim 14, wherein, when specified percentage of faults to total faults have been processed, said register recognition means recog­nizes registers the scan request count of which is greater than specified percentage of the number of faults which have been processed, as critical regis­ters.
Claim 28
Independent Claim 33 words
An apparatus according to any of claims 14 to 24, wherein said apparatus further comprises test pattern generation means for performing automatic test pattern generation while regarding said critical registers as scan registers.
Claim 29
Dependent Claim 146 words
In an apparatus for design for testability for a circuit including registers, said apparatus comprises: critical register recognition means for, when aborting the process of automatic test pattern genera­tion for one or more faults, specifying one or more registers which allow detection of said fault by scan­ning said specified registers; count set means for setting a scan request count limit; count means for counting a scan request for each of said registers; count update ineans for updating the scan request count of said specified registers; register recognition means for recognizing one or more registers the scan request count of which is greater than said scan request count limit, as critical registers; and circuit reconstruction means for, at each time when one of said registers is recognized by said register recognition means, changing said recognized register to a scan register one after another, thereby reconstructing the circuit.
Claim 30
Dependent Claim 146 words
In an apparatus for design for testability for a circuit including registers, said apparatus comprises: critical register recognition means for, when aborting the process of automatic test pattern genera­tion for one or more faults, specifying one or more registers which allow detection of said fault by scan­ning said specified registers; count set means for setting a scan request count limit; count means for counting a scan request for each of said registers; count update ineans for updating the scan request count of said specified registers; register recognition means for recognizing one or more registers the scan request count of which is greater than said scan request count limit, as critical registers; and circuit reconstruction means for, at each time when one of said registers is recognized by said register recognition means, changing said recognized register to a scan register one after another, thereby reconstructing the circuit.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag