Wolfgang Nebel, Domenik Helms, Eike Schmidt, Milan Schulte, Ansgar Stammermann PowerPoint PPT Presentation

presentation player overlay
1 / 20
About This Presentation
Transcript and Presenter's Notes

Title: Wolfgang Nebel, Domenik Helms, Eike Schmidt, Milan Schulte, Ansgar Stammermann


1
Low Power Design for SoCs
  • Wolfgang Nebel, Domenik Helms, Eike Schmidt,
    Milan Schulte, Ansgar Stammermann
  • This work has been partly funded by the CEC under
    contract IST--2000-30125

2
Outline
  • Why Low Power?
  • What is Needed for Low Power?
  • Low Power at Specification Level
  • Low Power at Architecture Level
  • Summary

3
Power Driver Speed
Source Intel
4
Power Limit Energy Density
Source adapted from Intel
5
Design Cost Challenge System Level
Design cost 8 M. Gate ASIC
342,417,579
15,066,373
Source ITRS
6
Impact of System Architecture
Source R. Newton - UCB
7
Less Time to Lower Power ?
8
System Level Power Optimization
  • To Do List for Power Optimization
  • Algorithm selection
  • Identification of hot spots
  • Algorithm optimization
  • Power optimized system partitioning
  • Power optimized memory architecture
  • Power optimized resource sharing / allocation
  • Power optimized resource selection
  • Power optimized data encoding
  • Power optimized floorplanning

9
SoC Power Optimization Requirements
  • Demand for
  • Impact analysis of design decisions
  • Reliable estimation of power consumption
  • Fast analysis results
  • High relative accuracy
  • Link to technology
  • This requires to
  • Predict Logical Architecture
  • Predict Physical Architecture
  • Estimate Power Consumption

10
SoC Power Analysis Design Flow
11
Algorithm SelectionJPEG Decompression
Accurate Algorithm
Fast Algorithm
Picture Quality
99
better
388.4 µWs
402.7 µWs
12
Identification of Hot Spots
13
Memory MappingWavelet Transform (1D)
10.9 ?Ws
12.1
19.2
intra array optimization
inter array optimization
14
Design Flow
modified
original
Specification
if (c2) A A ltlt 1 else while (cgt1)
A A c c--
while (cgt1) A A c c--
Which algorithm is the best?
Algorithm Selection Algorithm Transformation
Algorithm
Which architecture is the best?
Resource Sharing Scheduling Module
Selection Floorplan
Architecture
15
Impact of Binding
0 0 1 1
0 0 1 1
0 0 1 1
0 0 1 1
0 0 1 1
0 0 1 1
1 1 0 0
1 1 0 0
2 x 2 transitions
2 x 2 transitions
2
1
1
2
0 0 0 0 1 1 1 1
0 0 0 0 1 1 1 1
0 1 0 1 1 0 1 0
0 1 0 1 1 0 1 0
1 x 2 transitions
6 x 2 transitions
ADD
ADD
16
Resource Sharing / Allocation
  • How many adders should I spend in my design?

17
Impact of Low Power Binding
  • FDCT synthesized with Synopsys
  • Gate-level power estimation
  • with and w/o power optimization
  • more than 50 difference between best and worst
    binding

18
Data Encoding
20 power gain
19
Component Selection
EFR Vocoder
20
Summary
  • Specification level impact analysis.
  • First time right architecture.
  • Up to 75 power reduction in minutes.
  • Avoids design iteration down to RT or gates.
  • Saves up to months of design time.
Write a Comment
User Comments (0)
About PowerShow.com