Flash memory testing and built-in self-diagnosis with March-like test algorithms

被引:33
作者
Yeh, Jen-Chieh [1 ]
Cheng, Kuo-Liang [1 ]
Chou, Yung-Fa [1 ]
Wu, Cheng-Wen [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 30013, Taiwan
关键词
built-in self-diagnosis (BISD); built-in self-test (BIST); fault diagnosis; flash memory; March-like test; memory testing;
D O I
10.1109/TCAD.2006.885828
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Flash memories are a type of nonvolatile memory based on floating-gate transistors. The use of commodity and embedded flash memories is growing rapidly as we enter the system-on-chip era. Conventional, tests for flash memories are usually ad hoc-the test procedure is developed for a specific design. As there is a large number of possible failure modes for flash memories, long test algorithms on complicated automatic test equipment (ATE) are commonly seen. The long test time results in high test cost. We propose a systematic approach in testing flash memories, including the development of March-like test algorithms, cost-effective fault diagnosis methodology, and built-in self-test (BIST) scheme. The improved March-like test algorithms can detect disturb faults-derived from the IEEE STD 1005-and conventional faults. As the memory array architecture and/or cell structure varies, the targeted fault set may change. We have developed a flash-memory fault simulator called RAMSES-FT, with which we can easily analyze and verify the coverage of targeted faults under any given test algorithm. In addition, the RAM test algorithm generator-test algorithm generator by simulation-has been enhanced based on RAMSES-FT, so that one can easily generate tests for flash memories, whether they are bit- or word-oriented. The proposed fault diagnosis methodology helps improve the production yield. We also develop a built-in self-diagnosis (BISD) scheme-a BIST design with diagnosis support. The BISD circuit collects useful test information for off-chip diagnostic analysis. It has unique test mode control that reduces test time and diagnostic data shift-out cycles by a parallel shift-out mechanism.
引用
收藏
页码:1101 / 1113
页数:13
相关论文
共 26 条
[1]   Overcoming test challenges presented by embedded flash memory [J].
Agin, J ;
Boyce, H ;
Trexler, T .
IEEE/CPMT/SEMI(R) 28TH INTERNATIONAL ELECTRONICS MANUFACTURING TECHNOLOGY SYMPOSIUM, 2003, :197-200
[2]  
[Anonymous], 1998, TESTING SEMICONDUCTO
[3]  
BANERJEE S, 2006, P IEEE INT WORKSH EL, P379
[4]  
Bernardi P, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P720
[5]  
Cappelletti P., 1999, FLASH MEMORIES
[6]   RAMSES-FT: A fault simulator for flash memory testing and diagnostics [J].
Cheng, KL ;
Yeh, JC ;
Wang, CW .
20TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2002, :281-286
[7]   Overerase phenomena: An insight into Flash memory reliability [J].
Chimenton, A ;
Pellati, P ;
Olivo, P .
PROCEEDINGS OF THE IEEE, 2003, 91 (04) :617-626
[8]   Comprehensive study on a novel bidirectional tunneling program/erase NOR-type (BiNOR) 3-D flash memory cell [J].
Chou, AHF ;
Yang, ECS ;
Liu, CJ ;
Pong, HH ;
Liaw, MC ;
Chao, TS ;
King, YC ;
Hwang, HL ;
Hsu, CCH .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2001, 48 (07) :1386-1393
[9]   A REALISTIC FAULT MODEL AND TEST ALGORITHMS FOR STATIC RANDOM-ACCESS MEMORIES [J].
DEKKER, R ;
BEENKER, F ;
THIJSSEN, L .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1990, 9 (06) :567-572
[10]  
*IEEE STAND DEP, 1999, IEEE 1005 STAND DEF