18
Accelerating eMMC TM Adoption: From Spec to Silicon Scott Glenn Senior Staff, Business Development SanDisk Somnath Viswanath Product Marketing Manager Arasan Chip Systems

From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Embed Size (px)

Citation preview

Page 1: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Accelerating eMMC TM Adoption:From Spec to Silicon

Scott GlennSenior Staff, Business Development

SanDisk

Somnath ViswanathProduct Marketing Manager

Arasan Chip Systems

Page 2: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 2Santa Clara, CA USAAugust 2009 2

Agenda

� Market Trends� eMMC™ Spec. Evolution� eMMC™ 4.4 Features� eMMC™ 4.4 System Implementation� Summary

Page 3: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 3Santa Clara, CA USAAugust 2009 3

eMMC™ Managed NAND Devices

� eMMC Flash Devices• MLC NAND Flash• Embedded flash controller• Embedded flash management firmware• Standard package, interface and drivers

Page 4: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 4Santa Clara, CA USAAugust 2009 4

eMMC™ Market Drivers

� Managing raw MLC NAND flash becomes extremely complex• MLC flash process and technology advancements• Powerful flash management technology required

� Raw MLC NAND sourcing• Different vendors, proprietary technologies and form factors• Qualification logistics

� Design costs and complexities• Redundant storage devices• Board “real estate” and complex memory architectures

Page 5: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 5Santa Clara, CA USAAugust 2009 5

Mobile Designs with eMMC™

� Simpler memory architecture design• Standard interface and form factor• Flash management offloaded from host

� Scalable high capacity storage• One cross-platform storage architecture for multiple designs• Currently up to 32GB*

� eMMC boot• Eliminating the need for separate boot device• eMMC 4.4 specification standardizes a robust boot solution

*1 gigabyte (GB) = 1 billion bytes. Some capacity not available for data storage.

Page 6: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 6Santa Clara, CA USAAugust 2009 6

eMMC™ Spec. Evolution

Feature MMC4.2 eMMC4.3 eMMC4.4

Mass Storage ���� ���� ����

Boot Support ���� ���� ����

Sleep Mode ���� ���� ����

Reliable Write ���� ���� ����

DDR I/F ���� ���� ����

1.2v I/O ���� ���� ����

Partitioning ���� ���� ����

Protection Modes ���� ���� ����

HW Flash Lock ���� ���� ����

Secure Erase ���� ���� ����

Page 7: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 7

eMMC™ 4.4 at a Glance

� Bandwidth doubled to 104 MBps [DDR]� Boot partition configuration and mgmt� Flexible device partition and mgmt� Flexible performance / endurance setting� New security features

Page 8: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 8

eMMC™ 4.4 Bus

� Bandwidth 104 MBps [DDR], 52MHz� Data packing in DDR mode over 4 lanes, 8 lanes

Page 9: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 9

eMMC 4.4 Boot Partition

� Boot partition configuration and management� Two boot partitions� Size, Performance/Endurance specified at time of

manufacture� Multiple Boot mechanisms

Boot Area Partition 1

Boot Area Partition 2

Replay Protected Memory Block

x·128KB

x·128KB

x·128KB

Enhanced Area

User Data

Page 10: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 10

eMMC™ 4.4 Partition Management

� Flexible device partition and management� Hosts can partition device into multiple partitions of

different sizes� Specified at time of manufacturing

Enhanced Area

Pictures

Movies

Music

PIN Maps

Notes

Calendar

Contacts

Email

Partition 1 Partition 2 Partition 3 Partition 4

Page 11: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 11

eMMC™ 4.4 Security

� Multiple modes of Security� Write protection• Password protection• Power-on• Temporary• Permanent

� Security Management• Per Device• Per Block

Scheme Usage

Password M-Commerce

Power On Application-level

Temporary Transactions

Permanent Code, IDs

RPMB Copyright Content

Page 12: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 12

eMMC™ 4.4 Security

� Replay Protected Memory Block• Secure Secret Key installed at time of manufacture• Message Authentication Code (MAC) = ƒ(Secret Key + Data)• Access

Page 13: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 13

eMMC™ 4.4 Security

� Secure Erase – Delete contents of Erase Group(s) and copies NOW� Secure Trim – Delete contents of Write Block(s) and any copies NOW� Does not accept any commands until these actions are complete

FAT FAT FAT

Original State Controller to erase data in background

Secure Erase : Complete erase before accepting any other

command

DATAIS

STILL

HERE

DATA

ISSTILLHERE

Page 14: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 14

eMMC™ 4.4 Implementation

� eMMC spec leaves room for• Enhanced Area• Performance/Endurance• Reliable Write • Security• Power Failure Immunity

Page 15: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 15

The eMMC™ Ecosystem

� eMMC Stack• Application• Software• Hardware

NAND Array

eMMC Device

Flash Management

CPU ROM DDR USB

Bridge DMA eMMC

URAT I2C SoC

Page 16: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 16

Summary

� e·MMC provides a system architecture which solves many of today’s concerns for embedded flash memory

• Standard Package and Pin-Out• Protection and Partitioning• Faster bus bandwidth• Standard Boot• Reliable Write

� However e·MMC does not guarantee a reliable and robust system solution

• Requires host-device inter-operability• Requires advance flash management technology and system approach• Requires superior eMMC implementation

Page 17: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009

Thank You!

SanDisk Arasan

Page 18: From Spec to Silicon - Flash Memory Summit and Exhibition ... · PDF fileSanta Clara, CA USA August 2009 2 Agenda ... • Different vendors, ... Email Partition 1 Partition 2 Partition

Santa Clara, CA USAAugust 2009 18

eMMC™ Spec. Evolution

� The motivation for e·MMC; more than a specification…an architecture� Problems solved with e·MMC

• standard package• standard pin-out• standard boot• standard command set• higher performance (increase bus bandwidth)• versions (4.3 -> 4.4)

� Problems not solved with e·MMC• Host-Device Interoperability as it relates to Optimal performance

– System Performance (not all bus related)• System Endurance• System Reliability