Scan more with memory scan test

Almost all manufacturing memory test programs use the time-efficient Scan test to screen the defective chips in an early stage. Usually, Scan is used to screen out the easy-to-detect hard faults like stuck-at-faults. In this paper we will show how Scan can be modified to increase the fault coverage and detect unique faults. It will be shown that many additional faults are detectable using Scan if appropriate read-write sequence, an appropriate data-background and appropriate addressing method are used. Such additional faults consist not only of static/traditional faults, but also of dynamic and time-related faults which are of increasing importance with the technology scaling. Examples of such faults are dynamic faults in the peripheral circuits (e.g., sense amplifiers, pre-recharge circuits, etc) and in the address decoders. Industrial results are presented to validate the proposed approach.

[1]  Arnaud Virazel,et al.  Slow Write Driver Faults in 65nm SRAM Technology: Analysis and March Test Solution , 2007, 2007 Design, Automation & Test in Europe Conference & Exhibition.

[2]  Frans P. M. Beenker,et al.  A realistic fault model and test algorithms for static random access memories , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[3]  Guido Gronthoud,et al.  A new algorithm for dynamic faults detection in RAMs , 2005, 23rd IEEE VLSI Test Symposium (VTS'05).

[4]  Arnaud Virazel,et al.  Comparison of open and resistive-open defect test conditions in SRAM address decoders , 2003, 2003 Test Symposium.

[5]  Ad J. van de Goor,et al.  Static and Dynamic Behavior of Memory Cell Array Spot Defects in Embedded DRAMs , 2003, IEEE Trans. Computers.

[6]  Eiji Fujiwara,et al.  Error-control coding for computer systems , 1989 .

[7]  Arnaud Virazel,et al.  Dynamic read destructive fault in embedded-SRAMs: analysis and march test solution , 2004, Proceedings. Ninth IEEE European Test Symposium, 2004. ETS 2004..

[8]  Manoj Sachdev Open Defects in CMOS RAM Address Decoders , 1997, IEEE Des. Test Comput..

[9]  Said Hamdioui,et al.  The effectiveness of the scan test and its new variants , 2004, Records of the 2004 International Workshop on Memory Technology, Design and Testing, 2004..

[10]  Yervant Zorian,et al.  2001 Technology Roadmap for Semiconductors , 2002, Computer.

[11]  A. J. van de Goor,et al.  Testing Semiconductor Memories: Theory and Practice , 1998 .

[12]  Said Hamdioui,et al.  Opens and Delay Faults in CMOS RAM Address Decoders , 2006, IEEE Transactions on Computers.

[13]  Yervant Zorian,et al.  Minimal March Tests for Dynamic Faults in Random Access Memories , 2006, Eleventh IEEE European Test Symposium (ETS'06).

[14]  T. W. Williams,et al.  Detection of CMOS address decoder open faults with March and pseudo random memory tests , 1998, Proceedings International Test Conference 1998 (IEEE Cat. No.98CH36270).

[15]  E. S. Cooley,et al.  False write through and un-restored write electrical level fault models for SRAMs , 1997, Proceedings. International Workshop on Memory Technology, Design and Testing (Cat. NO.97TB100159).

[16]  Magdy S. Abadir,et al.  Functional Testing of Semiconductor Random Access Memories , 1983, CSUR.

[17]  Said Hamdioui,et al.  Memory test experiment: industrial results and data , 2006 .

[18]  Said Hamdioui,et al.  Detecting faults in the peripheral circuits and an evaluation of SRAM tests , 2004 .

[19]  Said Hamdioui,et al.  Testing static and dynamic faults in random access memories , 2002, Proceedings 20th IEEE VLSI Test Symposium (VTS 2002).

[20]  Marian Marinescu,et al.  Simple and Efficient Algorithms for Functional RAM Testing , 1982, ITC.

[21]  Said Hamdioui,et al.  The effectiveness of the scan test and its new variants , 2004 .