4.2.1 · D4VLSI Design

Exercises — Moore's Law and scaling trends

2,379 words11 min readBack to topic

This page is a self-test. Each problem states cleanly what to find. Solutions are hidden inside collapsible callouts — try first, then reveal. Problems climb five levels:

Everything here builds on the parent topic. The core tool is the growth law where is the transistor count at a starting year , is the year you ask about, and is the doubling time (how many years pass per ×2). We'll use it constantly.


Level 1 — Recognition

Recall Solution — L1.1

  • = transistor count at year .
  • = count at the starting year .
  • = years elapsed.
  • = doubling time ( years for Moore's Law). The exponent literally counts how many doublings have fit into the elapsed time; base performs each doubling.
Recall Solution — L1.2

False. It is an empirical, economic/industry observation — the industry invests to keep it true. Nothing in physics forces the doubling.

Recall Solution — L1.3

Dennard scaling. Moore's Law is only about count. Dennard is the device-physics engine giving faster switching and constant power density.


Level 2 — Application

Recall Solution — L2.1

Elapsed years doublings . Why: 5 doublings means ×.

Recall Solution — L2.2

The count grew by a factor over years. We need to solve . Why take a log? The unknown is trapped inside the exponent. Taking pulls it down where we can isolate it: Matches Moore's ~2-year figure. ✔

Recall Solution — L2.3

Delay scales as . Why: , and under Dennard , , , so Frequency rises by ~41% faster per node.


Level 3 — Analysis

Recall Solution — L3.1

Taking of the growth law: This is a straight line in with slope . See the figure: both lines leave the same point but the line is steeper.

Figure — Moore's Law and scaling trends

Slope ratio: The faster-doubling company's line is 1.5× steeper — exponential speed becomes a simple slope on a log axis.

Recall Solution — L3.2

With and : Including so : . Area . Therefore The load-bearing assumption: ==voltage scales down with == (see Dynamic Power CV2f). If freezes, the term stops shrinking and rises — that's the power wall.

Recall Solution — L3.3

Per transistor: . With fixed and : . Density : transistors per area rise by , so Power density rises ~41% per node — chips run hotter each generation. This is exactly the Dennard breakdown that pushed the industry toward Multi-core Architecture.


Level 4 — Synthesis

Recall Solution — L4.1

2005→2015 = 10 years = 5 nodes. Each node multiplies frequency by : Reality: clocks plateaued at ~3–4 GHz (the power wall). The doubling transistors — still delivered by Moore's Law — were spent on more cores (Multi-core Architecture), not more GHz. Ideal Dennard would have given ~17 GHz single cores; leakage-driven heat forbade it.

Recall Solution — L4.2

decades. Each decade is ×10, so Leakage explodes 1000× — see Leakage Current and Subthreshold Conduction. This is why (and hence ) can't keep shrinking, which is the root cause of Dennard's death.

Recall Solution — L4.3

Power (dynamic active-transistor-count ; same total transistors):

  • A: .
  • B: 4 cores of each at : . B uses half the dynamic power. Throughput (ops/s cores × freq):
  • A: .
  • B: . B is 2× throughput at half the power — the whole reason Multi-core Architecture won after Dennard ended. Lowering frequency drops the dynamic cost per core (see Dynamic Power CV2f) while parallelism recovers total work.

Level 5 — Mastery

Recall Solution — L5.1

At : exponent , and , so No degeneracy — it correctly returns the starting count. The formula is well-defined for all real : for the exponent is negative and (fewer transistors in the past), which is the correct backward extrapolation.

Recall Solution — L5.2
  1. Atomic granularity: a channel can't be thinner than a few atoms; gate control over the channel collapses. This is why geometry shifted to FinFETs and gate-all-around, wrapping the gate to keep control.
  2. Quantum tunnelling / leakage: as the gate oxide and channel thin, electrons tunnel through barriers — leakage rises exponentially and static power dominates. So even a perfectly funded Moore's Law hits hard physical walls; scaling is ultimately bounded by atoms and quantum mechanics, not just budgets.
Recall Solution — L5.3

Flawed premise: that the node name is a real physical length. Since ~2010 the node label ("3 nm", "5 nm") is a marketing name; no single feature is literally that size — gate lengths and pitches are considerably larger. So the "3 nm from the atomic limit" arithmetic is meaningless. Correct view: density improvements now come from structure (FinFET → GAA → 3D stacking, FinFET and Gate-All-Around) and design, not just shrinking one length. Moore's Law (transistor count) has continued past the point the naive-name arithmetic would forbid — because the name never was the length.

Recall Solution — L5.4

Per transistor: . With fixed and : each transistor's power . But transistor count (double per node). Total: Total power would rise ~41% per node if all transistors ran at once. Since the cooling budget is fixed, you cannot power them all — hence dark silicon: a growing fraction of the chip must stay switched off ("dark") at any instant.


Recall One-line summary of the whole page

The growth law becomes a straight line on a log axis (L1–L3); Dennard kept power density flat only while shrank (L3); once and froze, extra transistors meant more heat/cores/dark silicon, not more GHz (L4–L5); and the ultimate limit is atoms + tunnelling, not budgets (L5).