6.4.9 · D3 · Hardware › Power, Thermal & Reliability › Voltage droop and decoupling capacitors
Yeh deep-dive parent topic Voltage droop and decoupling capacitors ke har us case ko drill karta hai jo exam ya real board par aa sakta hai . Hum har jawab unhi do laws se build karte hain jo tumne already dekhe hain, lekin yahan hum un degenerate , limiting , aur sign cases ko pakdte hain jinhe parent note ne gloss over kar diya tha.
Is poore page ko do machines chalati hain. Ek kehti hai "ek wire current mein change se ladta hai" — woh voltage jo inductor par tab aati hai jab uska current badalta hai. Doosri kehti hai "charge ka ek cup drain hota hai aur uska level girta hai" — woh voltage jo capacitor kho deta hai jab wo charge deta hai. Neeche sab kuch bas yahi do ideas hain — signs, zeros, aur limits ke saath, imandaari se. Hum pehle har symbol define karte hain, ek bhi formula likhne se pehle.
Koi bhi number likhne se pehle, har ek symbol ko plain words mein samjhao, jo hum use karte hain:
Definition Is page ka har symbol, use se pehle define kiya gaya
Δ I — current kitna jump karta hai, amps (A) mein. Ek positive Δ I ka matlab hai chip achanak zyada current maang rahi hai.
Δ t — woh jump kitna time leta hai, seconds (s) mein. Chhota Δ t = tez = zyada khatarnak.
d t d i — current-versus-time line ki slope : amps per second (A/s) mein. Graph par "rise over run" ke roop mein padho.
Δ V — voltage rail ka resulting wobble, volts (V) mein. Droop ek negative Δ V hota hai (rail sag jaati hai).
V L — woh voltage jo inductor par tab appear hoti hai jab uska current change ho raha hota hai, volts (V) mein. Yeh "villain" voltage hai jo ek fast edge ke dauran rail se chura leti hai.
Q — electric charge , woh "electricity" ki matra jo ek capacitor store karta hai, coulombs (C) mein. Ek coulomb matlab ek amp ek second ke liye flow kare, isliye Q = I ⋅ t .
L — wire/path ki inductance , henries (H) mein: path kitni strongly current mein change se ladti hai . Ise ek lambe pipe mein paani ki bhaari pan ke roop mein socho jo speed up ya slow down karna pasand nahi karta.
C — decoupling cap ki capacitance , farads (F) mein: "cup of charge" kitna bada hai. Bada C = gehri cup = usi charge ke liye chhota sag.
R — resistance , ohms (Ω ) mein: woh steady voltage-per-amp toll jo ek wire hamesha leta hai, DC par bhi.
E S R — Equivalent Series Resistance : ek real capacitor ke andar chhoti unavoidable resistance (Ω mein).
E S L — Equivalent Series Inductance : ek real capacitor ke andar chhoti unavoidable inductance (H mein), uske apne leads/plates se.
j — imaginary unit (j = − 1 ; engineers j likhte hain i ki jagah taaki current se confuse na ho). Yeh ek bookkeeping symbol hai jo AC circuits mein 9 0 ∘ phase shift track karta hai — tumhe ise kabhi "compute" nahi karna, sirf carry karna hai.
Is topic ka har problem is table ki ek cell hai. "Case class" = woh physical situation jo tumhe di gayi hai; "What is being tested" = woh single formula ya idea jo ise crack karta hai. Har row ko aise padho: "agar situation X hai, toh tool Y use karo."
#
Case class (tumhe di gayi situation)
What is being tested (use karne wala tool)
Example
A
Tumhe ek fast current step aur droop budget diya gaya hai, cap size puchha gaya hai
Sizing formula C ≥ Δ I Δ t /Δ V ma x
Ex 1
B
Current inductance se rise ho raha hai (d i / d t > 0 )
V L = L d i / d t ek positive number deta hai → ek sag
Ex 2
C
Current inductance se fall ho raha hai (d i / d t < 0 )
Same law; negative slope → negative V L → ek overshoot
Ex 3
D
Current constant hai (steady DC, d i / d t = 0 )
Inductor gayab ho jaata hai (V L = 0 ); sirf Ohm's I R drop bachta hai — isliye yeh cell "IR-only" hai
Ex 4
E
Transition time zero ki taraf squeeze ho rahi hai (Δ t → 0 )
Limiting behaviour: droop → ∞ , isliye caps local hone chahiye
Ex 5
F
Pucha gaya hai ki real cap kis frequency par help karna band kar deta hai
Self-resonance f 0 ; capacitive band vs inductive band
Ex 6
G
Ek word problem : DVFS ek saath kayi cores jagata hai
Words ko Δ I aur Δ t mein translate karo, phir A & B apply karo
Ex 7
H
Exam twist : ek real cap jo drain bhi hota hai aur uski apni E S L bhi hai
Do droops superpose karo — charge term + E S L d i / d t term
Ex 8
I
Reverse/design : droop aur cap diya gaya hai, sabse tezi wala step nikalo jo yeh cover karta hai
Sizing box ko invert karo Δ t ke liye solve karne ke liye
Ex 9
Hum positive aur negative d i / d t (cells B & C), zero case (D), limit (E), ek frequency-domain case (F), aur word/exam/reverse problems (G–I) cover karte hain. Koi cell khaali nahi hai.
Worked example Ex 1 (Cell A) — ek current step se sizing
Ek core Δ I = 30 A ka ek step draw karta hai jo Δ t = 3 ns tak rehta hai. Droop budget Δ V ma x = 60 mV hai. Minimum capacitance nikalo.
Forecast: order of magnitude guess karo — nanofarads? microfarads? millifarads?
Cap ko jo charge Q deliver karna hai woh nikalo. Yaad karo Q (charge, coulombs) = I ⋅ t , isliye Q = Δ I Δ t = 30 × 3 × 1 0 − 9 = 9 × 1 0 − 8 C = 90 nC .
Yeh step kyun? Yahan capacitor ka ek hi kaam hai charge dena; charge = current × time.
Allowed sag se divide karo. C ≥ Δ V ma x Q = 0.06 9 × 1 0 − 8 = 1.5 × 1 0 − 6 F = 1.5 μ F .
Yeh step kyun? Q = C Δ V , isliye ek fixed charge ke liye, bada C matlab chhota voltage drop. Fixed charge ke worst allowed drop par C ke liye solve karo.
Verify: plug back karo — C Δ V ma x = 1.5 × 1 0 − 6 × 0.06 = 9 × 1 0 − 8 C = woh 90 nC jo humein chahiye tha. ✓ Units: V A ⋅ s = V C = F . ✓ Microfarads, jaise MLCC ke liye forecast kiya tha.
Definition Signed capacitor law (polarity clearly bataya gaya)
Shuru karo i C = C d t d V se (cap se bahar current = C times kitni tezi se uska voltage girta hai). Jab load current cap ke bahar kheenchta hai, hum us current ko positive lete hain; cap ka voltage tab girta hai, isliye d t d V < 0 . Spike par integrate karne par:
Δ V c a p = − C Δ I Δ t
Minus sign kehta hai ki cap charge supply karte waqt rail drop karti hai. Sizing examples mein hum magnitude C Δ I Δ t quote karte hain (ek positive "sag kitna bada hai" number), lekin rail par physical Δ V negative hai — ek droop — bilkul waise hi jaise Cell B mein inductor ke positive V L ka matlab sag tha.
Yahi woh part hai jo parent note ne assume kar liya tha lekin kabhi draw nahi kiya. Current change ki direction voltage bump ka sign flip kar deti hai. Figure 1 neeche do panels stack karke plot karta hai: top panel current versus time hai (blue-shaded rising edge, pink-shaded falling edge), aur bottom panel resulting rail voltage hai. Shaded bands ko neeche trace karo: rising edge (top, blue) ek sag ke saath line up hoti hai (bottom, blue arrow "DROOP"); falling edge (top, pink) ek spike ke saath line up hoti hai (bottom, pink arrow "OVERSHOOT").
Figure 1 — Top: load current ek rising edge (blue band) aur ek falling edge (pink band) ke saath. Bottom: rail voltage apni 1.0 V nominal (yellow dashed) ke around. Rising current → droop; falling current → overshoot. Same edge magnitude, opposite rail direction.
V L ka sign padhna
V L = L d t d i woh voltage hai jo inductor change ka virodh karne ke liye develop karta hai .
Current rising (d t d i > 0 ): inductor chip par voltage neeche kheenchta hai → droop (ek sag). Yeh Figure 1 mein blue band hai.
Current falling (d t d i < 0 ): inductor voltage upar dhakelta hai → overshoot (rail ke upar ek spike). Yeh Figure 1 mein pink band hai. Overshoot droop jitna hi khatarnak ho sakta hai — yeh gate oxides par stress dalta hai.
Worked example Ex 2 (Cell B) — rising current, droop
L = 150 pH . Current 10 A se 60 A tak Δ t = 1 ns mein ramp karta hai. Droop nikalo.
Forecast: kya yeh millivolts hoga ya volts?
Slope compute karo. d t d i = 1 × 1 0 − 9 60 − 10 = 1 0 − 9 50 = 5 × 1 0 10 A/s .
Yeh step kyun? d i / d t current graph ka rise-over-run hai; sign positive hai kyunki current upar gayi.
Inductor law apply karo. V L = L d t d i = 150 × 1 0 − 12 × 5 × 1 0 10 = 7.5 V droop.
Yeh step kyun? Inductance se guzarne wale fast change ke liye yahi ek law hai.
Verify: 150 pH × 5 × 1 0 10 A/s : 150 × 5 = 750 , exponents − 12 + 10 = − 2 , isliye 750 × 1 0 − 2 = 7.5 V . ✓ Positive → sag (Figure 1 mein blue rising edge se match karta hai). 1 V rail par 7.5 V fatal hai → yahi wajah hai ki hume is inductance se pehle ek local cap chahiye.
Worked example Ex 3 (Cell C) — falling current, overshoot
Same L = 150 pH . Ab core apna kaam khatam karta hai: current 60 A se wapas 10 A par 1 ns mein girta hai. Rail wobble aur uska sign nikalo.
Forecast: Ex 2 jaisi hi magnitude, lekin rail kis direction mein move karegi?
Slope, sign ke saath. d t d i = 1 × 1 0 − 9 10 − 60 = − 5 × 1 0 10 A/s . Negative — current gir rahi hai.
Yeh step kyun? Sign honest rakho; yahi is cell ka poora point hai.
Law apply karo. V L = 150 × 1 0 − 12 × ( − 5 × 1 0 10 ) = − 7.5 V .
Yeh step kyun? Same law, negative slope → negative V L , jo chip par rail ke 7.5 V upar spring karne ke roop mein dikhta hai (ek overshoot).
Verify: magnitude Ex 2 se same (7.5 V ), sign opposite. ✓ Figure 1 mein pink falling edge se match karta hai. Lesson: current burst ka ant utna hi khatarnak hai jitna start — decoupling caps overshoot bhi absorb karte hain.
Common mistake "Overshoot harmless hai — rail upar gayi, neeche nahi."
Kyun sahi lagta hai: hum sirf V min ki chinta karte hain, aur rail se upar jaana timing ke liye safe lagta hai.
Fix: overshoot voltage V ma x se upar push karta hai, thin gate oxides par stress dalta hai aur chip ki life khatam karta hai. Current burst ke dono edges matter karte hain; low side ke liye Clock timing margin and Vmin dekho aur high side ke liye reliability limits.
Worked example Ex 4 (Cell D) — steady DC, koi change nahi
Ek block L = 150 pH aur R = 0.5 m Ω wale path se constant I = 40 A draw karta hai. Abhi (steady state mein) droop kya hai?
Forecast: kya inductance matter karta hai agar kuch change nahi ho raha?
Inductive term. Current constant hai, isliye d t d i = 0 , deta hai V L = L ⋅ 0 = 0 V .
Yeh step kyun? Ek inductor sirf change par react karta hai. Ek steady flow usmein se koi voltage develop nahi karta. Yeh degenerate case hai jahan "villain" gayab ho jaata hai — isliye yeh cell IR-only ho jaati hai.
Resistive term bachta hai. V R = I R = 40 × 0.5 × 1 0 − 3 = 0.02 V = 20 mV .
Yeh step kyun? Resistance hamesha current ke proportion mein voltage drop karta hai — yeh kabhi nahi sota, DC par bhi.
Verify: total steady droop = V L + V R = 0 + 20 mV = 20 mV . ✓ Sirf resistor contribute karta hai; yeh woh "DC droop" hai jo parent ki table R ko attribute karti hai. Ek cap DC droop fix nahi karta — yeh regulator ka kaam hai.
Worked example Ex 5 (Cell E) — transition ko zero tak squeeze karo
Ex 2 ka step lo (Δ I = 50 A , L = 150 pH ) lekin poocho: V L ka kya hota hai jab transition time Δ t shar karta hai: 1 ns , 100 ps , 10 ps ?
Forecast: kya droop level off hota hai, ya bina bound ke badhta rehta hai?
Droop ko Δ t ke function ke roop mein likho. V L ( Δ t ) = L Δ t Δ I = 150 × 1 0 − 12 × Δ t 50 .
Yeh step kyun? Δ t ko chhodkar sab kuch fix karo taaki hum trend dekh sakein.
Teen points evaluate karo.
Δ t = 1 ns : V L = 7.5 V .
Δ t = 100 ps : V L = 75 V .
Δ t = 10 ps : V L = 750 V .
Yeh step kyun? Numbers trend ko undeniable banate hain.
Limit lo. Jab Δ t → 0 , V L = Δ t L Δ I → ∞ .
Yeh step kyun? Ek fixed number ko zero ki taraf jaane wali cheez se divide karne par woh blow up hota hai. Yeh mathematical statement hai "tum ek inductor se instantly current kabhi jump nahi karwa sakte."
Verify: Δ t mein har tenfold decrease V L ko das guna kar deta hai (7.5 → 75 → 750). ✓ Limit wajah hai ki charge ek nearby, low-inductance cap se aana chahiye: chahe edge kitni bhi tez ho, local cap ka Δ V = Δ I Δ t / C actually shrink karta hai jab Δ t → 0 , isliye cap exactly wahin jeetta hai jahan wire fail karti hai.
Ab hum time se frequency par switch karte hain. Frequency kyun? Kyunki ek real cap ek pure capacitor nahi hai — usmein series inductance (E S L , uska apna internal inductance) aur resistance (E S R , uska apna internal resistance) hai, aur cap help karta hai ya nahi yeh depend karta hai ki disturbance kitni tez (kya frequency) hai. Figure 2 neeche cap ki impedance magnitude ∣ Z ∣ (vertical axis, ohms) ko frequency f (horizontal axis, Hz) ke against plot karta hai, dono log scales par. Blue dashed line falling capacitive reactance 1/ ( ω C ) hai; pink dashed line rising inductive reactance ω E S L hai; solid white curve real cap hai, jo left par blue follow karta hai, yellow E S R floor par dip karta hai, phir right par pink follow karta hai.
Figure 2 — Ek real capacitor ki impedance vs frequency. f 0 ke left mein: capacitive (blue), cap kaam karta hai. f 0 par (yellow line): impedance E S R par bottom out karta hai (yellow dotted floor). f 0 ke right mein: inductive (pink), cap useless hai. ω = 2 π f angular frequency hai.
Definition Ek real capacitor ke teen bands
Uski impedance hai Z ( ω ) = E S R + j ω E S L + j ω C 1 , jahan ω = 2 π f angular frequency hai (radians/second) aur j = − 1 imaginary unit hai jo 9 0 ∘ AC phase shift mark karta hai.
Low f (Figure 2 mein yellow line ke left): ω C 1 term bahut bada hai → capacitive → cap kaam karta hai.
f 0 par: capacitive aur inductive terms cancel ho jaate hain → impedance sirf E S R par bottom out karta hai.
High f (yellow line ke right): ω E S L term dominate karta hai → cap inductor ki tarah dikhta hai → useless.
Worked example Ex 6 (Cell F) —
f 0 nikalo aur dono sides check karo
Ek cap mein C = 220 nF aur E S L = 0.8 nH , E S R = 5 m Ω hai. Uski self-resonant frequency, aur f 0 par uski impedance nikalo.
Forecast: tens of MHz? hundreds?
Product compute karo. E S L ⋅ C = 0.8 × 1 0 − 9 × 220 × 1 0 − 9 = 1.76 × 1 0 − 16 s 2 .
Yeh step kyun? f 0 ko E S L ⋅ C ka square root chahiye; pehle product nikalo.
Resonance formula lo (upar derive ki gayi). f 0 = 2 π 1.76 × 1 0 − 16 1 = 2 π × 1.327 × 1 0 − 8 1 ≈ 1.20 × 1 0 7 Hz = 12.0 MHz .
Yeh step kyun? Yeh woh frequency hai jahan inductive aur capacitive reactances equal hain aur cancel ho jaate hain.
f 0 par impedance. Exactly f 0 par reactances cancel ho jaate hain, sirf ∣ Z ∣ = E S R = 5 m Ω bachta hai.
Yeh step kyun? Minimum impedance = resistive floor (Figure 2 mein yellow dotted line). f 0 ke neeche cap help karta hai; uske upar, ek chhota cap add karo jiska f 0 zyada ho.
Verify: 1.76 × 1 0 − 16 = 1.327 × 1 0 − 8 ; 2 π × 1.327 × 1 0 − 8 = 8.34 × 1 0 − 8 ; reciprocal = 1.199 × 1 0 7 Hz . ✓ ≈ 12 MHz. General L C picture ke liye LC resonance and impedance dekho aur E S L kahan se aata hai ke liye Parasitic inductance and ESL/ESR dekho.
Worked example Ex 7 (Cell G) — DVFS ke under cores jagte hain
Ek power-management unit Dynamic voltage and frequency scaling (DVFS) use karke ek saath 8 idle cores jagata hai. Har core on hone par 6 A add karta hai, aur gating hardware unhe sab Δ t = 4 ns mein ramp up karta hai. Rail 0.9 V hai aur V min = 0.82 V . Nearest bulk cap tak path inductance L = 120 pH hai. Kya die sirf inductive droop par safe hai, aur agar nahi, toh kaun sa cap ise rokta hai?
Forecast: kya 8 cores ek saath V min trip kar denge?
Words ko Δ I mein translate karo. Δ I = 8 × 6 = 48 A .
Yeh step kyun? "8 cores × 6 A" simply total simultaneous demand hai — yeh di-dt and simultaneous switching noise action mein hai.
Inductive droop. V L = L Δ t Δ I = 120 × 1 0 − 12 × 4 × 1 0 − 9 48 = 120 × 1 0 − 12 × 1.2 × 1 0 10 = 1.44 V .
Yeh step kyun? Path inductance se change ki rate raw droop set karti hai kisi bhi local cap ke act karne se pehle.
Budget se compare karo. Allowed droop = 0.9 − 0.82 = 0.08 V = 80 mV . Kyunki 1.44 V ≫ 80 mV , safe nahi — far cap bahut zyada inductance ke peeche hai.
Yeh step kyun? V min ke against go/no-go check.
Local cap size karo jo rail hold kare. C ≥ Δ V ma x Δ I Δ t = 0.08 48 × 4 × 1 0 − 9 = 0.08 1.92 × 1 0 − 7 = 2.4 × 1 0 − 6 F = 2.4 μ F .
Yeh step kyun? Ek local, low-E S L cap Q = Δ I Δ t = 192 nC supply karta hai taaki wire ka L d i / d t die par kabhi appear na ho.
Verify: charge = 48 × 4 × 1 0 − 9 = 1.92 × 1 0 − 7 C ; C Δ V = 2.4 × 1 0 − 6 × 0.08 = 1.92 × 1 0 − 7 C . ✓ Match. Fix 2.4 μ F local cap hai, ek bada far wala nahi.
Worked example Ex 8 (Cell H) — cap hold up karta hai, lekin uski apni ESL bite karti hai
Ek 1 μ F cap (E S L = 0.5 nH , E S R = 8 m Ω ) ek Δ I = 20 A step Δ t = 2 ns mein supply karta hai. Total droop estimate karo, (a) charge-depletion droop aur (b) cap ki apni E S L ke across extra droop combine karke.
Forecast: kaun sa term dominate karta hai — C term ya E S L term?
Charge-depletion droop (the C term). Magnitude Δ V C = C Δ I Δ t = 1 0 − 6 20 × 2 × 1 0 − 9 = 4 × 1 0 − 2 V = 40 mV .
Yeh step kyun? Bucket itna khaali hota hai jab woh charge deliver karta hai (upar signed law ke anusaar ek sag).
ESL droop (cap ke andar inductive term). Δ V E S L = E S L Δ t Δ I = 0.5 × 1 0 − 9 × 2 × 1 0 − 9 20 = 0.5 × 1 0 − 9 × 1 0 10 = 5 V .
Yeh step kyun? Cap ki apni tiny series inductance bhi fast edge ke dauran L d i / d t follow karti hai.
Compare aur combine karo. Δ V E S L = 5 V ≫ Δ V C = 40 mV . Total worst-case magnitude ≈ 5.04 V , bilkul E S L se dominate.
Yeh step kyun? Twist: ek "accha" cap bhi 2 ns edge par fail karta hai apni E S L ki wajah se — yahi wajah hai ki sabse tez events ke liye hume aur bhi chhote, lower-E S L on-package caps chahiye.
Verify: Δ V C = 40 mV ✓; Δ V E S L = 5 V ✓. E S L term 125 × bada hai. ✓ Lesson: ns-scale spikes ke liye, E S L — C nahi — sab kuch decide karta hai (dekho Parasitic inductance and ESL/ESR ).
Worked example Ex 9 (Cell I) — cap diya gaya hai, kitna tez step woh survive kar sakta hai?
Tumhare paas pehle se ek 0.47 μ F cap installed hai. Droop budget Δ V ma x = 50 mV hai aur expected current step Δ I = 15 A hai. Sabse lamba transition Δ t kya hai jo yeh cap sirf charge par cover kar sakta hai?
Forecast: nanoseconds? tens of nanoseconds?
Sizing formula invert karo. C ≥ Δ V ma x Δ I Δ t se, boundary Δ t ke liye solve karo: Δ t = Δ I C Δ V ma x .
Yeh step kyun? Design question flip karta hai ki kaun sa variable unknown hai; algebra hai, koi nayi physics nahi.
Plug in karo. Δ t = 15 0.47 × 1 0 − 6 × 0.05 = 15 2.35 × 1 0 − 8 = 1.567 × 1 0 − 9 s ≈ 1.57 ns .
Yeh step kyun? Known cap, budget, aur step ka direct substitution.
Verify: plug back karo — C Δ I Δ t = 0.47 × 1 0 − 6 15 × 1.567 × 1 0 − 9 = 4.7 × 1 0 − 7 2.35 × 1 0 − 8 = 0.05 V = 50 mV . ✓ Exactly budget. Agar real event 1.57 ns se tez hai toh upstream ek tez (chhota, lower-E S L ) cap add karna hoga.
Recall Main kis cell mein hoon? (compute karne se pehle decide karo)
Current step diya gaya hai aur droop budget hai, C nikalna hai? ::: Cell A — use karo C ≥ Δ I Δ t /Δ V ma x .
Current inductance se rise ho raha hai? ::: Cell B — V L > 0 , ek droop (sag).
Current gir raha hai? ::: Cell C — V L < 0 , ek overshoot (upar spike).
Current constant hai? ::: Cell D — V L = 0 , sirf I R bachta hai.
Transition time → 0 ? ::: Cell E — droop → ∞ ; sirf ek local cap isse escape karta hai.
Pucha gaya kis frequency par cap help karna band karta hai? ::: Cell F — f 0 = 1/ ( 2 π E S L C ) ke upar.
"Slope ka sign, sag ka sign." Rising current rail ko sag karta hai; falling current ise spike karta hai. Aur design ke liye: "Missing letter dhundhne ke liye box flip karo" — sizing formula C , Δ t , Δ V mein se jo tumhare paas nahi hai uske liye solve karta hai.
Falling current overshoot
Transition to zero droop blows up