prof. benton calhoun - dtic · “low power” application space power performance microsensors,...

23
Approved For Public Release, Distribution Unlimited Prof. Benton Calhoun Prof. Benton Calhoun Electrical and Computer Electrical and Computer Engineering Department, Engineering Department, University of Virginia University of Virginia The views and opinions presented by the invited speakers are the The views and opinions presented by the invited speakers are the ir own ir own and should not be interpreted as representing the official views and should not be interpreted as representing the official views of DARPA or of DARPA or DoD DoD Chip Chip - - Scale Energy Scale Energy and Power... and Heat and Power... and Heat

Upload: others

Post on 20-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Prof. Benton CalhounProf. Benton Calhoun

Electrical and Computer Electrical and Computer Engineering Department, Engineering Department,

University of VirginiaUniversity of Virginia

The views and opinions presented by the invited speakers are theThe views and opinions presented by the invited speakers are their own ir own and should not be interpreted as representing the official viewsand should not be interpreted as representing the official views of DARPA or of DARPA or DoDDoD

ChipChip--Scale Energy Scale Energy and Power... and Heatand Power... and Heat

Page 2: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Report Documentation Page Form ApprovedOMB No. 0704-0188

Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering andmaintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information,including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, ArlingtonVA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if itdoes not display a currently valid OMB control number.

1. REPORT DATE MAR 2009 2. REPORT TYPE

3. DATES COVERED 00-00-2009 to 00-00-2009

4. TITLE AND SUBTITLE Flexibility for Ultra Low Power

5a. CONTRACT NUMBER

5b. GRANT NUMBER

5c. PROGRAM ELEMENT NUMBER

6. AUTHOR(S) 5d. PROJECT NUMBER

5e. TASK NUMBER

5f. WORK UNIT NUMBER

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) University of Virginia,Electrical and Computer Engineering Department,Charlottesville,VA,22904

8. PERFORMING ORGANIZATIONREPORT NUMBER

9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR’S ACRONYM(S)

11. SPONSOR/MONITOR’S REPORT NUMBER(S)

12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited

13. SUPPLEMENTARY NOTES MTO (DARPA Microsystems Technology Office) Symposium, 2009, Mar 2-5, San Jose, CA. U.S.Government or Federal Rights License

14. ABSTRACT

15. SUBJECT TERMS

16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT Same as

Report (SAR)

18. NUMBEROF PAGES

22

19a. NAME OFRESPONSIBLE PERSON

a. REPORT unclassified

b. ABSTRACT unclassified

c. THIS PAGE unclassified

Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Page 3: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Flexibility for Ultra Low Power

Benton H Calhoun

Electrical and Computer EngineeringUniversity of Virginia

Page 4: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Sub-threshold (VDD<VT) Survey• Sub-threshold benefits

– Leakage Power Decreases: 5X to 90X– Energy Consumption Decreases: 10X to 20X– Etotal/operation minimized in sub-VT

– Aging Effects Improve: NBTI, EM, TDDB• Challenges

– Lower Ion / Ioff

– Variation• State of art

– Logic, SRAM, arithmetic units, processors, simple systems

Page 5: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Key Remaining Problems for Sub-threshold Operation in Systems1. Very slow2. Best efficiency comes from ASIC, but

costly and slow for new applications3. Digital power a small piece of pie in

many ULP systems

Page 6: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Outline

THESIS: Flexibility can help solve the key problems facing sub-threshold systems

• Energy / Performance Flexibility• Hardware Flexibility• System-Level Flexibility

Page 7: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

“Low Power” Application SpacePo

wer

Performance

Microsensors, physiological

monitors, RFID, etc.Energy Constrained

Portable Electronics,UAVs, UUVs, Comms, etc.

Workloads vary;Maximize lifetime

ULTRA Low Power:Most Sub-VT design, to date Minimize E/op; SLOOWW….

Page 8: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

“Low Power” Application SpacePo

wer

Performance

Microsensors, physiological

monitors, RFID, etc.Energy Constrained

Portable Electronics,UAVs, UUVs, Comms, etc.

Workloads vary;Maximize lifetime

Portable Devices:Relatively high MAX performance;

Not ULP Limited lifetimes

Page 9: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Proposed Energy/Performance FlexibilityPo

wer

Performance

Higher performance forslightly more power

Lower Power for same Performance

Benefits:-extend mission time of -extend applicability of

Page 10: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

How will we do this?• Key insight: Definition of Performance

Old definition: Fixed speed or throughput

Accurate definition: Speed or throughput required to get “the job” done

“The job” changes: a range of performance requirements

for a single app, depending on whatis going on

Page 11: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Proposed Approach• Maximize efficiency of multi-VDD design

– Voltage is most effective knob

• Panoptic Dynamic Voltage Scaling (PDVS)– Multi-VDDs (~2-4 voltage rails), local headers– Fully enables classical DVS– UDVS possible (hop to sub-threshold)– Finer spatial and temporal granularity– Multiple inherent power modes– Simple, low overhead implementation– LOTS of flexibility

[with J. Lach (UVA, ECE)]

Page 12: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Example System: Apply PDVS to ASIC

Different blocks can voltage dither based

on their own workload for optimal

efficiency

Level conversionBus

DSP

DM

A

Accelerators

Data Memory

InstructionCache Block

VDDM

VDDH

VDDL

• Shared VDD rails• Simplified design

(quantized VDD)• Assign voltages

to operations, not components

• Less power than single VDD

• Less area than multi-VDD

• Flexibility for multi-mode

Page 13: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

VDD-switching energy

90nm Test Chip

switch

LowHighBE E

EEN

0.3280.7210.60.2630.6070.70.4080.5790.80.4360.6890.9

Multiplier Break Even Cycles

Adder Break Even Cycles

Low Supply Voltage

Measured E overheadto find number of cycles at VL to break even:

< 1!!

[ICCD, 2008]

Page 14: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Calhoun & Chandrakasan, “Ultra-Dynamic Voltage Scaling Using Sub-threshold Operation and Local Voltage Dithering in 90nm CMOS,” ISSCC, 2005.

UDVS: ULP (Sub-VT) OptionDither during high performance operation and switch to sub-threshold minimum energy operation when speed is not important

10−5

10−4

10−3

10−2

10−1

100

10−6

10−5

10−4

10−3

10−2

10−1

100

Rate (normalized frequency)

Nor

mal

ized

Ene

rgy

per s

ampl

e (m

easu

red)

No ditheringideal DVSDithered

2X

9X

Dithering close to ideal

1.1V, 340MHz0.8V, 100MHz

0.33V, 50kHz

Dither

Clock/1024

VDDL=0.9V, rate=0.5

Page 15: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Outline

• Energy / Performance Flexibility• Hardware Flexibility• System-Level Flexibility

Page 16: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

The Problem: Many ULP ApplicationsThe Problem: Many ULP Applications• Lots of apps (microsensors, RFID, tracking nodes,

biotelemetry, micro-UAVs, hybrid insects, etc.)

Flexibility

Energy, Delay (1/Efficiency)

GPPs

sub-VTASICs

sub-VTFPGAs

Sub-VT FPGA:• Flexible, portable• Low time-to-deployment• Mission-specific efficiency• Low unit cost

Expensive

Inefficient

• Need ULP (sub-VT) for feasibility• Economics: Often low volume

Page 17: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Ultra Low Power FPGA

CLB

CLB

Low-swing driver

Sense-amplifier

CLB

Sense-amplifier

Typical switch box

Full-swing sub-VTlogic

Low-swing driver

• Challenges to sub-VT FPGA• Variation, low Ion/Ioff

• Interconnect dominates delay and power

• Approach– Low swing interconnect w/

sub-threshold sense amplifier– Regularity to reduce variation

sources– Modified SRAM for config bits

• Anticipated Result– > 20X energy reduction– Tapeout spring 2009

Page 18: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Outline

• Energy / Performance Flexibility• Hardware Flexibility• System-Level Flexibility

Page 19: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

System Level Flexibility

• Must consider system power breakdown• Radio often dominates• Leverage ULP digital (e.g. pre-process to

reduce wireless data rate)• Example system: ECG on a band-aid

Page 20: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Example: ECG Monitoring System

Analog Front end

ADC

Digital Processing

RF TX/RX

ECG sensing “patch”

Local Base Station(e.g. PDA, body area aggregator)

Existing networksWLAN, web, etc.

Discrete prototype

[with T. Blalock (UVA, ECE)]

Page 21: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Mixed Signal ECG System on Chip

Analog Front end

ADC

Digital Processing

RF TX/RX

ECG sensing “patch”

[with T. Blalock (UVA, ECE)]

Leverage Sub-VT processing by re-partitioning tasks at system level

Heart rate computation cuts wireless data rate by 500X

2 4 6 8 10 12 14 16 18500

600

700

800Heart Rate Variability

Pea

k−to

−Pea

k In

terv

al (

ms)

ActualExperimental

2 2.5 3 3.5 4 4.5 5 5.5 60

100

200

ECG Signal

Ou

tpu

t C

od

e

Time (sec)

ECGECG Peaks

uC

Analogfrontend 2.3mm

Page 22: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited

Conclusions

• Flexibility solves key problems for sub-VTsystems– Energy/performance flexibility– Hardware flexibility– System flexibility

• Thank you! Any questions?

Page 23: Prof. Benton Calhoun - DTIC · “Low Power” Application Space Power Performance Microsensors, physiological monitors, RFID, etc. Energy Constrained Portable Electronics, UAVs,

Approved For Public Release, Distribution Unlimited