Title :
High Volume Diagnosis in Memory BIST Based on Compressed Failure Data
Author :
Mukherjee, Nilanjan ; Pogiel, Artur ; Rajski, Janusz ; Tyszer, Jerzy
Author_Institution :
Mentor Graphics Corp., Wilsonville, OR, USA
fDate :
3/1/2010 12:00:00 AM
Abstract :
Embedded memories are increasingly identified as having potential for introducing new yield loss mechanisms at a rate, magnitude, and complexity large enough to demand major changes in fault diagnosis techniques. In particular, time-related or complex read faults that originate in the highest density areas of semiconductor designs require new methods to diagnose more complex faults affecting large groups of memory cells. This paper presents a built-in self-test (BIST)-based fault diagnosis scheme that can be used to identify a variety of failures in embedded random-access memory arrays. The proposed solution employs flexible test logic to record test responses at the system speed with no interruptions of a BIST session. It offers a simple test flow and enables detection of time-related faults. Furthermore, the way test responses are processed allows accurate and time-efficient reconstruction of error bitmaps. The proposed diagnostic algorithms use a number of techniques, including discrete logarithm-based counting with ring generators acting as very fast event counters and signature analyzers. Experimental results confirm high diagnostic accuracy of the proposed scheme and its time efficiency.
Keywords :
built-in self test; embedded systems; fault diagnosis; logic design; logic testing; random-access storage; BlST-based fault diagnosis techniques; built-in self-test; complex read faults; compressed failure data; discrete logarithm-based counting; embedded random-access memory arrays; error bitmaps; event counters; ring generators; semiconductor designs; signature analyzers; time-related faults; yield loss mechanisms; Automatic testing; Bandwidth; Built-in self-test; Circuit faults; Circuit testing; Fault detection; Fault diagnosis; Graphics; Logic testing; System testing; Built-in self-test; discrete logarithms; embedded memory; fault diagnosis;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2010.2041852