15.01.2013 Views

U. Glaeser

U. Glaeser

U. Glaeser

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

for a short period of time when both PMOS and NMOS transistors are conducting simultaneously when<br />

the logic gates are switching.<br />

Depending on the design requirements, there are different power dissipation factors that need to be<br />

considered. For example, the peak power is an important factor to consider while designing the size of the<br />

power supply line, whereas the average power is related to cooling or battery energy consumption requirements.<br />

We focus on the average power consumption in this chapter. The peak power and average power<br />

are defined in the following equations:<br />

© 2002 by CRC Press LLC<br />

Ppeak<br />

= Ipeak<br />

· Vsupply<br />

Static Power Component<br />

and<br />

Paverage<br />

=<br />

In CMOS circuit, no conducting path between the power supply rails exists when the inputs are in an<br />

equilibrium state. This is due to the complimentary feature of this technology: if the NMOS transistors<br />

in the pull-down network (PDN) are conducting, then the corresponding PMOS transistors in the pullup<br />

network (PUN) will be nonconducting, and vice-versa; however, there is a small static power consumption<br />

due to the leakage current drawn continuously from the power supply. Hence, the static power<br />

consumption is the product of the leakage current and the supply voltage ( Pstatic<br />

= Ileakage<br />

· Vsupply),<br />

and<br />

thus depends on the device process technology.<br />

The leakage current is mainly due to the reverse-biased parasitic diodes that originate from the sourcedrain<br />

diffusions, the well diffusion, and the transistor substrate,<br />

and the subthreshold current of the<br />

transistors. Subthreshold current is the current which flows between the drain and source terminals of<br />

the transistors when the gate voltage is smaller than the threshold voltage ( Vgs<br />

< Vth).<br />

For today and<br />

future technologies, the subthreshold current is expected to be the dominant component of leakage<br />

current. Accurate estimation of leakage current has been considered in [13].<br />

Static power component is usually a minor contributor to the overall power consumption. Nevertheless,<br />

due to the fact that static power consumption is always present even when the circuit is idle, the<br />

minimization of the static power consumption is worth considered by completely turning off certain<br />

sections of a system that are inactive.<br />

Dynamic Power Component<br />

Dynamic power consumption occurs only when the logic gate is switching. The two factors that make<br />

up the dynamic power consumption are the charging and discharging of the output load capacitances<br />

and the switching transient current. During the low-to-high transition at the output node of a logic gate,<br />

the load capacitance at the output node will be charged through the PMOS transistors in PUN of the<br />

circuit. Its voltage will rise from GND to<br />

V<br />

supply<br />

1 T<br />

-- ( Isupply() t ⋅ Vsupply) dt<br />

T ∫<br />

. An amount of energy, Cload ⋅ Vsupply, is drawn from the<br />

power supply. Half of this energy will then be stored in the output capacitor, while the other half is<br />

dissipated in the PMOS devices. During the high-to-low transition, the stored charge is removed from<br />

the capacitor, and the energy is dissipated in the NMOS devices in the PDN of the circuit. Figure 20.2<br />

illustrates the charging and the discharging paths for the load capacitor. The load capacitance at the<br />

output node is mainly due to the gate capacitances of the circuits that are being driven by the output<br />

node (i.e., the number of fanouts of the output node), the wiring capacitances, and the diffusion<br />

capacitances of the driving circuit.<br />

Each switching cycle, which consists of charging and discharging paths, dissipates an amount of energy<br />

2<br />

equals to Cload ⋅ Vsupply. Therefore, to calculate the power consumption, we need to know how often the<br />

gate switches. If the number of switching in a time interval t(<br />

t → ∞)<br />

is B,<br />

then the average dynamic<br />

power consumption is given by<br />

P dynamic<br />

1<br />

2<br />

-- Cload Vsupply B<br />

2<br />

1 1<br />

2<br />

= ⋅ ⋅ ⋅ ⋅ -- =<br />

-- ⋅ Cload ⋅ Vsupply ⋅ A<br />

t 2<br />

0<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!