Академический Документы
Профессиональный Документы
Культура Документы
SYSTEM SPECIFICATION
(Algorithmic Level)
ARCHITECTURAL DESIGN (Register Transfer Level) LOGIC DESIGN CIRCUIT DESIGN (Gate Level) (Transistor Level) -----------------Physical Design
..
Optimization is possible at every level ALGORITHMIC LEVEL ARCHITECTURAL LEVEL LOGIC LEVEL CIRCUIT LEVEL DEVICE LEVEL
..
The actual cost function involving these factors depends on specific application.
A 0
Y 1 0
To design Low Power Architectures efficiently, knowledge in the digital logic is not sufficient.
VDD A A Y A CL B B
To design Low Power Architectures efficiently, the designer must have a good understanding of analog circuits as well.
CL
CMOS INVERTER
VDD A Y A CL CL B B Y
VDD
CMOS INVERTER
CMOS INVERTER
Various Possibilities Reduction of the clock frequency Reduction of switching activities Reduction of node capacitances Reduction of the supply voltage
VDD
CL
PARALLEL PROCESSING AT LOWER SUPPLY VOLTAGE Propagation Delay vs. Supply Voltage
INPUT
Processor
OUTPUT
Processor
100 MSPS 10 nS 5V 16 mW Supply voltage (VDD)
OUTPUT
Processor
50 MSPS 20 nS 2.5 V 2 mW
An Example
DCBA
INPUT
Processor
OUTPUT
Processor
INPUT
OUTPUT
Processor
Achievement: LOW POWER CONSUMPTION Disadvantage: OCCUPIES MORE AREA
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
D C Y B A
D C B A
Proper ordering of the inputs can reduce the switching power consumption
Memory
Leakage current is significant
VDD
Memory
2 MSbits
Address
Address
10
11
mode !
RAM
0000 GRAY BINARY COUNTER 0001 0010 0011 f(0) f(1) f(3) f(2) Binary 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Gray 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Number of transitions
Bits Binary Gray
4 8 16
30 510
16 256
. . .
Reduction in the number of transitions in the Address Bus
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
Thank You