Jo heat source hum control kar sakte hain woh hai dynamic power. CMOS dynamic power law (neeche derive ki gayi) yaad karo, jo woh lever hai jise throttling khiinchta hai.
21CV2 kyun? Ek capacitor par energy hai ∫0Vqdv=∫0V(Cv)dv=21CV2. Ek full cycle mein charging aur discharging milaakar CV2 total dissipate karta hai, lekin standard per-node-transition switching energy 21CV2 likhi jaati hai.
Ab energy per switch ko multiply karo kitni baar hum switch karte hain se. Agar clock frequency f par run karta hai aur ek fraction α (activity factor) nodes har cycle toggle karte hain:
Yeh quadratic-in-V hi pura game hai. Faster run karne ke liye (higher f) ek transistor ko reliably switch karne ke liye higher V chahiye, isliye f aur Vsaath mein badhte hain. Iska matlab power roughly V3 ke saath badhti hai — voltage thoda giraaiye aur power bahut zyada giregi. Isliye throttling dono frequency aur voltage girata hai (DVFS).
Yeh form kyun? Steady-state heat flow Q ek barrier se Q=ΔT/Rθ obey karta hai, exactly I=ΔV/R ki tarah. Rearrange karne par: ΔT=QRθ. Isliye zyada power ⇒ hotter junction, linearly, ek fixed cooler ke liye.
Lekin temperature instantly jump nahi karta — thermal mass (capacitance) hoti hai:
Throttling directly kya quantity reduce karta hai, aur kin do knobs se? ⟶ Dynamic power, voltage and frequency (DVFS) se.
Voltage frequency se zyada powerful lever kyun hai? ⟶ Power ∝V2f aur f∝V, giving ==∼V3== scaling.
Junction temp ko power aur thermal resistance se relate karne wala equation? ⟶ Tj=Ta+PRθ.
Ek chip briefly apna TDP exceed kyun kar sakta hai? ⟶ Thermal mass / time constant ==τ=RθCθ== heating mein delay karta hai.
Hysteresis kis liye hai? ⟶ Trip point ke around rapid on/off chatter rokne ke liye.
Recall Feynman: 12-saal ke bachche ko samjhao
Socho tum itni tezi se daur rahe ho ki bahut zyada garam ho gaye aur behosh ho sakte ho. Tumhara body tumhe slow karke jog karne par majboor karta hai sprint karne ki jagah, taaki tum overheat na ho. Ek computer chip bilkul yahi karta hai: jab uska chhota thermometer kehta hai "bahut hot!", woh sprinting band kar deta hai (clock slow karta hai aur power kam karta hai) jab tak thanda nahi ho jaata. Yeh broken nahi hai — yeh smart hai taaki jal na jaaye. Agar uske paas better fan hota (achha cooler), toh woh slow hone se pehle zyada der sprint kar sakta.