Professional Documents
Culture Documents
Nand Presentation 2010 PDF
Nand Presentation 2010 PDF
2010. 05. 07
Kihwan Choi
- 1/48 -
ELECTRONICS
Contents
Introduction
Flash memory 101
Basic operations
Current issues & approach
In the near future
- 2/48 -
ELECTRONICS
NAND Flash Application
SSD
DMB phone
Portable
E-Book PMP Internet
DVD player
Telematics
Mobile
Digital TV
MP3 Digital 100GB
DSC Camcorder
Game PDA Mobile & Consumer
20GB Oriented
--Smart
Smart phone 1GB
--MP3
MP3 Player 4GB
Compute --UFD
UFD 2GB
r --DSC
DSC 2GB
2010
Serve --GAME
GAME 1GB 2007
r 2006 --Note
Note book 2GB
1GB --Camcorder
Camcorder 8GB
~1999 2002 --Smart
Smart phone 32MB
--MP3
MP3 Player 128MB
--UFD
UFD 256MB
PC Oriented --DSC
DSC 128MB
--Note
Note book 512MB
- 3/48 -
ELECTRONICS
“Flash memory” in Wikipedia
Flash memory is a non-volatile computer storage technology that
can be electrically erased and reprogrammed.
Flash memory offers fast read access times (although not as fast
as volatile DRAM memory used for main memory in PCs) and
better kinetic shock resistance than hard disks.
Flash memory (both NOR and NAND types) was invented by Dr.
Fujio Masuoka while working for Toshiba circa 1980. According
to Toshiba, the name "flash" was suggested by Dr. Masuoka's
colleague, Mr. Shoji Ariizumi, because the erasure process of the
memory contents reminded him of the flash of a camera.
- 5/48 -
ELECTRONICS
“Flash memory” in Wikipedia
Technology scaling down
Reference: EETimes article on NAND scaling, 3/22/2010
- 6/48 -
ELECTRONICS
Major players
- 7/48 -
ELECTRONICS
Now in the market …
Intel, Micron and IMFT announce world’s first 25-nm NAND technology
February 2, 2010, By Sanjeev Ramachandran in Hardware
The NAND flash production scene has received a shot in the arm with Intel Corporation and Micron Technology making it public that the
world’s first 25-nanometer (nm) NAND technology is now on stream. Significantly enough, the 25nm process is the smallest NAND
technology as well as the smallest semiconductor technology in the world
South Korea's Hynix Semiconductor Inc., the world's second-largest memory chipmaker, said Tuesday that it has developed a 26-
nanometer based NAND flash memory chip. The company is the world's second flash memory maker to apply the below 30-nanometer
technology. Mass production of the new memory will start in in July.
The company produces 32nm and 43nm memory chips, but the plan is to begin production on "sub-25nm" chips that would enable larger
storage capacities to be shoved into the same form factors that we use today. Toshiba will begin output of NAND chips with circuitry widths
in the upper 20 nanometre range soon, while production of chips with circuitry widths in the lower 20 nanometres is slated to start as early
as 2012.
Right on the heels of Toshiba’s announcement to start on sub-25nm flash memory, Samsung today announced the industry’s first
production of 20 nanometer class NAND chips for use in SD cards. Samsung’s 20nm MLC 32-gigabit NAND chips are sampling now for use in
embedded storage and SD memory cards ranging from 4GB to 64GB. This is a significant step forward for Samsung who started its 30nm
production just one year ago. The new class of memory chips will allow for higher-density in storage, lower manufacturing costs and 50%
higher productivity than 30nm technology.
- 8/48 -
ELECTRONICS
Flash memory 101
- 9/48 -
ELECTRONICS
Flash memory cell vs. MOSFET
Flash cell has a charge storage layer such that Vth of a cell
can be changed memorize information
G Charge storage
G
S D S D
F/G
n n n n
p p
B B
Flash cell MOSFET
- 10/48 -
ELECTRONICS
Flash memory operation
ON
No. of cells Read
Vs(0V) Vd(>0V)
Vth1
Program Ids1(>0)
Erase
Vg(Vg<Vth2)
OFF
‘ON’ ‘OFF’
Vs(0V) Vd(>0V)
Vth2
Vth [V] Ids2(=0)
- 11/48 -
ELECTRONICS
Flash memory cell structure
Cell Vth changes depending on the amount of F/G charge
electrons can be injected(ejected) into(out of) the F/G
through Tox with electric field across Tox
B/L Metal
Dielectric : ONO
- 12/48 -
ELECTRONICS
NAND vs. NOR
NAND NOR
A B C A B C
Truth table 0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 1 1 0
A A
Logic gate C C
B B
A B A
circuit
C B
A C
Flash B A B
- 13/48 -
ELECTRONICS
Features : NAND vs. NOR
- 14/48 -
ELECTRONICS
Write methods in Flash memory
- 15/48 -
ELECTRONICS
NAND Flash : Program & Erase
Vcg = 18 V Vcg = 0V
0V e e e e 0V float e e e e float
- 16/48 -
ELECTRONICS
Coupling ratio
- 17/48 -
ELECTRONICS
NAND Flash cell structure
BL DC Active
SSL Gate
SSL ONO
WL F-Poly
WL
Tunnel Ox
WL Direction
F-Poly
Gate
ONO
F-Poly
GSL Tunnel Ox
PP-Well
GSL
CSL CSL BL Direction
- 18/48 -
ELECTRONICS
Terms in NAND Flash – string, page, block
string
: minimum cell array element
page
: program unit
block
: erase unit
- 19/48 -
ELECTRONICS
NAND Flash chip architecture
High density & simple architecture (cell efficiency > 65%)
Control I/O Pad
WL Decoder
& Driver
Memory Array
Memory Array
Memory Array
Memory Array
Block
= 128-page
(2Mb~4Mb)
SLC : 64-page Page Driver & Buffer (2KB~4KB)
MLC : 128-page
Peripheral & Charge Pump
Data I/O Pad
Samsung 63nm 8Gb MLC NAND
- 20/48 -
ELECTRONICS
Functional block diagram of NAND Flash
X
X-Buffers
A12~A30 -
Latches
D Cell Array
& Decoders
E
Y-Buffers C.
A0~A11
Latches
Data Register & S/A
& Decoders
Y-Gating
Command
Command
Register VCC
I/O Buffers & Latches
VSS
Control Logic
CE
& High Output
RE Global Buffers I/O 0
Voltage Driver
WE
Generator
I/O 7
CLE ALE WP
- 21/48 -
ELECTRONICS
Basic operations
NAND Flash
- 22/48 -
ELECTRONICS
Read operation
Bias condition
- selected WL : Target voltage (Vtarget)
- unselected WLs : high enough to conduct all cells in a string
1V
SSL Vread
Vread
Unselected WLs
Vread
Vtarget Vread
Selected WL Vtarget
Vread
P1 P2
Unselected WLs
Vread
Vth
Vread
Vread
Vread
GSL Vread
0V - 23/48 -
ELECTRONICS
Sensing margin
Sensing margin
Precharge Level (Vp)
Off cell
Sensing Level
On cell
0V
Precharge Sensing
- 24/48 -
ELECTRONICS
Read disturbance
Vread
Vread # of cell
Vread
Vread
Vtarget
Vread on
0V Vth
Vread
On cell moves to off cell
Vread
Vread
Vread
Vread
- 25/48 -
ELECTRONICS
Program operation
Bias condition
- selected WL : Program voltage (Vpgm)
- unselected WLs : Pass voltage (Vpass)
Vcc 0V Vcc
SSL Vcc
- 26/48 -
ELECTRONICS
Program inhibition
Should not be programmed (= program inhibited)
Vcc
OFF
Vpass Vcc Vcc-Vth+α
Vpass
Vpgm GND
Vpass
Vcc
Vpass Vpgm
Vpass
Vcc OFF
Vpass
Vpass
Vpass GND
GND
For inhibition only,
the higher Vpass, the better Vpgm disturbance
But, higher Vpass causes more Vpass disturbance
- 27/48 -
ELECTRONICS
Self boosting
Inhibit BL : Vcc
WL30 10V
Vpgm
WL29 20V
WL28 10V
Vpass
Inhibit channel is boosted !!!
WL1 10V
WL0 10V
- 28/48 -
ELECTRONICS
Vpass window
“Optimal Vpass region” considering both Vpgm and Vpass
disturbances at the same time
Program cell Inhibit cell
0V VCC
WL28 10V
-1V
WL1 10V
WL0 10V
Vpass
GSL 0V Vpass window
Floating
GND # of cell
GND
GND
GND on off
0V Vth
- 30/48 -
ELECTRONICS
Erase disturbance
“Self boosting” can be used
B/L B/L
(20V) (20V)
SSLn(20V) SSLn(Floating)
Select Select
WL0(0V) WL0(0V)
Block Block
WL7(0V) WL7(0V)
GSLn(20V) GSLn(Floating)
CSL(20V) CSL(20V)
GSLn-1(20V) GSLn-1(Floating)
Unselect Unselect
WL7(20V) WL7(Floating)
Block Block
WL0(20V) WL0(Floating)
SSLn-1(20V) SSLn-1(Floating)
20V 20V
Cell Array Substrate 0V Cell Array Substrate 0V
- 31/48 -
ELECTRONICS
Cell Vth distribution
Cell Vth width requirement
- 1bit/cell vs. 2bit/cell vs. 3bit/cell
# of cells
2 Level Cell
Vth Upper Limit
SLC (∵ NAND Flash)
E P
4 Level Cell
Vread
MLC E P1 P2 P3
8 Level Cell
3bit E P1 P2 P3 P4 P5 P6 P7
0V Vth
- 32/48 -
ELECTRONICS
Cell Vth width control
Incremental Step Pulse Program (ISPP) Change of cell Vth : slow vs. fast cell
Vvfy
Vpgm
No. of Loop
Vpgm_start
- 33/48 -
ELECTRONICS
Current issues & approaches
- 34/48 -
ELECTRONICS
Criteria for a NAND Flash device
MLC Vread
NAND
E P1 P2 P3
- 35/48 -
ELECTRONICS
Details on programmed Vth
Factors which affect to programmed Vth width
- Ideal : ΔVpgm during ISPP program
- Noise : F-poly coupling, CSL noise, Back pattern dependency
- Reliability : Endurance, program/read disturbance, charge loss
# of Cells
F-poly coupling
Program disturbance
Read disturbance Endurance
Ideal
0V Vth
Verify level
- 36/48 -
ELECTRONICS
Neighborhood interference
1 2 3 4
Victim
C-poly C-poly
ONO ONO
1
P-well 2 3 4
Aggressor
WL(i+1) 4 3 4
Vth
WL(i) 2 1 2
- 37/48 -
ELECTRONICS
Cell Vth vs. F-poly coupling
WL BL Diag.
Initial Final
WL1 Diag. WL Diag.
WL2 BL V BL
E P1 P2 P3
Vth
- 38/48 -
ELECTRONICS
Cell size vs. F-poly coupling
’09 ISSCC
- 39/48 -
ELECTRONICS
F-poly coupling reduction – (I)
Shadow program
- Make final Vth after being coupled
7 6
Shadow sequence WL3 Convential sequence WL3
4 5
5 4
# of cells WL2 # of cells WL2
LSB 2 LSB 3
E P0 E P0
3 2
WL1 WL1
1 1
11 10 11 10
11 01 00 10 11 10 00 01
- 40/48 -
ELECTRONICS
F-poly coupling reduction – (II)
Reprogram
7 9-1
- Make final Vth after being coupled WL3
4
coupled
5 7-1
# of cells WL2
2
3 5-1
WL1
Coarse program 1
Fine program E P1 P2 P3
cell Vth
- 41/48 -
ELECTRONICS
F-poly coupling reduction – (III)
All-bit line (ABL) architecture
- all cells in a WL are programmed at the same time
- in SBL, cells in even BL first, cells in odd BL next (BL-coupling exists)
PB
PB PB PB SBL ABL
No. of PBs
4KB 8KB
(page depth)
pages/block 256 pages 128 pages
- 42/48 -
ELECTRONICS
In the near future
- 43/48 -
ELECTRONICS
3D Flash memory
- 44/48 -
ELECTRONICS
3D Flash memory
TCAT(Terabit Cell Array Transistor) technology
- 45/48 -
ELECTRONICS
What is CTF ?
CTF (Charge Trap Flash)
- SONOS type Flash
- electron is trapped in nitride trap layer
- 46/48 -
ELECTRONICS
Floating gate vs. SONOS
- 47/48 -
ELECTRONICS
Thanks for your listening !
- 48/48 -
ELECTRONICS