SlideShare a Scribd company logo
1 of 34
Download to read offline
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

What's hot

What's hot (20)

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

Similar to Challenges and Trends of SSD Design

Aditech innodisk-flash disk technology
Aditech innodisk-flash disk technologyAditech innodisk-flash disk technology
Aditech innodisk-flash disk technology
Vilas Fulsundar
 

Similar to Challenges and Trends of SSD Design (20)

A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an application
 
Company overview
Company overview Company overview
Company overview
 
Overview of Innodisk Advantages for the Embedded Market
Overview of Innodisk Advantages for the Embedded MarketOverview of Innodisk Advantages for the Embedded Market
Overview of Innodisk Advantages for the Embedded Market
 
Toshiba Storage Protfolio 2014
Toshiba Storage Protfolio 2014Toshiba Storage Protfolio 2014
Toshiba Storage Protfolio 2014
 
2018 Infortrend All Flash Arrays Introduction (GS3025A)
2018 Infortrend All Flash Arrays Introduction (GS3025A)2018 Infortrend All Flash Arrays Introduction (GS3025A)
2018 Infortrend All Flash Arrays Introduction (GS3025A)
 
Mega Launch Recap Slide Deck
Mega Launch Recap Slide DeckMega Launch Recap Slide Deck
Mega Launch Recap Slide Deck
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPC
 
Welcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storageWelcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storage
 
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
 
Accelerating SSD Performance with HLNAND
Accelerating SSD Performance with HLNANDAccelerating SSD Performance with HLNAND
Accelerating SSD Performance with HLNAND
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
Ceph Day New York 2014: Ceph, a physical perspective
Ceph Day New York 2014: Ceph, a physical perspective Ceph Day New York 2014: Ceph, a physical perspective
Ceph Day New York 2014: Ceph, a physical perspective
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
 
Hpe Proliant DL325 Gen10 Server Datasheet
Hpe Proliant DL325 Gen10 Server DatasheetHpe Proliant DL325 Gen10 Server Datasheet
Hpe Proliant DL325 Gen10 Server Datasheet
 
Ssd And Enteprise Storage
Ssd And Enteprise StorageSsd And Enteprise Storage
Ssd And Enteprise Storage
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Aditech innodisk-flash disk technology
Aditech innodisk-flash disk technologyAditech innodisk-flash disk technology
Aditech innodisk-flash disk technology
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
The Power of One: Supermicro’s High-Performance Single-Processor Blade Systems
The Power of One: Supermicro’s High-Performance Single-Processor Blade SystemsThe Power of One: Supermicro’s High-Performance Single-Processor Blade Systems
The Power of One: Supermicro’s High-Performance Single-Processor Blade Systems
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

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