![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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/2.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/5.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/7.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/8.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/9.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/10.jpg)
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
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/13.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/14.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/15.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/16.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/17.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051406/5ab98d487f8b9ac60e8e3180/html5/thumbnails/18.jpg)
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