Q20VLSI Design
Question
Q.3. Explain the static and dynamic power dissipation in CMOS circuits with necessary diagrams and expressions. [15]
Answer
Static and Dynamic Power Dissipation in CMOS Circuits
Total power dissipation in a CMOS circuit is the sum of static power (dissipated continuously, regardless of switching activity) and dynamic power (dissipated only when the circuit actually switches states), and understanding and minimizing both components is a central concern of modern low-power VLSI design, particularly as CMOS technology has scaled to smaller feature sizes where static power has become an increasingly significant fraction of total power consumption.
Static Power Dissipation
Static power dissipation in an ideal CMOS gate would be exactly zero, since in any static logic state exactly one of the complementary pull-up/pull-down networks is fully OFF, blocking any DC current path from VDD to ground - however, real MOSFET transistors are never perfectly OFF, and several leakage mechanisms contribute non-zero static power even in a nominally quiescent (non-switching) CMOS circuit.
The dominant static leakage mechanisms are subthreshold conduction leakage (a transistor nominally 'off', with VGS below VT, still conducts a small but non-zero exponentially-decaying current, becoming increasingly significant as threshold voltages are scaled down in modern low-voltage processes to maintain adequate switching speed and drive current), reverse-biased junction leakage (the source/drain-to-substrate PN junctions, always reverse-biased in normal operation, still conduct a small reverse saturation current), and, in very deeply-scaled modern processes, gate oxide tunneling leakage (a small current tunneling directly through the increasingly thin gate oxide layer, becoming significant only in the most advanced nanometer-scale technology nodes).
Dynamic Power Dissipation
Dynamic power dissipation, dominant in most conventional CMOS circuits operating at moderate-to-high switching activity, consists of two distinct components: switching (capacitive) power, dissipated whenever a load capacitance is charged from ground to VDD (drawing energy from the supply, half of which is stored on the capacitor and half dissipated as heat in the charging transistor's channel resistance) or discharged from VDD to ground (dissipating the previously-stored capacitor energy as heat in the discharging transistor), and short-circuit power, dissipated during the brief transition interval when both the PMOS and NMOS transistors of a CMOS gate are simultaneously partially ON (since a real, finite-slope input transition briefly puts both transistors into partial conduction as it crosses the switching threshold region), creating a brief direct current path from VDD to ground even though the gate itself is switching correctly.
The switching power expression above is the single most important and widely-used formula in CMOS power estimation: alpha is the switching activity factor (the average fraction of clock cycles during which a given node actually transitions, typically well below 1 for most real logic nodes, since not every gate switches on every single clock cycle), CL is the total load capacitance being charged/discharged at that node (including gate, junction, and wiring capacitance as examined in relation to the MOSFET dynamic behavior question elsewhere in this examination), VDD is the supply voltage, and f is the clock frequency - this expression's quadratic dependence on VDD is precisely why supply voltage scaling (reducing VDD) has historically been one of the single most effective techniques for reducing dynamic power consumption in successive CMOS technology generations, since halving VDD reduces switching power to one quarter, a far larger benefit than the corresponding linear reduction achievable by reducing capacitance or activity factor alone.
Short-circuit power depends on the input signal's rise/fall time (a slower, more gradual input transition keeps both transistors partially conducting for a longer overlap duration, increasing short-circuit power) and is generally kept to a modest fraction (typically 10-20%) of total dynamic power in a well-designed circuit with reasonably fast input transitions, but can become a much larger, problematic fraction of total power if a gate is driven by an excessively slow (poorly-buffered) input signal, making adequate buffer sizing and input slew-rate control an important practical CMOS design consideration for controlling this specific power component. The total power dissipation of a CMOS circuit is therefore the sum Ptotal = Pstatic + Pswitching + Pshort-circuit, and modern low-power VLSI design techniques specifically target each of these three components separately - multi-threshold and power-gating techniques to reduce static leakage, clock-gating and activity-factor reduction techniques to reduce switching power, and adequate buffer/driver sizing to control short-circuit power - reflecting the understanding that no single power-reduction technique alone can adequately address all three physically distinct power dissipation mechanisms present in real CMOS integrated circuits.
It is also worth relating the switching-power formula's activity factor alpha to practical low-power design techniques used to reduce it directly: clock gating (disabling the clock input to a register or logic block during cycles when its output is not actually needed, preventing unnecessary switching activity in that block entirely) and operand isolation (freezing the inputs to an arithmetic unit such as a multiplier when its result is not needed in a given cycle, preventing wasted internal switching activity even though the unit's own clock continues toggling) are both widely used RTL and gate-level design techniques specifically targeting reduction of the effective activity factor alpha for portions of a chip that are not actively contributing useful computation in a given clock cycle, directly reducing switching power according to the formula derived above without requiring any change to supply voltage or clock frequency.
It is also worth noting that the total chip-level power budget in a modern high-performance microprocessor or SoC is typically dominated by dynamic switching power at higher supply voltages and clock frequencies, but as supply voltage has been progressively scaled down across successive technology generations (following the quadratic dynamic-power-reduction incentive discussed above), static leakage power has grown to become a comparably significant, and in some low-power/mobile applications even dominant, fraction of total chip power, which is precisely why modern low-power VLSI design methodology treats static and dynamic power reduction as two equally important, complementary design objectives (multi-threshold cell libraries, power gating, and body-biasing techniques specifically targeting static leakage, alongside clock-gating, voltage-frequency scaling, and activity-factor-reduction techniques targeting dynamic power) rather than focusing on dynamic power alone as was more common in earlier, higher-supply-voltage CMOS technology generations.
Altogether, this decomposition of total CMOS power dissipation into static, switching, and short-circuit components, together with the specific design techniques used to mitigate each, represents the standard analytical framework used throughout the modern low-power VLSI design industry.