Two adjacent metal wires form a parallel-plate capacitor through the dielectric between them. Charge on a capacitor obeys Q=CV. If the aggressor voltage changes by ΔV, the coupling capacitor must transfer charge:
Qc=CcΔVagg
That charge has to go somewhere — it flows onto the victim node. The current through a capacitor is:
ic=Ccdtd(Vagg−Vvic)
WHY the derivative? Capacitor current only flows when the voltage across it is changing. A static neighbor (DC 1 or 0) injects no crosstalk — only transitions do. Fast edges (dV/dt large) inject more current → crosstalk scales with edge speed, which is exactly why it got worse as chips got faster.
Model the victim node as a capacitor divider. The victim has:
coupling cap Cc to the aggressor,
ground cap Cg (to substrate + its own driver holding it).
The aggressor makes a step ΔVagg. Assume the victim driver is weak/off (worst case for glitch). By charge conservation on the victim node, treat Cc and Cg as a capacitive voltage divider:
ΔVvic=Cc+CgCcΔVagg
Derivation of the divider (step by step):
Before edge: victim at 0, aggressor at 0. Charge on Cc is 0; on Cg is 0. Why? both nodes equal.
Aggressor jumps to ΔVagginstantly (fast edge → victim can't discharge yet). Why instant? worst case; RC of victim is slower than the edge.
Node charge conservation on victim: Cc(ΔVagg−ΔVvic)=CgΔVvic. Why? charge onto victim through Cc = charge stored on Cg.
If the victim driver is on (resistance R), the glitch decays with time constant τ=R(Cc+Cg), so the peak is reduced by a factor depending on edge time tr vs τ.
Widening wires lowers resistance but increases sidewall coupling capacitance Cc.
When does a crosstalk glitch actually flip logic?
When it exceeds the receiver's noise margin AND propagates faster than the gate filters it.
Recall Feynman: explain to a 12-year-old
Imagine two friends holding a stretchy rubber sheet between them (that's the coupling). If one friend suddenly jerks their side (a wire switching), the sheet yanks the other friend a little too — even if that friend was standing still. That yank is crosstalk. If the jerk is small, the still friend barely moves (safe). If it's a big fast jerk, the still friend might get pulled so hard they take a wrong step (wrong 0/1). To protect them you can: stand them farther apart (spacing), put a wall between them (shielding), or jerk slower (slew control). And if a friend just stands still holding the sheet tight (static neighbor), there's no yank at all — only sudden movements pull the other person.
Dekho, chip ke andar wires bilkul isolated nahi hote — har wire ke beech thoda capacitor ban jaata hai, jise hum coupling capacitance Cc kehte hain. Jab ek wire (aggressor) 0 se 1 ki taraf tez switch karti hai, to woh apne paas wali quiet wire (victim) mein charge "dhakel" deti hai. Yehi charge injection crosstalk kehlata hai. Important baat: charge tabhi flow hota hai jab voltage change ho raha ho, kyunki capacitor current i=CcdV/dt hota hai. Matlab agar neighbour static high ya low pada hai, koi crosstalk nahi — sirf transitions problem create karte hain.
Kitna glitch aayega? Simple capacitor divider socho: victim node par Cc (aggressor se) aur Cg (ground se). Aggressor ΔV jump karta hai, aur victim par Cc+CgCcΔV noise aata hai. Agar yeh noise receiver ke threshold se zyada ho gaya, to galat 0/1 padh sakta hai — functional failure. Isiliye hum spacing badhate hain (Cc kam), beech mein shield wire daalte hain, ya driver slow karte hain (kam dV/dt).
Ek aur twist hai crosstalk delay. Jab victim bhi switch kar rahi ho aur aggressor ulti direction mein jaaye, to coupling capacitor ke dono side ka voltage 2ΔV swing karta hai — isliye woh 2Cc jaisa behave karta hai (Miller effect, MCF = 2). Result: victim ka delay badh jaata hai, aur timing closure mein surprise milta hai. Agar dono same direction switch karein, coupling almost cancel ho jaata hai (delay kam). Isliye SI signoff mein hum dono cases — glitch ke liye quiet victim, aur delay ke liye opposite-switching — dono check karte hain.
Yaad rakho: SI koi ek knob nahi hai. Wire mota karoge to IR drop kam hoga par sidewall coupling (Cc) badh jaayega. Har cheez trade-off hai, aur asli engineering isi balance mein hai.