Power Reduction and Low Risk Implementation of UFS v2.0

Transcription

Power Reduction and Low Risk Implementation of UFS v2.0
Power Reduction and Low Risk
Implementation of UFS v2.0 Design
Hezi Saar
Staff Product Marketing Manager
Mobile Forum 2014
Copyright © 2014 Synopsys
Agenda
• 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
UFS System Overview and
Challenges
UniPro
Tx
Rx
Rx
Tx
M-PHY
M-PHY
System
bus
UniPro
UFS
Device
Storage
UFS
Host
Contrl
SoC
Core
Point to point topology
• Achieving throughput goals can be challenging
• Best practices are required to maximize throughput
How to Overcome Throughput
Challenges?
• Configurable and scalable parameters assist
in meeting required throughput
– Burst length (2…to 32)
– FIFOs / buffer sizes
– Data bus widths (currently 64, scalable to 128)
– Number of outstanding requests
– Group acknowledge
SoC
Rx
M-PHY
Unipro
Tx
UFS
Host
Contlr
System
Bus
Core
SW
Power Saving Features and
Techniques in
UFS sub-Systems
UFS Power Mode State “Machine”
• MPHY low power states
– HIBERN8
– STALL
– SLEEP
• UniPro low power states
– HIBERN8
– SLEEP
• Further hooks
– DEEP SLEEP
– DEEP STALL
UFS Power States
Additional Power Savings with
Low Power Features & Techniques
• Clock Gating
– Reduces the dynamic power
• Power Gating – Multi power rails
– 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
Clock 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
Multi Power Rails Implementation
• Always On Domain:
Modules in this power
domain are not switched
off in Hibernate
• Power-Down Domain:
Modules in this power
domain can be switched
off in Hibernate
• Power Domains are well
mated to the UniPro and
MPHY layers
Power Savings Achieved – Few
Examples
%
•
The numbers are normalized values with respect to Normal mode without any
power saving technique applied
Reducing Risk for Current and
Future UFS Implementations
Growth and Maturity in Mobile
Devices
Mainstream
Smartphone
High End
Smartphone
Tablet
Portable PC
Desktop PC
Source: IDC Worldwide Quarterly Smart Connected Device
Tracker, September 11, 2013
High End Mobile Market
Commands Premium and Drives
Innovation
High end mobile device
• Feature-rich smartphones, tablets
and laptops
• Multiple image sensors
• Very high resolution display
High data traffic to the storage device
• Data transmission
• Image, video capture and playback
Development Costs Continue to Rise
Future Speeds Demand
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)
demand higher throughput
– G3L2, G4L1
– G3L4, G4L2
• Architectural amenability to add Inline encryption
schemes
Reducing Risk for Current and Future
UFS Implementations
• 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
specification
– 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
MIPI IP Solutions for Mobile
SoCs
Integrate HighHigh-Quality UFS IP in Mobile
SoCs
Future Proof, Interoperable Host & Device Solution
Future Proof
M-PHY, UFS IP
Power Modes
Compact and
Configurable
UFS Software Drivers
Linux, OS-less
UFS Host v2.00
Fully Verified, Gear3
UniPro v1.60
Fully Verified, Flexible
Din
Host and Device
Customers
C
C
Dout RMMI
Prototyping
System
Deployed
Silicon-Proven M-PHY HS-Gear3
Compliant to v3.x
MIPI Connectivity IP between Various ICs
DesignWare MIPI IP Solutions
JEDEC
UFS v2.0
Contributor since 2006
Synopsys UFS Solution in Action
Reads HD Video Stream from UFS Device and Plays on PC
UFS Host
System
3rd Party
UFS Device
M-PHY v3.0
UFS Host
Controller
THANK YOU
www.synopsys.com/mipi