power reduction and low risk implementation of ufs v2.0 · pdf filesilicon-proven m-phy...

21
Power Reduction and Low Risk Implementation of UFS v2.0 Design Hezi Saar Staff Product Marketing Manager Mobile Forum 2014 Copyright © 2014 Synopsys

Upload: vuongdiep

Post on 06-Feb-2018

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Power Reduction and Low Risk Implementation of UFS v2.0 Design

Hezi Saar

Staff Product Marketing Manager

Mobile Forum 2014 Copyright © 2014 Synopsys

Page 2: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

AgendaAgenda

• UFS system overview and challenges

• Power saving features and techniques in UFS sub-systems

• Reducing risk for current and future UFS implementations

• MIPI IP Solutions for Mobile SoCs

• Q&A

Page 3: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

UFS UFS System Overview and System Overview and ChallengesChallenges

StorageSoC

Un

iPro

Un

iPro

Tx

Rx UFS Host

ContrlRx

Tx

UF

S

De

vic

e Core

Systembus

• Achieving throughput goals can be challenging

• Best practices are required to maximize throughput

Un

iPro

Un

iPro

M-PHYM-PHY

UF

S

De

vic

e

Point to point topology

Page 4: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

How to Overcome Throughput How to Overcome Throughput Challenges?Challenges?

• Configurable and scalable parameters assist in meeting required throughput

– Burst length (2…to 32)

– FIFOs / buffer sizes– FIFOs / buffer sizes

– Data bus widths (currently 64, scalable to 128)

– Number of outstanding requests

– Group acknowledge

SoC

Un

ipro

M-PHY

Tx

Rx UFS

Host

Contlr

Core

SystemBus

SW

Page 5: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Power Saving Features and Techniques in

UFS sub-SystemsUFS sub-Systems

Page 6: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

• MPHY low power states– HIBERN8

– STALL

– SLEEP

• UniPro low power states– HIBERN8

UFS Power UFS Power Mode Mode State “Machine”State “Machine”

– HIBERN8

– SLEEP

• Further hooks – DEEP SLEEP

– DEEP STALL

UFS Power States

Page 7: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Additional Power Savings with Additional Power Savings with Low Low Power Power Features Features && TechniquesTechniques

• Clock Gating

– Reduces the dynamic power

• Power Gating – Multi power rails

– Reduces the leakage power– Reduces the leakage power

– Deep power saving in Hibernate power state

– Only a small portion of the entire UFS Controller hierarchy will be on ‘Always-On’ Power Domain; Rest of the core can be switched off

Page 8: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Clock Gating and Power GatingClock Gating and Power Gating

• Clock Gating at various functional states:

– UFS idle

– Hibernate

– Power gated Hibernate

– Non active Tx Burst

• Power Gating states supported:

– S/W Hibernate: DWC_ufshc can be power gated when S/W programs Hibernate Entry through UIC command interface

– Auto Hibernate: DWC_ufshc can be power gated in AH8 state

– In the above states, PSW power domain can be switched off to save power

Page 9: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

• Always On Domain: Modules in this power domain are not switched off in Hibernate

• Power-Down Domain: Modules in this power

Multi Power Rails ImplementationMulti Power Rails Implementation

Modules in this power domain can be switched off in Hibernate

• Power Domains are well mated to the UniPro and MPHY layers

Page 10: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Power Savings Achieved Power Savings Achieved –– Few Few ExamplesExamples

%

• The numbers are normalized values with respect to Normal mode without any power saving technique applied

Page 11: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Reducing Risk for Current and Future UFS ImplementationsFuture UFS Implementations

Page 12: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Growth and Growth and Maturity in Mobile Maturity in Mobile DevicesDevices

MainstreamSmartphone

High EndSmartphone

Tablet

Portable PC

Desktop PC

Source: IDC Worldwide Quarterly Smart Connected Device Tracker, September 11, 2013

Page 13: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

High End Mobile Market High End Mobile Market Commands Premium and Drives Commands Premium and Drives

InnovationInnovation

High end mobile device

• Feature-rich smartphones, tablets and laptops

• Multiple image sensors• Multiple image sensors

• Very high resolution display

High data traffic to the storage device

• Data transmission

• Image, video capture and playback

Page 14: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Development Costs Development Costs CContinue to ontinue to RRiseise

Page 15: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Future Speeds Demand Future Speeds Demand Scalable IP Features Scalable IP Features

• Scalable UFS Host and UniPro Controller IP features

– Without compromising on latency and operating frequency

• Wide and Flexible Data bus width

• Higher number of outstanding RTTs

• Out-of-order execution granularity on system bus side

• Future versions of the UFS Specification can (and will) • Future versions of the UFS Specification can (and will) demand higher throughput

– G3L2, G4L1

– G3L4, G4L2

• Architectural amenability to add Inline encryption schemes

Page 16: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Reducing Risk for Current and Future Reducing Risk for Current and Future

UFS UFS ImplementationsImplementations• UFS System should be:

– Driving and developing specifications for rapid adoption

• Compliant with latest JEDEC Universal Flash Storage (UFS) standard and

JEDEC UFS Host Controller interface specification

• Integrated with UniPro Controller, compliant with latest MIPI Alliance UniPro

specificationspecification

– Single traffic class

– Support M-PHY v3.x and access to attributes

• Gear4 Performance

– Low-power operation, small area, and low latency

– Deployed in UFS Host and Device ICs

Page 17: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

MIPI IP Solutions for Mobile SoCsSoCs

Page 18: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Integrate HighIntegrate High--Quality UFS IP in Mobile Quality UFS IP in Mobile SoCsSoCs

Future Proof, Interoperable Host & Device Solution

UniPro v1.60

UFS Host v2.00

Fully Verified, Gear3

UFS Software DriversLinux, OS-less

Future Proof

M-PHY, UFS IP

Power Modes

CDinDoutC

UniPro v1.60

Fully Verified, Flexible

RMMI

Silicon-Proven M-PHY HS-Gear3 Compliant to v3.x

Compact and Configurable

Host and Device Customers

Prototyping System

Deployed

Page 19: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

DesignWareDesignWare MIPI IP SolutionsMIPI IP Solutions

MIPI Connectivity IP between Various ICs

JEDEC

UFS v2.0

Contributor since 2006

Page 20: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

Synopsys UFS Solution in ActionSynopsys UFS Solution in ActionReads HD Video Stream from UFS Device and Plays on PC

UFS Host

System

3rd PartyUFS Device

UFS Host Controller

M-PHY v3.0

Page 21: Power Reduction and Low Risk Implementation of UFS v2.0 · PDF fileSilicon-Proven M-PHY HS-Gear3 Compliant to v3.x Compact and Configurable Host and Device Customers Prototyping System

THANK YOUTHANK YOUTHANK YOUTHANK YOUwww.synopsys.com/mipi