Upload
sandeepsggs
View
215
Download
0
Embed Size (px)
Citation preview
7/31/2019 PDF Low Power PDF Iep Ppt Asd
1/4
POWER OPTIMIZATION STRATEGIESIN VLSI ARCHITECTURE DESIGN
ANINDYA SUNDAR DHAR
Dept. of E&ECE
IIT Kharagpur
Basic Design Flow
SYSTEM SPECIFICATION
ARCHITECTURAL DESIGN
LOGIC DESIGN
CIRCUIT DESIGN
DEVICE DESIGN
LAYOUT
..
(Algorithmic Level)
(Register Transfer Level)
(Gate Level)
(Transistor Level)
- - - - - - - - - - - - - - - - - -
Physical Design
Optimization is possible at every level
ALGORITHMIC LEVEL
ARCHITECTURAL LEVEL
LOGIC LEVEL
CIRCUIT LEVEL
DEVICE LEVEL
..
SPEEDSPEED
POWERPOWER
AREAAREA
Major Issues
Must satisfy the throughput
requirement
Power consumption should be
within prescribed limit
Should occupy minimum
possible silicon area
The actual cost function involving these factors depends on specific application.
To design Low Power Architectures efficiently,
knowledge in the digital logic is not sufficient.
To design Low Power Architectures efficiently,
the designer must have a good understanding
of analog circuits as well.
VDD VDD
A
A
YY
A
B
B
CL CL
CMOS INVERTER CMOS 2 INPUT NAND GATE
A Y
A Y
0
0
1
1How much power
does it consume ?
7/31/2019 PDF Low Power PDF Iep Ppt Asd
2/4
SOURCES OF POWER DISSIPATION
1. DYNAMIC SWITCHING POWER
2. SHORT-CIRCUIT CURRENT POWER
3. LEAKAGE CURRENT POWER
VDD VDD
A
A
YY
A
B
B
CL CL
CMOS INVERTER CMOS 2 INPUT NAND GATE
VDD VDD
A
A
YY
A
B
B
CL CL
CMOS INVERTER CMOS 2 INPUT NAND GATE
VDD VDD
A
A
YY
A
B
B
CL CL
CMOS INVERTER CMOS 2 INPUT NAND GATE
PSwitching = fClkCLVDD2
PSwitching = fClkCLVDD2
Various Possibilities
Reduction of the clock frequency
Reduction of switching activities
Reduction of node capacitances
Reduction of the supply voltageTime
Normalizedresistance
Short circuit current
VDD
A Y
CL
Transition begins
7/31/2019 PDF Low Power PDF Iep Ppt Asd
3/4
Supply voltage (VDD)
Propagationdelay(td
)
Propagation Delay vs. Supply Voltage
PSwitching = fClkCLVDD2
Processor
Processor
ProcessorINPUT OUTPUT
INPUT OUTPUT
PARALLEL PROCESSINGAT LOWER SUPPLY VOLTAGE
100 MSPS
10 nS
5 V
16 mW
50 MSPS
20 nS2.5 V
2 mW
50 MSPS
20 nS
2.5 V
2 mW
100 MSPS
10 nS
2.5 V
4 mW
PSwitching = fClkCLVDD2
Processor
Processor
ProcessorINPUT OUTPUT
INPUT OUTPUT
Achievement: LOW POWER CONSUMPTION
Disadvantage: OCCUPIES MORE AREA
PARALLEL PROCESSINGAT LOWER SUPPLY VOLTAGE An Example
DCBA
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
D
C
B
A
D
C
B
A
Y
Y
Proper ordering of the inputs can reduce
the switching power consumption
Memory
Sense Amplifier
Address Core Memory
(Bit cells)
VDD
Data
Can work
in thePOWERDOWN
mode !
Leakage current is significant
Memory
Sense Amplifier
Power Management Block
00 01
10 11
Address
2 MSbits
7/31/2019 PDF Low Power PDF Iep Ppt Asd
4/4
BINARY
COUNTER
GRAY
COUNTER
R A M
.
.
.
f(0)
f(1)
f(2)
f(3)0010
0001
0011
0000
Reduction in the number of transitions in the Address Bus
Binary0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Gray0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Number of transitions
Binary GrayBits
4 30 16
8 510 256
16 131070 65536
Conclusion
Power consumption can be decreased by
reducing the unnecessary switching
Other methods include reduction of
the power supply voltage and
minimizing the node capacitances
Understanding analog electronics is essential
for designing low power circuits efficiently
Quantum devices will possibly take over
in near future