WHY yeh exist karta hai: kyunki "0" aur "1" points nahi hain, yeh voltage ke ranges hain. Sender ki promise aur receiver ki expectation ke beech ka gap hi margin hai.
WHAT yeh measure karta hai: worst-case tolerable noise, do parts mein — HIGH noise margin (NMH) aur LOW noise margin (NML).
HOW hum ise lete hain: transfer characteristic (VTC) par define kiye gaye char voltage levels se: VOH,VOL,VIH,VIL.
Hum driver → receiver chain karte hain. Driver ek valid level output karta hai; receiver ko ise accept karna hoga chahe noise add ho jaaye.
Case HIGH (ek 1 wire se travel karta hai):
Driver at least VOH guarantee karta hai. Receiver tab bhi ise 1 kahega jab tak uska input VIH se upar rahe. Noise sirf received voltage ko drop kar sakti hai (worst case). Tolerable drop:
NMH=VOH−VIH
Yeh subtraction kyun?VOH wo ceiling hai jahan se hum shuru karte hain, VIH wo floor hai jo receiver ko chahiye. Dono ke beech ki distance hi yeh hai ki noise signal ko kitna neeche kheench sakti hai failure se pehle.
Case LOW (ek 0 wire se travel karta hai):
Driver at most VOL guarantee karta hai. Receiver tab bhi ise 0 kahega jab tak uska input VIL se neeche rahe. Noise sirf ise upar uthaa sakti hai. Tolerable rise:
NML=VIL−VOL
Yeh order kyun? Ab VIL ceiling hai (receiver limit) aur VOL floor hai (driver start); noise low signal ko limit ki taraf upar dhakelta hai.
Kis direction mein noise ek HIGH signal ko threaten karti hai?
CMOS margin roughly VDD/2 kyun hai?
Answers: 1) NMH=VOH−VIH, NML=VIL−VOL. 2) Noise attenuation aur amplification ke beech ki boundary. 3) Downward (VIH ki taraf kheenchti hai). 4) Rail-to-rail swing + threshold at VDD/2.
Recall Feynman: ek 12-saal ke bachche ko explain karo
Socho tum ek note pass kar rahe ho jo "HIGH" ya "LOW" kehta hai. Tumhare dost ke kaano mein thodi fuzzy sunaai deta hai. Agar tum "HIGH" bahut zor se CHILLAO (top ke paas), toh bhi agar kuch noise ise thoda quiet kar de, tumhara dost phir bhi "HIGH" sunegaa. Jitni extra loudness tum spare kar sakte ho apne dost ke confuse hone se pehle, wahi noise margin hai. HIGH ke liye ek cushion hai (chillana) aur LOW ke liye ek (whisper karna). Ek achha chip dono cushions ko bada rakhta hai taaki random buzzing kabhi 1 ko 0 na bana sake.