Do adjacent metal wires unke beech dielectric ke through ek parallel-plate capacitor banate hain. Capacitor par charge Q=CV follow karta hai. Agar aggressor voltage ΔV se change ho, toh coupling capacitor ko charge transfer karna padta hai:
Qc=CcΔVagg
Woh charge kahin toh jaayega — woh victim node par flow karta hai. Ek capacitor ke through current hai:
ic=Ccdtd(Vagg−Vvic)
Derivative KYUN? Capacitor current tabhi flow karta hai jab uske across voltage change ho raha ho. Ek static neighbor (DC 1 ya 0) koi crosstalk inject nahi karta — sirf transitions karte hain. Fast edges (dV/dt bada) zyada current inject karti hain → crosstalk edge speed ke saath scale karta hai, aur isliye jaise chips faster hoti gayi, yeh problem bhi badti gayi.
Victim node ko ek capacitor divider se model karo. Victim ke paas hai:
aggressor se coupling cap Cc,
ground cap Cg (substrate tak + uska apna driver jo use hold karta hai).
Aggressor ek step ΔVagg leta hai. Assume karo ki victim driver weak/off hai (glitch ke liye worst case). Victim node par charge conservation se, Cc aur Cg ko ek capacitive voltage divider ki tarah treat karo:
ΔVvic=Cc+CgCcΔVagg
Divider ki derivation (step by step):
Edge se pehle: victim 0 par, aggressor 0 par. Cc par charge 0 hai; Cg par 0 hai. Kyun? dono nodes equal hain.
Aggressor instantlyΔVagg par jump karta hai (fast edge → victim abhi discharge nahi kar sakta). Instant kyun? worst case; victim ka RC edge se slower hai.
Victim par node charge conservation: Cc(ΔVagg−ΔVvic)=CgΔVvic. Kyun?Cc ke through victim par charge = Cg par stored charge.
Agar victim driver on hai (resistance R), toh glitch time constant τ=R(Cc+Cg) se decay karta hai, isliye peak edge time tr vs τ ke ratio par depend karte hue reduce ho jaata hai.
IR drop fix karna crosstalk kyun worsen kar sakta hai?
Wires ko widen karne se resistance toh kam hoti hai lekin sidewall coupling capacitance Cc badh jaati hai.
Crosstalk glitch actually logic kab flip karta hai?
Jab woh receiver ke noise margin se zyada ho AUR gate ke filter karne se pehle propagate kar sake.
Recall Feynman: 12-saal ke bache ko explain karo
Socho do doston ke beech ek stretchy rubber sheet hai (yahi coupling hai). Agar ek dost suddenly apni side jhatkaye (ek wire switch kare), toh sheet dusre dost ko bhi thoda kheenchti hai — chahe woh dost bilkul still khada ho. Woh kheench hi crosstalk hai. Agar jhatka chhota ho, toh still wala dost barely hila (safe). Agar bada fast jhatka ho, toh still wala dost itna kheench sakta hai ki woh galat kadam le le (wrong 0/1). Unhe bachane ke liye tum: unhe door khada karo (spacing), unke beech diwar laga do (shielding), ya dheerey jhatkao (slew control). Aur agar koi dost sheet tightly pakad ke still khada rahe (static neighbor), toh koi jhatka hi nahi hoga — sirf achanak movements hi dusre ko kheechti hain.