This page is a drill through every case the dynamic/static power formulas can throw at you. We start from the parent page's two master formulas and never assume a step. If a symbol appears, it was defined either here or in 6.4.1 Dynamic vs static power consumption first.
Recall The formulas we will use everywhere
Dynamic power = the two switching-related terms added together:
P dynamic = P switching α C V dd 2 f + short-circuit P sc
On most cases the short-circuit term P sc is small, so we often use P dynamic ≈ P switching = α C V dd 2 f ; Cell E handles P sc explicitly.
Static (leakage) power:
P static = V dd I leak
Total: P total = P dynamic + P static .
Meanings (plain words):
α ::: activity factor — fraction of clock ticks on which a node actually flips, between 0 and 1
C ::: load capacitance in farads — how much charge a node must move to change voltage
V dd ::: supply voltage in volts — the "height" the charge is pumped to
f ::: clock frequency in hertz — flips per second
I leak ::: leakage current in amps — the trickle through "off" transistors
P sc ::: short-circuit (shoot-through) power — energy burned when both transistors briefly conduct at once
Every power question is one (or a blend) of these case classes . Below, each class gets at least one fully worked example, tagged with its cell letter.
Cell
Case class
What breaks / what to watch
A
Plain plug-in (all values given, non-zero)
unit prefixes pico/giga/milli must cancel cleanly
B
Voltage scaling of dynamic power (ratio question)
V 2 dominance — never scale linearly
C
Frequency scaling
linear in f — but real DVFS ties f to V
D
Activity factor extremes (α = 0 and α = 1 )
α = 0 ⇒ dynamic vanishes, only leakage left
E
Short-circuit term & the V dd < 2 V t h cutoff
term goes to zero , not negative
F
Static vs dynamic crossover (idle chip)
which term wins at low activity?
G
Real-world word problem (battery / TDP)
translate watts → joules → hours; both terms scale
H
Static power's linear voltage scaling
P static ∝ V dd , not V dd 2
I
Exam twist (combined scaling + solve-for-unknown)
change two variables at once, or invert the formula
The figure below is the map for the whole page: nine coloured tiles, one per case class A–I . As you work each example, find its letter on the tile — the tile colours are reused in the worded steps (lavender = a voltage lever, coral = a ratio/scaling lever, mint = frequency or word-problem, butter = activity or leakage) so you can see at a glance which lever that case pulls. Notice the caption formula at the bottom: every tile is just a way of stressing one piece of P total = α C V dd 2 f + V dd I leak .
Worked example A1: Single gate switching power
A logic gate has C = 5 pF, V dd = 1.0 V, f = 2 GHz, α = 0.25 . Find P switching .
Forecast: guess the order of magnitude first — is this microwatts or watts?
This example lives on the lavender A tile — the plain plug-in that pulls no scaling lever.
Write the formula. P = α C V dd 2 f .
Why this step? We are asked for switching power with all four inputs given, so this is the master formula, no correction needed.
Convert prefixes. C = 5 × 1 0 − 12 F, f = 2 × 1 0 9 Hz.
Why this step? Pico (1 0 − 12 ) and giga (1 0 9 ) must be in base units so the answer lands in watts.
Multiply.
P = 0.25 × 5 × 1 0 − 12 × ( 1.0 ) 2 × 2 × 1 0 9
= 0.25 × 5 × 2 × 1 0 − 12 + 9 = 2.5 × 1 0 − 3 W = 2.5 mW
Why this step? Group the numbers and the powers of ten separately: 1 0 − 12 ⋅ 1 0 9 = 1 0 − 3 = milli.
Verify: Units: F ⋅ V 2 ⋅ Hz = ( C/V ) ⋅ V 2 ⋅ ( 1/ s ) = C ⋅ V / s = J/s = W ✓. Order-of-magnitude guess of "milliwatts" was right.
Worked example B1: Drop the voltage, watch power fall
A block burns P 1 = 4.0 W of switching power at V 1 = 1.0 V. We lower it to V 2 = 0.8 V, keeping C , f , α fixed. New power?
Forecast: a 20% voltage cut — do you expect a 20% power cut, or more?
This is the coral B tile — a ratio question pulling the voltage lever.
Form the ratio. Only V dd changes, so
P 1 P 2 = ( V 1 V 2 ) 2 .
Why this step? C , f , α cancel because they are identical in both cases — the ratio isolates the voltage effect.
Compute. ( 1.0 0.8 ) 2 = 0.64 .
Why this step? Power is quadratic in voltage — this is the whole reason Dynamic Voltage Frequency Scaling (DVFS) works.
Scale. P 2 = 0.64 × 4.0 = 2.56 W.
Why this step? The ratio only gave us the fraction of the original power; multiplying by P 1 converts that fraction back into an absolute number in watts.
Verify: A 20% voltage cut gave a 1 − 0.64 = 36% power cut — bigger than 20%, as the quadratic predicts. Sanity: P 2 < P 1 ✓. (Contrast this with Cell H, where static power falls only linearly.)
Worked example C1: Overclocking cost
At f 1 = 3 GHz a core uses P 1 = 15 W switching power. It is overclocked to f 2 = 4 GHz with voltage unchanged . New power?
Forecast: power is linear in f — guess before computing.
This is the mint C tile — the frequency lever, pulled alone.
Ratio. P 1 P 2 = f 1 f 2 since only f changes.
Why this step? f appears to the first power, so its ratio scales power directly.
Compute. 3 4 ≈ 1.333 .
Why this step? We evaluate the ratio numerically so the next step is a plain multiplication; the result exceeding 1 already tells us power will rise .
Scale. P 2 = 1.333 × 15 = 20 W.
Why this step? Multiplying the ratio by the known P 1 turns the relative change back into absolute watts.
Verify: 3 4 × 15 = 20 exactly ✓. Note the trap: real overclocking usually raises V dd too, so actual power grows faster than linearly (see Cell I).
α = 0 and α = 1
A node has C = 8 pF, V dd = 1.2 V, f = 1 GHz. Also its leakage is I leak = 2 nA. Find total power when (i) α = 0 (idle, never flips) and (ii) α = 1 (flips every cycle).
Forecast: when α = 0 , is the power exactly zero?
This is the butter D tile — the activity lever pushed to both extremes.
Switching at α = 0 . P sw = 0 × C V dd 2 f = 0 W.
Why this step? No flips ⇒ no charge moved ⇒ no switching energy. This is the degenerate input.
But leakage never sleeps. P static = V dd I leak = 1.2 × 2 × 1 0 − 9 = 2.4 × 1 0 − 9 W = 2.4 nW.
Why this step? Static power does not depend on α — even a frozen circuit leaks.
Total at α = 0 : 0 + 2.4 nW = 2.4 nW.
Why this step? Total power is the sum of the dynamic and static terms; with dynamic zeroed, the whole idle draw is pure leakage — the headline lesson of this cell.
Switching at α = 1 .
P sw = 1 × 8 × 1 0 − 12 × ( 1.2 ) 2 × 1 × 1 0 9 = 8 × 1.44 × 1 0 − 3 = 1.152 × 1 0 − 2 W .
That is 11.52 mW.
Why this step? Setting α = 1 is the maximum activity case, so this is the largest dynamic power this node can produce — the opposite extreme to step 1.
Total at α = 1 : 11.52 mW + 2.4 nW ≈ 11.52 mW (leakage negligible here).
Why this step? Adding the two terms shows that at full activity the leakage is roughly a millionth of dynamic, so it drops out of any practical estimate — the mirror image of step 3.
Verify: At the α = 0 limit the answer is not zero — leakage remains, exactly the point of static power ✓. At α = 1 dynamic dwarfs static by ∼ 1 0 6 × ✓.
Worked example E1: Does shoot-through fire or not?
Using the parent's inverter approximation
P sc ≈ 12 β ( V dd − 2 V t h ) 3 τ f ,
two new symbols appear. In plain words:
β ::: the transistor drive-strength (gain) factor in amps per volt² — how much current the device can push for a given gate over-drive; bigger, wider transistors have larger β .
τ ::: the signal transition time in seconds — how long the input takes to swing from 0 to V dd (see Signal Transition Time ). Both transistors overlap-conduct only during this window, so a longer τ means more shoot-through.
V t h ::: the threshold voltage — the gate voltage a transistor needs before it turns on.
Compare two designs. Both have β = 1 × 1 0 − 3 A/V², τ = 50 ps, f = 1 GHz, V t h = 0.35 V.
(i) V dd = 1.0 V. (ii) V dd = 0.6 V.
Forecast: in case (ii), is V dd − 2 V t h positive or negative — and what does that mean physically?
This is the lavender E tile — again a voltage lever, but on the shoot-through term with a hard cutoff.
Case (i): compute the gap. V dd − 2 V t h = 1.0 − 0.70 = 0.30 V > 0 .
Why this step? Shoot-through only happens if the supply can turn both transistors on together, which needs V dd > 2 V t h .
Plug in.
P sc = 12 1 0 − 3 ( 0.30 ) 3 ( 50 × 1 0 − 12 ) ( 1 0 9 ) .
( 0.30 ) 3 = 0.027 ; τ f = 50 × 1 0 − 12 × 1 0 9 = 0.05 .
P sc = 12 1 0 − 3 × 0.027 × 0.05 = 1.125 × 1 0 − 7 W = 112.5 nW .
Why this step? With the gap confirmed positive, the formula is valid, so we substitute every value in base units to get an actual shoot-through power; grouping τ f first keeps the arithmetic clean.
Case (ii): the cutoff. V dd − 2 V t h = 0.6 − 0.70 = − 0.10 V < 0 .
Why this step? The formula would give a negative cube — physically impossible. The correct interpretation is: the two transistors are never on simultaneously , so P sc = 0 , not a negative number.
Verify: Case (i) is a tiny fraction of typical switching power ✓. Case (ii) hits the V dd < 2 V t h degenerate case : clamp to zero ✓. Lowering voltage kills shoot-through — a reason low-voltage design is clean.
Worked example F1: When does leakage take over?
A block: C = 20 pF, V dd = 0.9 V, f = 2 GHz, leakage I leak = 5 mA (a large, hot modern node). Find the activity factor α ∗ at which dynamic power equals static power.
Forecast: will the crossover α be tiny or near 1?
This is the coral F tile — a ratio/balance question weighing dynamic against leakage.
Set the two equal.
α ∗ C V dd 2 f = V dd I leak .
Why this step? "Crossover" literally means the two terms are equal; solve for the unknown α .
Solve for α ∗ . Cancel one V dd :
α ∗ = C V dd f I leak .
Why this step? Both sides share a factor of V dd , so cancelling it isolates the unknown α ∗ with the fewest terms — algebra before arithmetic keeps the numbers small.
Plug in.
α ∗ = ( 20 × 1 0 − 12 ) ( 0.9 ) ( 2 × 1 0 9 ) 5 × 1 0 − 3 .
Denominator = 20 × 1 0 − 12 × 0.9 × 2 × 1 0 9 = 3.6 × 1 0 − 2 .
α ∗ = 3.6 × 1 0 − 2 5 × 1 0 − 3 = 0.1389.
Why this step? Substituting the base-unit values into the isolated formula turns the symbolic crossover condition into a concrete activity threshold we can compare against real workloads.
Verify: For any α < 0.139 the chip is leakage-dominated — real idle CPUs sit here, which is why Power Gating Techniques cut V dd to whole blocks. α ∗ is a valid fraction in [ 0 , 1 ] ✓.
Worked example G1: Battery life from a power budget
A wearable SoC averages P total = 50 mW. Battery holds E = 1.5 watt-hours (Wh). How many hours does it run? Then: Dynamic Voltage Frequency Scaling (DVFS) cuts V dd from 1.0 V to 0.8 V. The 50 mW splits as 40 mW dynamic + 10 mW static. What is the new runtime?
Forecast: a 20% voltage cut — will runtime rise by more or less than 20%?
This is the mint G tile — the real-world word problem translating watts into hours.
Baseline runtime. t = E / P = 1.5 Wh /0.050 W = 30 hours.
Why this step? Energy ÷ power = time; watt-hours ÷ watts = hours directly.
Split the power. Dynamic = 40 mW; static = 10 mW.
Why this step? The two terms scale differently with voltage, so we must track them separately — this is exactly the correction the reviewer asked for.
Scale dynamic — quadratic. ( 1.0 0.8 ) 2 = 0.64 , so new dynamic = 0.64 × 40 = 25.6 mW.
Why this step? P dynamic ∝ V dd 2 .
Scale static — linear. Since P static = V dd I leak and I leak is (to first order) fixed, static scales linearly with V dd : factor 1.0 0.8 = 0.8 , so new static = 0.8 × 10 = 8 mW.
Why this step? Holding static constant would contradict P static = V dd I leak ; the formula demands it drops with V dd . (Real leakage current also falls with voltage, so this is a conservative estimate.)
New total & runtime. P ′ = 25.6 + 8 = 33.6 mW; t ′ = 1.5/0.0336 = 44.64 hours.
Why this step? Runtime depends on the combined draw, so we must re-add the two separately-scaled terms before dividing energy by power — scaling one term alone would give a wrong battery life.
Verify: Runtime rose from 30 h to ≈ 44.6 h, a ≈ 49% gain from a 20% voltage cut — the quadratic dynamic term dominates the saving ✓. Units: Wh/W = h ✓.
Worked example H1: Leakage falls only linearly
A dark (idle) chip block leaks I leak = 4 mA, essentially independent of small voltage changes. It runs at V 1 = 1.0 V. Compute its static power, then the static power after dropping to V 2 = 0.7 V. Compare the fractional drop to what a dynamic term would give.
Forecast: a 30% voltage cut — does leakage power fall by 30% or by more (like dynamic would)?
This is the butter H tile — the leakage lever, showing its linear voltage law.
Static at 1.0 V. P static , 1 = V 1 I leak = 1.0 × 4 × 1 0 − 3 = 4 × 1 0 − 3 W = 4 mW.
Why this step? Direct application of P static = V dd I leak — leakage has no α , C , or f .
Static at 0.7 V. P static , 2 = 0.7 × 4 × 1 0 − 3 = 2.8 × 1 0 − 3 W = 2.8 mW.
Why this step? Only V dd changed and it appears to the first power , so the ratio is 1.0 0.7 = 0.7 — a plain linear scaling.
Compare with dynamic. A dynamic term over the same cut would scale by 0. 7 2 = 0.49 . Static scaled by 0.7 .
Why this step? Highlights the key edge case: leakage is linear in V dd , so voltage scaling helps static power less than it helps dynamic power.
Verify: Static fell by 1 − 0.7 = 30% — exactly the voltage cut, confirming linear (not quadratic) dependence ✓. Dynamic would have fallen 51% . This is why chips that idle a lot lean on Power Gating Techniques (which cut I leak to zero) rather than voltage alone.
Worked example I1: DVFS scales voltage AND frequency together
A core at V 1 = 1.0 V, f 1 = 3 GHz uses P 1 = 12 W dynamic power. To save energy, DVFS drops it to V 2 = 0.8 V and, to keep timing valid, also lowers frequency to f 2 = 2.1 GHz. Find the new dynamic power.
Forecast: two cuts stack multiplicatively — guess whether power more than halves.
This is the lavender I tile — the exam twist, pulling voltage and frequency levers at once.
Combined ratio. Only V and f change:
P 1 P 2 = ( V 1 V 2 ) 2 ⋅ f 1 f 2 .
Why this step? α , C are constant; the formula's V 2 f factor tells us exactly which powers to raise the ratios to.
Voltage part. ( 1.0 0.8 ) 2 = 0.64 .
Why this step? We evaluate each lever's ratio separately so their contributions to the total drop are visible before combining.
Frequency part. 3.0 2.1 = 0.70 .
Why this step? Frequency is linear, so its ratio enters to the first power — computing it alone lets us see how much of the saving comes from the clock versus the voltage.
Multiply. 0.64 × 0.70 = 0.448 .
Why this step? Independent scaling factors multiply, so the combined effect is the product — this is why coupling two DVFS levers saves more than either alone.
Scale. P 2 = 0.448 × 12 = 5.376 W.
Why this step? Multiplying the combined ratio by the known P 1 converts the fractional drop back into absolute watts.
Verify: Power fell to about 45% of original — more than half saved from modest cuts, because the two effects compound ✓. This is why DVFS pairs voltage and frequency reductions rather than doing either alone.
Worked example I2: Invert the formula — solve for capacitance
An engineer measures P switching = 7.2 mW on a net at α = 0.3 , V dd = 1.2 V, f = 2.5 GHz. What load capacitance C does this imply?
Forecast: expect a picofarad-scale answer.
Rearrange. From P = α C V dd 2 f ,
C = α V dd 2 f P .
Why this step? We know everything except C ; algebra isolates it.
Plug in.
C = 0.3 × ( 1.2 ) 2 × 2.5 × 1 0 9 7.2 × 1 0 − 3 .
Denominator = 0.3 × 1.44 × 2.5 × 1 0 9 = 1.08 × 1 0 9 .
C = 1.08 × 1 0 9 7.2 × 1 0 − 3 = 6.667 × 1 0 − 12 F = 6.67 pF .
Why this step? Substituting the measured numbers into the inverted formula turns an observed power back into the physical capacitance that produced it.
Verify: Answer is picofarads ✓, matching real net capacitance from Capacitance in VLSI . Back-substitute: 0.3 × 6.667 p × 1.44 × 2.5 G = 7.2 mW ✓.
Mnemonic The matrix in one breath
V squared for dynamic, V linear for leakage, f linear; alpha the dial; leakage is the tax you pay even in idle.
Recall Self-check
If activity factor is 0, is total power zero? ::: No — dynamic power is zero but static (leakage) power remains.
A 20% voltage cut reduces switching power by how much? ::: About 36% (factor 0. 8 2 = 0.64 ).
A 30% voltage cut reduces static power by how much? ::: Exactly 30% — static is linear in V dd .
When does short-circuit power become exactly zero? ::: When V dd < 2 V t h ; clamp the formula to 0, never negative.
See also: CMOS Inverter Design · Thermal Design Power (TDP) · FinFET Transistors · Subthreshold Slope · Signal Transition Time · Amdahl's Law