Halve transistor dimensions and voltage, and the ideal payoff is four times as many devices at twice the frequency, with unchanged chip dynamic power. Try dimension ratio 0.50 below.
A fixed-area chip fits 2.04× as many devices. Each uses 0.49× dynamic power at 1.43× the frequency.
All ratios are new ÷ original. Same chip area and switching activity; ideal voltage, geometry and device scaling. Dynamic power only.
That payoff is the promise of Dennard scaling. Chip area and switching activity stay fixed. It works only when voltage falls with dimensions; practical voltage limits break the power balance. Moore's law tracks component count, while Dennard scaling relates dimensions, voltage, speed and power. To see why the two can diverge, start with the geometry.
Smaller dimensions, smaller voltage
Let be the new linear dimension divided by the original dimension. A shrink to makes each dimension 70% of its former size. A shrink to halves it. These are physical dimension ratios in a teaching model, not ratios of modern process-node marketing names.
Constant-field scaling reduces horizontal dimensions, vertical dimensions and applied voltages by the same factor. Since electric field is roughly voltage divided by distance, its scale remains unchanged:
This is a coordinated device redesign, including doping and threshold behavior, rather than simply drawing a shorter gate. The original Dennard et al. paper develops these device relationships and summarizes circuit scaling in Table I, printed page 265. Its shrink factor is written inversely to here.
Area scales in two dimensions, so a device occupies of its old footprint. Keeping chip area fixed gives a device-density ratio of . At , that is approximately : roughly twice as many devices in the same area.
Capacitance also changes. For the simple gate-capacitance approximation , the gate area scales by and dielectric thickness by . Their ratio leaves . A smaller device therefore needs less charge moved to switch its state.
Why the ideal device switches faster
A rough switching delay is charge divided by drive current: . In ideal constant-field scaling, capacitance, voltage and current each scale by . Consequently:
The smaller transistor supplies less current, yet the charge it must move falls even faster. That is how lower current and faster switching can coexist. Treat the frequency ratio as an ideal device/circuit reference: a processor's achievable clock also depends on its critical paths, wiring and circuit design.
Faster switching alone would raise power. Lower voltage supplies the other half of the bargain.
The dynamic-power balance
The usual CMOS switching-power model is:
Here describes switching activity, is switched capacitance, is supply voltage and is frequency. Keep activity fixed when comparing devices. The energy drawn per switching event is proportional to , so its ideal ratio is . Switching more often, at frequency ratio , gives per-device dynamic power .
Now move from one device to a fixed-area chip. Multiply the device-density ratio by the dynamic-power ratio per device :
Density and per-device power exactly cancel in this ideal model. Because chip area is unchanged, constant chip power also means constant power density. This calculation assumes the same mix of active devices and the same activity factor; filling extra area with different circuits would be a different comparison.
For a worked example, halve dimensions and voltage. Four devices now fit where one did before, and each can switch twice as fast in the ideal reference. Capacitance is halved, switching energy falls to one eighth, and power per device falls to one quarter. Four times the devices at one quarter the power each gives the original chip dynamic power.
| Quantity | Ideal new / original | At |
|---|---|---|
| Linear dimension and voltage | ||
| Device area | ||
| Device density | ||
| Capacitance and drive current | ||
| Switching delay | ||
| Ideal frequency | ||
| Energy per switching event | ||
| Dynamic power per device | ||
| Fixed-area chip dynamic power |
This is the sense in which scaling offered “free speed”: higher ideal frequency and more devices without more dynamic power density. Fabrication was never free, and neither the derivation nor the figure promises that every program becomes faster by .
Why voltage cannot keep following geometry
The ideal cancellation relies on . Lower supply voltage reduces the available drive above threshold, tending to slow switching unless threshold voltage also falls. Lower threshold, however, increases current through nominally off transistors. At a given temperature, conventional MOSFET subthreshold behavior does not shrink in proportion to geometry; the original paper already identifies that limitation on printed page 259.
Supply reduction also leaves less room to distinguish logic levels reliably. Noise margins, process variation and threshold variation constrain how low a practical circuit can go. These limits depend on the device, temperature and design requirements. There is no single universal voltage at which scaling suddenly stops.
In their 2007 scaling review, Dennard, Cai and Kumar discuss a leakage-constrained regime, constant-supply-voltage scaling and threshold variability. This is a constraint on continuing the ideal bargain, not a claim that voltage or energy efficiency can never improve again.
Leakage is separate from the switching-power equation. It consumes power even when a device does not switch, approximately . The following calculation excludes leakage so that the effect of constrained voltage remains visible on its own.
When the cancellation breaks
Separate the voltage ratio from the dimension ratio , and call the requested frequency ratio . Keep the capacitance approximation and the fixed-area density . Then:
The comparison below chooses the same ideal frequency target for both voltage cases. That target is a request, not a prediction that the voltage-constrained device can achieve it. Only its switching-power consequence is calculated.
The second case uses an authored illustrative floor . The number 0.7 is a normalized teaching parameter, not 0.7 volts, a historical boundary or a model of transistor threshold. With , the ideal case gives power ratio 1; holding voltage at 0.7 gives .
Toggle the voltage model at the initial 0.50 shrink, then raise the dimension ratio to 0.70 where the branches meet. The vertical budget mark is original chip dynamic power, normalized to 1, rather than a measured TDP or total-power limit.
Vertical mark: 1× original dynamic-power budget.
Same chip area, activity and requested clock g = 1/s in both cases. The 0.70 voltage floor is an authored ratio, not a physical threshold. Clock feasibility and leakage are not calculated.
The additional power demand has to be resolved somewhere. In this illustration, keeping and while limiting chip dynamic power to 1 would require , far below the requested 2. That is a power-budget calculation, not a feasible operating-point prediction. A real design must also satisfy timing and include leakage, memory, wiring and other system costs.
The power wall changes the architecture question
When voltage and switching energy no longer fall enough to offset more active devices and higher frequency, cooling and power delivery constrain the combination a chip can sustain. This power wall turns “how many transistors fit?” into “which transistors should do useful work within the budget?”
Multicore designs spend some transistor capacity on multiple execution engines rather than relying only on a faster single core. That can increase throughput when a workload has independent work, but serial sections, synchronization and memory traffic limit the benefit. CPU pipelines still matter for each core, while distributed parallelism introduces additional communication costs.
GPUs make a different trade: many arithmetic operations share instruction control and exploit parallel work. They predate the breakdown of ideal scaling; the power wall strengthens the motivation to use throughput-oriented hardware where it suits the workload. A GPU cannot turn dependencies into parallel work, and memory access patterns can determine whether its arithmetic capacity is useful.
Specialization spends transistors on a narrower job to reduce energy per useful operation. Tensor cores, for example, organize computation around matrix operations. That advantage depends on supported operations, precision and data movement. Unused specialized units do not accelerate unrelated code.
Power constraints apply to multicore and accelerators too. The Dark Silicon research models the interaction between device power, chip organization and workload parallelism. Its projections are conditional research results, not measurements of every later processor. The architectural lesson is that more transistor capacity does not guarantee that all of it can run simultaneously at maximum frequency.
Dynamic voltage and frequency scaling, or DVFS, trades performance against energy and power by choosing an operating point. Lower frequency directly reduces switching power; lowering voltage can reduce it further through the squared term, provided timing still works. Power gating can reduce leakage in inactive regions. These techniques manage the budget rather than restore ideal constant-field scaling.
The causal chain is now complete: coordinated geometry and voltage scaling made smaller devices faster and cheaper to switch; practical voltage constraints weakened the power cancellation; architecture and software must choose parallelism, specialization and operating points that turn the available power into useful work. Additional transistors remain valuable, but their value depends on how they are used.
Related concepts
Explore CPU pipeline stages, instruction-level parallelism, pipeline hazards, and branch prediction through interactive visualizations.
Master pipeline hazards through interactive visualizations of data dependencies, control hazards, structural conflicts, and advanced detection mechanisms.
Explore NUMA architecture and memory locality in multi-socket systems. Understand local vs remote memory access latency and optimization strategies.
Flynn's Classification explained — SISD, SIMD, MISD, MIMD with interactive architecture explorer, SIMD evolution from MMX to AMX, branch divergence visualization, and workload-architecture throughput comparison.
Deep dive into CPU cache lines — interactive cache simulator with configurable associativity and replacement policies, false sharing MESI protocol visualization, access pattern benchmarks, and optimization techniques.
Explore the inner workings of RAM through beautiful animations and interactive visualizations. Understand memory cells, addressing, and the memory hierarchy.
