JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a...

17
JEDEC JC-64.8 SSD Standards Sean In, Indilinx September, 2010 Flash Storage Summits 2010

Transcript of JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a...

Page 1: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

JEDEC JC-64.8 SSD Standards

Sean In, IndilinxSeptember, 2010

Flash Storage Summits 2010

Page 2: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

JEDEC: SSD Standards

‣ JEDEC is leading the industry effort to create a standards framework to facilitate the maximum growth of the SSD market

‣ Areas of focus for JEDEC SSD standards include reliability, endurance and performance requirements

Flash Storage Summits 2010

Page 3: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

JEDEC SSD Standards: Status‣ Two JEDEC SSD standards are scheduled

for publication this month:– JESDXXX Solid State Drive

Requirements and Endurance Test Method

– JESDXXX Solid State Drive Endurance Workload

Flash Storage Summits 2010

Page 4: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

JEDEC SSD Standards: Future‣ Work on additional SSD standards and

form factors will continue in JEDEC’s JC-64.8 Subcommittee for Solid State Drives, and in collaboration with other committees and standards organizations

Flash Storage Summits 2010

Page 5: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

JEDEC SSD Standards: Future‣ JC-64.8 will:− Continue workload development− Investigate read disturb testing− Define power measurement process− Coordinate work with other standards groups− Continue development of SSD form factors− Address additional memory technologies

Flash Storage Summits 2010

Page 6: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

New JEDEC SSD Standards: Key Topics‣ SSD Requirements

– Definition– Capacity– Application Classes– Endurance Rating– Endurance Verification

‣ SSD Endurance Workloads– Client– Enterprise

Flash Storage Summits 2010

Page 7: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

SSD Definition‣ A solid state drive (SSD) is a non-volatile

storage device. A controller is included in the device with one or more solid state memory components. The device should use traditional hard disk drive (HDD) interfaces (protocol and physical) and form factors.

‣ Note that interfaces and form factors are not limited to HDD only (“should”)

Flash Storage Summits 2010

Page 8: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

SSD Capacity‣ SSD Capacity in Gbytes = (User-

addressable LBA count - 21168) / 1953504− Same value as IDEMA for HDDs except

no 50GB limit− Requested by OEMs for ease of

implementation (HDD or SSD)− This version for 512 byte sectors− 4k sector version in development

Flash Storage Summits 2010

Page 9: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

SSD Application Classes‣ Current application classes:− Client− Enterprise

‣ Application classes attributes:− Workload− Data retention− BER

Flash Storage Summits 2010

Page 10: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Endurance Rating‣ Establish a rating system for comparing SSDs‣ Provides unique rating for application class‣ Rating based on a user-measurable interface

activity: TBW‣ TBW = TeraBytes Written

− “Decimal” value to be consistent with user interfaces− Indicates a reference point of nearing 100% P/E cycles

while still meeting BER, data retention, and FFR requirements

Flash Storage Summits 2010

Page 11: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

SSD endurance classes and rqmts

Application Class

Workload Active Use (power on)

Retention Use

(power off)

Functional Failure

Rqmt (FFR)

UBER

Client Client 40oC8 hrs/day

30oC1 year

≤3% ≤10-15

Enterprise Enterprise 55oC24hrs/day

40oC3 months

≤3% ≤10-16

Flash Storage Summits 2010

Page 12: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Endurance Verification‣ Two methods described in the

specification:− Direct− Extrapolation

‣ Direct method runs the SSD to 100% of P/E cycles

‣ Extrapolation method requires:− Knowledge of component characteristics− Information normally available only to the

SSD manufacturerFlash Storage Summits 2010

Page 13: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Endurance Verification‣ Both methods:− Count only failures based on

endurance− Include high and low temperature test

lots− Require sample sizes supporting

established reliability confidence levels

Flash Storage Summits 2010

Page 14: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Endurance Workloads‣ Client workload is still under

development− Based on actual captured traces− Capacity scaling method being defined

‣ Enterprise workload specified− Uses 100% of SSD user capacity− No “typical application” allows use of

synthetic trace− Full random data to emulate encryption

Flash Storage Summits 2010

Page 15: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Join JEDEC 64.8!‣ Deliver Industry Standards to resolve the

confusion on SSD measurements and concerns about SSD Endurance & Reliability

‣ Join the industry leaders and participate in the JEDEC JC64.8 subcommittee which was established to develop standards for SSDs in cooperation with other subcommittees as well as with external standards organizations

Flash Storage Summits 2010

Page 16: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Questions

Flash Storage Summits 2010

Page 17: JEDEC JC-64.8 SSD Standards [Compatibility Mode].pdfSSD Definition ‣A solid state drive (SSD) is a non-volatile storage device. A controller is included in the device with one or

Thank You

Flash Storage Summits 2010