Top Banner
1 Operation Algorithms of NAND Chips for SSDs Byoungjun Park Senior engineer SK hynix Santa Clara, CA August 2012 1
16

Operation Algorithms of NAND Chips for SSDs

Feb 04, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Operation Algorithms of NAND Chips for SSDs

1

Operation Algorithms of NAND Chips for SSDs

Byoungjun Park Senior engineer

SK hynix

Santa Clara, CA August 2012

1

Page 2: Operation Algorithms of NAND Chips for SSDs

2

NAND Flash Trend

Santa Clara, CA August 2012

2

WW market share of NAND Flash in memory

• NAND portion in memory market grows up! • Memory density increases along with SSD boom from 2011

Source: http://www.semicon.org Source: DRAMeXchange, Jan., 2012

SSD market forecast

Page 3: Operation Algorithms of NAND Chips for SSDs

3

Density trend of SSD and NAND Flash

Santa Clara, CA August 2012

3

Drop in NAND price increases SSD adoption rate, thus increasing demand for higher density SSDs. The growth of memory density goes down since 2006 Difficulties for scaling down

Source: K. Fukuda, et al., ISSCC vol. 47, pp. 75-84, 2012

Memory density trend of NAND Flash

???

Mobile PC SSD Density Trend

Source: SK hynix marketing

Page 4: Operation Algorithms of NAND Chips for SSDs

4

Challenges in Scaled Down

Santa Clara, CA August 2012

4

As technology node shrinks, endurance characteristics are degraded and ECC requirements are increased. Cell properties should be improved.

Source: JMicron, Western Digital, Morgan Stanley Research

A life cycle and ECC comparison of NAND Flash TEM images with various technology nodes

(a) (b)

(c)

(a) : 4x-nm (b) : 3x-nm (c) : 2y-nm

ECC engine? LDPC or BCH?? Higher levels of error correction in order to ensure reliability!!! More ECC bits but, need more spare cells and slower data throughput?

Page 5: Operation Algorithms of NAND Chips for SSDs

5

How can we improve NAND performance?

Santa Clara, CA August 2012

5

Optimized Si process

Operation algorithms

Reliable NAND

Flash chips

Controller assistance

Optimized Si process

To obtain narrow Vth

distribution with newly adopted

Si process

Operation algorithms

Vth adjustment considering

with original cell properties.

Controller assistance

Wear-leveling, retention/read

refreshment, garbage collection

and etc.

Page 6: Operation Algorithms of NAND Chips for SSDs

6

Physical structure of NAND chips

Santa Clara, CA August 2012

6

MLC and TLC NAND Flash memory devices are fabricated with 3x-,2x- and 2y-nm

technology.

Optimized Si process conditions to minimize cell distributions and improve endurance

characteristics .

Cross-sectional TEM images of 2x-nm NAND Flash chips

An TEM image of air-gap between WLs with NAND chips

Page 7: Operation Algorithms of NAND Chips for SSDs

7

Electrical characteristics of NAND chips (1)

Santa Clara, CA August 2012

7

Saturated Vth

Leakage current between the F/G

and C/G through the IPDs.

Thin vs. thick IPDs

more leakage current through IPDs

and decrease of cell Vth.

Thickness of IPD layers should be

optimized to prevent Vth drops.

The inset figure shows Vth drops during read operation with various IPD thickness

Vth characteristics as a function of Vpgm

Page 8: Operation Algorithms of NAND Chips for SSDs

8

Electrical characteristics of NAND chips (2)

Santa Clara, CA August 2012

8

Lower EFD

CG directly affects the edge area

of the active layer during cell

operation

Also decrease the programmed

Vth.

It is very important to optimize

the doping concentration of the

active area and EFD.

I-V curves with various EFD (Electrical Field Distance, distance between C/G and active layer)

A schematic diagram of inversion at the edge of the active area.

Page 9: Operation Algorithms of NAND Chips for SSDs

9

Operation algorithms (1)

Santa Clara, CA August 2012

9

Elimination of the redundant erase stress with i-ISPE.

Erase operation can be finished within only one or two pulses after P/E cycles.

Schematics diagram, state-machine and electrical properties of conventional ISPE and i-ISPE .

Page 10: Operation Algorithms of NAND Chips for SSDs

10

Operation algorithms (2)

Santa Clara, CA August 2012

10

A VNR scheme

Bias voltages applied source and bulk.

Cell Vth is virtually sensed higher than

real programmed level.

Advantages

The burden of highest programmed

state such as charge loss, program

disturbance and interference, can be

relieved.

A VNR scheme (a) and Vth shift with VNR operation (b)

(a)

(b)

Page 11: Operation Algorithms of NAND Chips for SSDs

11

Operation algorithms (3)

Santa Clara, CA August 2012

11

Erase operation bias control and optimization

Page 12: Operation Algorithms of NAND Chips for SSDs

12

Operation algorithms (4)

Santa Clara, CA August 2012

12

To reduce the interference to victim cell.

Programmed level of neighboring cells should be considered.

The drastic Vth difference between victim and neighboring cells should be avoided to

minimize the interference effect.

Schematic diagram of data randomization process Vth distribution

Page 13: Operation Algorithms of NAND Chips for SSDs

13

Operation algorithms (5)

Santa Clara, CA August 2012

13

An improvement of retention

characteristic.

Life span of NAND Flash is prolonged without

more ECC bits due to the specially proposed

operation algorithm.

Detrapping operation during program/erase

(c)

Page 14: Operation Algorithms of NAND Chips for SSDs

14

Controller assistance (1)

Santa Clara, CA August 2012

14

Some blocks can be accessed continuously or remained for a long time without P/E

and read operation. Unwanted errors are increased!!!

To avoid uncorrectable errors over ECC capability, data in these blocks are moved

toward other blocks.

Retention & disturbance refreshment operation

Concerned blocks

Refreshed data

Erased blocks

Page 15: Operation Algorithms of NAND Chips for SSDs

15

Controller assistance (2)

Santa Clara, CA August 2012

15

Wear leveling technique

To prolong the lifetime of application devices based on NAND Flash with programming /erasing

each block evenly. (Dynamic or static ???)

Without wear-leveling

Block

# of

E/W

cyc

les

Block #

of E

/W c

ycle

s

With wear-leveling

Life span of NAND Flash

Retained lifetime

Over-stressed blocks

Page 16: Operation Algorithms of NAND Chips for SSDs

16

Conclusion

Santa Clara, CA August 2012

16

In this presentation, we show challenges and limitations of NAND flash memory

devices based on floating gates for SSDs.

Thickness of IPD layers, EFD and the doping concentration of active area are critical

factors to overcome those ones.

Various operation algorithms and controller-assisted NAND management are also

introduced for enhancing reliability characteristics.

With these schemes, MLC and TLC NAND flash memory devices can achieve

endurance properties for SSDs beyond technology shrinkage.