1. Theory

  • Definition: Crosstalk is the noise or delay change induced on a victim line by switching neighbours through coupling capacitance and mutual inductance; inductive effects are the overshoot, ringing and delay changes that appear when a line’s inductance is comparable to its resistance at the signal edge rate (Devgan; Ismail, Friedman and Neves).
  • Capacitive coupling: At tight pitch the coupling capacitance is a large share of each line’s capacitance, so a switching neighbour can inject a noise pulse on a quiet line or change the effective capacitance of a switching one by up to about plus or minus 30 per cent (Devgan; computed from the Miller factor, background knowledge).
  • Inductive range: Inductance matters only for lines within a range of lengths set by the rise time, the time of flight and the attenuation, mainly wide, low-resistance global lines with fast edges (Ismail, Friedman and Neves).
  • Design impact: Neglecting inductance in repeater design oversizes repeaters and adds delay, and inductive coupling between long buses can exceed capacitive coupling (Ismail and Friedman; Zhang and Friedman).

2. Working Principle

  • Capacitive injection: An aggressor edge drives a current into the victim, which its driver must sink; a weak or floating victim follows the aggressor by the capacitive divider (Devgan; background knowledge).
  • Miller effect: The charge a line must supply through a coupling capacitor depends on whether the neighbour moves with it, stays still or moves opposite, which changes its effective capacitance by a factor of 0 to 2 on the coupling part (Zhang and Friedman; background knowledge).
  • Inductive behaviour: When the edge is fast compared with the time of flight and the line loss is small, the line behaves as a transmission line, with reflections and overshoot, and its delay approaches the time of flight rather than the RC diffusion time (Ismail, Friedman and Neves).
  • Inductive coupling: Return currents spread over a wide area, so mutual inductance between lines decays slowly with spacing and couples lines that are capacitively well separated; shields close to the signal provide nearby return paths (Zhang and Friedman; background knowledge for return paths).

3. Applications

  • Signal-integrity sign-off: Peak-noise screening of millions of nets with bounds such as Devgan’s metric before detailed simulation (Devgan).
  • Timing with coupling: Worst- and best-case delay with Miller factors and timing windows in static timing analysis (background knowledge).
  • Global wiring and clocks: RLC repeater sizing and shield insertion on wide upper-layer buses and clock lines (Ismail and Friedman; Zhang and Friedman).
  • Physical design fixes: Wider spacing, shielding, buffer sizing and staggered repeaters to reduce coupling (Zhang and Friedman; background knowledge).

Capacitive Crosstalk

NameFormulaRelated FormulaeVariables/Constants
Capacitive crosstalk on a floating victim





Peak noise bound for a driven RC victim (Devgan)






Miller coupling factor and delay variation



Inductive Effects

NameFormulaRelated FormulaeVariables/Constants
When inductance matters





Repeater insertion with inductance




Coupled RLC lines and shielding





Important Questions

Ques: How much noise can a switching neighbour put on a quiet line?

An upper estimate for a victim that is not held by its driver is the capacitive divider (background knowledge). Using the Sakurai-Tamaru values for equal width, thickness, spacing and height, 3.95 times the permittivity to ground and 0.79 per neighbour, one aggressor gives about 14 per cent of the supply and two aggressors switching together 29 per cent (computed). A driven victim recovers through its driver, so the real peak is lower. Devgan’s metric bounds this case for RC networks by injecting the coupling currents of the aggressor’s steady ramp and solving the victim at DC: it matched simulation at 200 rise and overestimated by 7.73 to 14.11 per cent at 100 , so it is safe but slightly pessimistic for fast edges. Reference: A. Devgan, ‘Efficient Coupled Noise Estimation for On-Chip Interconnects’, ICCAD 1997 (IBM Austin) (equation reconstructed by the fetch tool) (fetch-tool summary); Wire Capacitance and Low-k Dielectrics page of this vault.

Ques: How much can switching neighbours change a wire’s delay?

Through the Miller effect on the coupling capacitance. With neighbours switching in the same direction the coupling capacitors carry no charge, with quiet neighbours they count once, and with opposite switching twice, so the effective capacitance is with factors of 0, 1 and 2 (background knowledge). For the example of 3.95 and 0.79 times the permittivity, this gives 71, 100 and 129 per cent of the quiet value, a spread of 57 per cent (computed), and the wire part of the delay changes in proportion. Unequal slews can push the effective factor above 2 (background knowledge). Zhang and Friedman treat the same and opposite cases as decoupled modes with ground capacitance and , whose different times of flight shape the crosstalk waveform on coupled RLC lines. Reference: J. Zhang and E. G. Friedman, ‘Crosstalk Modeling for Coupled RLC Interconnects With Application to Shield Insertion’, IEEE Transactions on VLSI Systems 14(6), 641-646 (2006) (fetch-tool summary); Wire Capacitance and Low-k Dielectrics page of this vault.

Ques: Is the lower length limit for significant inductance in Ismail et al.’s first example 0.326 cm or 0.395 cm?

The paper’s figure of merit is , and for , , and it quotes 0.3259 to 1.58 . The upper limit follows exactly, but the lower one gives 0.395 , and 0.3259 would need a rise time of about 0.206 (computed). The second example, with , reproduces exactly: 1.25 above 0.5 , so the range is empty (computed). The difference probably comes from a rise-time definition or a typing error in the first case (my reading). Since the paper stresses that the limits are not sharp, 0.395 , which follows from the stated formula and values, is the more likely intended value. Reference: Y. I. Ismail, E. G. Friedman and J. L. Neves, ‘Figures of Merit to Characterize the Importance of On-Chip Inductance’, DAC 1998 (University of Rochester copy) (fetch-tool summary).

Ques: How large is the error if repeaters are designed with an RC model on an inductive line?

Ismail and Friedman correct Bakoglu’s optimum size and number by and , where compares the line’s time constant with the repeater’s intrinsic delay. They report that RC-designed repeaters raise the total delay by 10, 20 and 30 per cent at of 3, 5 and 10, and the repeater area by 154 and 435 per cent at 3 and 5, with 5 common in 0.25 technology. The correction factors reproduce the area penalties exactly: the product of size and number falls to 0.39 and 0.19, so RC sizing uses 2.54 and 5.35 times the area (computed). Inductive lines therefore need fewer, smaller repeaters, which also saves power. Reference: Y. I. Ismail and E. G. Friedman, ‘Effects of Inductance on the Propagation Delay and Repeater Insertion in VLSI Circuits’, DAC 1999 (University of Rochester copy; equations reconstructed from a garbled PDF) (fetch-tool summary).

Ques: Why do global buses need shields?

Because inductive coupling reaches farther than capacitive coupling. Zhang and Friedman show that peak crosstalk on coupled RLC lines is not monotonic in either the capacitive or the inductive coupling, and that a distributed RC model suffices only when the damping parameter exceeds about 1.5. Their identical-line example, with capacitive and inductive coupling ratios of 0.769 and 0.217, has a product of 0.17, above the 0.1 limit for loose coupling (computed). A shield placed between aggressor and victim lowers the mutual inductance more than shields placed outside, two shields still leave capacitive coupling, and three give the lowest noise at the most area. They recommend about one shield per two global signal lines. Their model is within 6.8 and 3.1 per cent of SPICE for identical and nonidentical lines. Reference: J. Zhang and E. G. Friedman, ‘Crosstalk Modeling for Coupled RLC Interconnects With Application to Shield Insertion’, IEEE Transactions on VLSI Systems 14(6), 641-646 (2006) (fetch-tool summary).

Ques: Which wires need RLC rather than RC models?

Wires inside the length range of Ismail, Friedman and Neves. Short lines charge faster than the wave crosses them, and long lines are damped by their resistance, so both behave as RC. For the paper’s line with , and , a 1 section has a damping factor of 0.63, below 1, so it can ring (computed). If the rise time exceeds , 1 for that line, no length is inductive (computed). This makes wide, low-resistance global lines and clock lines with fast edges the main RLC candidates, while narrow local wires with hundreds of ohms per micrometre remain RC. The authors propose the criterion as a CAD screen for which nets need RLC extraction. Reference: Y. I. Ismail, E. G. Friedman and J. L. Neves, ‘Figures of Merit to Characterize the Importance of On-Chip Inductance’, DAC 1998 (University of Rochester copy) (fetch-tool summary).

Related pages in this vault: RC Delay and Repeater Insertion, Wire Capacitance and Low-k Dielectrics, Chip-to-Package Interconnects, Power Delivery Networks, Interconnect Joule Heating, On-Chip Transmission Lines.