• DocumentCode
    1424943
  • 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
  • Volume
    29
  • Issue
    3
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    441
  • Lastpage
    453
  • 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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2041852
  • Filename
    5419237