Top Banner
Beyond Beyond e MCC MCC Beyond Beyond e-MCC MCC - Universal Flash Storage Universal Flash Storage - Hsinchu, Seoul and San Jose 2010.9.29 ~ 10.4 Sung H Lee Sung H. Lee Samsung Electronics Co. LTD Flash Storage Summits 2010 Flash Storage Summits 2010
33

201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Jun 06, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Beyond Beyond ee MCCMCCBeyond Beyond ee--MCCMCC-- Universal Flash Storage Universal Flash Storage --

Hsinchu, Seoul and San Jose2010.9.29 ~ 10.4

Sung H LeeSung H. LeeSamsung Electronics Co. LTD

Flash Storage Summits 2010Flash Storage Summits 2010

Page 2: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What?What?Flash Storage Summits 2010

Page 3: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

Flash Storage Summits 2010

Page 4: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

Flash Storage Summits 2010

Page 5: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

• High performanceS i l i t f

SSD

• Serial interface• Command queuing

SSD

Flash Storage Summits 2010

Page 6: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

• Mobile usages friendlyFl h i t d

e-MMC

• Flash memory oriented• Low power

e-MMC

Flash Storage Summits 2010

Page 7: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

SSD e-MMCSSD e-MMC

Flash Storage Summits 2010

Page 8: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

SSD e-MMCSSD e-MMC

UFSUFS

Flash Storage Summits 2010

Page 9: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

Universal Flash Storageb dd d & bl d i• Embedded & Removable devices

• 300MB/s with future scalability• Employ a multi-device chain topology• Flexible protocol• Flexible protocol• Leverage existing standards or works

Flash Storage Summits 2010

Page 10: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

What is UFS?

Universal Flash Storageb dd d & bl d i• Embedded & Removable devices

• 300MB/s with future scalability• Employ a multi-device chain topology• Flexible protocol• Flexible protocol• Leverage existing standards or works

GOAL of UFS TGGOAL of UFS TGFlash Storage Summits 2010

Page 11: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why?Why?Flash Storage Summits 2010

yy

Page 12: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

Flash Storage Summits 2010

Page 13: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

Multimedia

<< <<<< <<Full HDSD

3.7 GB / 60 min

Full HD + 3D

1.4 GB / 60 min ~ x2

Flash Storage Summits 2010

[H.264 encoded]

Page 14: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

MultimediaSmartphonep

nce

orm

an Feature phone

Perf

o

MP3, Pictures

HD contents, Full browsingApplications and more

Basic Call & SMS

,

Flash Storage Summits 2010

Page 15: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

MultimediaSmartphonep

A li tiApplications

24% of US adults use apps on their cellphones

OVER 250K apps on Apple’s & 80K on Android

Flash Storage Summits 2010

[Source: LA Times, Sept. 14, 2010]

Page 16: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

MultimediaSmartphonep

A li tiApplicationsMobile Web browsingWeb browsing

Mobile web browsers usages

Flash Storage Summits 2010

[Source: www.webdevelopers.com] Aug. 03, 2010

Mobile web browsers usages

Page 17: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

MultimediaSmartphonePROCESS

AAPP STOP p

A li ti

A

PROCESS B

HOST MP3 PLAY

Mobile Web browsing

Applications

Traditional D i

Download Data

Read Web browsing

Multi tasking

eMMCDeviceWrite

MB/

Internal Write(Merge)

Multi-tasking MB/s(Write)

Low latency is must for seamless user experience

Flash Storage Summits 2010

seamless user experience

Page 18: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Why do we need?

MultimediaSmartphonep

A li tiApplicationsMobile Web browsingWeb browsing

Multi taskingMulti-tasking

and MORE!!and MORE!!Flash Storage Summits 2010

Page 19: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Where?Where?Flash Storage Summits 2010

Page 20: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Where is it happening?

JEDEC is the world leading standard organization in Semiconductor industriesorganization in Semiconductor industries

JEDEC

JC 64

JC 64.1JC 64.1(Electrical)(Electrical)

JC 64.2JC 64.2(Mechanical)(Mechanical)

JC 64.3JC 64.3(HCI)(HCI)

UFS TGUFS TG

Flash Storage Summits 2010

Page 21: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Who?Who?Flash Storage Summits 2010

Page 22: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

Who is developing?

• UFS specification is developed by the world leading industriesworld leading industries– Leading mobile host makers

Major ASIC & memory makers– Major ASIC & memory makers– Major ecosystem players, such as testing,

socket software socket, software …

Over 290 world leading semiconductor industries are participated in JEDEC standardization

Flash Storage Summits 2010

Page 23: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How?How?Flash Storage Summits 2010

Page 24: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• Easy for hardware development– More than just for UFS

Device • Adoption of MIPI specification

- M-PHY version 1 0 for PHY

– More than just for UFS Application Layer

UFS Command Task

UFS Transport Protocol Layer

ManagerM PHY version 1.0 for PHYUp to ~3Gbps for UFS 1.0Over 5.8Gbs for UFS 2.0

Unipro1 4/1 5 for link

UFS CommandLayer

Taskmanager

UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)

UFS Transport Protocol Layer(UTP)

- Unipro1.4/1.5 for linkSimple bur flexible link layers

UniPro

M-PHY

MIPI specifications are on the final stage of release

Flash Storage Summits 2010

M PHY

Page 25: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• Easy to adopt in Software– Utilize exiting solutions; SCSI

Device • Work with SCSI commands & Architecture

– Utilize exiting solutions; SCSIApplication Layer

UFS Command Task

UFS Transport Protocol Layer

ManagerArchitecture - SPC, SBC and SAM

• Min. options & featuresSelect & define for UFS specific

UFS CommandLayer

Taskmanager

UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)

UFS Transport Protocol Layer(UTP)

- Select & define for UFS specific usages cases- 10 ~ 15 commands

UFS Command Layer

UFS UFS Future

UniPro

M-PHY

No overhead for OSSCSI Native extension

Flash Storage Summits 2010

M PHY

Page 26: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• Simple but effect driver stack for UFS– Flexible device management

Device • Mobile usages centric device management

– Flexible device managementApplication Layer

UFS Command Task

UFS Transport Protocol Layer

Managermanagement- While work with SCSI & MIPI,UFS still fully mobile & Flash oriented devices

UFS CommandLayer

Taskmanager

UFS Interconnect Layer (UIL)UFS Interconnect Layer (UIL)

UFS Transport Protocol Layer(UTP)

oriented devices• Work with SAM4

UniPro

M-PHY

Few extra efforts are needed

Flash Storage Summits 2010

M PHY

Page 27: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• Support major e-MMC features and more

Boot Enhance Partitions

Write Protect

Multiple P titi

RPMB(S it )

Dynamic C itPartitions (Security) Capacity

Sleep &Sleep & Reset and more..

Flash Storage Summits 2010

Page 28: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• More than just performance numbers!– Full Simplex; separated TX and RX– Full Simplex; separated TX and RX– Future expansion for multi lanes

SD / MMC interface (Parallel interface)

UHS-II / UFS interface (Serial interface)

HOST DEVICECLKCLK

HOST DEVICECLKCLK

DATA 1

CMD

DAT A 0

CMD

DATA0DATA1

CMD

DATA0DATA1

DAT A RX +RX -TX

TX +TX -

CMD

Full SimplexDATA 2

DATA 3

VDD

VSS

DATA3DATA2

VDD

VSS

DATA3DATA2

VDD

VSS

TX -TX +

VDD

VSS

RX -RX + DAT A RESP.

Full Simplex

Flash Storage Summits 2010

VSSVSS SSVSS

Page 29: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• More than just performance numbers!– No more wait for STATE transitions – No more wait for STATE transitions

SD / MMC interface (Parallel interface)

UHS-II / UFS interface (Serial interface)

HOST DEVICECLKCLK

HOST DEVICECLKCLK

DATA 1

CMD

DAT A 0

CMD

DATA0DATA1

CMD

DATA0DATA1

DAT A RX +RX -TX

TX +TX -

CMD

Full SimplexDATA 2

DATA 3

VDD

VSS

DATA3DATA2

VDD

VSS

DATA3DATA2

VDD

VSS

TX -TX +

VDD

VSS

RX -RX + DAT A RESP.

Full Simplex

Flash Storage Summits 2010

VSSVSS SSVSS

Page 30: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

How is it going to be?

• More than just performance numbers!– Support of Command queuing & “SIMPLE” – Support of Command queuing & SIMPLE

Operate Operate ②⑤

Operate ④⑥

Command

Command Reordering

&

CMD ①

NAND hi

CMD①③ CMD②⑤ CMD④⑥CommandQueuing

&ParallelRequest

CM

CM

CM

CMD ③

CMD ②

UFS CTRL

NAND chip no.1

NAND hi

MD

CM

MD

MD

④C

M

CM

CMD ④

CMD ⑤

NAND chip no.2

MD

MD

MD

Flash Storage Summits 2010

CMD ⑥

Page 31: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

When!When!Flash Storage Summits 2010

Page 32: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

When do we expect?

• Final UFS 1.0 will be publically available at H1 of 2011 from JEDEC available at H1 of 2011 from JEDEC – SPC, SBC, SAM are already available from T10

M PHY & Unipro spec will be publically – M-PHY & Unipro spec. will be publically accessible end of year from MIPI.org

– Any JEDEC JC64 member can access to latest Any JEDEC JC64 member can access to latest working materials from JEDEC website for early review

Flash Storage Summits 2010

Page 33: 201009 Flashsummits UFS SungHLee.ppt [호환 모드] · Beyond e-MCC-- Universal Flash Storage Universal Flash Storage --Hsinchu, Seoul and San Jose ... Mobile Web browsingWeb browsing

THANK YOUFlash Storage Summits 2010