YEH physical law KYU nahi hai: Physics mein kuch bhi doubling ko force nahi karta. Yeh ek self-fulfilling economic/industry roadmap hai — semiconductor industry ne targets aur R&D budgets set kiye taaki trend chalti rahe. Yeh engineering effort ki wajah se hold karta hai, natural necessity ki wajah se nahi.
KON SI quantity actually double hoti hai: transistor count per chip — minimum feature size ("node", jaise 7 nm, 5 nm, 3 nm) ko shrink karke.
Hum chahte hain transistor count vs. time ka ek formula. Rule se shuru karo: har Td saal mein 2 se multiply karo (doubling time).
Maano N0 = year t0 par transistors, aur t = current year.
Kitni doublings ho chuki hain:
n=Tdt−t0
Har doubling 2 se multiply karti hai, toh n doublings ke baad:
N(t)=N0⋅2(t−t0)/Td
Log plot par linear kyun dikhta hai:log10 lo:
log10N(t)=log10N0+Tdt−t0log102
Yeh t mein ek straight line hai jiska slope Tdlog102 hai. Isliye Moore's Law hamesha semi-log graph par draw ki jaati hai — exponential ek diagonal line ban jaata hai.
Moore's Law kehti hai "zyada transistors." Dennard scaling (1974) explain karta hai kyun woh chhote transistors faster aur cooler bhi the. Yeh scaling ke golden age ka physics engine hai.
Setup: Har dimension (length L, width W, oxide thickness tox) aur voltage V ko same factor κ>1 se scale down karo (jaise κ=1.4=2 per node — har node par area half hota hai).
Device physics se consequences derive karo:
Quantity
Relation
Scales as
Area
A=L⋅W
1/κ2
Gate capacitance
C=εtoxWL
1/κ
Voltage
V
1/κ
Current
I∝LW(V)2-ish, →
1/κ
Gate delay
τ=ICV
1/κ (faster!)
Power/transistor
P=21CV2f,∝CV2
1/κ2
Power density
P/A=AP
1/κ21/κ2=1constant!
Gate delay ki derivation (Kyun τ∝1/κ):
τ=ICV=(1/κ)(1/κ)(1/κ)=κ1
Delay shrink hoti hai → clock frequency badhti hai. Isliye 1990s mein CPU clocks tezi se upar gayi.
Agar V = constant jab transistors double hote rahe:
AP∝ACV2f↑(power density ab har node par BADHTI hai)
Yeh hai Power Wall → chips pighal jaati. Industry ka response: clock frequency badhana band karo, instead multi-core jao. (Wahi transistor budget speed ki jagah parallelism par kharch karo.)
Moore's Law (transistor count) jaari rahi FinFETs, GAA, 3D stacking ke zariye — lekin Dennard scaling khatam ho gayi, isliye single-thread speed stall ho gayi.
Socho LEGO bricks jo har kuch saalon mein aadhi width ki ho jaati hain. Achanak tum usi box mein do guni bricks fit kar sakte ho! Matlab tum har 2 saal mein bina bade box ke ek bahut cool LEGO castle bana sakte ho. Kafi time tak woh chhoti bricks faster snap bhi karti thi aur cool bhi rehti thi. Lekin aakhirkar bricks ITNI chhoti ho gayi ki woh heat leak karne lagi aur aur zyada squeeze karne par aag lag jaati — toh ek super-fast castle banane ki jagah, builders ab kai castles side by side banate hain (yahi "multi-core" hai).
Economically optimal chip par transistor count ~har 2 saal mein double hoti hai (empirical observation, physical law nahi).
Transistor-growth formula kya hai?
N(t)=N02(t−t0)/Td jahan Td≈2 years.
Moore's Law semi-log axis par kyun plot hota hai?
Kyunki logN time mein linear hai, toh exponential growth ek straight line dikhti hai.
Dennard scaling kya describe karta hai (vs Moore's Law)?
Kaise transistors ko chhota karna unhe faster aur lower-power banata hai, power density constant rakhta hai — yeh physics hai jo explain karta hai kyun zyada transistors better bhi the.