50% KYO? Kyunki "logic threshold" (woh voltage jis par agla gate decide karta hai ki 1 hai ya 0) roughly halfway par hota hai. 50% par measure karna ek consistent, technology-independent reference point hai.
Note karo iska fark transition (rise/fall) time se: woh ek signal ke 10% aur 90% points ke beech measure hota hai aur describe karta hai ki edge kitni sharp hai — yeh ek alag quantity hai.
Ek CMOS gate output ek load capacitanceCL drive karta hai (wire capacitance + un gates ki input capacitances jo isse feed hoti hain). Jab output switch karta hai, toh ek transistor ko us capacitor pe ya us se charge move karna padta hai apne channel resistanceR ke through.
Switching transistor ko ek resistor R manke model karo jo capacitor CL ko supply VDD se charge kar raha hai.
KCL se, cap ko charge karne wala current resistor ke through current ke barabar hai:
CLdtdV=RVDD−V
Yeh step kyun? Same current R se flow karta hai aur CL mein jaata hai (series path), aur ek capacitor ka current definition se CdV/dt hota hai.
Variables alag karo aur V=0 se integrate karo:
VDD−VdV=RCLdt⇒−ln(VDD−V)=RCLt+k
V(0)=0 apply karne se k=−lnVDD milta hai, isliye:
V(t)=VDD(1−e−t/RCL)
Yeh step kyun? Yeh standard exponential charging curve hai — output jump nahi karta; yeh time constant τ=RCL ke saath VDD tak dheere-dheere ease karta hai.
Ab tpLH nikalo: 50% point V=VDD/2 tak pahunchne ka time:
2VDD=VDD(1−e−t/RCL)⇒e−t/RCL=21⇒t=RCLln2
Consequences jo ab tum predict kar sakte ho (Forecast-then-Verify):
Zyada gates drive karo → bada CL → zyada delay. (Fan-out time ki cost lagata hai.)
Bada/zyada strong transistor use karo → chhota R → kam delay (lekin pichle gate ke liye badi input cap!).
Gates ki chain mein delays kaise combine hoti hain?
Woh ek path ke along ADD hoti hain; sabse lamba (critical) path max clock frequency f_max = 1/t_critical set karta hai.
Propagation delay aur rise time mein fark?
Propagation delay do signals ke beech 50%(in)→50%(out) hai; rise/fall time EK signal ka 10%→90% hai (edge sharpness).
Static hazard (glitch) kya hota hai?
Ek brief false output pulse jo unequal path delays ki wajah se ek gate ke inputs alag times par arrive karte hain.
Kya driving transistor ko bada karna hamesha circuit ko fast karta hai?
Nahi — chhota R help karta hai, lekin uski badi input capacitance pichle stage ko slow karti hai; yeh ek trade-off hai.
Recall Feynman: ek 12-saal ke bachche ko explain karo
Socho ek cup ko paani se ek patli straw ke zariye bharna. Chahe tum instantly decide karo ki use bharna hai, paani phir bhi halfway line tak pahunchne mein ek moment leta hai. Ek logic gate aisa hi hai: "paani" electric charge hai, "cup" ek tiny capacitor hai, aur "straw" transistor ki resistance hai. Gate jawab turant jaanta hai, lekin voltage ko actually uthane mein thoda time lagta hai jahan agla gate use padh sake. Kai cups aur straws ko chain karo, aur wait karne ke times add hote jaate hain — isliye fast computers zyada mehnat karte hain in straws ko mota aur cups ko chhota rakhne ke liye.