SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Copyright © 2014, Arasan Chip Systems, Inc.Slide 1
eMMC 5.0
Total IP Solution
Zachi Friedman
Senior Director of Marketing
Arasan Chip Systems, Inc.
Apr. 2014
Copyright © 2014, Arasan Chip Systems, Inc.Slide 2
Agenda
• eMMC 5.0 Market Adoption Update
• eMMC 5.0 Technical Overview
• Arasan’s Total IP Solution for eMMC 5.0
• Questions & Answers
Copyright © 2014, Arasan Chip Systems, Inc.Slide 3
eMMC 5.0 Market Adoption
New Application
Processors:
• Qualcomm
Snapdragon 801
• Marvell 88NV1088
New Smart Phones:
• HTC One M8
• Samsung Galaxy S5
New Devices:
• Sandisk
Copyright © 2014, Arasan Chip Systems, Inc.Slide 4
What is eMMC?
• eMMC is a fully managed flash
memory solution
• Bad Block Management
• Error Detection / Error Correction
• NAND Flash Wear Leveling
• Seamless transition from SLC
NAND to MLC NAND
• Compact FBGA footprint
• Streamlines development and
qualification
• Very mature and widely used –
most smartphones & tablets
Copyright © 2014, Arasan Chip Systems, Inc.Slide 5
eMMC –Evolution of Performance & Features
eMMC 4.51 (2012) eMMC 5.0 (2013) Next eMMC 5.1 (2014-5)
Max Throughput
HS200
1.6 Gbps (200MB/s)
HS400
3.2Gbps (400MB/s)
HS400
3.2Gbps (400MB/s)
Pin Count 10 Pins 11 Pins 11 Pins
Data Strobe - √ √
Enhanced Strobe - - √
Command Queuing - - √
Data Bus Width 4 or 8 bit 8 bit 8 bit
Max Clock (MHz) 200 (SDR) 200 (DDR) 200 (DDR)
Copyright © 2014, Arasan Chip Systems, Inc.Slide 6
Trends in Standards & Specs
Time
# of Standards
Decreasing Time
Between Standard Revs
Gpbs
Analog
Digital
Increasing
Performance
Copyright © 2014, Arasan Chip Systems, Inc.Slide 7
Processor
Application
Device Driver
NAND
flash
eMMC 5.0 Host & Device Block Diagram
Processor
(ARM)
System
memory
HostInterface
(Master/Target)
eMMC
Host Register
HostDMA
(SDMA/ADMA2)
Clock / Power
Management
Block
Buffer eMMC Interface
Control
(CMD/DAT/RES)
eMMC
Bus
eMMC 5.0 Host eMMC 5.0 Device
Transmitter / Receiver
Bus State
Machine
AHB Slave
AHB Master
FIFO
Controller
eMMC
Register
Command
Decoder
Command
Validator
Response
Generator
eMMC Tuning
Control
(CMD/DAT)
eMMC 5.0 PHY
eMMC5.0I/OPads
Copyright © 2014, Arasan Chip Systems, Inc.Slide 8
eMMC 5.0 Analog PHY - HS400
• Hard PHY
• 200MHz DDR
• 3.3V / 1.8V pad
Digital
Logic and
Control
In
Drive
Strength
Register
Out
VCDL
32 Phase Tapped Delay Line
• Includes DLLs
• For Tx, Rx, Rx STRB
• 28nm Process
Technology
Rx Tuning Mode
VCDL
32 Phase Tapped Delay Line
Tx Mode
VCDL
32 Phase Tapped Delay Line
Rx Strobe Mode
Phase
Detector
Charge
Pump
Input strobe
Tx
Clock
Rx Phase Select
Tx Phase Select
Copyright © 2014, Arasan Chip Systems, Inc.Slide 9
Arasan Provides End-End Solutions
• Analog IP – Lowest power & silicon size
• GDS-II for customer specific process
technology
• Full on-chip testability
• Digital IP – Easy integration to SoC
• Delivered as RTL
• Verification IP and synthesis scripts
• Verification IP – Enables low risk design
• Verilog simulation environment with a
comprehensive test suite
• Full software stacks accelerates design
• Bus interface layer, low level driver, protocol
stack and API’s
• Hardware Validation Platform
• Full-speed emulation of host/device
• Early software development platform
Copyright © 2014, Arasan Chip Systems, Inc.Slide 10
Mobile Storage Total IP Solution
Arasan
SWIP
Arasan
DeviceIP
Arasan
HostIP
OS / File System
Application SW
UFS SD/SDIO
SD/SDIO
Controller
UFS
Controller
UHS IIM-PHY
Software Stack
SD/SDIO
Controller
UFS
Controller
UHS IIM-PHY
ONFI
controller
NV-DDR2
& Pads
eMMC 5.0
Controller
eMMC
Standard Interfaces
Arasan
HardwareValidationPlatform
Arasan
VerificationIP
ONFI
controller
ONFI
eMMC 5.0
Controller
NV-DDR2
& Pads
eMMC 5.0
Pads & DLL
eMMC 5.0
Pads & DLL
Copyright © 2014, Arasan Chip Systems, Inc.Slide 11
eMMC 5.0 Hardware Validation Platform
Transaction Layer
PHY
LINUX
Middleware
Protocol Stack
Low Level Device
Driver
PCI-Xpress Bus
Interface Layer
SoftwareStack
IPHardwareBitmap
A
P
I
A
P
I
Memory CPU
PCIe
Bus FPGA
X86 Motherboard
eMMC 5.0 Host
IP Board
eMMC 5.0
Device
• Functions as eMMC 5.0 Host
• Supports HS400 (400MB/s)
• Backward compatible to eMMC 4.51
• Used as a “Gold Model” - enables early
validation and SW development
Link Layer
Copyright © 2014, Arasan Chip Systems, Inc.Slide 12
eMMC 5.0 HVP with On-Board Device
Copyright © 2014, Arasan Chip Systems, Inc.Slide 13
Availability & Maturity
• Arasan is a contributing member in the JEDEC
committee defining eMMC standard
• Arasan is the leading IP provider for eMMC IP
• eMMC 5.0 Host and Device IP is shipping now
• eMMC 5.0 PHY (I/O Pads and DLLs) is shipping now in
TSMC 28nm (HPM and LP) and TSMC 40LP
• TSMC 16FF in June 2014
• TSMC 16FF+ in July 2014
• Partners and Associations

Weitere ähnliche Inhalte

Was ist angesagt?

CXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityCXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityMemory Fabric Forum
 
MemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL EnvironmentsMemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL EnvironmentsMemory Fabric Forum
 
用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver艾鍗科技
 
What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?UniversalFlash
 
Shared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMIShared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMIAllan Cantle
 
ARM architcture
ARM architcture ARM architcture
ARM architcture Hossam Adel
 
01 nand flash_reliability_notes
01 nand flash_reliability_notes01 nand flash_reliability_notes
01 nand flash_reliability_notesswethamg18
 
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesPCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesOdinot Stanislas
 
Webinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and DebugWebinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and Debugteledynelecroy
 
Linux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureLinux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureRyo Jin
 

Was ist angesagt? (20)

ARM Architecture in Details
ARM Architecture in Details ARM Architecture in Details
ARM Architecture in Details
 
CXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityCXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent Connectivity
 
MemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL EnvironmentsMemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL Environments
 
Pcie basic
Pcie basicPcie basic
Pcie basic
 
DDR4 SDRAM : Notes
DDR4 SDRAM : NotesDDR4 SDRAM : Notes
DDR4 SDRAM : Notes
 
用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver用Raspberry Pi 學Linux I2C Driver
用Raspberry Pi 學Linux I2C Driver
 
DDR3
DDR3DDR3
DDR3
 
What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?What is Universal Flash Storage (UFS)?
What is Universal Flash Storage (UFS)?
 
Memory management in linux
Memory management in linuxMemory management in linux
Memory management in linux
 
Shared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMIShared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMI
 
Nand flash memory
Nand flash memoryNand flash memory
Nand flash memory
 
ARM architcture
ARM architcture ARM architcture
ARM architcture
 
01 nand flash_reliability_notes
01 nand flash_reliability_notes01 nand flash_reliability_notes
01 nand flash_reliability_notes
 
DDR
DDRDDR
DDR
 
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesPCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
 
Webinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and DebugWebinar: Practical DDR Testing for Compliance, Validation and Debug
Webinar: Practical DDR Testing for Compliance, Validation and Debug
 
Linux on ARM 64-bit Architecture
Linux on ARM 64-bit ArchitectureLinux on ARM 64-bit Architecture
Linux on ARM 64-bit Architecture
 
DDR SDRAMs
DDR SDRAMsDDR SDRAMs
DDR SDRAMs
 
Linux Device Tree
Linux Device TreeLinux Device Tree
Linux Device Tree
 
I2C Drivers
I2C DriversI2C Drivers
I2C Drivers
 

Andere mochten auch

Q4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSQ4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSLinaro
 
Universal flash storage
Universal flash storageUniversal flash storage
Universal flash storageDooyong Lee
 
System Booting Process overview
System Booting Process overviewSystem Booting Process overview
System Booting Process overviewRajKumar Rampelli
 
Flash Translation Layer (ONFI Controller)
Flash Translation Layer (ONFI Controller)Flash Translation Layer (ONFI Controller)
Flash Translation Layer (ONFI Controller)NaziaG
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionChamp Yen
 
Tasklet vs work queues (Deferrable functions in linux)
Tasklet vs work queues (Deferrable functions in linux)Tasklet vs work queues (Deferrable functions in linux)
Tasklet vs work queues (Deferrable functions in linux)RajKumar Rampelli
 
Introduction to Kernel and Device Drivers
Introduction to Kernel and Device DriversIntroduction to Kernel and Device Drivers
Introduction to Kernel and Device DriversRajKumar Rampelli
 
iOS Security: The Never-Ending Story of Malicious Profiles
iOS Security: The Never-Ending Story of Malicious ProfilesiOS Security: The Never-Ending Story of Malicious Profiles
iOS Security: The Never-Ending Story of Malicious ProfilesYair Amit
 
Fast-paced Introduction to Android Internals
Fast-paced Introduction to Android InternalsFast-paced Introduction to Android Internals
Fast-paced Introduction to Android InternalsHamilton Turner
 
Keynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT spaceKeynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT spaceDr. Shivananda Koteshwar
 
Cão Como Nós
Cão Como NósCão Como Nós
Cão Como NósCoordTic
 
Hacking and Securing iOS Apps : Part 1
Hacking and Securing iOS Apps : Part 1Hacking and Securing iOS Apps : Part 1
Hacking and Securing iOS Apps : Part 1Subhransu Behera
 
Android Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android AppsAndroid Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android AppsMoe Tanabian
 

Andere mochten auch (19)

Q4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSQ4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFS
 
Universal flash storage
Universal flash storageUniversal flash storage
Universal flash storage
 
UFS study record
UFS study recordUFS study record
UFS study record
 
Linux Kernel I/O Schedulers
Linux Kernel I/O SchedulersLinux Kernel I/O Schedulers
Linux Kernel I/O Schedulers
 
System Booting Process overview
System Booting Process overviewSystem Booting Process overview
System Booting Process overview
 
KLM4G1EEHM-B101
KLM4G1EEHM-B101KLM4G1EEHM-B101
KLM4G1EEHM-B101
 
Flash Translation Layer (ONFI Controller)
Flash Translation Layer (ONFI Controller)Flash Translation Layer (ONFI Controller)
Flash Translation Layer (ONFI Controller)
 
Video Compression Standards - History & Introduction
Video Compression Standards - History & IntroductionVideo Compression Standards - History & Introduction
Video Compression Standards - History & Introduction
 
Tasklet vs work queues (Deferrable functions in linux)
Tasklet vs work queues (Deferrable functions in linux)Tasklet vs work queues (Deferrable functions in linux)
Tasklet vs work queues (Deferrable functions in linux)
 
Introduction to Kernel and Device Drivers
Introduction to Kernel and Device DriversIntroduction to Kernel and Device Drivers
Introduction to Kernel and Device Drivers
 
iOS Views
iOS ViewsiOS Views
iOS Views
 
iOS Security: The Never-Ending Story of Malicious Profiles
iOS Security: The Never-Ending Story of Malicious ProfilesiOS Security: The Never-Ending Story of Malicious Profiles
iOS Security: The Never-Ending Story of Malicious Profiles
 
CãO Como NóS
CãO Como NóSCãO Como NóS
CãO Como NóS
 
Fast-paced Introduction to Android Internals
Fast-paced Introduction to Android InternalsFast-paced Introduction to Android Internals
Fast-paced Introduction to Android Internals
 
Keynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT spaceKeynote - IoT and role of Mediatek in the IoT space
Keynote - IoT and role of Mediatek in the IoT space
 
Cão Como Nós
Cão Como NósCão Como Nós
Cão Como Nós
 
Cão como Nós
Cão como NósCão como Nós
Cão como Nós
 
Hacking and Securing iOS Apps : Part 1
Hacking and Securing iOS Apps : Part 1Hacking and Securing iOS Apps : Part 1
Hacking and Securing iOS Apps : Part 1
 
Android Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android AppsAndroid Forensics: Exploring Android Internals and Android Apps
Android Forensics: Exploring Android Internals and Android Apps
 

Ähnlich wie eMMC 5.0 Total IP Solution

Emebedded Memories from GF pb-emem presentation
Emebedded Memories from GF pb-emem presentationEmebedded Memories from GF pb-emem presentation
Emebedded Memories from GF pb-emem presentationsampige
 
Spansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller FamilySpansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller FamilySpansion
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersLinaro
 
S104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809bS104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809bTony Pearson
 
SD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip SystemsSD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip SystemsArasan Chip Systems
 
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_ArchitectureARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_ArchitectureRaahul Raghavan
 
MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingArasan Chip Systems
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeAnderson Bassani
 
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...Spansion
 
M. Rafaat_EMC_Presentation
M. Rafaat_EMC_PresentationM. Rafaat_EMC_Presentation
M. Rafaat_EMC_PresentationMohamed Raafat
 
Meg asys isms eng
Meg asys isms engMeg asys isms eng
Meg asys isms engmksiu
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Videoguy
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage Silicon Motion
 
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...DVClub
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3UniFabric
 

Ähnlich wie eMMC 5.0 Total IP Solution (20)

Emebedded Memories from GF pb-emem presentation
Emebedded Memories from GF pb-emem presentationEmebedded Memories from GF pb-emem presentation
Emebedded Memories from GF pb-emem presentation
 
Spansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller FamilySpansion Traveo Automotive Microcontroller Family
Spansion Traveo Automotive Microcontroller Family
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 Servers
 
S104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809bS104878 nvme-revolution-jburg-v1809b
S104878 nvme-revolution-jburg-v1809b
 
SD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip SystemsSD 4.1 Total IP Solution from Arasan Chip Systems
SD 4.1 Total IP Solution from Arasan Chip Systems
 
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_ArchitectureARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
ARM® Cortex™ M Bootup_CMSIS_Part_3_3_Debug_Architecture
 
ONFI 3.0 NAND Flash Controller
ONFI 3.0 NAND Flash ControllerONFI 3.0 NAND Flash Controller
ONFI 3.0 NAND Flash Controller
 
MIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC PrototypingMIPI IP Modules for SoC Prototyping
MIPI IP Modules for SoC Prototyping
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
 
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
Spansion Traveo MCUs for Automotive Dashboards with HMI and Embedded 3D Graph...
 
M. Rafaat_EMC_Presentation
M. Rafaat_EMC_PresentationM. Rafaat_EMC_Presentation
M. Rafaat_EMC_Presentation
 
Meg asys isms eng
Meg asys isms engMeg asys isms eng
Meg asys isms eng
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...Escolhendo o Processador DaVinciTM para sua Aplicação de ...
Escolhendo o Processador DaVinciTM para sua Aplicação de ...
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage
 
ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
Verification of the QorIQ Communication Platform Containing CoreNet Fabric wi...
 
SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3SOUG_SDM_OracleDB_V3
SOUG_SDM_OracleDB_V3
 
Security a SPARC M7 CPU
Security a SPARC M7 CPUSecurity a SPARC M7 CPU
Security a SPARC M7 CPU
 
Choosing the right processor
Choosing the right processorChoosing the right processor
Choosing the right processor
 

Mehr von Arasan Chip Systems

USB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUBUSB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUBArasan Chip Systems
 
Corporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip SystemsCorporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip SystemsArasan Chip Systems
 
Ensuring Design Quality in Mixed Signal IP
Ensuring Design Quality in Mixed Signal IPEnsuring Design Quality in Mixed Signal IP
Ensuring Design Quality in Mixed Signal IPArasan Chip Systems
 
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsRadio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsArasan Chip Systems
 
Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011Arasan Chip Systems
 

Mehr von Arasan Chip Systems (10)

USB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUBUSB 2.0 ECHI Host and Embedded HUB
USB 2.0 ECHI Host and Embedded HUB
 
Corporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip SystemsCorporate Introduction to Arasan Chip Systems
Corporate Introduction to Arasan Chip Systems
 
IP for Low Cost Smartphone
IP for Low Cost SmartphoneIP for Low Cost Smartphone
IP for Low Cost Smartphone
 
Ensuring Design Quality in Mixed Signal IP
Ensuring Design Quality in Mixed Signal IPEnsuring Design Quality in Mixed Signal IP
Ensuring Design Quality in Mixed Signal IP
 
Benchmarking Mobile Storage
Benchmarking Mobile StorageBenchmarking Mobile Storage
Benchmarking Mobile Storage
 
Ufs whitepaper
Ufs whitepaperUfs whitepaper
Ufs whitepaper
 
Mobile Imaging Whitepaper
Mobile Imaging WhitepaperMobile Imaging Whitepaper
Mobile Imaging Whitepaper
 
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsRadio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
 
SD 4.0 from Arasan Chip Systems
SD 4.0 from Arasan Chip SystemsSD 4.0 from Arasan Chip Systems
SD 4.0 from Arasan Chip Systems
 
Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011Design Automation Conference - IP Talks June 2011
Design Automation Conference - IP Talks June 2011
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

eMMC 5.0 Total IP Solution

  • 1. Copyright © 2014, Arasan Chip Systems, Inc.Slide 1 eMMC 5.0 Total IP Solution Zachi Friedman Senior Director of Marketing Arasan Chip Systems, Inc. Apr. 2014
  • 2. Copyright © 2014, Arasan Chip Systems, Inc.Slide 2 Agenda • eMMC 5.0 Market Adoption Update • eMMC 5.0 Technical Overview • Arasan’s Total IP Solution for eMMC 5.0 • Questions & Answers
  • 3. Copyright © 2014, Arasan Chip Systems, Inc.Slide 3 eMMC 5.0 Market Adoption New Application Processors: • Qualcomm Snapdragon 801 • Marvell 88NV1088 New Smart Phones: • HTC One M8 • Samsung Galaxy S5 New Devices: • Sandisk
  • 4. Copyright © 2014, Arasan Chip Systems, Inc.Slide 4 What is eMMC? • eMMC is a fully managed flash memory solution • Bad Block Management • Error Detection / Error Correction • NAND Flash Wear Leveling • Seamless transition from SLC NAND to MLC NAND • Compact FBGA footprint • Streamlines development and qualification • Very mature and widely used – most smartphones & tablets
  • 5. Copyright © 2014, Arasan Chip Systems, Inc.Slide 5 eMMC –Evolution of Performance & Features eMMC 4.51 (2012) eMMC 5.0 (2013) Next eMMC 5.1 (2014-5) Max Throughput HS200 1.6 Gbps (200MB/s) HS400 3.2Gbps (400MB/s) HS400 3.2Gbps (400MB/s) Pin Count 10 Pins 11 Pins 11 Pins Data Strobe - √ √ Enhanced Strobe - - √ Command Queuing - - √ Data Bus Width 4 or 8 bit 8 bit 8 bit Max Clock (MHz) 200 (SDR) 200 (DDR) 200 (DDR)
  • 6. Copyright © 2014, Arasan Chip Systems, Inc.Slide 6 Trends in Standards & Specs Time # of Standards Decreasing Time Between Standard Revs Gpbs Analog Digital Increasing Performance
  • 7. Copyright © 2014, Arasan Chip Systems, Inc.Slide 7 Processor Application Device Driver NAND flash eMMC 5.0 Host & Device Block Diagram Processor (ARM) System memory HostInterface (Master/Target) eMMC Host Register HostDMA (SDMA/ADMA2) Clock / Power Management Block Buffer eMMC Interface Control (CMD/DAT/RES) eMMC Bus eMMC 5.0 Host eMMC 5.0 Device Transmitter / Receiver Bus State Machine AHB Slave AHB Master FIFO Controller eMMC Register Command Decoder Command Validator Response Generator eMMC Tuning Control (CMD/DAT) eMMC 5.0 PHY eMMC5.0I/OPads
  • 8. Copyright © 2014, Arasan Chip Systems, Inc.Slide 8 eMMC 5.0 Analog PHY - HS400 • Hard PHY • 200MHz DDR • 3.3V / 1.8V pad Digital Logic and Control In Drive Strength Register Out VCDL 32 Phase Tapped Delay Line • Includes DLLs • For Tx, Rx, Rx STRB • 28nm Process Technology Rx Tuning Mode VCDL 32 Phase Tapped Delay Line Tx Mode VCDL 32 Phase Tapped Delay Line Rx Strobe Mode Phase Detector Charge Pump Input strobe Tx Clock Rx Phase Select Tx Phase Select
  • 9. Copyright © 2014, Arasan Chip Systems, Inc.Slide 9 Arasan Provides End-End Solutions • Analog IP – Lowest power & silicon size • GDS-II for customer specific process technology • Full on-chip testability • Digital IP – Easy integration to SoC • Delivered as RTL • Verification IP and synthesis scripts • Verification IP – Enables low risk design • Verilog simulation environment with a comprehensive test suite • Full software stacks accelerates design • Bus interface layer, low level driver, protocol stack and API’s • Hardware Validation Platform • Full-speed emulation of host/device • Early software development platform
  • 10. Copyright © 2014, Arasan Chip Systems, Inc.Slide 10 Mobile Storage Total IP Solution Arasan SWIP Arasan DeviceIP Arasan HostIP OS / File System Application SW UFS SD/SDIO SD/SDIO Controller UFS Controller UHS IIM-PHY Software Stack SD/SDIO Controller UFS Controller UHS IIM-PHY ONFI controller NV-DDR2 & Pads eMMC 5.0 Controller eMMC Standard Interfaces Arasan HardwareValidationPlatform Arasan VerificationIP ONFI controller ONFI eMMC 5.0 Controller NV-DDR2 & Pads eMMC 5.0 Pads & DLL eMMC 5.0 Pads & DLL
  • 11. Copyright © 2014, Arasan Chip Systems, Inc.Slide 11 eMMC 5.0 Hardware Validation Platform Transaction Layer PHY LINUX Middleware Protocol Stack Low Level Device Driver PCI-Xpress Bus Interface Layer SoftwareStack IPHardwareBitmap A P I A P I Memory CPU PCIe Bus FPGA X86 Motherboard eMMC 5.0 Host IP Board eMMC 5.0 Device • Functions as eMMC 5.0 Host • Supports HS400 (400MB/s) • Backward compatible to eMMC 4.51 • Used as a “Gold Model” - enables early validation and SW development Link Layer
  • 12. Copyright © 2014, Arasan Chip Systems, Inc.Slide 12 eMMC 5.0 HVP with On-Board Device
  • 13. Copyright © 2014, Arasan Chip Systems, Inc.Slide 13 Availability & Maturity • Arasan is a contributing member in the JEDEC committee defining eMMC standard • Arasan is the leading IP provider for eMMC IP • eMMC 5.0 Host and Device IP is shipping now • eMMC 5.0 PHY (I/O Pads and DLLs) is shipping now in TSMC 28nm (HPM and LP) and TSMC 40LP • TSMC 16FF in June 2014 • TSMC 16FF+ in July 2014 • Partners and Associations