SlideShare a Scribd company logo
Challenges & Trends of 
SSD Design 
ADATA SSD Group 5/2
SSD Preference by Applications 
Application Capacity Price Performance Quality Reliability Supply 
Channel 0% and 7% Sensitive Peak Moderate Moderate Flexible 
Consumer OP SI 
ODM/OEM 0% OP Sensitive Peak High High Moderate 
IPC 0% OP Moderate Moderate High Moderate Consistent 
Server 7% and 
above Moderate Sustain High High Consistent
Agenda 
 Challenges of SSD Design 
– NAND Flash 
– Performance 
– O/P & Data Compression 
– Validation and Failure Analysis 
 Trends of SSD Design 
– NAND Flash 
– PCI-E
Confidential 
Challenge of SSD Design 
NAND Flash
Confidential 
Key Challenge for Quality SSD 
 Failure rates are multiplied proportionately to capacity 
 When combined with other problems, it can easily exceed 1% 
DPPM > 1% 
~8000 
500 
5/26
Confidential Consumer-grade NAND Quality 
Qty Bad Estimated DPPM 
Flash Sorted Blocks Identified of 128GB SSD 
16,200 15 blocks in 12 Flash 
(uECC, High BER x 1) ~12,000 DPPM 
DPPM R d d 
SSD 
Reduced 
By Flash Sorting 
DPPM Reduced 
DPPM 
By SSD Device Level Testing 
Target : 1000 DPPM 
6/24
Confidential Example of Endurance Verification 2X/2Y/1X NAND 
2Y/1X Lot 
2Y Quality Lot 
2x Quality Lot 
7
Confidential 
Example of Retention distribution 2Y/1X NAND 
2Y/1X Lot 
2Y Quality Lot 
8
Confidential 
Example of Cross-Temp Verification 2Y/1X NAND 
2Y/1X Lot 
2Y Quality Lot 
Low temp. : 0 degree, High temp. : 70 degree. 9
Confidential Challenges of Flash Package for Ultrathin 
 Performance requirement is high but PCB 
dimension is small. 
– TSOP is 1 channel design and hard to support high 
performance & high density demand. 
– Generic BGA is limited to 2 channel. It’’s hard to 
meet high performance demand. 
BGA Write Pacakage Channel Performance 
TSOP 1 60/40 
LGA 2 120/40 
100/132/152 Performance 
SDP 10 MB/s 
DDP 20 MB/s 
BGA100/132/152 2 120/40 
QDP 40 MB/s 
ODP 40MB /s 
10 
*10MB/s per die BGA 272 4 240/80
Confidential Advantage of 4CH Package on High Capacity SSD 
Bus #1 
mSATA‐4ch flash 2 ch flash 
Write 
P f 
Bus #2 
Performance Bus Half‐mSATA‐4ch flash mSATA‐2ch flash 
4 ch flash 
#1 
Bus #2 
Bus #3 
Bus Half‐mSATA‐2ch flash 
#4 
128 GB 256 GB 
 Advantages of 4 CH Flash Package 
– Higher performance of high capacity skew. 
– Suitable for design 
11 
compact PCB design.
Confidential 
Challenge of SSD Design 
Performance
Performance Requirement of Confidential 
Sever SSD 
 Most consumer SSD address “Sequential Read/Write” 
 Server/Enterprise SSD focus on Sustained 4K R/W 
and Latency 
70,000 
260 MB/s 
60,000 
? Space 
50,000 
40,000 
= 30 30,000 000 
85 MB/s 
20,000 
= ? 
10GB 150 MB/s 
10,000 
Full Space 25 MB/s 
0 
5 20 35 50 65 80 95 110 
min 
Consumer Server
Confidential Latency in Cache-based application 
120 
100 
120.00% 
100.00% 
3000 
2500 
Max Latency(ms) 
times 
80 
60 
40 
80.00% 
60.00% 
40 00% 
2000 
1500 
1000 
Qos 
20 
0 
1 1 001 2 001 3 001 4 001 5 001 6 001 
40.00% 
20.00% 
0.00% 
500 
0 
event 
14 
1,001 2,001 3,001 4,001 5,001 6,001 
0 10 20 30 40 50 60 70 80 90 100 Max Latency(ms) 
-PS : Max latency are recorded by Iometer 2010 every 15 minutes.
Confidential Latency in File-based application 
sec 40 
35 
30 
25 
20 
 SSD #1 
SSD #2 
SSD #3 
15 
10 
5 
0 
0 200 400 600 800 1000 1200 1400 1600 1800 2000 
 Multi-tasking environment mixing R/W processes of large & small files. 
 Latency may be up to 35 sec if controller FW is not good. 
Abnormal long latency causes bad user experience and the risk of failure.
Confidential 
Challenge of SSD Design 
O/P, Data Compression
Confidential 
OP - Over Provisioning 
 OP Usage 
– Buffer Space 
– Garbage collection 
– SSD controller firmware storage (small %) 
-0% : 64/128/256/512 GB 
-7% : 60/120/240/480 GB 
– Spare blocks (small %) 
– Data protection (ex: LSI RAISE™) 
-28%: 50/100/200/400 GB 
 Advantages of higher OP: 
– Higher write OP Data 
performance 
– Lower “Write Amplification” 
– Longer Flash life (Endurance) User Data 
– Space for data protection beyond ECC
Confidential Performance Comparison of OPs 
IOmeter IOPS IOmeter IOPS (50% compressible) 
60,000 
50,000 
60,000 
50,000 
40,000 
30,000 
20 000 
40,000 
30,000 
20,000 
10,000 
0 
20,000 
10,000 
1 26 51 76 101 126 151 176 
OP 0% OP 7% OP 28% 
0 
1 26 51 76 101 126 151 176 
OP 0% OP 7% OP 28% 
-Higher OP has more buffer and gives better sustained performance . 
-With 50% compressible data(typical case), sustained performance is up to 3~5X 
-PS : Data is recorded by Iometer 2010 every 5 minutes.
Confidential Data Compression, Gives More OP Space 
 Data compressor provides 
bigger and reliable over-provisioning 
than the general 
SSD controller. 
f 
SSD with 
compressor 
SSD w/o 
compressor 
 More OP gives more space for 
buffering and garbage 
collection. 
p p 
Free Space (OP) 
Larger due to compressor 
Free Space (OP) 
 If data is highly compressible, 
SSD will have more OP so 
True Valid Data 
True Valid Data 
that the performance and 
reliability will be better.
Confidential Data Compressor + OP improve Reliability 
7.0 
WAF with In-compressible data 
1.4 
WAF with 50% Compressible data 
6.0 
5.0 
1.2 
1 
4.0 
3.0 
2 0 
0.8 
0.6 
0 4 
2.0 
1.0 
0.0 
0.4 
0.2 
0 
1 26 51 76 101 126 151 176 
OP 0% OP 7% OP 28% 
1 26 51 76 101 126 151 176 
OP 0% OP 7% OP 28% 
-Hi h Higher OP l also i gives b tt better WAF and d ld could t d extend d i device lif life ti 
time. 
-With 50% compressible data(typical case), drive life time can be extended at 
least 3X. 
-PS : Data is recorded by Iometer 2010 every 5 minutes.
Confidential Data Compressor + OP improve Performance 
IOPS 
LSI SandForce Balanced Read/Write Performance 
Based on data entropy 
Data entropy 
50,000 
45,000 
40,000 
py 
Compressible 
35,000 
30,000 
25,000 
20,000 
15,000 
0-70% 
10,000 
5,000 
0 
0 10 20 30 40 50 60 70 80 90 100 
100/0 90/10 80/20 70/30 60/40 50/50 40/60 30/70 20/80 10/90 0/100 
Random Read/Write % 
10% 70% 100% Samsung 840 Samsung 840 Pro OCZ OCZ Read/Write 
Vertex 4 Vector 
Random IOPS after Random Writes SSD #1 SSD #2 SSD #3 SSD #4 
preconditioning 
Data collected using VDBench
Confidential 
Challenge of SSD Design 
Validation 
Failure Analysis
Confidential SSD Validation & Trouble Shooting 
 Validation 
– Totally different to previous UFD, 
SD, and exHDD. 
– Hard to cover all testing during 
validation 
Flash 
validation. Vendor 
– Not ? easy to identify failure due to 
the failure can be anything, such 
as HW, SW, FW, Protocol, 
Flash 
 Trouble-Shooting 
Module 
Hose 
Controller 
Flash…… Vendor 
– Need system engineering to 
narrow down the issue and find 
the root cause. 
h 
23
Confidential Failure Analysis Categories 
3 Analysis Categories 
1 SATA Interface: 
Flash 2 
a. SATA Protocol Analysis 
Integrity SATA 
b. Signal Analysis 
2 SATA Controller & Power Circuit : 
Controller Flash a 1 
a. Controller logging information 
b. Power-on timing analysis 
3 Fl h C t 
Flash 
Power 
Circuit 
Flash Component : 
a. Uncorrectable ECC identification 
b. Physical address Flash test 
c. BER analysis through tester
Confidential 
Flash and SSD Trends
Confidential 
2X/2Y/1X/1Y NAND Trend 
2012 2013 
Spec Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 
Intel Intel-L84A(20nm) 64Gbit, 8KB MP 
Intel-L85A(20nm) 128Gbit, 16KB ES CS 
Intel-L84C(20nm) 64Gbit, 16KB ES CS 
Intel-L85C(20nm) 128Gbit, 16KB ES CS 
Micron-L83A(20nm) 32Gbit, 8KB 
Micron-L84A(20nm) 64Gbit, 8KB MP 
Micron-L85A(20nm) 128Gbit, 16KB ES CS 
Micron-L84C(20nm) 64Gbit, 16KB ES CS 
Micron-L85C(20nm) 128Gbit, 16KB ES CS 
Hynix A-die(20nm) 64Gbit, 8KB 
Hynix B-die(20nm) 64Gbit, 16KB 
Hynix D-die(1xnm) 64Gbit, 16KB ES CS 
Hynix A-die(3D) 128Gbit, 16KB ES CS 
Hynix M-die(1xnm) 128Gbit, 16KB ES 
Sandisk 19nm 64Gb, 16KB 
Sandisk 1Ynm 64Gb, 16KB ES 
26 
, 
Sandisk TLC1Ynm 128Gbit,8KB,4P ES
Confidential MLC Flash Pricing of Mainstream Capacity 
$12.00 
32 Gbit 64 Gbit 128 Gbit 
$10.00 
$8.00 
$6.00 
32Gbit 
64Gbit 
$4.00 
$ 
128Gbit 
2.00 
$0.00 
 NAND Price go uptrend from 2013/Q4 
 128Gbit mono-die MLC ready in 2013/Q3 
Source: DRAMExchanges 
27 
y 
 1Y to begin another cycle
NAND Getting Worse Confidential 
Higher Requirement for Controller 
3xnm MLC 2xnm MLC 2y/1x nm MLC 2y/1x nm TLC 3D Flash 
Capacity 32Gbit 64Gbit 64/128Gbit 64/128Gbit ? 
ECC 12 bit / 512 Bytes 24 bit /1024 Bytes 40 bit /1024 Bytes LDPC ? 
PE 5K 1K~5K 1K~3K 500 ~ 1K ? 
28
Confidential Performance PCI-E SSD to the Mass Market 
2100 
1800 
1500 
3 X 3 X 
1200 
900 
600 
Read 
Write 
SATA III bandwidth 
300 
0 
SATA 128GB PCIE 128GB SATA 256GB PCIE 256GB 
29 
 Up to 3x read performance, comparing SATA SSD
Confidential PCI-E SSD Plan in 2013 
 PCI-E SSD will be more focus from 2013/H2 
 Advantages : 
– Bandwidth lead 
– Multi-lane for scalability (x2, x4, …..) 
– Software compatible PCI-E SSDs can be built as one AHCI device 
M.2 2280 SATA Express, 2.5”” SFF 8639, 2.5” 
PCI-E
Confidential Advantage of ADATA SSD Solutions 
 In-house Flash Testing Infrastructure and Component 
Engineering 
– Flash quality management 
– Fast adoption of new Flash technology 
 Dedicated System Engineering & Validation Team to 
perform System Analysis: right specification targeting and 
quick debugging for customers’ time-to-market 
 Dedicated HW Development Team: focused in custom 
form-factor developments (allow ~ 6-wks lead time) and 
product-optimization such as EMI. 
 Provide all SSD solution for SI, ODM/OEM, IPC and 
Server customers 
31
Confidential ADATA SSD Solutions 
 Retail Consumer 
S 
 SI/ODM/OEM 
– 2.5” SATA S S 
– mSATA / mSATA mini 
– M – mSATA / mSATA mini 
– M.2 SATA / PCI-E 
M.2 SATA 
32
Confidential ADATA SSD Solutions 
 IPC 
SATA DOM 
 Server 
– 2 5” SATA 
– MO-297 
– mSATA / mSATA mini 
– 2.5 – 2.5” PCI-E 
– CF / CFast 
33
Challenges and Trends of SSD Design

More Related Content

PPTX
SC12 S3700 Series launch event gold
PPTX
eFolder Webinar — Big News: Get Ready for Next-Gen BDR
PDF
Samsung Solid-State Drives Enable Ultra-Reliable Point of Sale Terminals for ...
PDF
Samsung SSDs Speed Scientific Discovery
PPTX
Flash Storage Technology 101
PPT
SSD PPT BY SAURABH
PPT
A better storage solution
PDF
Intel ssd dc data center family for PCIe
SC12 S3700 Series launch event gold
eFolder Webinar — Big News: Get Ready for Next-Gen BDR
Samsung Solid-State Drives Enable Ultra-Reliable Point of Sale Terminals for ...
Samsung SSDs Speed Scientific Discovery
Flash Storage Technology 101
SSD PPT BY SAURABH
A better storage solution
Intel ssd dc data center family for PCIe

What's hot (20)

PDF
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
PDF
An Assessment of SSD Performance in the IBM System Storage DS8000
PDF
NVMe over Fibre Channel Introduction
PPT
Solid State Drive (SSD) - SBMathema
PPTX
Solid State Drives (Third Generation) 2013
PDF
R720 samsung ss_ds_0213
PDF
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
PDF
Analyst Perspective: SSD Caching or SSD Tiering - Which is Better?
PDF
SSD vs HDD - A Shift In Data Storage by Todd Dinkelman
PPTX
Ssd(solid state drive )
DOCX
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
PPT
Solid state drives
PPTX
Webinar: How NVMe Will Change Flash Storage
PDF
Choosing the Right SSD: Consumer, Workstream and Enterprise SSDs
PDF
Achieve more analytics work, faster, with the Dell EMC PowerEdge R740xd - Sum...
DOCX
Seminar report on third generation solid state drive
PPT
SSDs - Improving Performance of Storage Arrays
PPTX
Solid State Drive(ssd) (Pranav)
PPTX
Get Your GeekOn With Ron - Session Two: Local Storage vs Centralized Storage ...
PPTX
5 Things You Need to Know About Enterprise Fl
Solid State Drives - Seminar for Computer Engineering Semester 6 - VIT,Univer...
An Assessment of SSD Performance in the IBM System Storage DS8000
NVMe over Fibre Channel Introduction
Solid State Drive (SSD) - SBMathema
Solid State Drives (Third Generation) 2013
R720 samsung ss_ds_0213
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
Analyst Perspective: SSD Caching or SSD Tiering - Which is Better?
SSD vs HDD - A Shift In Data Storage by Todd Dinkelman
Ssd(solid state drive )
Solid State Drives - Seminar Report for Semester 6 Computer Engineering - VIT...
Solid state drives
Webinar: How NVMe Will Change Flash Storage
Choosing the Right SSD: Consumer, Workstream and Enterprise SSDs
Achieve more analytics work, faster, with the Dell EMC PowerEdge R740xd - Sum...
Seminar report on third generation solid state drive
SSDs - Improving Performance of Storage Arrays
Solid State Drive(ssd) (Pranav)
Get Your GeekOn With Ron - Session Two: Local Storage vs Centralized Storage ...
5 Things You Need to Know About Enterprise Fl
Ad

Similar to Challenges and Trends of SSD Design (20)

PPTX
A way to visual the best storage media for an application
PPTX
Company overview
PPTX
Overview of Innodisk Advantages for the Embedded Market
PDF
Toshiba Storage Protfolio 2014
PDF
2018 Infortrend All Flash Arrays Introduction (GS3025A)
PDF
Mega Launch Recap Slide Deck
PPTX
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
PPTX
Impact of Intel Optane Technology on HPC
PDF
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
PDF
Welcome to the Datasphere – the next level of storage
PPT
Accelerating SSD Performance with HLNAND
PPTX
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
PPTX
Ceph Day New York 2014: Ceph, a physical perspective
PDF
Ceph Day Tokyo -- Ceph on All-Flash Storage
PDF
Hpe Proliant DL325 Gen10 Server Datasheet
PPT
Ssd And Enteprise Storage
PDF
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
PPTX
Aditech innodisk-flash disk technology
PDF
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
PDF
DiscoverNasbooktbs453bx01ucVlERwlR2A.pdf
A way to visual the best storage media for an application
Company overview
Overview of Innodisk Advantages for the Embedded Market
Toshiba Storage Protfolio 2014
2018 Infortrend All Flash Arrays Introduction (GS3025A)
Mega Launch Recap Slide Deck
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Impact of Intel Optane Technology on HPC
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
Welcome to the Datasphere – the next level of storage
Accelerating SSD Performance with HLNAND
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day New York 2014: Ceph, a physical perspective
Ceph Day Tokyo -- Ceph on All-Flash Storage
Hpe Proliant DL325 Gen10 Server Datasheet
Ssd And Enteprise Storage
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Aditech innodisk-flash disk technology
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
DiscoverNasbooktbs453bx01ucVlERwlR2A.pdf
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Getting Started with Data Integration: FME Form 101
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25-Week II
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
cuic standard and advanced reporting.pdf
Machine Learning_overview_presentation.pptx
Getting Started with Data Integration: FME Form 101
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectroscopy.pptx food analysis technology
Electronic commerce courselecture one. Pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation theory and applications.pdf
Per capita expenditure prediction using model stacking based on satellite ima...

Challenges and Trends of SSD Design

  • 1. Challenges & Trends of SSD Design ADATA SSD Group 5/2
  • 2. SSD Preference by Applications Application Capacity Price Performance Quality Reliability Supply Channel 0% and 7% Sensitive Peak Moderate Moderate Flexible Consumer OP SI ODM/OEM 0% OP Sensitive Peak High High Moderate IPC 0% OP Moderate Moderate High Moderate Consistent Server 7% and above Moderate Sustain High High Consistent
  • 3. Agenda  Challenges of SSD Design – NAND Flash – Performance – O/P & Data Compression – Validation and Failure Analysis  Trends of SSD Design – NAND Flash – PCI-E
  • 4. Confidential Challenge of SSD Design NAND Flash
  • 5. Confidential Key Challenge for Quality SSD  Failure rates are multiplied proportionately to capacity  When combined with other problems, it can easily exceed 1% DPPM > 1% ~8000 500 5/26
  • 6. Confidential Consumer-grade NAND Quality Qty Bad Estimated DPPM Flash Sorted Blocks Identified of 128GB SSD 16,200 15 blocks in 12 Flash (uECC, High BER x 1) ~12,000 DPPM DPPM R d d SSD Reduced By Flash Sorting DPPM Reduced DPPM By SSD Device Level Testing Target : 1000 DPPM 6/24
  • 7. Confidential Example of Endurance Verification 2X/2Y/1X NAND 2Y/1X Lot 2Y Quality Lot 2x Quality Lot 7
  • 8. Confidential Example of Retention distribution 2Y/1X NAND 2Y/1X Lot 2Y Quality Lot 8
  • 9. Confidential Example of Cross-Temp Verification 2Y/1X NAND 2Y/1X Lot 2Y Quality Lot Low temp. : 0 degree, High temp. : 70 degree. 9
  • 10. Confidential Challenges of Flash Package for Ultrathin  Performance requirement is high but PCB dimension is small. – TSOP is 1 channel design and hard to support high performance & high density demand. – Generic BGA is limited to 2 channel. It’’s hard to meet high performance demand. BGA Write Pacakage Channel Performance TSOP 1 60/40 LGA 2 120/40 100/132/152 Performance SDP 10 MB/s DDP 20 MB/s BGA100/132/152 2 120/40 QDP 40 MB/s ODP 40MB /s 10 *10MB/s per die BGA 272 4 240/80
  • 11. Confidential Advantage of 4CH Package on High Capacity SSD Bus #1 mSATA‐4ch flash 2 ch flash Write P f Bus #2 Performance Bus Half‐mSATA‐4ch flash mSATA‐2ch flash 4 ch flash #1 Bus #2 Bus #3 Bus Half‐mSATA‐2ch flash #4 128 GB 256 GB  Advantages of 4 CH Flash Package – Higher performance of high capacity skew. – Suitable for design 11 compact PCB design.
  • 12. Confidential Challenge of SSD Design Performance
  • 13. Performance Requirement of Confidential Sever SSD  Most consumer SSD address “Sequential Read/Write”  Server/Enterprise SSD focus on Sustained 4K R/W and Latency 70,000 260 MB/s 60,000 ? Space 50,000 40,000 = 30 30,000 000 85 MB/s 20,000 = ? 10GB 150 MB/s 10,000 Full Space 25 MB/s 0 5 20 35 50 65 80 95 110 min Consumer Server
  • 14. Confidential Latency in Cache-based application 120 100 120.00% 100.00% 3000 2500 Max Latency(ms) times 80 60 40 80.00% 60.00% 40 00% 2000 1500 1000 Qos 20 0 1 1 001 2 001 3 001 4 001 5 001 6 001 40.00% 20.00% 0.00% 500 0 event 14 1,001 2,001 3,001 4,001 5,001 6,001 0 10 20 30 40 50 60 70 80 90 100 Max Latency(ms) -PS : Max latency are recorded by Iometer 2010 every 15 minutes.
  • 15. Confidential Latency in File-based application sec 40 35 30 25 20  SSD #1 SSD #2 SSD #3 15 10 5 0 0 200 400 600 800 1000 1200 1400 1600 1800 2000  Multi-tasking environment mixing R/W processes of large & small files.  Latency may be up to 35 sec if controller FW is not good. Abnormal long latency causes bad user experience and the risk of failure.
  • 16. Confidential Challenge of SSD Design O/P, Data Compression
  • 17. Confidential OP - Over Provisioning  OP Usage – Buffer Space – Garbage collection – SSD controller firmware storage (small %) -0% : 64/128/256/512 GB -7% : 60/120/240/480 GB – Spare blocks (small %) – Data protection (ex: LSI RAISE™) -28%: 50/100/200/400 GB  Advantages of higher OP: – Higher write OP Data performance – Lower “Write Amplification” – Longer Flash life (Endurance) User Data – Space for data protection beyond ECC
  • 18. Confidential Performance Comparison of OPs IOmeter IOPS IOmeter IOPS (50% compressible) 60,000 50,000 60,000 50,000 40,000 30,000 20 000 40,000 30,000 20,000 10,000 0 20,000 10,000 1 26 51 76 101 126 151 176 OP 0% OP 7% OP 28% 0 1 26 51 76 101 126 151 176 OP 0% OP 7% OP 28% -Higher OP has more buffer and gives better sustained performance . -With 50% compressible data(typical case), sustained performance is up to 3~5X -PS : Data is recorded by Iometer 2010 every 5 minutes.
  • 19. Confidential Data Compression, Gives More OP Space  Data compressor provides bigger and reliable over-provisioning than the general SSD controller. f SSD with compressor SSD w/o compressor  More OP gives more space for buffering and garbage collection. p p Free Space (OP) Larger due to compressor Free Space (OP)  If data is highly compressible, SSD will have more OP so True Valid Data True Valid Data that the performance and reliability will be better.
  • 20. Confidential Data Compressor + OP improve Reliability 7.0 WAF with In-compressible data 1.4 WAF with 50% Compressible data 6.0 5.0 1.2 1 4.0 3.0 2 0 0.8 0.6 0 4 2.0 1.0 0.0 0.4 0.2 0 1 26 51 76 101 126 151 176 OP 0% OP 7% OP 28% 1 26 51 76 101 126 151 176 OP 0% OP 7% OP 28% -Hi h Higher OP l also i gives b tt better WAF and d ld could t d extend d i device lif life ti time. -With 50% compressible data(typical case), drive life time can be extended at least 3X. -PS : Data is recorded by Iometer 2010 every 5 minutes.
  • 21. Confidential Data Compressor + OP improve Performance IOPS LSI SandForce Balanced Read/Write Performance Based on data entropy Data entropy 50,000 45,000 40,000 py Compressible 35,000 30,000 25,000 20,000 15,000 0-70% 10,000 5,000 0 0 10 20 30 40 50 60 70 80 90 100 100/0 90/10 80/20 70/30 60/40 50/50 40/60 30/70 20/80 10/90 0/100 Random Read/Write % 10% 70% 100% Samsung 840 Samsung 840 Pro OCZ OCZ Read/Write Vertex 4 Vector Random IOPS after Random Writes SSD #1 SSD #2 SSD #3 SSD #4 preconditioning Data collected using VDBench
  • 22. Confidential Challenge of SSD Design Validation Failure Analysis
  • 23. Confidential SSD Validation & Trouble Shooting  Validation – Totally different to previous UFD, SD, and exHDD. – Hard to cover all testing during validation Flash validation. Vendor – Not ? easy to identify failure due to the failure can be anything, such as HW, SW, FW, Protocol, Flash  Trouble-Shooting Module Hose Controller Flash…… Vendor – Need system engineering to narrow down the issue and find the root cause. h 23
  • 24. Confidential Failure Analysis Categories 3 Analysis Categories 1 SATA Interface: Flash 2 a. SATA Protocol Analysis Integrity SATA b. Signal Analysis 2 SATA Controller & Power Circuit : Controller Flash a 1 a. Controller logging information b. Power-on timing analysis 3 Fl h C t Flash Power Circuit Flash Component : a. Uncorrectable ECC identification b. Physical address Flash test c. BER analysis through tester
  • 26. Confidential 2X/2Y/1X/1Y NAND Trend 2012 2013 Spec Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Intel Intel-L84A(20nm) 64Gbit, 8KB MP Intel-L85A(20nm) 128Gbit, 16KB ES CS Intel-L84C(20nm) 64Gbit, 16KB ES CS Intel-L85C(20nm) 128Gbit, 16KB ES CS Micron-L83A(20nm) 32Gbit, 8KB Micron-L84A(20nm) 64Gbit, 8KB MP Micron-L85A(20nm) 128Gbit, 16KB ES CS Micron-L84C(20nm) 64Gbit, 16KB ES CS Micron-L85C(20nm) 128Gbit, 16KB ES CS Hynix A-die(20nm) 64Gbit, 8KB Hynix B-die(20nm) 64Gbit, 16KB Hynix D-die(1xnm) 64Gbit, 16KB ES CS Hynix A-die(3D) 128Gbit, 16KB ES CS Hynix M-die(1xnm) 128Gbit, 16KB ES Sandisk 19nm 64Gb, 16KB Sandisk 1Ynm 64Gb, 16KB ES 26 , Sandisk TLC1Ynm 128Gbit,8KB,4P ES
  • 27. Confidential MLC Flash Pricing of Mainstream Capacity $12.00 32 Gbit 64 Gbit 128 Gbit $10.00 $8.00 $6.00 32Gbit 64Gbit $4.00 $ 128Gbit 2.00 $0.00  NAND Price go uptrend from 2013/Q4  128Gbit mono-die MLC ready in 2013/Q3 Source: DRAMExchanges 27 y  1Y to begin another cycle
  • 28. NAND Getting Worse Confidential Higher Requirement for Controller 3xnm MLC 2xnm MLC 2y/1x nm MLC 2y/1x nm TLC 3D Flash Capacity 32Gbit 64Gbit 64/128Gbit 64/128Gbit ? ECC 12 bit / 512 Bytes 24 bit /1024 Bytes 40 bit /1024 Bytes LDPC ? PE 5K 1K~5K 1K~3K 500 ~ 1K ? 28
  • 29. Confidential Performance PCI-E SSD to the Mass Market 2100 1800 1500 3 X 3 X 1200 900 600 Read Write SATA III bandwidth 300 0 SATA 128GB PCIE 128GB SATA 256GB PCIE 256GB 29  Up to 3x read performance, comparing SATA SSD
  • 30. Confidential PCI-E SSD Plan in 2013  PCI-E SSD will be more focus from 2013/H2  Advantages : – Bandwidth lead – Multi-lane for scalability (x2, x4, …..) – Software compatible PCI-E SSDs can be built as one AHCI device M.2 2280 SATA Express, 2.5”” SFF 8639, 2.5” PCI-E
  • 31. Confidential Advantage of ADATA SSD Solutions  In-house Flash Testing Infrastructure and Component Engineering – Flash quality management – Fast adoption of new Flash technology  Dedicated System Engineering & Validation Team to perform System Analysis: right specification targeting and quick debugging for customers’ time-to-market  Dedicated HW Development Team: focused in custom form-factor developments (allow ~ 6-wks lead time) and product-optimization such as EMI.  Provide all SSD solution for SI, ODM/OEM, IPC and Server customers 31
  • 32. Confidential ADATA SSD Solutions  Retail Consumer S  SI/ODM/OEM – 2.5” SATA S S – mSATA / mSATA mini – M – mSATA / mSATA mini – M.2 SATA / PCI-E M.2 SATA 32
  • 33. Confidential ADATA SSD Solutions  IPC SATA DOM  Server – 2 5” SATA – MO-297 – mSATA / mSATA mini – 2.5 – 2.5” PCI-E – CF / CFast 33