Professional Documents
Culture Documents
Cheng-Wen Wu 吳誠文
UV Erase FT1
WP1 Burn-in
WP2
m08flash5.05 Cheng-Wen Wu, NTHU 4
Test Approaches
• Reasonable fault models for reliability-related
defects
• Efficient test algorithms to reduce test time and
increase fault coverage
• Built-in self-test (BIST) circuit for embedded flash
memories
− Replace or reduce the requirement of ATE
+12V GND
Control Gate
GND +1V
Floating Gate ID ("1")
Source Drain ∆VT
Substrate
Read ID("0")
VT1 5V VT0 VGS
I-V Curves
WL 1
WL 2
WL 3
WL 4
WL 16
Select (source)
BL i
WL 0 0V
0V 6V
Drain-Disturb on "Programmed Cell"
WL 1 10V 10V 10V
0V 0V 6V 0V 0V
Programming Gate-Disturb on "Erased Cell"
WL 2
WL 0
WL 1 5V
0V 1V
Soft-Program on "Selected Cell"
WL 2
2.8V 0V
WL 1 18V 18V
Program '1' Program '0'
2.8V 0V
WL 2 10V 10V
2.8V 0V
Gate-Disturb on "Programmed Cell"
GSL 0V 0V
Conditions:
G 1.Victim cell initial value is a logic ‘1’
2.Aggressor “1→0” (program)
Control Gate
Victim “1→0” (program)
S Floating Gate
D
V(L) V(H)
Source Drain V(H)
Substrate
V(L)
B
V(Gd)
m08flash5.05 Cheng-Wen Wu, NTHU 16
WPDF
0V 5V 0V 0V
12V
0V
Source
(0V)
0V
Conditions:
G 1.Victim cell initial value is a logic ‘0’
2.Aggressor “1→0” (program)
Control Gate
Victim “0→1” (erase)
S Floating Gate
D
V(L) V(H)
Source Drain V(H)
Substrate
V(L)
B
V(Gd)
12V
0V
Source
(0V)
0V
V(H)
• During programming, erased cells on V(H)
unselected rows on a bit-line that is being
programmed may have a fairly deep
depletion region formed under them
• Electrons entering this depletion region can V(L)
be accelerated by the electric field and
injected over the oxide potential barrier to
adjacent floating gates
V(Gd)
Addressed cell
0V
(aggressor)
12V
Be programmed
(victim)
0V
Source
(0V)
0V
Substrate
V(L)
B
V(Gd)
0V
Addressed cell
(aggressor)
12V
Be erased
(victim)
0V
Source
(0V)
0V
0 1 2 3
Address
4 5 6 7
A0: R1
P A1: R1 A1: P A2: R1
Value 1
0 1 1 1 0 1 1 1 0 0 1 1 0 0 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Status A V V V A D V V V A V V V A D V
0.9
0.8 SAF
TF
0.7 CFst
SOF
0.6
AF
0.5 GPD
GED
0.4
DPD
0.3 DED
RD
0.2
OE
0.1
0
2N 3N 4N 5N 6N 7N 8N 9N 10N
m Diagonal 1 (D1 )
Diagonal 2 (D2 )
(a) m
(0,0) n
(b) (c)
Ref: ITC02
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
P R0 WED 1 1 1 1 R1
1 1 1 1 BPD
R0 1 1 1 1
1 1 1 1 P R1
BED WPD
⎧ ( E ); ⇑ ( P ; ⇑ ( R 1 ); ⇑ ( R 1 )); ⇓ ( P ; ⇑ ( R 1 ); ⇑ ( R 1 )); ⇑ ( P ); ⎫
⎪ D1 i ,! D 1 j ,! D 1 D2 i,D1 j,D1 !D1 ⎪
⎨ ⎬
⎪ ⇑ ( P ; ⇑ ( R 0 ); ⇑ ( R 0 )); ( E ); ⇓ ( P ; ⇑ ( R 0 ); ⇑ ( R 0 )) ⎪
⎩ D 1 i , ! D 1 j , ! D 1 D 2 i , D 1 j , D 1 ⎭
m08flash5.05 Cheng-Wen Wu, NTHU 47
Fault Simulation: Test Time
• Fault simulator: RAMSES-FT
• DUT: industrial 2Mb (256K×8) flash memory core.
*Mass Erase Time: 200ms; Byte Program Time: 12µs; Byte Read Time: 10ns.
Algorithm Complexity (N = m x n)
Test Time
Erase Program Read
EF 2 1N + 2 N 2N + N 3.569 sec.
Flash March 2 2N 4N 6.702 sec.
March-FT 2 2N 6N 6.707 sec.
Diagonal-FT 2 1N + 2 N 4N + 3 N 3.569 sec.
March-FD 2 3N 9N 9.861 sec.
Diagonal-FD 2 1N + 3 N 4N 3.575 sec.
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
Address
Data HV Generator
Address Buffer
Address
X - Decoder
CE
Control Control Flash
OE signals
Logic Control Cell Array
Test Collar
WE
signals
Address Y - Decoder &
BSI Y - MUX
BSO Data Test mode Test Mode
BMS BIST signals
BRS Control Registers I/O Buffer &
BCE signals Sense Amp.
CLK Data
BNS
X-Decoder
Command Flash
Address Data Latch Control
Array
Command Signals
Test Collar
Din/Dout Decoder &
State Reg.
Y-Decoder
Address Y-Pass
BSI Gate
BSO Data
BMS BIST
BRS Sense PGM
BCE Control DATA
Signals Amp. HV
CLK
WP1 Done
∗ Ref: “Flash Memory Built-In Self-Test Using March-like Algorithms”, DELTA 2002
Program Erase
NOR VT is raised VT is decreased
BiNOR VT is decreased VT is raised
Test Collar
Memory
{A[17:10], A[8:0]} Controller
DQ
{WEB, CEB}
Memory
BISD Array
m08flash5.05 Cheng-Wen Wu, NTHU 66
BISD Architecture
2
RBB
BSI MUX CMD Reg. WPB
5
FSM FOPC Look-
of Up Table
CLK
I/O Selector
8
BRS CMD 5 TPG I/O1
BMS FSM Decision ADDR
March
BNS of Generator 8
BIM Op.
CTR I/O2
BAC Counter DB Generator
BFI & Comparator
CEB
7 E-info. Selector 43 E-info. Control Signal 5 WEB
BSO REB
E-info. Register Collector Generator CLE
ALE
Plane 0 Plane 1
Flash
Memory Block 1023 Block 2047
Controller
Page buffer & SA Page buffer &SA
Charge pump and other analog circuitry
X-Decoder