Title: Low power design: Insert delays to eliminate glitches
1Low power design Insert delays to eliminate
glitches
- Yijing Chen
- Dec.6, 2005
- Auburn university
2Components of Power
- Dynamic
- Signal transitions
- Logic activity
- Glitches
- Short-circuit
- Static
- Leakage
3Dynamic Power
- Each transition of a gate consumes CV2/2.
- Methods of power saving
- Minimize load capacitances
- Transistor sizing
- Library-based gate selection
- Reduce transitions
- Logic design
- Glitch reduction
4Glitch Power Reduction
- Design a digital circuit for minimum transient
energy consumption by eliminating hazards
5Theorem
- For correct operation with minimum energy
consumption, a Boolean gate must produce no more
than one event per transition.
Output logic state changes One transition is
necessary
Output logic state unchanged No transition is
necessary
6Balanced Delay Method
- All input events arrive simultaneously
- Overall circuit delay not increased
- Delay buffers may have to be inserted
4?
1
1
1
1
1
3
1
1
1
1
1
7Cell of multiplier
Static power 320.0184pW Average power
107.1806uW
8Simulation result of cell
9Delay is added in the cell
10Simulation result for delay is added
Static power 568.6279pW average power
144.8164uW
114x4 multiplier
124x4 multiplier simulation result
Static power 4.7694nW , average power1.8339mW
13Critical path
j
i
Cell Mij has the longest delay path length
of 2ij1
14Delay balanced multiplier cell
15Modified 4X4 multiplier
16Conclusion
- The delay-balancing technique can be used on all
types of parallel array multipliers such as
Booths multiplier and Wallace Tree multiplier. - Achieves power reduction of 36 on a parallel
array multiplier
17Reference
- Dr. AGRAWALs Elec 6970 slides
- Gary Yeap (motorola) , Practical low power
digital VLSI design, Kiuwer Academic publishers,
1998.