Every problem uses the same tiny toolbox. Keep it in view:
The figure above is your cheat-sheet as a picture: watch which arrows point down (shrink) and
which point up (grow), and notice the amber box — power density — sitting flat at 1.
Can you read the rules off the table and pick the right factor?
Recall Solution
What:V→V/2. Why: the electric field inside the channel is E≈V/L.
We already shrank L→L/2. If we left V alone, E would double and cook the oxide.
Scaling V by the same 2 makes E=(V/2)/(L/2)=V/L — unchanged. That "same field" is the
whole point of constant-field scaling.
Answer: V scales by 1/2.
P=IV, and both scale by 1/k, so P→P/k2.
P′=1.4240=1.9640=20.4μW.Answer ≈20.4μW — about half, exactly the 1/k2 promise.
Recall Solution
Frequency scales by k each node (τ→τ/k means f→kf). Two nodes → k2=1.96.
f′=2.0×1.4×1.4=2.0×1.96=3.92GHz.Answer ≈3.92GHz. (Historically this is exactly the free-clock era that
ended when Dennard scaling broke.)
Recall Solution
Devices grow k2=2.25×; power per device falls to 1/k2=1/2.25.
D′=D×k2×k21=1.0×2.25×0.444=1.0W/mm2.Answer: unchanged, 1.0W/mm2. The two effects cancel exactly.
The voltage knob is removed — trace the consequences.
Recall Solution
What changes:Cox′′→kCox′′ (thinner oxide), W/L unchanged (both shrink by
k), and (V−Vth)2 unchanged because V and Vth are frozen.
I′=k⋅1⋅1⋅I=kI=1.4I.Current rises by 1.4×. Contrast the ideal case where it fell by 1/k — losing
the voltage knob flips the direction.
Recall Solution
Power per device P=IV: I→kI, V→V, so P→kP.
Area per device still shrinks: A→A/k2. So
D′=A′P′=A/k2kP=k3AP=k3D.
With k=1.4: k3=1.43=2.744. D′≈2.74D — the chip runs 2.7× hotter per
mm2 for the same shrink. This runaway is the power wall.
Recall Solution
Leakage ratio depends only on the change in Vth:
=e^{+0.10/(n\,kT/q)}.$$
The denominator $n\,kT/q=1.5\times0.026=0.039\ \text{V}$.
$$=e^{0.10/0.039}=e^{2.564}\approx 13.0.$$
**Leakage grows ~$13\times$ from a mere $0.1\ \text{V}$ threshold cut.** This exponential blow-up
([[Subthreshold Leakage and Static Power]]) is exactly why $V_{th}$ can't keep scaling.
The figure shows why: leakage is a curve that bends upward steeply as Vth falls. A small
step left on the axis is a big jump up.
Combine dynamic + static, or compare two whole strategies.
Recall Solution
Dynamic per device:Pdyn∝CV2f→(1/k)(1)(k)=1 per device — unchanged per
device — but k2=1.96× more devices, so dynamic area-power →1.96×.
Pdyn′=80×1.96=156.8W.Static: given to grow 3×: Pstat′=20×3=60W.Total:P′=156.8+60=216.8W.Answer ≈217W — more than double, and note leakage went from 20% to
216.860=28% of the budget. This is the dynamic-to-static shift
that makes advanced nodes leakage-limited.
Recall Solution
New per-core power: P1′=1.4×25=35W.
Cores you can power within 100W: ⌊100/35⌋=⌊2.857⌋=2 cores.
Cores you fit on the die: the old chip had some number, and you fit 4× more per area —
but the absolute count you can switch on is capped by heat, not area.
If the old chip ran 4 cores (4×25=100 W, right at TDP), the new die fits 16 cores but
can only light 2 of them.
fraction on=162=12.5%.The other 87.5% must stay dark — this is dark silicon.
Prove a general relation and reconcile two derivation routes.
Recall Solution
Current:Cox′′→kCox′′, W/L→1, V2→k−2α:
I∝k⋅1⋅k−2α=k1−2α.Power per device:P=IV→k1−2α⋅k−α=k1−3α.Area per device:→k−2.
Power density:AP→k−2k1−3α=k1−3α+2=k3−3α=k3(1−α).
Hmm — let's re-express with the problem's target form. Set density exponent to 3(1−α).
Constant density needs the exponent =0: 3(1−α)=0⇒α=1.
Check the endpoints:α=1⇒k0=1 (ideal Dennard, constant — ✓). α=0⇒k3 (frozen voltage, matches L3.2's k3D — ✓). Only full voltage scaling
(α=1) holds power density flat; any shortfall α<1 makes the chip hotter each
node, which is precisely the post-2005 reality.
Recall Solution
Route A (IV):I→1/k, V→1/k ⇒ P→(1/k)(1/k)=1/k2. ✓
Route B (CV2f):C→1/k, V2→1/k2, f→k ⇒
P→k1⋅k21⋅k=k21.✓Why it matters:IV describes a static bias picture; CV2f describes charging/discharging
a capacitor each cycle. They rest on different physics yet land on the identical 1/k2. That
agreement is a consistency check — if they disagreed, one of the scaling assumptions would be
wrong.
Recall Self-test: state every scaling factor from memory