Embedded Memory Wrapper Based on IEEE 1500 Standard

IEEE Std 1500 defines a modular and scalable test interface for embedded cores of a system-on-chip (SoC) which simplify test challenges. In this paper, we present a specialized wrapper compatible with IEEE Std 1500 to implement at-speed testing for embedded memory cores. The proposed embedded memory wrapper (EMW) supports test diagnosis with reasonable area overhead which makes it suitable for memory BIST applications. All required test control signals of EMW is generated on-chip by a single centralized memory Built-In-Self Test (BIST) controller. The BIST controller can be used in a hierarchical test design and implement parallel test to handle multiple test wrappers concurrently. Simulation and synthesis results on a group of embedded memory cores confirm that the proposed wrapper has been effectively reduces the test time and area overhead.

[1]  Wen-Ben Jone,et al.  A parallel built-in self-diagnostic method for embedded memoryarrays , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[2]  Benoit Nadeau-Dostie,et al.  Improved Core Isolation and Access for Hierarchical Embedded Test , 2009, IEEE Design & Test of Computers.

[3]  Bai Hong Fang,et al.  EMBEDDED MEMORY BIST FOR SYSTEMS-ON-A-CHIP , 2003 .

[4]  Wen-Ben Jone,et al.  An efficient BIST method for small buffers , 1999, Proceedings 17th IEEE VLSI Test Symposium (Cat. No.PR00146).

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

[6]  Alfredo Benso,et al.  Automatic March Tests Generations for Static Linked Faults in SRAMs , 2006, Proceedings of the Design Automation & Test in Europe Conference.

[7]  Chi-Yi Hwang,et al.  A Hierarchical Test Methodology for Systems on Chip , 2002, IEEE Micro.

[8]  Sudhakar M. Reddy,et al.  Embedded totally self-checking checkers: a practical design , 1990, IEEE Design & Test of Computers.

[9]  Robert Aitken A modular wrapper enabling high speed BIST and repair for small wide memories , 2004 .

[10]  Benoit Nadeau-Dostie,et al.  Serial interfacing for embedded-memory testing , 1990, IEEE Design & Test of Computers.

[11]  Fangfang Li,et al.  Turbo1500: Toward Core-Based Design for Test and Diagnosis Using the IEEE 1500 Standard , 2008, 2008 IEEE International Test Conference.

[12]  Anders Larsson,et al.  Test Optimization for Core-based System-on-Chip , 2008 .

[13]  Georgi Gaydadjiev,et al.  March LR: a test for realistic linked faults , 1996, Proceedings of 14th VLSI Test Symposium.

[14]  A. Bosio,et al.  March Test BDN: A new March Test for dynamic faults , 2008, 2008 IEEE International Conference on Automation, Quality and Testing, Robotics.