Output node bas ek capacitor CL hai (agli stage ke gate caps + wire + drain caps). Uska voltage charge conservation follow karta hai:
Q=CLVout,I=CLdtdVout.
Precharge (ϕ=0):
Mp (PMOS) ka gate =0 hai, toh VGS=0−VDD=−VDD<Vtp → ON. Yeh Vout→VDD kheenchta hai.
Me (foot NMOS) ka gate =0 hai → OFF. Toh chahe PDN conduct karna chahe, ground tak koi path nahi — pull-up aur pull-down ke beech koi fight nahi (static CMOS ke ulat jo kabhi dono ko on nahi karta).
Evaluate (ϕ=1):
Mp off (gate =VDD), Me on (gate =VDD).
Agar PDN inputs ek conducting path banaate hain, charge drain hota hai: Vout:VDD→0 (logic 0).
Agar PDN conduct nahi kar raha, toh koi path nahi, isliye charge ruk jaata hai → VoutVDD pe rehta hai (logic 1) — sirf trapped charge se hold hota hai.
Imagine karo chhat pe ek paani ka tank (yeh output hai). Har raat aap use bharr dete ho (precharge). Din mein, drain ki taraf jaane wale darvaazon ki ek chain hoti hai (input switches). Agar saare sahi darvaaze khulein, paani khaali ho jaata hai (output = 0). Agar darvaaze band rahein, paani bhara rehta hai (output = 1). Chalaak trick yeh hai: aapko poora din pump chalane ki zaroorat nahi — bas ek baar bharr do aur tank ko paani rokke yaad karne do. Nuksan: paani dheere dheere leakta hai, aur agar tank ko khaali pipe se connect karein, level gir jaata hai (charge sharing). Isliye har cycle mein refill karna padta hai.
Precharge (ϕ=0, output VDD tak PMOS se charge) aur Evaluate (ϕ=1, NMOS PDN se conditional discharge).
N-input dynamic gate ko static CMOS ke muqable mein kitne transistors chahiye?
Lagbhag N+2 (PDN + precharge PMOS + foot NMOS) vs static ke liye 2N.
Apne PDN ke given, dynamic gate kaunsa logic function realize karta hai?
f=PDN conducts; series NMOS → NAND-type, parallel NMOS → NOR-type.
Foot (evaluation) NMOS kyun zaroori hai?
Precharge ke dauran ground path tod deta hai taaki output fully charge ho sake aur static short-circuit path se bacha ja sake.
Dynamic logic apna output indefinitely kyun hold nahi kar sakta?
Logic 1 sirf CL pe trapped charge hai; leakage use bleed kar deti hai, toh har cycle mein refresh karna padta hai (ya keeper use karo).
Charge sharing kya hai aur iska kya asar hota hai?
Jab output cap CL ek discharged internal node CX se connect ho; charge VDDCL/(CL+CX) tak redistribute ho jaata hai, output droop karta hai → possible false 0.
Dynamic gates directly cascade kyun nahi ho sakte?
Precharge ke dauran outputs HIGH hote hain; dusre dynamic PDN ko woh feed karne se galat discharge ho sakta hai. Inputs evaluate ke dauran monotonic 0→1 hone chahiye.
Domino logic kya hai aur yeh kya fix karta hai?
Har dynamic gate ke baad ek static inverter add kiya jaata hai taaki uska output precharge ke dauran LOW rahe aur sirf 0→1 rise kare, safe cascading allow karta hai.
Dynamic logic mein sirf NMOS PDN kyun use hoti hai (PUN nahi)?
Pull-up ka kaam clocked precharge PMOS karta hai; PUN hatana hi transistor savings ka poora source hai.
Keeper transistor kya hota hai?
Ek weak PMOS jo output ko HIGH level hold karne ke liye feedback deta hai, leakage aur charge sharing ke against.