Jonathan Hubert Director, Strategic Marketing Micron ... Keynote Final-JHubert.pdfHosts can support...
Transcript of Jonathan Hubert Director, Strategic Marketing Micron ... Keynote Final-JHubert.pdfHosts can support...
The Evolution of Mobileand its impact on storage
architecturearchitecture
Jonathan HubertJonathan HubertDirector, Strategic MarketingDirector, Strategic Marketing
Micron TechnologyMicron Technology
Mobile Memory Workshop 2011
Wireless Data Rates Wireless Data Rates Doubling Every 18 MonthsDoubling Every 18 Months
2
SimpleCommunication
• Voice• SMS• Email
Multi-MediaConsumption
• Music/Ringtone• Video• Web browsing
User GeneratedContents
• Social networking
• Video upload
Real-Time Applications
• Video call• Online gaming• Navigation
Seamless Lifestyle
Connectivity
• Mobile and Web convergence
Mobile Applications Evolving Rapidly Mobile Applications Evolving Rapidly
• Email • Web browsing• Memory card
for media
• Video upload• Multi-media
sharing
• Navigation• Location-based
services
convergence• 3D interactive
gaming
3
� Increasing storage capacity
� Increasing screen resolutions
� Increasing computing power
� Going from single-threaded to multi-threaded operational model
� Low latency and high IOPS required
CloudCloud--BasedBasedServicesServices
BroadbandBroadbandMobileMobile
Mobile Mobile Compute Compute PlatformsPlatforms
Evolving Compute PlatformsEvolving Compute Platforms
Billions of users
Millions of Apps
Millions of users
Thousands of Apps
Client-Server
LAN/Internet
PCPC
Hundreds of Millions of users
Tens of Thousands of Apps
4
Evolving Compute PlatformsEvolving Compute Platforms
CloudCloud--BasedBasedServicesServices
BroadbandBroadbandMobileMobile
Billions of users
Millions of Apps
Mobile Mobile Compute Compute PlatformsPlatforms
Less than 10Less than 10WattsWatts
Millions of users
Thousands of Apps
Hundreds of Millions of users
Tens of Thousands of Apps
5
Client-Server
LAN/Internet
PCPC
100s ofWatts
1,000s1,000s0f 0f
WattsWatts
Video & Display Resolution vs. Memory BWVideo & Display Resolution vs. Memory BW
� High graphics & video performance
� High DRAM BW for Smartphones & Tablets
Quadruple
6
DoubleSmartphones
QuadrupleTablets
The Mobile Market OpportunityThe Mobile Market Opportunity
� SmartPhone and Tablet technology outpacing PC demand
� Q4, 2010 key inflection point
� By 2015 nearly 1.8B app-enabled mobile devices ship – 3x more than PCs
� Many users will only have mobile devices
� Primary compute platform – some w/laptop as docking stations
� Faster DRAM for increasing display resolution
� High IOPS & low latency storage required 80%
90%
100%
� High IOPS & low latency storage required
� Performance more than just throughput
� Significant new growth expected in Asia
� Low cost with flexible deployment options
Mobile Compute Platforms
0%
10%
20%
30%
40%
50%
60%
70%
80%
2010 2011 2012 2013 2014 2015
Traditional PCs
7
Applications Driving PerformanceApplications Driving Performance
8
Next Generation Next Generation Mobile SolutionsMobile Solutions
Memory & StorageMemory & StorageMemory & StorageMemory & Storage
9
Next Generation Low Power DRAM Next Generation Low Power DRAM Market DynamicsMarket Dynamics
� LPDDR2 bandwidth peaks at 8.6GB/s
� Wide-I/O at 12.8GB/s� Availability 2014?
� Lowest power
� Higher cost
18
Peak Throughput for Mobile Platforms
(GB/s)
� LPDDR3 is an evolutionary successor to LPDDR2
Next-gen
Wide-I/O
Extension?
10
� JEDEC 42.6� ST-Ericsson: Chair
� Micron: TC20132011 2015201420122010
2
6
10
14
LPDDR2
LPDDR3
Wide-I/O
� Easy upgrade to LPDDR2 with higher operation frequencies
� Scalable to 12.8GB/s
� Lower cost than Wide-I/O
2X
4X
Next-gen
� Future options to 17GB/s+� Wide-I/O extension?
� Next generation LPDDRn?
Next Generation Mobile StorageNext Generation Mobile Storage
e-MMC
SSD Upgrade Embedded SSD
SCSI Solid State
Drive
What is UFS?What is UFS?
Security&
Low Power
Proven&
Robust CMD Set
11
SSD Upgrade Cards
Embedded SSDSolutions
The UFS Standard is developed in JEDEC JC64 committee� UFS device electrical specification� UFS device mechanical specification� UFS host controller interface specification
Built on eBuilt on e--MMC HeritageMMC Heritage
e-MMC 4.5
Data Integrity
SecurityTrim/Discard
SanitizeRPMB
Write ProtectPartitioning
SupportedSupportedSupportedSupportedSupported
SupportedSupportedSupportedSupportedSupported
SupportedSupportedSupportedSupportedSupported
� UFS follows e-MMC’s footsteps and more….
12
Performance Enhancements
Flash Management
Protocol Enhancement
PartitioningCached opt
Data-tagContext-ID
Packed CMDBackground optReal time ClockPartition types
SyncState transitions
SupportedSupportedSupportedSupported
CMD QueuingSupportedSupportedSupportedAsynch
Stateless
SupportedSupportedSupportedSupported
CMD QueuingSupportedSupportedSupportedAsynch
Stateless
SupportedSupportedSupportedSupported
CMD QueuingSupportedSupportedSupportedAsynch
Stateless
Advancements Beyond eAdvancements Beyond e--MMCMMC
Trim/DiscardSanitizeRPMB
Write ProtectPartitioning
High Perf.Serial
Interface
Low Power
MultiData-lane Support
13
PartitioningCached opt
Data-tagContext-ID
Packed CMDBackground optReal time ClockPartition types
SyncState transitions
StatelessTransitions
Command Queuing
ASynchOperations
UFS Leverages UFS Leverages HighHigh--Performance StandardsPerformance Standards
� Utilize MIPI M-PHY and UniPro standards for the Physical and
Link layers
� M-PHY is high-performance and extremely power efficient, tailored for
mobile applications
� UniPro provides reliable data transport and seamless integration with M-� UniPro provides reliable data transport and seamless integration with M-
PHY
� Utilize SCSI command protocol in operation
� Well-known high-performance protocol also used in USB 3.0, SAS, etc.
� Enables Asychronous Operation and Command Queuing
14
Advancements: Performance Advancements: Performance
Sequential Throughput Random IOPS
x5 Improvement
Today Tomorrow
SATAe-MMC SD UFS
Today Tomorrow
15
� Mobile specific serial interface – Race to Sleep
� Low standby with PLL off & fast wake-up
Advancements: Low PowerAdvancements: Low Power
Pre-SLEEP
1E0 W1E0 W
1E-1 W1E-1 W StandbyStandby
ActiveActive
1/40th power at Standby1/40th power at Standby
SLEEP
16
Serial I/F Power ComparisonSerial I/F Power ComparisonUFS Power State DiagramUFS Power State Diagram
Pre-ACTIVE ACTIVE IDLE
PWRDOWN Pre-PWRDOWN
1E-2 W1E-2 W
SATASATA
Based on UFS estimates vs. typical SATA implementations
1E-3 W1E-3 W
Advancements: InterfaceAdvancements: Interface
� Flexible Speed Modes and Gears
High Speed ModeHigh Speed Mode
STALL
HS-G1: 1.5 GbpsHS-G2: 3 GbpsHS-G3: 6 Gbps
HS-G1: 1.5 GbpsHS-G2: 3 GbpsHS-G3: 6 Gbps
HS-BURST
17
Low Speed ModeLow Speed Mode
PWM-G1: 3~9 MbpsPWM-G2: 8~18 MbpsPWM-G3: 12~36 MbpsPWM-G4: 24-72 Mbps
PWM-G7: 192-576 Mbps
PWM-G1: 3~9 MbpsPWM-G2: 8~18 MbpsPWM-G3: 12~36 MbpsPWM-G4: 24-72 Mbps
PWM-G7: 192-576 Mbps
SLEEP PWM-BURSTLINE-CFG
DISABLED UNPOWEREDHIBERN8
Advancements: Advancements: ASynchASynch
� Set it and forget it� Allow the device to process multiple commands in parallel
� Keeps the bus busy with other processes
Host ProcessHost Process
Sync Operation (e-MMC)Sync Operation (e-MMC)
CMD RSP RSPCMDTRANSACTION
18
CMD RSP RSPCMDTRANSACTION
Host Process Host Process
CMD
UFS ASync OperationUFS ASync Operation
TRANSACTION
CMD TRANSACTION
Advancements: Command QueuingAdvancements: Command Queuing
� Support for multiple commands queuing� Maximizes performance in multi-threaded environments
� Multi-stream web downloads & multi-tasking applications
CMD 1
CMD 2CMD 1
CMD 2
19
NAND Chip 2NAND Chip 2
CMD 3
CMD 4
CMD 5
CMD 32
CMD 2
NAND Chip 1NAND Chip 1
CMD 4
CMD 5
� Layered communication architecture
UFS Architecture OverviewUFS Architecture Overview
Application LayerApplication Layer
UFS Command LayerSCSI
Task Manager
UFS Transport Protocol Layer (UTP)UFS Transport Protocol Layer (UTP)
Device ManagerDevice
Manager
20
M-PHY
UFS Transport Protocol Layer (UTP)UFS Transport Protocol Layer (UTP)
UniPro
UFS Interconnect Layer (UIC)UFS Interconnect Layer (UIC)
UFS EcosystemUFS Ecosystem
21
Who is UFSA?Who is UFSA?
Primary Missions:Primary Missions:
�� UFS technology promotionUFS technology promotion
�� UFS infrastructure enablementUFS infrastructure enablement
The Universal Flash Storage Association (UFSA) was foundedThe Universal Flash Storage Association (UFSA) was foundedin 2010 as an open Trade Association to promote widespread industry in 2010 as an open Trade Association to promote widespread industry adoption and acceptance of the UFS standard.adoption and acceptance of the UFS standard.
22
�� UFS infrastructure enablementUFS infrastructure enablement
�� Product compliance and UFS logo certification managementProduct compliance and UFS logo certification management
�� Technical input into JEDEC for future specificationsTechnical input into JEDEC for future specifications
www.universalflash.org
Current Board Members:Current Board Members:
�� Samsung, Micron, Samsung, Micron, HynixHynix, , Agilent, Agilent, PhisonPhison & Silicon Motion& Silicon Motion
Ecosystem & Readiness: S/WEcosystem & Readiness: S/W
� E-MMC 4.5 features and SCSI Compliance� Highly leveraged for easy adoption
Application Compliant with SCSI & e-MMCCompliant with SCSI & e-MMC
I/O Manager
File System
Compliant with e-MMC 4.5 featuresAdoption in process
Compliant with e-MMC 4.5 featuresAdoption in process
23
File System
Storage Class Driver
UFS Device Driver
UFS HCI
Host Controller
S/WS/W
H/WH/W UFS Device
Compliant with SCSICompliant with SCSI
New Software driver - developed by UFSAStandard HCI and Device drivers
New Software driver - developed by UFSAStandard HCI and Device drivers
Ecosystem & Readiness: Ecosystem & Readiness: Test InfrastructureTest Infrastructure
� JC64.5 was formed for UFS test procedure & test spec
� Compliance spec will be available from UFSA
24
Test Procedure& SpecificationTest Procedure& Specification
JC 64.5Accredited
Labs
UFS ComplianceSpecification
UFS ComplianceSpecification
Logo Certification
Logo Certification
Ecosystem & Readiness: Ecosystem & Readiness: UFS Certification ProcessUFS Certification Process
Accredited Labs
Compliance Test Spec
Logo Committee
ComplianceCertificate
Logo
Adopter Member
Products
Success CriteriaSuccess Criteria
25
JC 64.5 UFS Test Spec
M-Phy/Unipro
Test Spec
MIPI M-Phy & Unipro Test WGs
Compliance Committee
Test SpecTest Spec
Logo Branded Product
Logo Branded Product
Logo License
What & How to MeasureWhat & How to Measure
UFS DeploymentUFS Deployment
26
� UFS Upgrade Card only� Lower initial price - yet feature rich capable
Flexible Deployment OptionsFlexible Deployment Options
� UFS Embedded only� Feature & performance rich ”out of the box”
� Premium mobile device & price
� Lower initial price - yet feature rich capable
� Configured with UFS card when purchased
� Consumer adds or upgrades functionality - later
27
� Hybrid model� Sufficient embedded UFS for initial applications
� UFS upgrade card capable for additional functionality
� Both UGC and new feature rich applications
� Together - deliver seamless, high IOPS performance
Low Risk Host Deployment StrategyLow Risk Host Deployment Strategy
� Hosts can support SD & UFS interface for initial market� Serial (UFS) and parallel (SD) interfaces require separate pins� Hosts can support super set socket for SD and UFS� UFS card pins will be designed to not interfere with SD connector pins for the
“super set socket” � Future “dedicated” UFS connector designs reclaim unused pin-out space for
adding second data lane
Transitional
28
Breath of Applications Breath of Applications
Embedded SATASD Removable Cards
Upgrade Cards & EmbeddedEmbedded
eMMC 4.5eMMC 4.1 Embedded
Simple Media Usage
Simple Media Usage
Advanced Streaming Media Usage
Advanced Streaming Media Usage
Consumer ComputingSSD Usage
Consumer ComputingSSD Usage
29
2010
SHFH
2011
SHFH
Specifications
Device ASIC SamplesUFS
Samples
2012
1.0 UFS
Specification
UFS TimelineUFS Timeline
Card Specification
Development
Specifications
Refinement
Unipro 1.4
UFS Workshops
Refine Tests
Compliance Test
Development
Enablement
HCI (Host Chipset Interface)
Test
SW Device Driver
Development
30
HCI 1.0
Specification
A BC
UFS roadmap informative only and no guarantee on schedules
MIPIUnipro 1.4
M-PHY 1.0
In SummaryIn Summary
31
� The evolution of the mobile computing model dictating changes to mobile memory solutions� Multi-threaded (High-IOPS) capable storage solutions
� New generations of low power DRAM enable faster, longer lasting products� LPDDR3, Wide-I/O, LPDDR4
� Growth in Asia key to future demand & requirements
Key TakeKey Take--aa--WaysWays
Low Power DRAMLow Power DRAM
� Growth in Asia key to future demand & requirements� Low cost.. yet feature & performance rich
� Flexible deployment options – embedded and upgrade cards
� The UFS advantage� Designed from the ground-up to meet the future mobile platforms needs
� Levels the playing field to compete with today’s market leaders in mobile
� Configuration flexibility with seamless high IOPS performance
� Extendable performance with multi-lanes providing many years of runway
32
Thank YouThank You
33