Circuit-level Power Optimization
Many different techniques are used to reduce power consumption at the circuit level. Some of the main ones are:
- Transistor sizing: adjusting the size of each gate or transistor for minimum power.
- Voltage scaling: lower supply voltages use less power, but go slower.
- Voltage islands: Different blocks can be run at different voltages, saving power. This design practice may require the use of level-shifters when two blocks with different supply voltages communicate with each other.
- Variable VDD: The voltage for a single block can be varied during operation - high voltage (and high power) when the block needs to go fast, low voltage when slow operation is acceptable.
- Multiple threshold voltages: Modern processes can build transistors with different thresholds. Power can be saved by using a mixture of CMOS transistors with two or more different threshold voltages. In the simplest form there are two different thresholds available, common called High-Vt and Low-Vt, where Vt stands for threshold voltage. High threshold transistors are slower but leak less, and can be used in non-critical circuits.
- Power gating: This technique uses high Vt sleep transistors which cut-off a circuit block when the block is not switching. The sleep transistor sizing is an important design parameter. This technique, also known as MTCMOS, or Multi-Threshold CMOS reduces stand-by or leakage power, and also enables Iddq testing.
- Long-Channel transistors: Transistors of more than minimum length leak less, but are bigger and slower.
- Stacking and parking states: Logic gates may leak differently during logically equivalent input states (say 10 on a NAND gate, as opposed to 01). State machines may have less leakage in certain states.
- Logic styles: dynamic and static logic, for example, have different speed/power tradeoffs.
Read more about this topic: Power Optimization (EDA)
Famous quotes containing the word power:
“For do but note a wild and wanton herd
Or race of youthful and unhandled colts
Fetching mad bounds, bellowing and neighing loud,
Which is the hot condition of their blood;
If they but hear perchance a trumpet sound,
Or any air of music touch their ears,
You shall perceive them make a mutual stand,
Their savage eyes turned to a modest gaze
By the sweet power of music.”
—William Shake{peare (15641616)