Method of design for testability, test sequence generation...

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S741000

Reexamination Certificate

active

06651206

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to design for testability and test sequence generation for integrated circuits (LSIs).
Scan design is a conventionally used design as a typical design for testability technology. In a scan design method, flip-flops (FFs) in a logic-designed integrated circuit are replaced by scan FFs and hence can be controlled (scan-in) and observed (scan-out) directly from outside and the problem of sequential circuits is simplified into that of combinational circuits, for test sequence generation facilitation. One such technology is described in Digital Systems Testing and Testable Design, Chapter 9, Design For Testability, published in 1990 by Computer Science Press.
Scan design may be classified into two types, namely a full scan design method and a partial scan design method. In the former design method, all FFs in a circuit are replaced by scan FFs. On the other hand, in the latter design method, only some FFs in a circuit are replaced by scan FFs. A method of identifying (selecting) scan FFs in the partial scan design is fully discussed in a paper, entitled An Exact Algorithm for Selecting Partial Scan Flip-Flops, DAC (Design Automation Conference), pp.81-86, 1994 as well as in its references.
Additionally, as to test sequence generation for sequential circuits, test sequence compaction is fully described in a paper entitled Dynamic Test Compaction for Synchronous Sequential Circuits using Static Compaction Technique, FTCS (Fault Tolerant Computing Symposium), pp. 53-61, 1996 as well as in its references.
The above-noted prior art techniques however have their respective problems. A conventional partial scan design method produces the problem that in identification of FFs to replace with scan FFs it is not always possible to guarantee sufficiently high fault efficiency, i.e., 95% or more. Additionally a conventional test sequence compaction method for sequential circuits also produces the problem that it is poor in compaction rate.
SUMMARY OF THE INVENTION
An object of the invention is to provide an improved method of design for testability to guarantee a high fault efficiency in identifying FFs to replace with scan FFs. Another object of the invention is to provide an improved method of test sequence generation able to achieve a higher compaction rate in comparison with the prior art techniques.
This invention provides a method of design for testability for modifying design of an integrated circuit designed at gate level, in order to attain testability after manufacture, comprising the step of selecting flip-flops to replace with scan flip-flops among flip-flops in said integrated circuit in order that said integrated circuit has an n-fold line-up structure.
It is preferred that the method of design for testability comprises:
a full scan step of temporarily selecting about all flip-flops in said integrated circuit as flip-flops to replace with scan flip-flops; and
a non-scan flip-flop selection step of examining, for each of the flip-flops temporarily selected as flip-flops to replace with scan flip-flops by said full scan step, that is, temporary scan flip-flop, whether said integrated circuit has an n-fold line-up structure or not in assuming each said temporary scan flip-flop as flip-flops to replace with non-scan flip-flops, and temporarily selecting, when said integrated circuit has an n-fold line-up structure by said assumption, each said temporary scan flip-flop as a flip-flop to replace with a non-scan flip-flop,
wherein the flip-flops temporarily selected as flip-flops to replace with scan flip-flops by said full scan step and said non-scan flip-flop selection step are finally selected as flip-flops to replace with scan flip-flops.
This invention provides another method of design for testability for modifying design of an integrated circuit designed at gate level in order to attain testability after manufacture, comprising:
a first step of selecting, with recognizing load/hold flip-flop as not having a self-loop structure, flip-flops to replace with scan flip-flops among flip-flops in said integrated circuit in order that said integrated circuit has an n-fold line-up structure; and
a second step of selecting flip-flops to replace with scan flip-flops so as to attain testability on load/hold flip-flops, in said integrated circuit with the flip-flops to replace with scan flip-flops selected at said first step.
It is preferred that in the method of design for testability said second step includes:
performing timeframe expansion, based on the state justification of load/hold flip-flops, about said integrated circuit with the flip-flops to replace with scan flip-flops selected at said first step, and selecting flip-flops to replace with scan flip-flops from said timeframe expansion.
This invention provides a method of test sequence generation for an integrated circuit, comprising:
a buffer length set step of setting a buffer length for a buffer for storing a test sequence; and
a test sequence compaction step of generating a test sequence for said integrated circuit, in performing sequentially compaction storage of test sequences for respective faults in buffers having said buffer length set in said buffer length set step.


REFERENCES:
patent: 4779273 (1988-10-01), Beucler et al.
patent: 4817093 (1989-03-01), Jacobs et al.
patent: 5043986 (1991-08-01), Agrawal et al.
patent: 5319647 (1994-06-01), Hosokawa et al.
patent: 5377194 (1994-12-01), Calderbank
patent: 5377197 (1994-12-01), Patel et al.
patent: 5430736 (1995-07-01), Takeoka et al.
patent: 5502647 (1996-03-01), Chakradhar et al.
patent: 5581739 (1996-12-01), FitzPatrick
patent: 5590275 (1996-12-01), Berkel et al.
patent: 5623502 (1997-04-01), Wang
patent: 5668481 (1997-09-01), Sheu et al.
patent: 5675729 (1997-10-01), Mehring
patent: 5726996 (1998-03-01), Chakradhar et al.
patent: 61-122582 (1986-06-01), None
patent: 07072223 (1995-03-01), None
patent: 7-191102 (1995-07-01), None
patent: 07244120 (1995-09-01), None
patent: 7-325131 (1995-12-01), None
patent: 8-15388 (1996-01-01), None
NN9111377 (Reconfigurable Signature Generator. IBM Tech. Disclosure Bulletin, vol. #34 Issue #6, pp. 377-380, Nov. 1, 1991).*
NN85123128 (Index Method for Test Pattern Reduction;IBM Tech. Disclosure Bulletin, vol. #28 Issue #7, pp. #3128-3129, Dec. 1, 1985).*
NN86102004 (Self-Test N-Stream Online Isolation; IBM Tech. Disclosure Bulletin, vol. #: 29 Issue #5 pp. #:2004-2008; Oct. 1, 1986).*
NN8912479 (Low-Cost Signature Analyzer and an Application; IBM Tech. Disclosure Bulletin; vol. #32 Issue #7 pp. #479-488; Dec. 1, 1989).*
NB900818 (Pseudo-Random Pattern Self-Test of Arrays; IBM Tech. Disclosure Bulletin; vol. #33 Issue #3B pp. #18-19; Aug. 1, 1990).*
NN931119 (Boundary Walking Sequences for Circuit Board Interconnect Test; IBM Technical Disclosure Bulletin; vol. #36, pp:19-22; Nov. 1, 1993 ).*
NN83102637 (DIAGNOSIS Based on Signature Testing; IBM Technical Disclosure Bulletin; vol. #26, pp.:2637-2643; Octob 1983).*
Transactions of Institute of Electronics D-1 vol. J80-D-1 No. 2, Feb. 1997.
“An Analytical Approach to the Partial Scan Problem”, by Kunzmann et al., Journal of Electronic Testing (May 1990).
“Pascant: A Partial Scan and Test Generation System”, by Bhawmik et al., IEEE (1991).
“Partial Scan Designs Without using a Separate Scan Clock”, by Cheng, IEEE (1995).
“Scan Design Oriented Test Technique for VLSI's, Using ATE”, by Oyama et al., IEEE (1996).
“A Methodology for Programmable Logic Migration to ASIC's Including Automatic Scan Chain Insertion and ATPG”, by O'Connor, IEEE (1991).
“An Analytical Approach to the Partial Scan Problem”, by Kunzmann et al., Journal of Electronic Testing, vol. 1, No. 2 (May 1990), pp. 163-174.
“Test Compaction for Sequential Circuits”, by Niermann et al., IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, vol. 11, No. 2 (Feb. 1992), pp. 260-267.
“A Partial Scan Design Method Based on n-Fold Line-up Structures”, by Hosokawa et al., Proceed

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of design for testability, test sequence generation... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of design for testability, test sequence generation..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of design for testability, test sequence generation... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3174839

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.