Pseudo-Exhaustive Random Access Memory Testing Based on March Tests with Random Background Variation

Studying the efficiency of memory system tests, we have to take into consideration the complexity of generating all 2k combinations for k memory cells, which is an essential and in many cases sufficient condition, which allows detecting different complex faults given by a parameter k. This paper introduces a new concept for pseudo exhaustive computer memory testing based on multi-run march tests with random backgrounds. The analytical estimation as the approximation of the pseudo-exhaustive test complexity based on the Coupon Collector's Problem was obtained. The set of experimental validation results have been presented and analyzed.

[1]  P. Chatterjee,et al.  Leakage studies in high-density dynamic MOS memory devices , 1979 .

[2]  Mark G. Karpovsky,et al.  Transparent memory testing for pattern sensitive faults , 1994, Proceedings., International Test Conference.

[3]  Philippe Flajolet,et al.  Birthday Paradox, Coupon Collectors, Caching Algorithms and Self-Organizing Search , 1992, Discret. Appl. Math..

[4]  Janusz Rajski,et al.  Arithmetic Additive Generators of Pseudo-Exhaustive Test Patterns , 1996, IEEE Trans. Computers.

[5]  Yervant Zorian,et al.  An efficient testing methodology for embedded flash memories , 2017, 2017 IEEE East-West Design & Test Symposium (EWDTS).

[6]  Emil Gizdarski Built-in self-test for folded bit-line Mbit DRAMs , 1996, Integr..

[7]  I. Mrozek,et al.  MATS+ transparent memory test for Pattern Sensitive Fault detection , 2008, 2008 15th International Conference on Mixed Design of Integrated Circuits and Systems.

[8]  P. Cascaval,et al.  Multibackground March Test for Static Neighborhood Pattern-Sensitive Faults in Random-Access Memories , 2012 .

[9]  Paolo Bernardi,et al.  On the automation of the test flow of complex SoCs , 2006, 24th IEEE VLSI Test Symposium.

[10]  Ireneusz Mrozek,et al.  Analysis of multibackground memory testing techniques , 2010, Int. J. Appl. Math. Comput. Sci..

[11]  Dimitris Gizopoulos,et al.  Recursive Pseudo-Exhaustive Two-Pattern Generation , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[12]  Robert H. Dennard,et al.  Challenges and future directions for the scaling of dynamic random-access memory (DRAM) , 2002, IBM J. Res. Dev..

[13]  Erik Jan Marinissen,et al.  Challenges in embedded memory design and test , 2005, Design, Automation and Test in Europe.

[14]  Said Hamdioui,et al.  Testing Open Defects in Memristor-Based Memories , 2015, IEEE Transactions on Computers.

[15]  Ireneusz Mrozek,et al.  Two-Run RAM March Testing with Address Decimation , 2017, J. Circuits Syst. Comput..

[16]  Arnold L. Rosenberg,et al.  Exhaustive Generation of Bit Patterns with Applications to VLSI Self-Testing , 1983, IEEE Transactions on Computers.

[17]  Donald T. Tang,et al.  Exhaustive Test Pattern Generation with Constant Weight Vectors , 1983, IEEE Transactions on Computers.

[18]  K. Furuya A Probabilistic Approach to Locally Exhaustive Testing , 1989 .

[19]  Ireneusz Mrozek,et al.  Iterative Antirandom Testing , 2012, J. Electron. Test..

[20]  Cheng-Wen Wu,et al.  Efficient neighborhood pattern-sensitive fault test algorithms for semiconductor memories , 2001, Proceedings 19th IEEE VLSI Test Symposium. VTS 2001.

[21]  Arnaud Virazel,et al.  Advanced Test Methods for SRAMs: Effective Solutions for Dynamic Fault Detection in Nanoscaled Technologies , 2009 .

[22]  M. Karpovsky,et al.  Exhaustive testing of almost all devices with outputs depending on limited number of inputs , 1994 .

[23]  Mark G. Karpovsky,et al.  Pseudo-exhaustive word-oriented DRAM testing , 1995, Proceedings the European Design and Test Conference. ED&TC 1995.

[24]  Ireneusz Mrozek,et al.  Antirandom Test Vectors for BIST in Hardware/Software Systems , 2012, Fundam. Informaticae.

[25]  Priyanshu Pandey,et al.  A Bist Circuit For Fault Detection Using Pseudo Exhaustive Two Pattern Generator , 2012 .

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

[27]  R. Dean Adams,et al.  High Performance Memory Testing: Design Principles, Fault Modeling and Self-Test , 2002 .

[28]  Svetlana V. Yarmolik Address Sequences and Backgrounds with Different Hamming Distances for Multiple Run March Tests , 2008, Int. J. Appl. Math. Comput. Sci..