Parent note DVFS (index 6.4.2) padhne se pehle, tumhe kuch ideas ki ek choti toolkit chahiye. Yeh page unhe ek-ek karke bilkul scratch se build karta hai, ek aisi order mein jahan har symbol earn karke aata hai pehle use dekho. Yahan kuch assume nahi kiya gaya — na transistor dekha ho, na capacitor, na yeh ki letter V "voltage" ke liye use hota hai.
Socho ek wall pe light switch. Upar karo → light on (ek 1). Neeche karo → light off (ek 0). Processor bas billions aise switches se bhari wall hai, wire aise ki on/off values ka pattern arithmetic kare.
Topic ko kyun chahiye: DVFS poori tarah is baare mein hai ki in switches ko flip karne mein kitna cost aata hai. Is page ki baaki sab cheez ek flip ki cost aur ek second mein kitne flip hote hain — yahi describe karti hai.
Figure s01 — padho zaroor: neeche ki tasveer mein charge (violet droplets) ek pipe mein push hote dikhte hain. Baayi taraf ka magenta tank voltage source hai; jitna bada utna hard push. Orange arrow dekho: push badhao to droplets daayein taraf gate ki taraf faster flow karte hain. Conclusion: voltage = moving charge ke peeche pressure.
Socho pipe mein paani. Voltage us paani ke peeche pressure hai. High pressure (high V) → charge fast move karta hai, switches jaldi flip hote hain, lekin bahut energy jaati hai. Low pressure → gentle, slow, sasta.
Topic ko kyun chahiye: DVFS ka sabse bada lever voltage hai, kyunki — section 3 mein dekhenge — energy V ke square ke saath badhti hai. Push thoda kam karo to bahut save hota hai.
Figure s02 — padho zaroor: graph push (vertical) ko bucket kitna bhara hai (horizontal) ke against plot karta hai. Magenta line seedhi 0 se final push V tak badhti hai kyunki pressure dheere-dheere charge accumulate hone ke saath badhta hai. Shaded violet area us line ke neeche energy hai — aur us triangle ka area exactly 21×base×height=21CV2 hai. Conclusion: "21" literally ek triangle ka area hai.
Topic ko kyun chahiye: Yahi 21CV2poori wajah hai ki DVFS exist karta hai. Kyunki V squared hai, voltage aadha karo to har ek switch flip ki cost chauthai ho jaati hai. Frequency, jo aage aayega, sirf linearly enter karta hai.
Socho ek drummer jo rowers ke liye pace set karta hai. Har drumbeat pe, saare switches ek step lete hain. Faster drum (f up) → zyada kaam per second, lekin zyada flips per second bhi, to zyada energy burn per second.
Topic ko kyun chahiye: Power energy per second hai. Per second f ticks hote hain, aur har tick pe gates ka fraction α flip karta hai. "Cost per flip" ko "flips per second" se multiply karo aur milega power — agla section yahi hai.
Figure s03 — padho zaroor: do side-by-side plots. Left (orange) mein hum V fixed rakh ke f vary karte hain: line bilkul seedhi hai — double frequency, double power. Right (magenta) mein f fixed rakh ke V vary karte hain: curve upar ki taraf mudi hai, to V aadha karo to power chauthai ho jaati hai. Conclusion: dono knobs bahut alag behave karte hain — yahi asymmetry ki wajah se DVFS voltage pe zyada lean karta hai.
Topic ko kyun chahiye: Yeh ek equation hi hai jo poora parent note derive karta hai, use karta hai, aur optimize karta hai. Ise is tarah padho: "agar main V lower kar sakta hoon to bada fayda hoga (squared); f lower karna bhi help karta hai (ek baar)."
Empirical rule kahan se aata hai. Maano ek flip mein time tdelay lagta hai. Clock tab hi tick kar sakta hai jab sabse slow gate khatam ho, to
fmax∝tdelay1.
Ek flip mein kitna time? Yeh hai "kitna charge move karna hai" divided by "kitna fast move karta hai," yaani tdelay∝IdriveCVdd, jahan Idrive woh current hai jo transistor push kar sakta hai. Threshold ke upar ek transistor ke liye drive current roughly Idrive∝(Vdd−Vth)2 ki tarah badhta hai — sirf surplus push Vdd−Vth useful kaam karta hai. Substitute karo,
tdelay∝(Vdd−Vth)2Vdd⟹fmax∝Vdd(Vdd−Vth)2.
Kyunki Vdd usually Vth se zyada door nahi hota, engineers is messy shape ko ek single tidy power law se fit karte hain
fmax∝(Vdd−Vth)αf,αf≈1.5–2,
jahan ∝ ka matlab hai "ke anupaat mein badhta hai" aur αf ek exponent hai jo har chip ke liye measure kiya jaata hai (yeh 1.5 aur 2 ke beech exactly isliye aata hai kyunki upar ka exact expression un slopes ke beech mein hai). Yeh αf activity factor wala α nahi hai — parent letter reuse karta hai; dhyan rakho.
Neeche ka diagram ek dependency map hai: arrow "X→Y" ka matlab hai "Y samajhne se pehle X samajhna zaroori hai." Upar se neeche trace karo. Transistor se capacitor idea milta hai (ek gate hai ek chota capacitor); capacitor aur voltage se energy per flip milti hai; frequency aur activity factor se flips per second milte hain; yeh dono streams dynamic power mein merge hote hain; alag se, voltage aur threshold "V aur f saath scale karne chahiye" rule force karte hain; aur leakage static-power side contribute karta hai. Har box ek symbol hai jo upar ke sections mein build hua hai, aur saari raahein bottom box tak jaati hain — parent topic, DVFS.
Agar kisi ek feeder ke baare mein depth mein jaana hai, to dekho Voltage regulators (V set karta hai), Clock generation and PLs (f set karta hai), aur Thermal management (kyun power woh heat ban jaata hai jise hatana padta hai).
Right side cover karo aur har ek ka jawab do; agar koi atka to us section ko dobara padho.
Transistor kya hai, ek phrase mein?
Ek electrically controlled on/off switch — woh atomic building block jisse chip bana hai.
Symbol Vdd ka matlab aur unit kya hai?
Supply voltage — electrical "push" jo chip ko feed karta hai — volts (V) mein measure hota hai.
Energy per flip 21CV2 kyun hai, sirf CV kyun nahi?
Charge Q=CV dheere-dheere enter hota hai, to filling ke dauran average push V/2 hai; energy = average push × charge = 21CV2, isliye V squared aata hai.
Frequency f physically kya count karta hai?
Clock ticks per second (Hz); har tick ek "abhi flip karo" command hai gates ko.
Activity factor α kya hai?
Fraction of gates jo ek given clock tick par actually flip karte hain (0 se 1 tak).
Ceff kya bundle karta hai?
Poore chip ki switching capacity — 21αNgatesC — yaani per-gate capacitance times gates ki sankhya times activity factor aur 21.
Dynamic power likho aur bolo kaunsa variable linear hai aur kaunsa quadratic.
P=CeffV2f; f mein linear, V mein quadratic.
Jab bhi V drop karo to f kyun drop karna padta hai?
Lower push → gates dheere charge hote hain → har flip zyada time leta hai → clock edge miss ho jaayegi aur galat compute hoga, to drum bhi slow karna padega.
fmax kya hai aur yeh voltage par kyun depend karta hai?
Woh fastest clock jis par chip ek given voltage par run kar sakta hai; zyada push har flip khatam karta hai jaldi, to fmaxVdd ke saath badhta hai.
Vth kya hai aur useful push Vdd−Vth kyun hai?
Threshold voltage jiske neeche transistor on nahi hoga; sirf uske upar ka surplus, Vdd−Vth, switching drive karta hai.
Static power kya hai aur yeh dynamic se kaise alag hai?
V⋅Ileak — ek constant trickle of leaked charge jo powered rehne par flow karta hai, f se independent (unlike dynamic power).
"Task" kya hai aur energy per task kya hai?
N clock cycles ka ek fixed kaam; iska energy CeffV2N hai — voltage par depend karta hai, speed par nahi.
Agar dono V aur f ko k se scale karo, to energy per task ka kya hoga?
k2 se scale hogi (jaise k=0.8⇒0.64 energy, 36% saving).