3.2.4 · HinglishCMOS Circuit Design

Static vs dynamic power dissipation

1,839 words8 min readRead in English

3.2.4 · Hardware › CMOS Circuit Design


1. The big picture

Figure — Static vs dynamic power dissipation
  • WHAT har term hai: switching = load caps charge karna; short-circuit = transition ke dauran dono transistors briefly on hona; static = idle hone par leakage.
  • HOW ye differ karte hain: dynamic activity ke saath scale karta hai (kitni baar switch karte ho) aur frequency ke saath; static hamesha flow karta hai, switching se independent.

2. Dynamic switching power — scratch se derive kiya

WHY it exists: har wire + gate input mein capacitance hoti hai. Output ko HIGH karne ke liye par charge dump karna padta hai; LOW karne ke liye wo charge ground par drain karna padta hai. Dono mein energy lagti hai.

Derivation — rising transition par energy. Jab PMOS on hota hai, supply ko se tak charge karta hai.

Supply se li gayi energy:

Ye step kyu? Cap mein current hai ; substitute karne se time integral ek voltage integral ban jaata hai, aur voltage limits hain .

Capacitor par end mein stored energy:

Toh supply energy ka aadha store hota hai, baaki aadha PMOS resistance mein heat ke roop mein jal jaata hai. Falling edge par stored NMOS ke through heat ban jaata hai.

Energy se power tak. Agar gate complete cycles per second karta hai:

Real circuits har clock par toggle nahi karte. Activity factor introduce karo = probability ki ek node per clock rising transition karta hai:


3. Short-circuit power

WHY: input region se ramp karta hai jahan koi bhi transistor fully off nahi hota. Current seedha flow karta hai.

jahan input rise/fall time ke proportional hai. HOW to reduce: edges sharp rakho (fast transitions) — slow inputs crowbar window ko bada karte hain. Usually dynamic power ka 5–15%.


4. Static (leakage) power — scratch se

Main leakage sources (WHAT):

  1. Subthreshold leakage — ek transistor "off" () hote hue bhi ek small current pass karta hai jo shrink hone par exponentially badhta hai: WHY it matters: jaise chips scale hue, engineers ne speed ke liye ghataya — jisne ko exponentially bada kar diya.
  2. Gate-oxide tunneling — electrons ultra-thin gate oxide ke through quantum-tunnel karte hain.
  3. Junction / reverse-bias leakage — reverse-biased diode currents.

HOW to fight it: high- transistors, power gating (sleep switches), body biasing, thicker/high- oxide.


5. Worked examples


6. Common mistakes


7. Forecast-then-Verify


Flashcards

CMOS power dissipation ki do categories kya hain?
Dynamic (switching + short-circuit) aur Static (leakage).
Switching power formula likho.
.
Switching power ke proportional kyu hai?
Ek factor charge se, ek us voltage se jiske through charge push hoti hai.
ko tak charge karne mein kitni energy dissipate hoti hai?
(supply energy ka aadha); baaki aadha cap par store hota hai.
Ek full charge+discharge cycle mein total energy dissipated?
, transistor resistance se independent.
Kya dissipated switching energy transistor resistance par depend karti hai?
Nahi — R sirf speed (time constant) set karta hai, total energy nahi.
Activity factor kya hai?
Probability ki ek node per clock cycle ek switching (rising) transition karta hai (0–1).
Short-circuit power kis cheez se hoti hai?
NMOS aur PMOS dono input transition ke dauran briefly conduct karte hain, -se-GND seedha path dete hain.
Short-circuit power kaise kam karo?
Input rise/fall times fast rakho (sharp edges) taaki crowbar window chhoti rahe.
Teen static leakage mechanisms bataao.
Subthreshold conduction, gate-oxide tunneling, reverse-bias junction leakage.
Subthreshold leakage par kaise depend karta hai?
Exponentially — lower (speed ke liye) exponentially zyada leakage cause karta hai.
Static power ka formula?
.
Static power kam karne ki techniques?
High- transistors, power gating, body biasing, high-k/thicker oxide.
Nanometer nodes mein static power dominant kyu ho gayi?
Scaling ne speed maintain karne ke liye ghataya, aur subthreshold leakage lower ke saath exponentially badhti hai.

Recall Feynman: ek 12-saal ke bachche ko samjhao

Socho ek paani ki bucket (wire) hai jise tum baar baar bharte aur khaali karte ho. Dynamic power wo effort hai bucket bharne aur dumping ka — kaam tabhi hota hai jab tum actually paani dalte ho. Paani jitna upar uthao (voltage), utna zyada mushkil hota hai — do guni height matlab chaar guna kaam. Static power bucket mein ek chhota sa chhed hai jo hamesha tappak karta rehta hai, tab bhi jab tum rest kar rahe ho. Purani buckets mein chhed chhota tha; naye super-thin buckets mein chhed zyada leakage karta hai, toh kuch na karte hue bhi paani barbaad hota hai.

Connections

Concept Map

splits into

splits into

includes

includes

caused by

caused by

caused by

quantified as

scales

scales

flows always independent of

P_total

Dynamic power

Static power leakage

Switching power

Short-circuit power

Charge/discharge C_L

Both transistors on briefly

Leakage while idle

alpha C_L V_DD^2 f

Activity factor alpha

Clock frequency f