Low Power IP Design Methodology for Rapid Development of DSP Intensive SOC Platforms - PowerPoint PPT Presentation

1 / 61
About This Presentation
Title:

Low Power IP Design Methodology for Rapid Development of DSP Intensive SOC Platforms

Description:

Low Power IP Design Methodology for Rapid Development of DSP ... Clock Gating. Disadvantage: Added design effort. Common Approaches to Low Power Design ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 62
Provided by: seeE
Category:

less

Transcript and Presenter's Notes

Title: Low Power IP Design Methodology for Rapid Development of DSP Intensive SOC Platforms


1
Low Power IP Design Methodology for Rapid
Development of DSP Intensive SOC Platforms
T. ArslanA.T. ErdoganS. MasupeC. Chun-FuD.
Thompson
2
Contents
  • Introduction to power consumption
  • Introduction to Main Concepts
  • Low Power Design Methodology
  • IP implementations
  • Results and conclusions

3
Power Consumption in CMOS-Based DSP Systems
4
Common Approaches to Low Power Design
  • Supply Voltage Reduction
  • Clock Gating
  • Disadvantage
  • Added design effort

5
Systematic Low Power Design Approach
  • Exploit Algorithmic Correlations and
    Redundancies within an algorithm, then Map to
    hardware.

6
Systematic Design Implementation Framework
7
Rapid Design and IP-Based Integration Platforms
IPx
WL
IP
N
. . .
. . .
Multiplier
Algorithm
IPy
8
Developed IPs
9
Parameterisation Options
10
Design Flow for Filter IPs
11
FIR Filter Implementation
12
Typical Single Multiplier DSP Processor
Architecture
13
Transpose Direct Form (TDF) FIR Structure
14
Modified DSP Processor Architecture for TDF FIR
Filter Implementation
15
An Example SFG for IP2
16
Coefficient Memory Configuration with Coefficient
Ordering
  • Order coefficients such that adjacent
    coefficients are highly correlated.

17
  • Coefficient Word
  • SF Shift Flag
  • SF 1 shift
  • SF 0 no shift
  • PCVMA Pre-Calculated Value Memory Address

18
Coefficient Word Decomposition (Verilog Code)
19
An Example SFG for IP3
20
Memory Operations (Verilog Code)
21
Software Implementation Example for IP3
22
Power Evaluation
23
Filter Specifications
24
Power Reductions Achieved (wordlength 16 bit)
25
An example of a 6-tap FIR filter with block size
of 3
26
Power Reductions for IP4 (wordlength 16 bit)
27
Reductions in Number of Memory Accesses ()
28
Coefficient Segmentation Algorithm
29
Example Segmentations
30
Example Segmentations
31
Coefficient Segmentation Algorithm for Twos
Complement Coding
32
Coefficient Segmentation Algorithm for
Sign-Magnitude Coding
33
Total switching activity of H and M coefficient
sets with Twos Complement Coding
34
Total switching activity of H and M coefficient
sets with Sign-Magnitude Coding
35
Simplified Filter Architecture for Mixed-Mode
Multiplication
36
Simplified Filter Architecture for
Sign-Magnitude Multiplication
37
Example Switching Activity Distribution with
Twos Complement Coding (N89, W16)
38
Example Switching Activity Distribution with
Sign-Magnitude Coding (N89, W16)
39
Power Reductions Achieved with Coefficient
Segmentation
40
Power Reduction in Multiplier Circuit (wordlength
16 bit)
35
47
44
53
62
41
Power Reduction (wordlength 16 bit)
42
Power Reduction at Coefficient Bus (wordlength
16 bit)
37
37
49
54
54
43
DCT Implementation Scheme
44
2-D DCT Implementation Approach
45
Simplified Architecture of the DCT Processor
46
Conventional Programmable FIR Filter Architecture
47
TDF with Coefficient Ordering Programmable FIR
Filter Architecture
48
Power Reduction ()
49
Top View of IP1
50
Block Report for IP1
51
Top View of IP2
52
Block Report for IP2
53
Top View of IP3
54
Block Report for IP3
55
Area Comparison
56
Top View of IP4
57
Top View of IP5
58
Top View of IP6
59
Case Study a 34-tap bandpass filter
60
Area and Power Characteristics for the Example
Filter
61
Conclusions
  • A methodology for Low Power Implementation of DSP
    functions has been presented.
  • The methodology has been used to develop a number
    of IPs.
  • Significant reductions in Power is reported.
  • Power reduction is achieved in the multiplier and
    system buses.
  • Methodology can be used for prototyping other DSP
    functions.
Write a Comment
User Comments (0)
About PowerShow.com