Ek inverter ka transfer function Vout=f(Vin) hota hai, monotonically decreasing: high in → low out.
Cross-coupling ek saath do constraints impose karta hai:
VQB=f(VQ)andVQ=f(VQB)
Doosre ko pehle mein substitute karo:
VQ=f(f(VQ))
Composition f∘fincreasing hai (do decreasing functions compose hokar increasing ban jaate hain).
VQ (identity line) ko f(f(VQ)) ke against plot karo, to ye teen baar intersect karte hain:
Do stable intersections rails par: VQ≈0 aur VQ≈VDD.
Ek unstable intersection VQ=VQB=VM par (metastable point).
Toh do inverters ka WHY yeh hai: akela inverter sirf invert karta hai; loop mein do inverters positive feedback create karte hain, aur high gain ke saath positive feedback do locked-in stable states deta hai = 1 bit of non-volatile-while-powered storage.
Label: WL = word line (access transistors ko on karta hai), BL aur BLB = do bit lines.
Access transistors AL (Q↔BL connect karta hai) aur AR (QB↔BLB connect karta hai).
Jo side 0 store kar rahi hai (node Q), woh current sink karta hai: BL, AL+NL se discharge hota hai, jabki BLB high rehta hai. Ek chota differential voltageΔV build hota hai; ek sense amplifier ise detect karta hai.
Bit lines ko desired nayi value par drive karo: Q mein 0 likhne ke liye, BL=0, BLB=1 force karo.
WL = 1 karo. Access transistor AL ko ab itna strong hona chahiye ki internal PMOS PL ko — jo Q ko high hold kar raha hai — overpower kar sake, aur Q ko low BL ke through neeche kheench sake.
SRAM ko static kyun kaha jaata hai? → feedback bit ko regenerate karta hai; refresh nahi chahiye.
Kaun se transistors data store karte hain? → 4 cross-coupled inverter transistors.
Cell ratio kya hai aur yeh kaunsi operation protect karta hai? → CR=(W/L)NL/(W/L)AL; read stability protect karta hai.
Pull-up ratio kya hai aur yeh kaunsi operation enable karta hai? → PR=(W/L)PL/(W/L)AL; write enable karta hai.
Read se pehle dono bit lines precharge kyun karte hain? → taaki ek chota differential ΔV jaldi sense ho sake.
Unstable point kahan hota hai? → jahan VQ=VQB=VM ho, loop gain >1 ho.
Recall Feynman: 12-saal ke bacche ko samjhao
Socho ek see-saw par do bacche hain. Jab bhi ek upar jaata hai, woh doosre ko neeche dhakelta hai — aur yeh dhakka unhe lock rakhta hai: upar-neeche ya neeche-upar. Isi tarah memory 1 ya 0 yaad rakhti hai. Do chote gates (darwaze) hote hain. Darwaze band rakho aur see-saw bas wahan baith kar yaad karta rehta hai. Darwaze dheere se kholo aur tum dekh sakte ho kaun sa baccha upar hai (reading). Unhe kholo aur ek taraf zor se push karo aur see-saw dusri position mein palat jaata hai (writing). Kyunki bacche ek-doosre ko dhakelte rehte hain, ise kabhi yaad dilane ki zaroorat nahi — isliye ise static kaha jaata hai.
Do cross-coupled inverters ek positive-feedback loop banate hain jo power rahne tak stored bit ko continuously regenerate karta hai.
SRAM cell mein do stable states kya create karta hai?
Cross-coupling ki wajah se VQ=f(f(VQ)) hota hai; yeh increasing composition identity line ko do stable rails par aur ek unstable middle point par intersect karta hai.
Cell ka unstable (metastable) point kahan hota hai?
Jahan VQ=VQB=VM ho aur loop gain ka magnitude 1 se zyada ho, isliye noise ek rail ki taraf amplify hoti hai.
Cell ratio (CR) define karo aur yeh kya protect karta hai.
CR=(W/L)NL/(W/L)AL; bada CR (access ke muqable strong pull-down) read disturb prevent karta hai / cell ko read-stable rakhta hai (1.2–2).
Pull-up ratio (PR) define karo aur yeh kya enable karta hai. ::: PR=(W/L)PL/(W/L)AL; chhota PR (weak pull-up) access transistor ko write ke dauran PMOS override karne deta hai (≤1.8).
Read se pehle dono bit lines precharge kyun kiye jaate hain?
Taaki "0" side par ek chota differential voltage ΔV develop ho aur sense amplifier bit ko jaldi detect kar sake.
Write ke dauran, kaun sa transistor "jeetta" hai aur kisse?
Access NMOS ko internal PMOS pull-up ko overpower karna hota hai taaki storage node ko nayi value par kheench sake.