Top Banner
Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August 15, 2011
30

Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Aug 05, 2018

Download

Documents

buidan
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: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Quality Comparison of SLC, MLC and eMLC.

Director of Engineer, InnoDiskC.C. Wu

Flash Memory Summit 2011Santa Clara, CA 1

Monday, August 15, 2011

Page 2: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Agenda

• The features of SLC, MLC and eMLC.• Read, Write and Erase Time

• Read Bit Error VS P/E Cycle.• Program/Erase Error VS P/E Cycle• Bit Error with Power Cycling

Flash Memory Summit 2011Santa Clara, CA 2

Monday, August 15, 2011

Page 3: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

SLC, MLC, eMLC

Flash Memory Summit 2011Santa Clara, CA 3

Read Page

Program Page

Erase Block

P/E Cycle ECC

SLC(5xnm)A

25us 200us 1.5ms 100,000 1Bit/512

SLC(4xnm)A

25us 250us 2ms 100,000 1Bit/512

SLC(3xnm)A

50us 500us 1.5ms 100,000 24Bits/1K

SLC(3xnm)B

25us 230us 0.7ms 100,000 4Bit/512SLC(2xnm)B

35us 300us 0.7 100,000 8Bit/512MLC(3xnm) 50us 900us 3ms 5,000 24Bits/1KMLC(2xnm) 75us 1300 4ms 3,000 24Bits/1KeMLC(3xnm)

50us 1600us 5.5ms 30,000 24Bits/1K

Monday, August 15, 2011

Page 4: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Flash test condition

• Test 2 to 5 blocks of each flash chip.• The testing sample is not enough to

approve flash quality. • We just make comparison for different

process of flash chip, but not going say the flash chip has such good quality according this report.

• 1K BCH16/24 ECC Engine for testing

Flash Memory Summit 2011Santa Clara, CA 4

Monday, August 15, 2011

Page 5: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle5xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 5

Error Bit

P/E Cycle

2M

Spec.100K

Monday, August 15, 2011

Page 6: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Program Error VS P/E Cycle5xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 6

P/E Cycle

Monday, August 15, 2011

Page 7: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Erase Error VS P/E Cycle5xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 7

P/E Cycle

Erase Error

2M

Monday, August 15, 2011

Page 8: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle4xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 8

Error Bit

P/E Cycle

1.7M

Spec.100K

Monday, August 15, 2011

Page 9: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Program Error VS P/E Cycle4xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 9

P/E Cycle

Monday, August 15, 2011

Page 10: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Erase Error VS P/E Cycle4xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 10

P/E Cycle

Monday, August 15, 2011

Page 11: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle3xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 11

Error Bit

P/E Cycle

430KSpec.100K

Monday, August 15, 2011

Page 12: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Program Error VS P/E Cycle3xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 12

P/E Cycle

Monday, August 15, 2011

Page 13: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Erase Error VS P/E Cycle3xnm SLC(Brand A)

Flash Memory Summit 2011Santa Clara, CA 13

P/E Cycle

Monday, August 15, 2011

Page 14: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Spec.100K

Bit Error VS P/E Cycle3xnm SLC(Brand B)

Flash Memory Summit 2011Santa Clara, CA 14

Error Bit

P/E Cycle

140K

Monday, August 15, 2011

Page 15: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle2xnm SLC(Brand B)

Flash Memory Summit 2011Santa Clara, CA 15

Error Bit

P/E Cycle

60K

Spec.100K

Monday, August 15, 2011

Page 16: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Program Error VS P/E Cycle2xnm SLC(Brand B)

Flash Memory Summit 2011Santa Clara, CA 16

P/E Cycle

Monday, August 15, 2011

Page 17: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Erase Error VS P/E Cycle2xnm SLC(Brand B)

Flash Memory Summit 2011Santa Clara, CA 17

P/E Cycle

Monday, August 15, 2011

Page 18: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle3xnm MLC

Flash Memory Summit 2011Santa Clara, CA 18

P/E Cycle

Error Bit 50K

Spec.5K

Monday, August 15, 2011

Page 19: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Program Error VS P/E Cycle3xnm MLC

Flash Memory Summit 2011Santa Clara, CA 19

P/E Cycle

Monday, August 15, 2011

Page 20: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Erase Error VS P/E Cycle3xnm MLC

Flash Memory Summit 2011Santa Clara, CA 20

P/E Cycle

Monday, August 15, 2011

Page 21: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle3xnm eMLC

Flash Memory Summit 2011Santa Clara, CA 21

Error Bit

P/E Cycle

90KSpec.30K

Monday, August 15, 2011

Page 22: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error VS P/E Cycle2xnm MLC

Flash Memory Summit 2011Santa Clara, CA 22

7KSpec.3K

Monday, August 15, 2011

Page 23: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Program/Erase Error VS P/E Cycle

• We get program/erase error with early bad block.

• We got every few program/erase error during testing.

Flash Memory Summit 2011Santa Clara, CA 23

Monday, August 15, 2011

Page 24: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

SLC Quality (5x,4x,3x) in different process Brand A

Flash Memory Summit 2011Santa Clara, CA 24

370K/3x

1.7M/4x

Error Bit

P/E Cycle

5x

Monday, August 15, 2011

Page 25: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

SLC Quality (3x,2x) in different process Brand B

Flash Memory Summit 2011Santa Clara, CA 25

P/E Cycle

Error Bit

60K 2x140K 3x

Monday, August 15, 2011

Page 26: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

MLC (3x,2x) /eMLC (3x) Quality

Flash Memory Summit 2011Santa Clara, CA 26

Error Bit

P/E Cycle

7K 2x

50K 3x

90K 3x eMLC

Monday, August 15, 2011

Page 27: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error of Power Cycling• Cut the power while writing data to SSD• The flash is MLC

Flash Memory Summit 2011Santa Clara, CA 27

0

1

2

2

3

0 23 45 68 90

Power Failure Error

Err Page

Error Page

Monday, August 15, 2011

Page 28: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Bit Error of Power Cycling

• Pair of page will be corrupted together

Flash Memory Summit 2011Santa Clara, CA 28

Page1 Page21 0x26 0x2C2 0x6A 0x703 0x0B 0x114 0x73 0x795 0x5B 0x61

Monday, August 15, 2011

Page 29: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

Key of SSD’s quality

• A good ECC Engine to enhance SSD’s P/E Cycle.

• Select a good quality flash chip to extend SSD’s lifespan.

• Need a power cycling recover capability to cover MLC’s weakness.

Flash Memory Summit 2011Santa Clara, CA 29

Monday, August 15, 2011

Page 30: Quality Comparison of SLC, MLC and eMLC. · Quality Comparison of SLC, MLC and eMLC. Director of Engineer, InnoDisk C.C. Wu Flash Memory Summit 2011 Santa Clara, CA 1 Monday, August

End

Flash Memory Summit 2011Santa Clara, CA 30

• InnoDisk Corp. www.innodisk.com

EDC 8000 40pin EDC8000 44pin

Monday, August 15, 2011