Abstract
Programmable Built-in Self-Test (BIST) has been widely used for testing embedded memories. The main disadvantage of having programmability on BIST circuits is the size of Test Algorithm Register (TAR) that becomes very crucial in case of complex test algorithms. To optimize Programmable BIST hardware symmetric March tests are usually used in BIST engines. On the other hand, the used definitions do not reflect completely the existing symmetry in test algorithms and they also do not reflect the fact that the level of symmetry in a given test algorithm can be measured. A new method of symmetry measurement for memory test algorithms and a corresponding metric are introduced. A dependency between symmetry measure and BIST optimization range is analyzed. Optimization experiments that have been done for a number of well-known test algorithms show that the BIST hardware gain could reach 48%. However, the time overhead is negligible in comparison with the hardware gain. The experiments also show that starting from some point a monotone dependency between symmetry measure and BIST hardware area exists.





Similar content being viewed by others
References
Aleksanyan K, Amirkhanyan K, Shoukourian S, Vardanian V, Zorian Y “Memory Modeling Using an Intermediate Level Structural Description”, US Patent, No. US 7,768,840 B1, Aug. 3, 2010
Benso A, Di Carlo S, Di Natale G, Bodoni ML, Prinetto P (2003) Programmable built-in self-testing of embedded ram clusters in system-on-chip architectures. IEEE Commun Mag 41(9):90–97
Boutobza S, Nicolaidis M, Lamara KM, Costa A (2005) “Programmable memory BIST”. In Proc. of IEEE International Test Conference 1155–1164
De Jonge JH, Smeulders AJ (1976) “Moving Inversions Test Pattern is Thorough, Yet Speedy”. In Comp. Design 169–173
Du X, Mukherjee N, Cheng W-T, Reddy SM (2005) “Full-speed field programmable memory BIST supporting multi-level looping”. IEEE International Workshop Mem Tech Des Test 67–71
Hamdioui S, Al-ars Z, van de Goor AJ (2002) “Testing Static and Dynamic Faults in Random Access Memories”. In Proc. of IEEE VLSI Test Symposium 395–400
Hamdioui S, van de Goor AJ, Rodgers M (2002) “March SS: A Test for All Static Simple Faults”. In Proc. of IEEE International Workshop on Memory Technology, Design, and Testing 95–100
Hamdioui S, van de Goor AJ, Rodgers M (2004) Linked faults in Random Access Memories: concept, fault models, test algorithms, and industrial results. IEEE Trans CAD 23(5):737–756
Harutunyan G, Vardanian VA, Zorian Y (2005) “Minimal March Tests for Unlinked Static Faults in Random Access Memories”. In Proc. of IEEE VLSI Test Symposium 53–59
Ivaniuk AA (2008) “Optimal Memory Tests Coding for Programmable BIST Architecture”. Journal of “Radioelectronics & Informatics” (4):32–37
van de Goor AJ (1991) Testing semiconductor memories: theory and practice. Wiley, Chichester
van de Goor AJ (2004) “An Industrial Evaluation of DRAM Tests”. IEEE Design & Test 430–440
Vardanian VA, Zorian Y (2002) “A March-based Fault Location Algorithm for Static Random Access Memories”. In Proc. of IEEE International Workshop on Memory Technology, Design, and Testing 62–67
Wang WL, Lee KJ, Wang JF (2001) An on-chip march pattern generator for testing embedded memory cores. IEEE Trans VLSI Syst 9(5):730–735
Yarmolik YN, Hellebrand S, Wunderlich H-J (1999) “Symmetric transparent BIST for RAMs”. In Proc. of IEEE Design, Automation and Test in Europe 702–707
Youn D, Kim T, Park S (2001) “A microcode-based memory BIST implementing modified march algorithm”. In Proc. of IEEE Asian Test Symposium 391–395
Zarrineh K, Upadhyaya SJ (1999) “On Programmable Memory Built-In Self Test Architectures.” In Proc. of IEEE Conference on Design, Automation and Test in Europe 708–713
Zorian Y, Allan A, Edenfeld D, Joyner WH, Kahng AB, Rodgers M (2001) Technology Roadmap for Semiconductors. IEEE Computer 42–53
Zorian Y, Shoukourian S (2003) Embedded-memory test and repair: infrastructure IP for SoC yield. IEEE Design & Test 20(3):58–66
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: C. A. Papachristou
Rights and permissions
About this article
Cite this article
Harutyunyan, G., Hakhumyan, A., Shoukourian, S. et al. Symmetry Measure for Memory Test and Its Application in BIST Optimization. J Electron Test 27, 753–766 (2011). https://doi.org/10.1007/s10836-011-5251-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-011-5251-6