Universal Flash Storage - JEDEC Flash Storage • Embedded & Removable devices • 300MB/s with...
Transcript of Universal Flash Storage - JEDEC Flash Storage • Embedded & Removable devices • 300MB/s with...
Universal Flash Storageg- Ultimatum of next generation Storage -
Las Vegas, USA7th of Jan, 2011
Sung H. LeeSamsung Electronics Co. LTD
Flash Forward @ CES 2011Flash Forward: @ CES 2011
Enjoying multimedia…Multimedia
<< <<Full HDSD
3.7 GB / 60 min
Full HD + 3D
1.4 GB / 60 min ~ x2
Flash Forward @ CES 2011
[H.264 encoded]
Enjoying gizmos…Multimedia
Smartphone
man
ce
Feature phone
Perf
orm
HD contents, Full browsingApplications and more
Basic Call & SMS
MP3, PicturesApplications and more
Flash Forward @ CES 2011
Enjoying Apps…Multimedia
Smartphone
Applications
24% of US adults use apps on their cellphones
OVER 250K apps on Apple’s & 80K on Android
Flash Forward @ CES 2011
[Source: LA Times, Sept. 14, 2010]
Enjoying the flow of info…Multimedia
Smartphone
ApplicationsMobileMobile Web browsing
Mobile eb bro sers sages
Flash Forward @ CES 2011
[Source: www.webdevelopers.com] Aug. 03, 2010
Mobile web browsers usages
Enjoying freedom of multi-task…Multimedia
SmartphonePROCESS A
HOST MP3 PLAY
APP STOP
MobileApplications
PROCESS B
HOST
Download Data
Mobile Web browsing Traditional
eMMCDeviceWrite
Read
Internal Write(Merge)
Multi-tasking MB/s(Write)
Low latency is must for
Flash Forward @ CES 2011
seamless user experience
What do we do with…?Multimedia
Smartphone
ApplicationsMobileMobile Web browsing
Multi-tasking
and MORE!!and MORE!!Flash Forward @ CES 2011
a d Oa d O
What are we planning to do?
• High performance• Serial interface• Command queuing
SSD
• Command queuing
Flash Forward @ CES 2011
What are we planning to do?
• Mobile usages friendly• Flash memory oriented• Low power
e-MMC
• Low power
Flash Forward @ CES 2011
What is UFS?
Universal Flash Storage
• Embedded & Removable devices• Embedded & Removable devices• 300MB/s with future scalability
E l lti d i h i t l• Employ a multi-device chain topology• Flexible protocol• Leverage existing standards or works
Flash Forward @ CES 2011
What is UFS?
Universal Flash Storage
• Embedded & Removable devices• Embedded & Removable devices• 300MB/s with future scalability
E l lti d i h i t l• Employ a multi-device chain topology• Flexible protocol• Leverage existing standards or works
GOAL of UFS TGGOAL of UFS TGFlash Forward @ CES 2011
GOAL of UFS TGGOAL of UFS TG
Faster Interface
CongestedCongested parallel interface
Simple faster
Flash Forward @ CES 2011
Simple faster Serial Interface
How is it going to be?• UFS is formed with simple 4 blocks
Device Manager
Application LayerUFS Command
Layer Task
manager
UFS Transport Protocol Layer(UTP)
UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)
UniPro
Flash Forward @ CES 2011
M-PHY
How is it going to be?• Easy for hardware development
–More than just for UFS
Device Manager
• Adoption of MIPI specification- M-PHY version 1.0 for PHYUp to ~3Gbps for UFS 1.0
Application LayerUFS Command
Layer Task
manager
UFS Transport Protocol Layer(UTP)
Up to 3Gbps o U S 0Over 5.8Gbs for UFS 2.0
- Unipro1.4/1.5 for linkSimple bur flexible link layers
UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)
UniPro MIPI specifications are on the final stage of release
Flash Forward @ CES 2011
M-PHYthe final stage of release
How is it going to be?• Easy to adopt in Software
–Utilize exiting solutions; SCSI
Device Manager
• Work with SCSI commands & Architecture - SPC, SBC and SAM
Application LayerUFS Command
Layer Task
manager
UFS Transport Protocol Layer(UTP)
S C, S C a d S• Min. options & features
- Select & define for UFS specific usages cases
UFS Command Layer
UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)
UniPro
- 10 ~ 15 commands
No overhead for OSUFS SCSI
UFS Native
Future extension
Flash Forward @ CES 2011
M-PHY
How is it going to be?• Simple but effect driver stack for UFS
–Flexible device management
Device Manager
• Mobile usages centric device management- While work with SCSI & MIPI,
Application LayerUFS Command
Layer Task
manager
UFS Transport Protocol Layer(UTP)
e o t SCS & ,UFS still fully mobile & Flash oriented devices
• Work with SAM4 UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)
UniPro Few extra efforts are needed
Flash Forward @ CES 2011
M-PHYneeded
How is it going to be?• Support major e-MMC features and
moreB t Enhance WriteBoot
M lti l
Enhance Partitions
RPMB
Write Protect
D iMultiple Partitions
RPMB(Security)
Dynamic Capacity
Sleep & Reset and more..
Flash Forward @ CES 2011
What are these means..?
150MB/s
UFS 1.0
80MB/
e·MMC
e·MMC4.4 ~
80MB/s
40MB/s e MMC
2009 20122010 2011 2013Single Task Multi-Task Asyn. & queuing
Flash Forward @ CES 2011