4.2.1VLSI Design

Moore's Law and scaling trends

1,980 words9 min readdifficulty · medium6 backlinks

WHAT is Moore's Law?

WHY it's not a physical law: Nothing in physics forces doubling. It is a self-fulfilling economic/industry roadmap — the semiconductor industry set targets and R&D budgets to keep the trend going. It holds because of engineering effort, not natural necessity.

WHAT quantity actually doubles: transistor count per chip — driven by shrinking the minimum feature size (the "node", e.g. 7 nm, 5 nm, 3 nm).


HOW the exponential works — derive it

We want a formula for transistor count vs. time. Start from the rule: multiply by 2 every TdT_d years (the doubling time).

Let N0N_0 = transistors at year t0t_0, and tt = current year.

Number of doublings that have happened: n=tt0Tdn = \frac{t - t_0}{T_d}

Each doubling multiplies by 2, so after nn doublings: N(t)=N02(tt0)/Td\boxed{N(t) = N_0 \cdot 2^{\,(t-t_0)/T_d}}

Why it looks linear on a log plot: Take log10\log_{10}: log10N(t)=log10N0+tt0Tdlog102\log_{10} N(t) = \log_{10} N_0 + \frac{t-t_0}{T_d}\log_{10} 2 This is a straight line in tt with slope log102Td\frac{\log_{10}2}{T_d}. That is why Moore's Law is always drawn on a semi-log graph — the exponential becomes a diagonal line.

Figure — Moore's Law and scaling trends

Dennard Scaling — WHY smaller was also better (not just more)

Moore's Law says "more transistors." Dennard scaling (1974) explains why those smaller transistors were also faster and cooler. This is the physics engine behind the golden age of scaling.

Setup: Scale every dimension (length LL, width WW, oxide thickness toxt_{ox}) and the voltage VV down by the same factor κ>1\kappa > 1 (e.g. κ=1.4=2\kappa = 1.4 = \sqrt{2} per node — halves area each node).

Derive the consequences from device physics:

Quantity Relation Scales as
Area A=LWA = L\cdot W 1/κ21/\kappa^2
Gate capacitance C=εWLtoxC = \varepsilon \frac{WL}{t_{ox}} 1/κ1/\kappa
Voltage VV 1/κ1/\kappa
Current IWL(V)2I \propto \frac{W}{L}(V)^2-ish, \to 1/κ1/\kappa
Gate delay τ=CVI\tau = \frac{CV}{I} 1/κ1/\kappa (faster!)
Power/transistor P=12CV2f,  CV2P = \frac{1}{2}CV^2 f,\; \propto CV^2 1/κ21/\kappa^2
Power density P/A=PAP/A = \frac{P}{A} 1/κ21/κ2=1\frac{1/\kappa^2}{1/\kappa^2} = 1 constant!

Derivation of gate delay (Why τ1/κ\tau \propto 1/\kappa): τ=CVI=(1/κ)(1/κ)(1/κ)=1κ\tau = \frac{C V}{I} = \frac{(1/\kappa)(1/\kappa)}{(1/\kappa)} = \frac{1}{\kappa} Delay shrinks → clock frequency rises. This is why CPU clocks screamed upward through the 1990s.


WHY it broke — the end of Dennard scaling (~2005)

If VV = constant while transistors keep doubling: PACV2fA    (power density now RISES per node)\frac{P}{A} \propto \frac{CV^2 f}{A} \; \uparrow \; \text{(power density now RISES per node)} This is the Power Wall → chips would melt. Industry's response: stop raising clock frequency, go multi-core instead. (Same transistor budget spent on parallelism, not speed.)

Moore's Law (transistor count) continued via FinFETs, GAA, 3D stacking — but Dennard scaling died, which is why single-thread speed stalled.


Worked Examples


Common Mistakes


Recall Feynman: explain to a 12-year-old

Imagine LEGO bricks that get half as wide every couple of years. Suddenly you can fit twice as many bricks in the same box! That means you can build a much cooler LEGO castle every 2 years without a bigger box. For a long time the tiny bricks also snapped together faster and stayed cool. But eventually the bricks got SO tiny that they started leaking heat and couldn't be squeezed more without catching fire — so instead of making one super-fast castle, builders now make many castles side by side (that's "multi-core").


Active Recall

What does Moore's Law state?
Transistor count on an economically optimal chip doubles ~every 2 years (empirical observation, not a physical law).
What is the transistor-growth formula?
N(t)=N02(tt0)/TdN(t)=N_0\,2^{(t-t_0)/T_d} with Td2T_d\approx2 years.
Why is Moore's Law plotted on a semi-log axis?
Because logN\log N is linear in time, so exponential growth appears as a straight line.
What does Dennard scaling describe (vs Moore's Law)?
How shrinking transistors makes them faster and lower-power, keeping power density constant — the physics behind why more transistors were also better.
How does gate delay scale under Dennard scaling?
τ=CV/I1/κ\tau=CV/I \propto 1/\kappa — smaller = faster.
How does power density scale under ideal Dennard scaling?
Constant (P/AP/A stays ~fixed).
When and why did Dennard scaling end?
~2005; voltage couldn't scale below ~1 V without exploding leakage current, so power density began rising (power wall).
What was the industry response to the power wall?
Stop raising clock frequency; go multi-core (parallelism instead of speed).
What is "dark silicon"?
Portions of a chip that must stay powered off because you can't power all transistors simultaneously within the thermal budget.
Is "5 nm" a real physical feature size today?
No — it's a marketing/node label, not a literal measured length.
If a design shrinks by node factor κ=2\kappa=\sqrt2, what happens to area?
Halves (1/κ2=1/21/\kappa^2=1/2), doubling density.

Connections

  • VLSI Design — parent chapter
  • Dennard Scaling — the physics engine behind Moore-era speedups
  • CMOS Transistor — the device being scaled
  • Dynamic Power CV2f — power equation used in the derivation
  • Leakage Current and Subthreshold Conduction — why voltage scaling stopped
  • Multi-core Architecture — industry answer to the power wall
  • FinFET and Gate-All-Around — how count-scaling continued after planar CMOS

Concept Map

enables

observed

transistor count doubles every 2 yrs

take log10

not physics, it is

drives

scale by factor kappa

delay ~ 1/kappa

power ~ 1/kappa^2

explains

constant power density

Make transistors smaller

Moore's Law

Gordon Moore 1965

N=N0 2^t-t0/Td

Straight line on semi-log plot

Economic industry roadmap

Shrinking feature size / node

Dennard Scaling 1974

Transistors faster

Less power each

Golden age of scaling

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, Moore's Law koi physics ka rule nahi hai — ye ek observation hai jo Gordon Moore ne 1965 me di. Baat simple hai: har lagbhag 2 saal me ek chip par transistors ki sankhya double ho jaati hai. Formula yaad rakho: N(t)=N02(tt0)/2N(t)=N_0\,2^{(t-t_0)/2}. Isko log-scale par plot karo to seedhi line ban jaati hai — kyunki exponential growth log lene par linear ho jaati hai. Yahi reason hai ki Moore's Law ka graph hamesha semi-log par dikhaya jaata hai.

Ab ek important cheez: Moore's Law sirf count ki baat karta hai, "zyada transistors". Lekin transistors chhote hone se tez aur thande kyun huye — wo Dennard scaling explain karta hai. Jab tum length, width aur voltage sabko factor κ\kappa se chhota karte ho, to delay τ=CV/I\tau=CV/I ghatta hai (chip tez), aur power density constant rehti hai. Matlab same area me double transistors, no extra heat — bilkul free lunch!

Par ye party ~2005 me khatam ho gayi. Voltage ko 1 V se neeche laane par leakage current exponentially badh jaati hai, isliye voltage scale hona ruk gaya. Constant voltage par jab transistors double karo, to power density badhne lagti hai — isko power wall kehte hain. Chip garmi se pighalne lagti. Isliye industry ne clock speed badhana chhod diya aur multi-core ki taraf move ho gayi — ek fast core ke bajaye kai cores.

Exam aur interview me ye distinction poochha jaata hai: Moore = MORE (count double), Dennard = FASTER + COOLER (physics). Moore's Law abhi bhi FinFET, 3D stacking se chal rahi hai (thodi slow), par Dennard scaling mar chuki hai — isiliye tumhare laptop ka clock speed pichle 15 saal se ~3-4 GHz par atka hua hai.

Go deeper — visual, from zero

Test yourself — VLSI Design

Connections