Quality Comparison of SLC, MLC and emlc.

Similar documents
islc A Cost-Effective Superior-MLC solution With Similar Performance, Endurance and Reliability To SLC White paper An Innodisk White Paper March 2013

Error Detection/Correction And Bad Block Management

An Innodisk White Paper March islc. A Cost-Effective Superior-MLC solution With Similar Performance, Endurance and Reliability To SLC.

Virtual Storage Tier and Beyond

islc A Cost-Effective Superior-MLC Solution With Similar Performance, Endurance and Reliability to SLC White Paper June 2017

3D NAND - Data Recovery and Erasure Verification

NAND Flash Basics & Error Characteristics

Error Recovery Flows in NAND Flash SSDs

Advanced Flash Technology Status, Scaling Trends & Implications to Enterprise SSD Technology Enablement

islc Claiming the Middle Ground of the High-end Industrial SSD Market

It Takes Guts to be Great

Using MLC Flash to Reduce System Cost in Industrial Applications

Macrotron Systems, Inc. Flash Media Products. Part Number Family: 2.5 PATA (IDE) SSD (High Performance Series) PA25SMXXXXXMXXMX

Customer: Customer. Part Number: Innodisk. Part Number: Innodisk. Model Name: Date: Customer. Innodisk. Approver. Approver

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3MG-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

Innodisk ismart Windows 4.0.X

A Self Learning Algorithm for NAND Flash Controllers

Controller Concepts for 1y/1z nm and 3D NAND Flash

The Evolving NAND Flash Business Model for SSD

Solid-State Solutions as a Catalyst for Evolving Data Center Requirements

Flash Memory. 2D NAND vs. 3D NAND. White Paper F-WP002

Five Key Steps to High-Speed NAND Flash Performance and Reliability

3MG2-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

MC-1100 Series Component Compatibility Guide

Customer: Customer. Part Number: Innodisk. Part Number: Innodisk. Model Name: Date: Customer. Innodisk. Approver. Approver

NAND Flash Memory. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University

Industrial nanousb. SLC series. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date: Innodisk Approver.

Customer: Customer. Part Number: Innodisk. Part Number: Innodisk. Model Name: Date: Customer. Innodisk. Approver. Approver

Memory Modem TM FTL Architecture for 1Xnm / 2Xnm MLC and TLC Nand Flash. Hanan Weingarten, CTO, DensBits Technologies

WHAT HAPPENS WHEN THE FLASH INDUSTRY GOES TO TLC? Luanne M. Dauber, Pure Storage

SD series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

X5-E Compact Flash Card

INNODISK ismart Linux Execution File 2.8 User s Guide

Experimental Results of Implementing NV Me-based Open Channel SSDs

Customization Key to Embedded Storage Applications

Solid-State Drive System Optimizations In Data Center Applications

DA-820 Series Component Compatibility Guide

SD 3.0 series (MLC) Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

SD 3.0 series (SLC) Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

An LDPC-Enabled Flash Controller in 40 nm CMOS

New Architecture for Code-Shadowing Applications. Anil Gupta Technical Executive, Winbond Electronics

Could We Make SSDs Self-Healing?

3MV2-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

EXPC-1519 Series Component Compatibility Guide

PEVA: A Page Endurance Variance Aware Strategy for the Lifetime Extension of NAND Flash

How to Extend 2D-TLC Endurance to 3,000 P/E Cycles

3SE4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Building an All Flash Server What s the big deal? Isn t it all just plug and play?

Virtium eusb Flash Module. Product Specification VUS 200 Series

Sub-block Wear-leveling for NAND Flash

3SE-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

Embedded and Removable Flash Memory Storage Solutions for Mobile Handsets and Consumer Electronics

3ME2 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3ME4 Series. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date: Innodisk Approver. Customer Approver

Secure data storage -

Vulnerabilities in MLC NAND Flash Memory Programming: Experimental Analysis, Exploits, and Mitigation Techniques

Optimizes Embedded Flash-based Storage for Automotive Use

Designing Enterprise SSDs with Low Cost Media

3MG-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

DA-681A-T Series Component Compatibility Guide

InnoREC 3MV2-P. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Developing Low Latency NVMe Systems for HyperscaleData Centers. Prepared by Engling Yeo Santa Clara, CA Date: 08/04/2017

V2400A-T Series Component Compatibility Guide

1ME Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

NAND Flash Module 69F64G16 69F128G16 69F256G16 FEATURES: Preliminary

1MG3-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Can Embedded Applications Utilize the Latest Flash Storage Technologies?

GLS55LC200 NAND Controller (CompactFlash Interface)

3MG2-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

Raising QLC Reliability in All-Flash Arrays

Designing Enterprise Controllers with QLC 3D NAND

SD series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Hardware NVMe implementation on cache and storage systems

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Cervoz Industrial SSD

QLC Challenges. QLC SSD s Require Deep FTL Tuning Karl Schuh Micron. Flash Memory Summit 2018 Santa Clara, CA 1

UC-8100 Series Component Compatibility Guide

1SR-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Cervoz Industrial Memory Card

Wintec SATA DOM WxDMxxxG1TC-J51xx (J5) Series

Temperature Considerations for Industrial Embedded SSDs

Cervoz Industrial Embedded Module

Cervoz Industrial SSD

3SE Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Cervoz Industrial Embedded Module

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

NAND Flash-based Storage. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Driver Assistance Pushes New Flash Functionalities

High-Efficiency SSD for Reliable Data Storage Systems

V2616A Series Component Compatibility Guide

Utility. SATA III Industrial MLC 2.5 Solid State Drive Engineering Specification. Document Number: Revision: G Delkin Devices Inc.

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Amtron Technology, Inc. Industrial USB 3.0 Flash Drive UA Series Product Datasheet

MUS- INDNGFF60XXXXX(3)

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

aslc Micro Secure Digital Memory Card

NAND Flash-based Storage. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Transcription:

Quality Comparison of SLC, MLC and emlc. Director of Engineer, InnoDisk C.C. Wu Santa Clara, CA 1

Agenda The features of SLC, MLC and emlc. Read, Write and Erase Time Read Bit Error VS. Program/Erase Error VS Bit Error with Power Cycling Santa Clara, CA 2

SLC, MLC, emlc SLC(5xnm) A SLC(4xnm) A SLC(3xnm) A Read Program Erase ECC Page Page Block 25us 200us 1.5ms 100,000 1Bit/512 25us 250us 2ms 100,000 1Bit/512 50us 500us 1.5ms 100,000 24Bits/1K SLC(3xnm) 25us 230us 0.7ms 100,000 4Bit/512 B SLC(2xnm) 35us 300us 0.7 100,000 8Bit/512 B MLC(3xnm) 50us 900us 3ms 5,000 24Bits/1K MLC(2xnm) 75us 1300 4ms 3,000 24Bits/1K emlc (3xnm) 50us 1600us 5.5ms 30,000 24Bits/1K Santa Clara, CA 3

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 Santa Clara, CA 4

Bit Error VS 5xnm SLC(Brand A) Error Bit 2M Spec. 100K Santa Clara, CA 5

Program Error VS 5xnm SLC(Brand A) Santa Clara, CA 6

Erase Error VS 5xnm SLC(Brand A) Erase Error 2M Santa Clara, CA 7

Bit Error VS 4xnm SLC(Brand A) Error Bit 1.7M Spec. 100K Santa Clara, CA 8

Program Error VS 4xnm SLC(Brand A) Santa Clara, CA 9

Erase Error VS 4xnm SLC(Brand A) Santa Clara, CA 10

Error Bit Bit Error VS 3xnm SLC(Brand A) Spec. 100K 430K Santa Clara, CA 11

Program Error VS 3xnm SLC(Brand A) Santa Clara, CA 12

Erase Error VS 3xnm SLC(Brand A) Santa Clara, CA 13

Bit Error VS 3xnm SLC(Brand B) 140K Error Bit Spec. 100K Santa Clara, CA 14

Bit Error VS 2xnm SLC(Brand B) Error Bit 60K Spec. 100K Santa Clara, CA 15

Program Error VS 2xnm SLC(Brand B) Santa Clara, CA 16

Erase Error VS 2xnm SLC(Brand B) Santa Clara, CA 17

Error Bit Bit Error VS 3xnm MLC 50K Spec. 5K Santa Clara, CA 18

Program Error VS 3xnm MLC Santa Clara, CA 19

Erase Error VS 3xnm MLC Santa Clara, CA 20

Error Bit Bit Error VS 3xnm emlc Spec. 30K 90K Santa Clara, CA 21

Bit Error VS 2xnm MLC Spec. 3K 7K Santa Clara, CA 22

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. Santa Clara, CA 23

SLC Quality (5x,4x,3x) in different process Brand A Error Bit 370K/ 3x 1.7M/ 4x 5x Santa Clara, CA 24

SLC Quality (3x,2x) in different process Brand B Error Bit 60K 2x 140K 3x Santa Clara, CA 25

MLC (3x,2x) /emlc (3x) Quality Error Bit 7K 2x 90K 3x emlc 50K 3x Santa Clara, CA 26

Bit Error of Power Cycling Cut the power while writing data to SSD The flash is MLC 3Error Page Power Failure Error 2 2 Err Page 1 0 0 23 45 68 90 Santa Clara, CA 27

Bit Error of Power Cycling Pair of page will be corrupted together Page1 Page2 1 0x26 0x2C 2 0x6A 0x70 3 0x0B 0x11 4 0x73 0x79 5 0x5B 0x61 Santa Clara, CA 28

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. Santa Clara, CA 29

End InnoDisk Corp. www.innodisk.com EDC 8000 40pin EDC8000 44pin Santa Clara, CA 30