Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing
Reexamination Certificate
2001-02-22
2004-06-22
Lamarre, Guy (Department: 2133)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital logic testing
C714S732000
Reexamination Certificate
active
06754864
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates generally to systems for testing electronic circuits, and more specifically, to a novel Array Build-In Self-Test (ABIST) circuit and methodology for determining bitmaps of circuit defects in embedded microprocessor arrays.
2. Discussion of the Prior Art
Embedded arrays of microprocessors are commonly tested using Array Built-In Self-Test (“ABIST”). In order to produce a 2-dimensional map of array defects (called a bit-fail map or “bitmap”) many ABIST designs include a signal which indicates a fail has been detected on an ABIST cycle. This signal is routed to an external pin on the product (called a real-time pin), and can be monitored by the device tester. In the classic manner of creating bitmaps using such a scheme, the tester creates a list of the failing cycles, and then, in a separate set of ABIST executions, runs the ABIST machine to the failing cycle and performs a latch scan-out of the internal state of the ABIST machine.
The problem with this scheme is that it is very time consuming. Multiple executions of the ABIST machine are necessary to collect the fail data. In many instances, the data is not unique from one device to the next. For example, a catastrophic fail of the array would create a bitmap showing every cell in the array is defective. Thus, it would be highly desirable to provide for an ABIST, a mechanism for creating bitmaps only when they are unique.
Other approaches for addressing the problem of too much test time have involved the collection of partial data, rather than all the data, and assuming that the fail continues (i.e., what appears to be a bitline is a bitline). However, this solution runs the risk of incorrectly identifying the failing mechanism (i.e., a partial bitline rather than a full bitline fail). In addition, even though this technique reduces the number of ABIST executions, it still requires multiple reruns which collect non-unique data.
It would thus additionally be highly desirable to provide for an ABIST, a mechanism for eliminating extra data collection executions in the determination of bitmaps.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an Array Built-in Self-test (ABIST) system and methodology for testing embedded electronic circuits having a mechanism for creating bitmaps of failures only when they are unique.
It is another object of the present invention to provide an Array Built-in Self-test (ABIST) system and methodology for testing embedded electronic circuits having a mechanism for eliminating extra data collection executions in the determination of bitmaps for locating circuit defects.
According to the invention, there is provided a built-in self-test (BIST) system and method for testing an array of embedded electronic devices, the BIST comprising: a shift register device connected to an output pin of an embedded array of electronic devices being tested and for receiving a failure indication signal at a real-time output pin of the device under test, the shift register generating a unique signature in response to receipt of the failure indication; a device for determining whether said generated unique signature is represented in a table comprising known signature values and corresponding bitmaps of prior determined array defects for that device under test; wherein the need to bitmap the array is avoided when a known failure signature is determined.
For this scheme to work, a table of signatures would have to be created. This can be done by creating a bitmap for those devices which exhibit what is suspected to be a common failing mode, as well as the associated signature from the real-time fail pin.
Advantageously, such a system and method of the invention conserves test time through the elimination of extraneous data collection by creating a signature at the same time that the initial ABIST execution is performed so that extra data collection executions in the determination of bitmaps may be eliminated.
REFERENCES:
patent: 4194113 (1980-03-01), Fulks et al.
patent: 4441074 (1984-04-01), Bockett-Pugh et al.
patent: 5475694 (1995-12-01), Ivanov et al.
patent: 5557619 (1996-09-01), Rapoport
patent: 5652754 (1997-07-01), Pizzica
patent: 5727000 (1998-03-01), Pizzica
patent: 5841867 (1998-11-01), Jacobson et al.
patent: 5850404 (1998-12-01), Sanada
patent: 5859804 (1999-01-01), Hedberg et al.
patent: 5920515 (1999-07-01), Shaik et al.
patent: 6105155 (2000-08-01), Cheng et al.
patent: 6535999 (2003-03-01), Merritt et al.
Savir, “Shrinking Wide Compressors [BIST]”, Computer-Aided Design of Integrated Circuit and Systems, IEEE Transactions on, Nov. 1995, vol. 14, p. 1379-1387.
Gangl David V.
Grady Matthew Sean
Iverson David John
Maier Gary William
Shearer Robert Edward
Lamarre Guy
Walsh, Esq. Robert A.
LandOfFree
System and method to predetermine a bitmap of a self-tested... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method to predetermine a bitmap of a self-tested..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method to predetermine a bitmap of a self-tested... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3312928