Mobile data evolution Power Management for Cellular Devices &...

5
Power management for cellular devices 2011-09-09 1 Power Management for Cellular Devices overview and opportunities Thomas Olsson Ericsson Research Lund Power management for cellular devices | 2011-09-09 | Page 2 Outline Introduction Power management – basics Power management – design approach using dataflow Power management – system perspective partitioning interfaces DVFS/GALS analog part Power regulator (DC/DC) Towards 50 billion connected devices Conclusions Power management for cellular devices 2011-09-09 2 Power management for cellular devices | 2011-09-09 | Page 3 Mobile data evolution Functionality & capabilities 2000 2001 2002 2003 2008 1999 Speech GSM (2G) EDGE = Enhanced Datarates for GSM Evolution GPRS up to 115 kbps Packet Switched GPRS = Generic Packet Radio Service 3G UMTS = Universal Mobile Telecommunication System EDGE up to 384 kbps 2.5G HSPA = High-Speed Packet Access 2005 2011 UMTS W-CDMA up to 2 Mbps HSUPA up to 14 Mbps HSPA 3.5G 4G HSPA+ LTE = Long-Term Evolution LTE > 100 Mbps up to 42 Mbps 2010 Power management for cellular devices | 2011-09-09 | Page 4 Challenges - multiple standards makes design more complex GSM, GPRS, EDGE, 3G, HSPA, LTE, LTE-A DVB-H WLAN Bluetooth ZigBee NFC / RFID GPS Increasing number of standards to support in mobile devices Need efficient computation platform that can be reconfigured by software (Software Defined Radio) Power management for cellular devices 2011-09-09 3 Power management for cellular devices | 2011-09-09 | Page 5 SDR – Digital baseband SDR for digital baseband? Highly reconfigurable/programmable modem. Can support standars not yet fully defined by standardization. Increase lifetime of product and architecture due to high degree of reconfigurability Performance scalability Must scale efficiently from 0 to full bitrate Multicore architecture Architectures of today are already multicore, but with more or less specialized cores. In the long run too costly to support specialized subsystems. Power management for cellular devices | 2011-09-09 | Page 6 Significant peak rate increase Cell bandwidths up to ~100MHz needed Fragmented spectrum situation Carrier aggregation How to handle these data-rates in portable devices Battery, heat, cost etc Graceful scaling Efficiency must be kept for lower bit-rates The system should be “just good enough” at any given time Some challenges ahead 100 MHz 20 MHz Aggregated bandwidth of 80 MHz Aggregated bandwidth of 100 MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz Power management for cellular devices 2011-09-09 4 Power management for cellular devices | 2011-09-09 | Page 7 LTE-challenge and opportunity LTE LTE LTE LTE-Advanced Advanced HSPA HSPA HSPA evolution HSPA evolution HSDPA HSDPA 2004 2006 2008 2002 WCDMA WCDMA 2005 2007 Data rates for LTE / LTE advanced increases faster than the technology evolution A trend towards higher power consumption! However, higher data rata rates gives possibility for energy efficient scheduling Energy per bit transmitted can be reduced significantly! Sleep (DRX) period (ms) 100 67 33 0.5 [%] 0 1 10 100 1000 TX+PA (Analog BB+ DAC+PA) RX (Analog BB+ADC) BB Baseline BB Power management for cellular devices | 2011-09-09 | Page 8 Outline Introduction Power management – basics Power management – design approach using dataflow Power management – system perspective partitioning interfaces DVFS/GALS analog part Power regulator (DC/DC) Towards 50 billion connected devices Conclusions

Transcript of Mobile data evolution Power Management for Cellular Devices &...

  • Power management for cellular

    devices

    2011-09-09

    1

    Power Management for Cellular

    Devicesoverview and opportunities

    Thomas Olsson

    Ericsson Research Lund

    Power management for cellular devices | 2011-09-09 | Page 2

    Outline

    › Introduction

    › Power management – basics

    › Power management – design approach using dataflow

    › Power management – system perspective– partitioning

    – interfaces

    – DVFS/GALS

    – analog part

    – Power regulator (DC/DC)

    › Towards 50 billion connected devices

    › Conclusions

    Power management for cellular

    devices

    2011-09-09

    2

    Power management for cellular devices | 2011-09-09 | Page 3

    Mobile data evolution

    Functionality& capabilities

    2000 2001 2002 2003 20081999

    Speech

    GSM (2G)

    EDGE = Enhanced Datarates for GSM Evolution

    GPRSup to 115 kbps

    Packet Switched

    GPRS = Generic Packet Radio Service

    3G

    UMTS = Universal Mobile Telecommunication System

    EDGEup to 384 kbps

    2.5G

    HSPA = High-Speed Packet Access

    2005 2011

    UMTSW-CDMA

    up to 2 Mbps

    HSUPAup to 14 Mbps

    HSPA

    3.5G

    4G

    HSPA+

    LTE = Long-Term Evolution

    LTE> 100 Mbps

    up to 42 Mbps

    2010

    Power management for cellular devices | 2011-09-09 | Page 4

    Challenges - multiple standards makes

    design more complex

    GSM, GPRS, EDGE,3G, HSPA, LTE, LTE-A

    DVB-H

    WLAN

    Bluetooth

    ZigBee

    NFC / RFID

    GPS

    › Increasing number of standards to support in mobile devices

    › Need efficient computation platform that can be reconfigured by software (Software Defined Radio)

    Power management for cellular

    devices

    2011-09-09

    3

    Power management for cellular devices | 2011-09-09 | Page 5

    SDR – Digital baseband

    › SDR for digital baseband?

    – Highly reconfigurable/programmable modem.

    – Can support standars not yet fully defined by standardization.

    – Increase lifetime of product and architecture due to high degree of reconfigurability

    – Performance scalability

    › Must scale efficiently from 0 to full bitrate

    › Multicore architecture

    – Architectures of today are already multicore, but with more or less specialized cores.

    – In the long run too costly to support specialized subsystems.

    Power management for cellular devices | 2011-09-09 | Page 6

    › Significant peak rate increase

    – Cell bandwidths up to ~100MHz needed

    › Fragmented spectrum situation

    – Carrier aggregation

    › How to handle these data-rates in portable devices

    – Battery, heat, cost etc

    › Graceful scaling

    – Efficiency must be kept for lower bit-rates

    – The system should be “just good enough” at any given time

    Some challenges ahead

    100 MHz20 MHz

    Aggregated bandwidth of 80 MHzAggregated bandwidth of 100 MHz

    20MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz 20MHz

    Power management for cellular

    devices

    2011-09-09

    4

    Power management for cellular devices | 2011-09-09 | Page 7

    LTE-challenge and opportunity

    LTELTE LTELTE--AdvancedAdvanced

    HSPAHSPA HSPA evolutionHSPA evolutionHSDPAHSDPA

    2004 2006 20082002

    WCDMAWCDMA

    2005 2007

    › Data rates for LTE / LTE advanced increases faster than the technology evolution› A trend towards higher power consumption!

    › However, higher data rata rates gives possibility for energy efficient scheduling›Energy per bit transmitted can be reduced significantly!

    Sleep (DRX) period (ms)

    100

    67

    33

    0.5

    [%]

    0 1 10 100 1000

    TX+PA

    (Analog BB+ DAC+PA)

    RX(Analog BB+ADC)

    BB

    Baseline BB

    Power management for cellular devices | 2011-09-09 | Page 8

    Outline

    › Introduction

    › Power management – basics

    › Power management – design approach using dataflow

    › Power management – system perspective– partitioning

    – interfaces

    – DVFS/GALS

    – analog part

    – Power regulator (DC/DC)

    › Towards 50 billion connected devices

    › Conclusions

  • Power management for cellular

    devices

    2011-09-09

    5

    Power management for cellular devices | 2011-09-09 | Page 9

    Acheiving energy balance

    › One of the most difficult tasks today for design of hand-held

    devices

    GSM, 3G, HSPA, LTE

    Blutooth, WiFi, DVB-H

    MP3, Video, Gaming, 3D graphics

    Camera, big screen

    Power management for cellular devices | 2011-09-09 | Page 10

    Acheiving energy balance

    GSM, 3G, HSPA, LTE

    Blutooth, WiFi, DVB-H

    MP3, Video, Gaming, 3D graphics

    Camera, big screenBetter batteries

    Power management

    Energy scavanging

    Improved technology

    › One of the most difficult tasks for design of hand-held

    devices

    › Finding this balance at the right time to a competitive price

    Power management for cellular

    devices

    2011-09-09

    6

    Power management for cellular devices | 2011-09-09 | Page 11

    Power management for portable devices -

    objectives

    › Extend battery life

    – Not acceptable to recharge more than once/day for normal use

    › Limit size

    – Cope with smaller battery

    – No cooling fan or heat sink

    › Control heat

    – Keep the device from

    › shutting down due to overheat

    › rapit aging due to electromigration

    › feel unconfortable to have in hand or pocket

    Power management for cellular devices | 2011-09-09 | Page 12

    Fundamentals and commonly used techniques for power management at circuit level

    › Power in digital domain:– P = αC × f × V2 + Istat × V

    α – switch probability

    C – switched capacitance

    f – clock frequency

    V – supply voltageIstat – leakage current

    › Clock gating– Only clock digital part when processing data

    › Power gating– Power switches to disconnect unused parts from power rails

    › Scaling clock frequency/supply voltage– For entire chip or for each subsystem

    › Design choices– Parallel computing, memory architecture, ...

    › Power in analog domain:– P ~ DR × BW × T

    DR – dynamic range

    BW – signal bandwidth

    T – duty cycle

    › Scaling supply voltage, bias current› Reconfigure filters, matching, ...

    Power management for cellular

    devices

    2011-09-09

    7

    Power management for cellular devices | 2011-09-09 | Page 13

    Outline

    › Introduction

    › Power management – basics

    › Power management – design approach using dataflow

    › Power management – system perspective– partitioning

    – interfaces

    – DVFS/GALS

    – analog part

    – Power regulator (DC/DC)

    › Towards 50 billion connected devices

    › Conclusions

    Power management for cellular devices | 2011-09-09 | Page 14

    Design approach - Power management

    using Dataflow design

    › Master thesis at ericsson research (Hemanth Prabhu, Sherine Thomas)

    › OFDM Channel estimator for LTE, WLAN and DVB-H–Original RTL developed as Master’s Thesis at ULUND

    › Use high-level dataflow representation in CAL to optimize and the generate RTL

    CAL dataflow

    Power management for cellular

    devices

    2011-09-09

    8

    Power management for cellular devices | 2011-09-09 | Page 15

    Design approach - Power management

    using Dataflow design

    › Exploit parallelism to increase performance with minor area

    increase

    › Performance may be traded for power

    › Simplified GALS approach with data driven power control

    – GALS = Globally Asynchronous Locally Synchronous

    Power management for cellular devices | 2011-09-09 | Page 16

    Outline

    › Introduction

    › Power management – basics

    › Power management – design approach using dataflow

    › Power management – system perspective– partitioning

    – interfaces

    – DVFS/GALS

    – analog part

    – Power regulator (DC/DC)

    › Towards 50 billion connected devices

    › Conclusions

  • Power management for cellular

    devices

    2011-09-09

    9

    Power management for cellular devices | 2011-09-09 | Page 17

    Power management, system perspective

    › Example of typical relative power

    – PA power depends on transmitted

    power (from small to dominating)

    Power

    Regulator

    Radio

    PA

    Digital

    Radio DFE Interface DBBApplicationprocessor

    Power scheduler

    Power regulator

    supply supply

    Power management for cellular devices | 2011-09-09 | Page 18

    System partitioning and architecture

    › Partition into analog/digital or modem/application processor or ?› Number of subchips, if more than 1, why?

    – Complexity– Interference

    – Technology

    – Flexibility

    › Memory– often 50-60% of design possibly up to 90% of digital part

    – Reducing memory access

    – Enabling memory retention› Power switches to reduce static power

    Radio DFE Interface DBBApplication

    processor

    Power

    scheduler

    Power regulator

    supply supply

    Power management for cellular

    devices

    2011-09-09

    10

    Power management for cellular devices | 2011-09-09 | Page 19

    Interface circuits

    › Memories, subchips

    › Power consuming

    – switching large capacitance at high datarates

    – clock recovery and synchronization

    InterfaceRadio DFE DBBApplication

    processor

    Power

    scheduler

    Power regulator

    supply supply

    DecoderSerial to

    parallel

    Parallel

    to serial

    Encoder

    Power management for cellular devices | 2011-09-09 | Page 20

    Design/Runtime DVFS (Dynamic Voltage

    and Frequency Scaling)

    › Grouping the components for DVFS

    – Voltage islands with similar requirements on supply

    – Larger number of voltage islands give higher flexibility

    but also higher overhead

    › Also applied on analog and interface components

    – Supply, bias

    Radio DFE Interface DBBApplication

    processor

    Power

    scheduler

    Power regulator

    supply supply

    Power management for cellular

    devices

    2011-09-09

    11

    Power management for cellular devices | 2011-09-09 | Page 21

    Dual supply – a good DVFS compromise

    Controller

    Block(1) Block(n)Test(1) Test(n)

    Select(1) Select(n)

    DC/DC DC/DC

    Number of supply voltages

    1 2 3 40

    0.2

    0.4

    0.6

    0.8

    1

    Rela

    tive p

    ow

    er

    consu

    mption

    › Dual supply with local

    power switches at each

    subsystem

    › Supply voltage levels are

    optimized for lowest

    possible power at system

    level

    › Each subsystem select low

    supply if possible, otherwise

    high supply

    › 2 supply voltages near

    optimum for many use-

    cases

    Power management for cellular devices | 2011-09-09 | Page 22

    Ex: design using GALS with local

    oscillators and dual supply

    › GALS = Globally Asynchronous Locally Synchronous

    › E. Beigne, F. Clermidy, S. Miermont, P. Vivet, “Dynamic Voltage and Frequency Scaling Architecture for Units

    Integration within a GALS NoC”, in Proceedings of the 2nd IEEE International Symposium on Networks-on-Chip

    (NOCS’08), pp 129-138, april 2008.

    – Implemented in ST 65nm

    – Use local ring oscillators with digital frequency control

    › Pausable clocks

    – Use 2 supply voltage levels for each GALS block

    › Switch between high and low voltage to get enough performance

    Power management for cellular

    devices

    2011-09-09

    12

    Power management for cellular devices | 2011-09-09 | Page 23

    In

    Out

    Vhigh

    Vlow

    Signal level converter

    In

    Out

    Vhigh

    Vlow

    › Feed-back to restore voltage.

    › Needed when going from low to high voltage domain

    Power management for cellular devices | 2011-09-09 | Page 24

    Level converters for multiple voltage

    domains

    › Need to convert signal levels between voltage domains

    › Ex: ~10 subsystems ~200 bus bits to each subsystem

    › Problem: too many level converters– area, delay, power

    › Possible solution: use scheduling to transfer data without levelshifters

    – How should this be managed without damaging system performance?

    A B

    C D

    t1t0

    Supply

    voltage @

    D

    Supply

    voltage @

    A

    Bus

    activity

    time

    Data burst

    from D to A

    Data burst

    from A to D

  • Power management for cellular

    devices

    2011-09-09

    13

    Power management for cellular devices | 2011-09-09 | Page 25

    Control analog components to trade

    perfomance for power › Adaptive Radio

    – Power consumption in the radio can be decreased by adaptation of Radio RX/TX based on knowledge of current radio conditions

    › Adjusting – bias

    – supply

    – bandwidth

    – matching– Filters

    – ...

    › based on parameters detected in baseband – standard

    – interference level

    – signal quality

    – ...

    LNA

    cADC

    ADC

    DFE

    DFE InterfaceApplication

    processorRadio DBB

    Power

    scheduler

    Power regulator

    supply supply

    Power management for cellular devices | 2011-09-09 | Page 26

    Power Scheduler - Sensing mechanisms

    › Sensing

    – modulation, temperature, bitrate, error rate, ...

    › Controlling/scheduling

    – supply voltage/current, clock frequency, bias currents, bandwidth, #bits,

    #iterations, ...

    – System level simulations for evaluation

    InterfaceRadio DFE DBBApplication

    processor

    Power

    scheduler

    Power regulator

    supply supply

    Power management for cellular

    devices

    2011-09-09

    14

    Power management for cellular devices | 2011-09-09 | Page 27

    Power regulator - DC/DC converters› Efficiency ~50-90%

    › Buck converter– PWM + filter– Easy to control Vout using duty factor– Need external inductor

    › Capacitive switching converters– Hard to control Vout– No inductor

    › LDO (Low DropOut) regulator– Linear voltage regulator to stabilize supply

    – Not used for power saving

    Buck converter Capacitive switching converter

    Power

    Regulator

    Radio

    PA

    Digital

    Power management for cellular devices | 2011-09-09 | Page 28

    Runtime - Scheduling for low power in

    DC/DC converters

    › Decrease max current

    – DC/DC

    › Reduce size

    › Increase efficiency

    Current consumption

    at supply

    Time

    Imax

    0 50 100 150 200 250 3000

    50

    60

    70

    80

    90

    100

    Load Current(mA)

    Effic

    iency η

    (%)

    DC/DC (1) DC/DC (2)

    Power management for cellular

    devices

    2011-09-09

    15

    Power management for cellular devices | 2011-09-09 | Page 29

    Runtime - Scheduling for low power in

    DC/DC converters

    › Decrease max current

    – DC/DC

    › Reduce size

    › Increase efficiency

    Current consumption

    at supply

    Time

    Imax

    0 50 100 150 200 250 3000

    50

    60

    70

    80

    90

    100

    Load Current(mA)

    Effic

    iency η

    (%)

    DC/DC (1) DC/DC (2)

    › Rescheduling to reduce variations

    Power management for cellular devices | 2011-09-09 | Page 30

    Outline

    › Introduction

    › Power management – basics

    › Power management – design approach using dataflow

    › Power management – system perspective– partitioning

    – interfaces

    – DVFS/GALS

    – analog part

    – Power regulator (DC/DC)

    › Towards 50 billion connected devices

    › Conclusions

    Power management for cellular

    devices

    2011-09-09

    16

    Power management for cellular devices | 2011-09-09 | Page 31

    Towards 50 Billion Connected devices

    Fixed broadband

    500 Million Households

    Today

    4 Billion Subscribers

    Mobile

    Full Service BroadbandTomorrow

    50 Billion Devices

    Source: Ericsson

    Power management for cellular devices | 2011-09-09 | Page 32

    What will be connected?

    1875 1900 1925 1950 1975 2000 2025

    50 B

    5.0 B

    ~0.5 BPLACES

    PEOPLE

    THINGS

    Global

    Connectivity

    Personal

    Mobile

    Digital Society

    Sustainable World

    Source: Ericsson

  • Power management for cellular

    devices

    2011-09-09

    17

    Power management for cellular devices | 2011-09-09 | Page 33

    Machine to Machine type connections

    › Large variation in performance requirements

    › Many will be sensor-like with very limited power supply

    – Idle for long times (hours/days/weeks..?)

    – Able to transmit/receive very short burst of data, possibly at high

    peak rate

    › A huge opportunity for energy scavanging techniqes

    together with advanced power management

    – Ultra low voltage (sub Vt?)

    Power management for cellular devices | 2011-09-09 | Page 34

    Energy scavanging

    › Photoelectric

    – Light to power e.g. Solar cells

    › Thermelectric/Peltier elements

    – Heat to power

    – May also be used for cooling

    › Piezoelectric

    – Sound to power

    › Electrodynamic

    – Movement to power

    › Emerging market for mobile

    phones

    source Idtechex

    Power management for cellular

    devices

    2011-09-09

    18

    Power management for cellular devices | 2011-09-09 | Page 35

    Outline

    › Introduction

    › Power management – basics

    › Power management – design approach using dataflow

    › Power management – system perspective– partitioning

    – interfaces

    – DVFS/GALS

    – analog part

    – Power regulator (DC/DC)

    › Towards 50 billion connected devices

    › Conclusions

    Power management for cellular devices | 2011-09-09 | Page 36

    Conclusions – Power managemant has

    interesting topics for research

    › Co-design of power domains and SW scheduling

    – The ability to re-schedule jobs heavily affects choise of optimum power architecture

    – System level simulations including DVFS strategies

    – Dataflow design

    › Digital control of analog components

    – Ensure that no analog components overperform (to the cost of eccess power)

    – Combine with scheduling for global power management

    – Algorithms for sensing and control

    › Interfaces

    – Chip-to chip and internal

    – High maximum bitrate at acceptable power level

    – Power should scale with bitrate down to 0.

    › Disruptive technologies

    – Energy scavanging?

    – Ultra low voltage design?

    Power management for cellular

    devices

    2011-09-09

    19