Nov 4, 2011 - PCT/US2008/074621, ?led Aug. 28, 2008. (Continued). Primary Examiner * Connie Yoha. (74) Attorney, Agent,
USO0RE43 870E
(19) United States (12) Reissued Patent
(10) Patent Number: US RE43,870 E (45) Date of Reissued Patent: *Dec. 25, 2012
Lee et a]. (54)
7,016,226 B2 7,064,980 B2
REDUCING THE IMPACT OF INTERFERENCE DURING PROGRAMMING
(75) Inventors: Dana Lee, Milpitas, CA (US); Emilio
Yero, Milpitas, CA (US)
(Us) (*)
Notice:
7,073,103 B2
7/2006 Gongwer
7,110,276 B2
9/2006 Park
7,139,192 B1
11/2006 Wong
7,221,589 B2 7,260,016 B2
5/2007 Li 8/2007 Kouno
7,580,290 B2 7,630,249 B2
(73) Assignee: SanDisk Technologies Inc., Plano, TX This patent is subject to a terminal dis claimer.
3/2006 Shibata 6/2006 Cernea
7,869,273 2005/0207259 2006/0004952 2006/0164890
B2 A1 A1 Al*
8/2009 Fong 12/2009 Fong 1/2011 Lee 9/2005 Kouno l/2006 Lasse 7/2006
Lee ........................ .. 365/185.28
(Continued) (21) Appl.No.: 13/289,108 (22) Filed:
OTHER PUBLICATIONS
Nov. 4, 2011
International Search Report dated Dec. 16, 2008, PCT Appl. No. PCT/US2008/074621, ?led Aug. 28, 2008.
Related US. Patent Documents
Reissue of:
(64) Patent No.:
(51) (52) (58)
(Continued)
7,869,273
Issued:
Jan. 11, 2011
Primary Examiner * Connie Yoha
Appl. No.: Filed:
11/849,992 Sep. 4, 2007
DeNiro LLP
Int. Cl. G11C 16/04
(74) Attorney, Agent, or Firm *Vierra Magen Marcus &
(57) ABSTRACT A system for programming non-volatile storage is proposed
(2006.01)
US. Cl. ....... .. 365/185.02; 365/185.22; 365/185.23;
that reduces the impact of interference from the boosting of
365/230.04 Field of Classi?cation Search ........... .. 365/185.02,
neighbors. Memory cells are divided into tWo or more groups. In one example, the memory cells are divided into odd and
365/185.22, 185.23, 230.04 See application ?le for complete search history.
used. Prior to a ?rst trigger, a ?rst group of memory cells are
(56)
References Cited U.S. PATENT DOCUMENTS 6,118,696 A *
9/2000
6,523,132 B1
2/2003 Harari
Choi ...................... .. 365/185.11
6,882,567 B1
4/2005 Wong
6,888,758 B1 6,937,520 B2 6,956,770 B2
5/2005 Hemink 8/2005 Ono 10/2005 Khalid
6,967,872 B2
11/2005 Quader
even memory cells; however, other groupings can also be
programmed together With a second group of memory cells. Subsequent to the ?rst trigger and prior to a second trigger, the ?rst group of memory cells are programmed separately from the second group of memory cells. Subsequent to the second trigger, the ?rst group of memory cells are programmed together With the second group of memory cells. Before and after both triggers, the ?rst group of memory cells are veri?ed together With the second group of memory cells.
49 Claims, 18 Drawing Sheets S91 magnitude Of inilial Vpgm and 591 PC = 1
ye.
step Vpgm and increment PC 522
yes 524 additional
lockout
apply program pulse, program we 111mm
US RE43,870 E Page 2 US. PATENT DOCUMENTS 2006/0193176 2006/0245269 2006/0250850 2006/0291291
A1 A1 A1 A1
2009/0285023 A1*
8/2006 11/2006 11/2006 12/2006
Li Martines Lee Hosono
11/2009
Cho et al. ............... .. 365/185.03
2010/0046301 A1
2/2010 Fong
2011/0075477 A1
3/2011 Lee
OTHER PUBLICATIONS
Of?ce Action dated May 6, 2010, US. Appl. No. 11/849,922. Response to Of?ce Action dated Sep. 7, 2010, US. Appl. No.
11/849,922. Notice ofAlloWance dated Sep. 16, 2010, US. Appl. No. 11/849,922. Notice ofAlloWance dated May 26, 2011,U.S.Appl.No. 12/962,902. Notice ofAlloWance dated Sep. 20, 2011,U.S.Appl.No. 12/962,902. US. Appl. No. 13/221, 147, ?led Aug. 30, 2011. Of?ce Action dated Oct. 18, 2011, US. Appl. No. 13/221,147. Response to Of?ce Action dated Nov. 1, 2011, US. Appl. No.
13/221,147. Written Opinion of the International Searching Authority dated Dec. 16, 2008, PCT Appl. No. PCT/US2008/074621, ?led Aug. 28,2008. International Preliminary Report on Patentability dated Mar. 9, 2010, PCT Appl. No. PCT/US2008/074621, ?ledAug. 28, 2008, with Writ ten Opinion of the International Searching Authority dated Dec. 15, 2008, PCT Appl. No. PCT/US2008/074621, ?led Aug. 28, 2008.
Supplementary European Search Report, dated Aug. 12, 2010, Euro pean Patent Appl. No. EP 08829629.
Response dated Mar. 15, 2011, European Patent Appl. No. EP 088296298.
European Of?ce Action dated Aug. 5, 2011, European Patent Appl. No. EP 088296298.
Of?ce Action dated Jan. 4, 2010, US. Appl. No. 11/849,922. Response to Of?ce Action dated Feb. 4, 2010, US. Appl. No. 1 1/ 849,922.
Notice ofAlloWance dated Feb. 24, 2012, US. Appl. No. 13/221,147. Chinese Of?ce Action dated May 21, 2012, Chinese Patent Appl. No. 2008801145674.
Taiwan Of?ce Action dated Sep. 19, 2012, Taiwan Patent Appl. No. 097133784.
International Preliminary Report on Patentability dated Mar. 9, 2010, PCT Appl. No. PCT/US2008/074621, ?led Aug. 28, 2008. Written Opinion of the International Searching Authority dated Dec. 15, 2008, PCT Appl. No. PCT/US2008/074621, ?led Aug. 28,2008. Fong, et al., US. Appl. No. 11/766,583, ?led Jun. 21, 2007. Fong, et al., US. Appl. No. 11/766,580, ?led Jun. 21, 2007. Supplementary European Search Report, dated Aug. 12, 2001, Euro pean Patent Appl. No. EP 08829629.
* cited by examiner
US. Patent
Dec. 25, 2012
Sheet 2 0f 18
US RE43,870 E
Data
t I/O COLUMN DECODER 2425
CONTROL CIRCUITRY
ADDR
READ/WRITE CIRCUITS 230B Sense Sense P‘ 300 Block Block 1 2
>mQOwWm_Q ADDRI 4
>MmoOwWM_
MEMORY ARRAY 200
READ/WRITE CIRCUITS 2M Sense Block .1
ADDR
Sense Block D
Sense Block 2
A 300
Sense Block D
COLUMN DECODER 242A AL Data l/O
Controller
2%
US. Patent
Dec. 25, 2012
Sheet 3 0f 18
block 0
US RE43,870 E
Fig. 4
block 1
block 2 \f 200
block 3
block i
block ‘I023 block i
BLO
BL1
BL2
IJ
BL3
BL4
BL5
“J
BL69,622 BL69,623
IJ
b
1
source
US. Patent
Dec. 25, 2012
Sheet 4 0f 18
300
US RE43,870 E
bit line
480 _ _ _J_ __________________ _ _ 2
l l l l l
Core
—> I
|
"
|
j
470 | | |
—>
I I
A
State Machine
I
| | | | State Machine
:
Bitline Latch
I l l
4
470
482
l l l l
Processor
I
l
| | |
l l l
493
A
l
V
: | | | | | | |
I Data Latches 494
492
|
: l l l l l l l
common
420
" Data
Fig. 5
US. Patent
Dec. 25, 2012
US RE43,87 0 E
Sheet 5 0f 18
Fig 6 number of cells
A M VT
Fig. 9 H
550
pre-program block V
/-/ 55
2
erase block
v
H 554
soft program block "
/_J 556
program memory cells in block
Hg 8 WLO WLl WL2 WL3
First Page
Second Page
Third Page
1 2 4 7
3 5 8 10
6 9 11 12
US. Patent
Dec. 25, 2012
Sheet 6 0f 18
US RE43,870 E
number of cells
A
[Q1
Fig. 7A
#1
504 -/\
502
111
911
VT
number of cells
m
502
504
78%
Fig. 7B
Fig. 7C 506
I101
C*
number Cells of 502
30
T T011
E**
E*
536
m
Q
—>
E1:
OO A
6*
508
510
34
86
T 0*
V
r 6*
VT
US. Patent
Dec. 25, 2012
numberof cells
Sheet 7 0f 18
US RE43,870 E
numberof cells
111
T110 VT B
numberof cells
numberof cells
508 A
T T011 E*
numberof
cells
Q 111
Fig. 7|
T110 T101 T100 T011 T010 T001 T000 VT B OP
US. Patent
Dec. 25, 2012
Sheet 8 0f 18
US RE43,870 E
set magnitude of initial Vpgm and set /\- 608 PC = 1
i
Fig. 10
_ apply program pulse, N 610 7 program all bit lines
"
/ 612
Verify
:
616
verify status?
630
unsuccessfully programmed memory cells 5 predetermined number?
620
yes
632
step Vpgm and increment PC
status I
pass /—/ 622
no A
634 status = fail
yes 624 additional lock-out conditions
626
low?
F’
apply program pulse. program even bit lines
//
apply program pulse, program odd bit lines
628
US. Patent
Dec. 25, 2012
805
Sheet 9 0f 18
US RE43,870 E
Fig. 11A 802
two/E @806 808
Fig. 115
808
804
Fig. 110
US. Patent
Dec. 25, 2012
Sheet 10 0f 18
US RE43,870 E
www w?E“NE8
NEownwk0RwkNEon
Nwww
m?.mE
ER8
US. Patent
Dec. 25, 2012
Sheet 11 0f 18
US RE43,870 E
Fig. 14
70a
720
Fig. 15 730 732 722
724
726
verify pulses A
728
verify pulses A
US. Patent
Dec. 25, 2012
Sheet 12 0f 18
US RE43,87 0 E
Hg. 16 Bit lines Precharge
I
& Boosting
5(1)
(2)
SGS
(4)
.
D|s