Interactive Tutorial on Fundamentals of Signal Integrity for High-Speed/High-Density Design Andreas Cangellaris, Jose Schutt-Aine and Umberto Ravaioli ECE Department, University of Illinois at Urbana-Champaign cangella@uiuc.edu, jose@decwa.ece.uiuc.edu, ravaioli@uiuc.edu Alina Deutsch IBM Corporation, T.J. Watson Research Center deutsch@us.ibm.com DAC 2001 © SEMCHIP 1 Outline • Introduction (A. Deutsch) – The interconnect bottleneck in high-speed systems • Interconnect Modeling Fundamentals (A.Cangellaris/U. Ravaioli) – Time-domain & frequency-domain transmission line analysis – Lossy lines and signal dispersion – Crosstalk for short lengths of coupled interconnects • On-Chip Interconnects (A. Deutsch) – Modeling of on-chip interconnects – Interconnect impact on system performance – Future trends DAC 2001 © SEMCHIP 2 Outline (cont.) • Interconnects at the Package and Board Level (J.Schutt-Aine/U. Ravaioli) – Multiconductor transmission line theory – Crosstalk modeling and measurement – Lumped vs. distributed modeling of interconnects • Concluding Remarks DAC 2001 © SEMCHIP 3 Fundamentals of Transmission Line Theory DAC 2001 © SEMCHIP 4 Transmission-line theory quantifies signal propagation on a system of two parallel conductors with crosssectional dimensions much smaller than their length Coaxial Stipline Microstrip Familiar Cross sections I(z,t) Generic symbol for a two-conductor line V(z,t) z (direction along interconnect axis) © SEMCHIP DAC 2001 5 For a uniform transmission line, the electric and magnetic fields are transverse to the direction of wave propagation (and hence, to the axis of the line). Thus, transmission line fields are called Transverse Electromagnetic (TEM) Waves y Electric field lines The electric field behaves like an electrostatic field. x Over the cross section, the potential difference between any two points A and B on the two conductors is constant: ∫ E( x, y, z, t ) ⋅ dl = V ( z, t ) A→B Magnetic field lines Over the cross section, the magnetic field looks like a magnetostatic field. Its line integral around one of the conductors equals the total current in the conductor. H ( x, y , z , t ) ⋅ d l = I ( z , t ) ∫ center conductor DAC 2001 © SEMCHIP 6 In a transmission line configuration as much charge moves down the “active” wire that much charge of negative polarity moves down the “return path” Active wire Active wire (+++++) Return path (- - - - -) Return path Direction along interconnect Direction along interconnect At every cross section of a transmission line the currents on the active and return wires balance each other. This balance leads to field confinement and reduced interference. Electric field between wires © SEMCHIP DAC 2001 7 Signal propagation is quantified in terms of the solution of the so-called Telegrapher’s equations Time-Domain Form ∂v ( z , t ) ∂z ∂i ( z , t ) ∂z = − Ri ( z , t ) − L = − Gv ( z , t ) − C Frequency-Domain Form ∂i ( z , t ) dV ( z , ω ) ∂t dz ∂v ( z , t ) dI ( z , ω ) ∂t dz = − GV ( z , ω ) − jω CV ( z , ω ) I(z,t) R(∆z) I(z,t) V(z,t) V(z,t) z DAC 2001 = − RI ( z , ω ) − jω LI ( z , ω ) L(∆z) C(∆z) I(z+∆z,t) G(∆z) V(z+∆z,t) ∆z 8 Transmission-Line Parameters • Per-unit-length capacitance C • Per-unit-length conductance G • Per-unit-length inductance L – Loop inductance – Frequency dependence due to Current Loop skin effect • Per-unit-length resistance R ∆z – Strong frequency dependence due to skin effect © SEMCHIP DAC 2001 9 Time-Domain Solution of Telegrapher’s Equations Neglecting losses for simplicity: ∂v ( z , t ) ∂i ( z , t ) = −L ∂ 2v 1 ∂ 2v ∂z ∂t ⇒ − =0 ∂i ( z , t ) ∂v ( z , t ) ∂z 2 v 2p ∂t 2 = −C ∂z ∂t where v p = 1 is the wave velocity on the line. LC General solution: v ( z , t ) = f + ( z − v p t ) + f − ( z + v p t ) forward wave Current wave: i ( z , t ) = 1 + 1 − f ( z − v pt ) − f ( z + v pt ) Z0 Z0 forward wave where Z 0 = DAC 2001 backward wave backward wave L is the characteristic impedance of the line. C © SEMCHIP 10 A voltage signal f (t) launched on a lossless line propagates unaltered with speed vp dependent on the transmission-line properties. I+(z0,t) 1 vp = V+(z0,t) Vs z V+(z0,t) LC V + ( z, t ) L = Z 0 I + ( z, t ) C Vs(t) = f (t) t Characteristic Impedance I+(z0,t) t Time of flight t0 = z0/vp t 11 DAC 2001 The characteristic impedance dictates the amplitude of the voltage waveform launched on the line + RS I (0,t) Vs V+(0,t) To infinity (or matched) VS (t ) = V + (0, t ) + I + (0, t ) RS Z0 + ⇒ = (0, ) ( ) V t V t S Z 0 + RS V + (0, t ) = Z 0 I + (0, t ) DAC 2001 © SEMCHIP 12 Discontinuities in the characteristic impedance of a transmission line give rise to reflections At the junction it is: Z01 V1 = V + + V − = V2 = V ++ Z02 (V ++, I ++) 1 V ++ + − I1 = V −V = I2 = Z 01 Z 02 V − = ΓV + V ++ = TV + V − and ++ V ++ − I =− I = Z01 Z02 Z02 − Z01 Z02 + Z01 2Z02 Transmission Coefficient: T = Z02 + Z01 (V +, I +) ( (V −, I −) Reflection Coefficient: ) Γ= Maintaining a fairly constant value of the characteristic impedance along an interconnect path is essential for reflection suppression. © SEMCHIP DAC 2001 13 Source and load impedances impact transmission line performance of the interconnect Vs ZS(f) Z0 Load reflection coefficient: Source reflection coefficient ΓS ( f ) = ZL(f) Z S ( f ) − Z0 Z S ( f ) + Z0 ΓL ( f ) = ZL ( f ) − Z0 Z L ( f ) + Z0 Load transmission coefficient: 2Z L ( f ) TL ( f ) = 1 + Γ L ( f ) = Z L ( f ) + Z0 DAC 2001 © SEMCHIP 14 Example: Unterminated interconnect (ZL=∞) driven by high source impedance driver with ZS>>Z0 (e.g. unbuffered CMOS) Source (ΓS ≈ 1) Load (ΓL = 1) Excitation: Step Pulse of amplitude V0 V+ V + = V0 T=d / v (One-way Delay) ΓLV+ ΓL = Z0 Z − Z0 << V0 , Γ S = S ≈1 Z S + Z0 ZS + Z0 Z L − Z0 = 1, TL = 2 Z L + Z0 2T ΓSΓLV+ VL(t ) 3T ΓL ΓSΓL t Slow response V+ 4T ~6V+ ~4V+ t 2V+ Bounce diagram Steady-state value V0 T 3T 5T t 15 DAC 2001 Example: Unterminated interconnect (ZL=∞) driven by low source impedance driver with ZS<Z0 (e.g. ECL or strong TTL) Source (ΓS ≈ –1) Load (ΓL = 1) V + = V0 V+ ΓLV+ Excitation: Step Pulse of amplitude V0 ; Z0 = 7ZS T=d / v (One-way Delay) ΓL = 7 Z0 Z −Z ≈ V0 , ΓS = S 0 = −0.75 ZS + Z0 8 ZS + Z0 ZL − Z0 = 1, TL = 2 ZL + Z0 VL(t ) 2T Overshoot & Ringing 2V+ ΓSΓLV+ = - 0.75 V+ 1.625V+ 3T ΓL ΓSΓLV+ LV+ = -0.75 V+ SteadyState: V0 0.5V+ 4T t Bounce diagram DAC 2001 T t © SEMCHIP 3T 5T t 16 A capacitor CL represents the load at the gate input of the receiver. Its presence adds delay. VL = V + + V − (V+, I+) IL = (V-, I-) C L 1 V + −V − ) ( Z0 I L = CL Interconnect delay = T dVL , VL (t = T ) = 0. dt VL (t ) = V + (1 − exp( − (t − T ) / τ ) ) , t > T where τ =Z 0 C . Let Td be the time at which VL (t = Td ) = 0.9V + . Td = T + 2.3τ ⇒ Extra delay due to the capacitor is 2.3Z 0 C © SEMCHIP DAC 2001 17 Delay is introduced by all capacitive and inductive discontinuities present in a signal path Wire bonds (primarily inductive) Z0 Interconnect bends (primarily capacitive) Z0 Z0 Via (primarily inductive) Z0 Equivalent circuit for SPICE-based transient simulation DAC 2001 © SEMCHIP 18 The delay due to a capacitive o an inductive discontinuity depends on the values C or L and Z0 Inductive Discontinuity Capacitive Discontinuity (V+, I+) Z0 C (V++, I++) (V+, I+) Z0 Z0 (V++, I++) L Z0 (V-, I-) (V-, I-) V ++ (t ) = V + (1 − exp( −t / τ C ) ) V ++ (t ) = V + (1 − exp( −t / τ L ) ) CZ 0 2 ++ V (t ) reaches 0.9V + at t = 2.3τ C where τ L = V ++ (t ) reaches 0.9V + at t = 2.3τ L Hence, the capacitor adds a delay of Hence, the inductor adds a delay of Td = 1.15CZ 0 . Td = 1.15 L / Z 0 (C=1 pF, Z 0 = 50 Ohm; Td = 57.5 ps) ( L = 2.5 nH, Z 0 = 50 Ohm; Td = 57.5 ps) where τ C = L 2Z0 19 DAC 2001 Slots in ground planes increase interconnect delay and enhance noise generation and interference The slot in the ground plane acts as a slot antenna. interconnect The return current in the ground plane flows around the slot. Hence, • Extra L ⇒ extra delay • Unbalanced currents lead to enhanced emissions • Interference (crosstalk) with other wires beyond immediate neighbors DAC 2001 © SEMCHIP Ground plane Interference occurs on either side of the plane 20 Transmission line models of interconnects predict only “differential-mode” currents Displacement current (radiation) I1 + - Transmission-Line Model Conduction (return) current I2 ID + - - ID Radiated emissions calculation can be grossly incorrect if the common-mode current is not taken into account DAC 2001 I1 − I 2 2 I +I Common-mode current: I C = 1 2 2 I1 = I C + I D Differential-mode current: I D = I 2 = IC − I D © SEMCHIP 21 The input impedance of a match-terminated interconnect with a continuous return path remains essentially contact over a broad frequency range '( )( !"#$%& Plots generated using UIUC’s fast time-domain solvers (Prof. E. Michielssen) DAC 2001 © SEMCHIP 22 The disruption of the return path caused by the slot manifests itself as an added inductance at lower frequencies and radiated emissions (radiation resistance) at higher frequencies * '( * )( * +,) +,",) !"#$%& Plots generated using UIUC’s fast time-domain EM solvers (Prof. E. Michielssen) © SEMCHIP DAC 2001 23 Mesh (Grid) Planes in PCBs increase the characteristic impedance of the lines Return current Per-unit-length inductance, L, increases. Per-unit-length capacitance, C , decreases. Z0 = DAC 2001 L increases C © SEMCHIP 24 In the case of mesh (grid) planes, high-speed lines should be routed right above the plane metallization interconnects Grid Plane (cross section) Advantages -Better impedance control -Reduced cross-plane interference DAC 2001 © SEMCHIP 25 Lossy Transmission Lines • Ohmic loss in the metallization – Frequency-dependent R and L (skin effect) • Insulating substrate loss – Frequency-dependent G • Semiconductor substrates – Frequency-dependent R and L – Frequency-dependent G and C DAC 2001 © SEMCHIP 26 Frequency-Domain Solution of Telegrapher’s Equations In the frequency domain, interconnect loss can be accounted for easily. dV ( z , ω ) = [ R (ω ) + jω L (ω )] I ( z , ω ) d 2V ( z , ω ) dz ⇒ − Z (ω )Y (ω )V ( z , ω ) = 0 2 dI ( z , ω ) dz − = [G (ω ) + jω C (ω )]V ( z , ω ) dz where Z (ω ) = R (ω ) + jω L (ω ) is the per-unit-length impedance of the line − and Y (ω ) = G (ω ) + jω C (ω ) is the per-unit-length admittance of the line. V ( z , ω ) = V + (ω ) exp( −γ z ) + V − (ω ) exp(γ z ) General solution : 1 + − I ( z , ω ) = Z (ω ) V (ω ) exp( −γ z ) − V (ω ) exp(γ z ) 0 γ (ω ) = [ R (ω ) + jω L (ω )][G (ω ) + jω C (ω )] is the complex propagation constant , and Z 0 (ω ) = R (ω ) + jω L (ω ) is the characteristic impedance. G (ω ) + jω C (ω ) © SEMCHIP DAC 2001 27 The characteristic impedance of a lossy line is a complex number! When G ≈ 0 it is the per-unit-length ohmic loss in the wires that dominates the loss; hence, Z 0 (ω ) = R (ω ) + jL (ω ) = jω C L (ω ) R (ω ) 1− j ω L (ω ) C For the interconnect structures of interest , L is in the order of nH/cm; hence, for f < a few tens of MHz, ω L << R (especially for thin-film wire). 1 − j R (ω ) ωC 2 Notice that the real and imaginary parts are of the same magnitude. On the other hand , for high frequ e ncie s such that R << ω L , Thus, for low frequenc ies: Z 0 (ω ) ≈ Z 0 (ω ) = 1 R (ω ) L 1 − j 2 ω L (ω ) C Notice that, since at high frequencies R (ω ) ∝ ω , the characteristic impedance is predominantly real. DAC 2001 © SEMCHIP 28 The presence of loss is responsible for signal attenuation and distortion The propagation constant becomes frequency dependent: γ (ω )= [ R (ω ) + jω L (ω )][G (ω ) + jω C ] = α (ω ) + j β (ω ). α (ω ) is the attenuation constant; β (ω ) is the phase constant. V + (ω , z ) = V0+ exp( −α (ω ) z ) exp( − j β (ω ) z ) attenuation phase shift The characteristic impedance and the phase velocity are frequency dependent: Z 0 (ω ) = ω R (ω ) + jω L(ω ) , v p (ω ) = G (ω ) + jω C β (ω ) Different frequencies in the spectrum of a pulse propagate at different speeds and suffer different attenuation. This results in pulse distortion often referred to as dispersion Input Pulse Output Pulse Lossy line 29 DAC 2001 Input Impedance of a Transmission Line (or, how long wires “transform” load impedances) Z in ( d ) = V (d ) Z + Z 0 tanh γ d = Z0 L I (d ) Z 0 + Z L tanh γ d Neglecting losses, γ = j β , Z 0 is real, and it is: Z in ( d ) = Z 0 Z L + jZ 0 tan β d Z 0 + jZ L tan β d I(d) − Periodic function with period λ / 2 1+ − max( Z in ) = Z 0 Z L − Z0 Z L + Z0 Z − Z0 1− L Z L + Z0 ZL Z0,γ V(d) d 1− Z L − Z0 Z L + Z0 1+ Z L − Z0 Z L + Z0 ; min( Z in ) = Z 0 • Matched Load: Z L = Z 0 ⇒ Z in ( d ) = Z 0 • Shorted Line: Z L = 0 ⇒ Z in ( d ) = jZ 0 tan β d - A shorted line of length equal to an odd multiple of λ / 4 has infinite input impedance and th us appears as an open circuit. DAC 2001 © SEMCHIP 30 Grounding wires running some distance along a ground plane or chassis exhibit transmission-line behavior at RF frequencies. d Zg Z0 • Safety earth is not an RF ground. • At high frequencies, the claim that “everything is connected to earth” through safety earth is meaningless • At high frequencies, “single point ground” is meaningless DAC 2001 © SEMCHIP 31 Skin-Effect Resistance Skin effect At frequencies such that the skin depth is larger or comparable with the conductor thickness, the current distributes uniformly over the conductor cross section. Skin depth: δ = At high frequencies, where the skin depth is smaller than the conductor thickness, current crowding around the perimeter occurs. 1 π f µσ • At f = 1 GHz, for aluminum with conductivity σ = 4×107 S/m and permeability µ = 4π × 10-7 H/m, the skin depth is 2.5 µm. • For high enough frequencies, the p.u.l. resistance increases as √f DAC 2001 © SEMCHIP 32 Frequency dependence of the p.u.l. resistance (top) and inductance (bottom) of the single stripline configuration with w=50 µm, t=10 µm, g=10 µm, and h=100 µm. R per-unit-length (Ohms/cm) The contribution of the return path to interconnect resistance may need to be taken into account 4 3 2 PEC reference planes Copper reference plane 1 0 -2 10 -1 0 10 1 10 10 L per-unit-length (Ohms/cm) Frequency (GHz) 3.4 3.2 3 2.8 -2 10 -1 0 10 1 10 10 Frequency (GHz) DAC 2001 © SEMCHIP 33 Extraction of the frequency-dependent p.u.l. interconnect resistance must take into account the presence of adjacent conductors (proximity effect) DAC 2001 © SEMCHIP 34 The per-unit-length resistance matrix has non-zero off-diagonal elements. Taking these off-diagonal elements into account is important, especially for the tightly coupled wires 5 Per-unit-length Resistance (Ohms/cm) 4.5 g w 1 t h s 2 4 3.5 3 2.5 2 1.5 R12 R11 1 0.5 g 0 -4 10 10 -3 -2 -1 10 10 Frequency (GHz) 0 10 10 1 3.5 w= 50 µm, t=10 µm, s= 30 µm h= 110 µm, g= 10 µm, εr=4 Aluminum: σ=3.3E7 S/m Copper: σ =5.8E7 S/m L11 Per-unit-length Inductance (nH/cm) 3 2.5 2 1.5 L12 1 0.5 -4 10 DAC 2001 10 -3 -2 -1 10 10 Frequency (GHz) 10 3510 0 1 Impact of different metallization on delay – Vs + g length=20 cm w Zo 1 1 pF h s Zo 2 Risetime=50 ps 1 pF g Far-end Voltage of Victim line Far-end Voltage of Driven line 1 t 0.2 90% 0.15 Voltage (V) Voltage (V) 0.8 0.6 0.1 0.05 0.4 ~ 1 ns 0.2 0 0 0.2 0.4 0.6 Time (sec) DAC 2001 0 0.8 1 x 10 -0.05 -8 © SEMCHIP 0 0.2 0.4 0.6 Time (sec) 0.8 1 x 10 36 -8 Impact of frequency-dependent loss on interconnect transient response Cross-section of a stripline geometry. s=50 µm, w=50 µm, t=10 µm, g=10 µm, h=200 µm and εr=4. Copper metallization. Constant Model (Rdc, L , C) Frequency dependent model: PEC reference planes (R(f), L(f), C) Frequency dependent model: Copper reference plane (R(f), L(f), C) 37 DAC 2001 The effect of frequency-dependent loss is particularly apparent in the cross-talk levels Constant Model (Rdc, L , C) Frequency dependent model: PEC reference planes (R(f), L(f), C) Frequency dependent model: Copper reference plane (R(f), L(f), C) DAC 2001 38 Insulating Substrate Loss • Characterized in terms of the substrate material conductivity or loss tangent ε ′′(ω ) ε (ω ) = ε ′(ω ) − jε ′′(ω ) = ε ′(ω ) 1 − j = ε ′(ω ) (1 − j tan δ (ω ) ) ε ′(ω ) σ (ω ) σ (ω ) + jωε ′(ω ) = jω ε ′(ω ) 1 − j ωε ′(ω ) ε ′′(ω ) σ (ω ) tan δ (ω ) = = ε ′(ω ) ωε ′(ω ) • Transverse electric field between conductors results in a transverse leakage current and, thus, ohmic loss E J ε ε,σ C G © SEMCHIP DAC 2001 39 The assumption of constant loss tangent leads to physically inconsistent models for G Coaxial 2a 2πε 2πσ , G= ⇒ ln(b / a ) ln(b / a) G σ G = ⇒ = ω tan δ C ε C C= 2b • Assuming tanδ is constant yields G(ω) ∝ ω – Such a behavior violates causality! – For a causal circuit Re{Y (ω )} is an even function of frequency Im{Y (ω )} is an odd function of frequency DAC 2001 © SEMCHIP Y(ω) G C 40 Simply assuming the loss tangent to remain constant over a broad (multi-GHz) frequency range leads to a non-physical behavior of G(ω) • A physically correct model needs to start with a physicallycorrect description of the frequency dependence of the complex permittivity. – Use measured data for the complex permittivity to synthesize a Debye model for it – Use the synthesized Debye model for the extraction of C(ω) and G(ω) K εk ⇒ ε (ω ) = ε ′(ω ) − jε ′′(ω ) = ε ∞ + ∑ k =1 1 + jω τ k K tan δ (ω ) = ε ′′(ω ) = ε ′(ω ) ω ε kτ k ∑ 1+ ω τ k =1 2 2 k εk 2 2 k =1 1 + ω τ k K ε∞ + ∑ G (ω ) ∝ ω tan δ ⇒ even function of frequency 41 DAC 2001 Capacitive and Inductive Crosstalk in Short Interconnects y V1 V2 V3 VN Reference conductor x V1 R11 d V2 R21 − = dz VN RN1 I1 G11 d I2 G21 − = dz IN GN1 DAC 2001 R12 R1N I1 L11 L12 L1N I1 R22 R2N I2 + jω L21 L22 L2N I2 RN 2 RNN IN IN LN1 LN 2 LNN G12 G1N V1 C11 C12 C1N V1 G22 G2N V2 + jω C21 C22 C2N V2 GN2 GNN VN CN1 CN2 CNN VN 42 Crosstalk in Coupled Lines • For interconnects with more than two (active) conductors, crosstalk analysis is most effectively performed in terms of a circuit simulator that can support MTL models (*). – Most common (and computationally efficient) SPICE equivalent circuits for MTL assume lossless transmission lines. – Models for MTLs with losses (including frequency-dependent losses associated with skin effect) are available also. They are essential for accurate analysis of interconnect-induced delay, dispersion, and crosstalk at the board level for signals of GHz bandwidths. – It is assumed that the interconnect structure is uniform enough for its description in terms of per-unit-length L,C,R, and G matrices to make sense. (*) V.K. Tripathi and J.B. Rettig, “A SPICE Model for Multiple Coupled Microstrips and Other Transmission Lines,” IEEE Trans. Microwave Theory Tech., vol. 33(12), pp. 1513-1518, Dec. 1985. © SEMCHIP DAC 2001 43 For the case of a three-conductor, lossless line in homogeneous dielectric, with resistive terminations, an exact solution is possible. • Exact solutions are useful because: – they help provide insight into the crosstalk mechanism; – they can be used to validate computer-based simulations. • The following results were first published by C.R. Paul (C.R. Paul, “Solution of transmission line equations for threeconductor lines in homogeneous media,” IEEE Trans. On Electromagnetic Compatibility, vol. 20, pp. 216-222, 1978. Rs Vs ~ IG (0) RNE IR (0) DAC 2001 IG (d) l VG (0) VG (d ) RFE VNE VFE © SEMCHIP RL IR (d) 44 Exact solution for crosstalk in a lossless, threeconductor line with resistive terminations L M CG = Per unit length parameters: L = G , C −C M LR M Near - end and far - end crosstalk voltages : VNE = S RNE j 2π l / λ α LG S IGDC + jω Ml C + D RNE + RFE 1− k 2 S RNE RFE j 2π l / λ 1 jω CM l C + D RNE + RFE 1 − k 2 α LG VFE = −CM CR S VGDC R R S RFE jω MlI GDC + NE FE jω CM lVGDC − D RNE + RFE RNE + RFE where, C = cos β l , S = Inductive & Capacitive Coupling Coefficients sin β l M CM , k= = ≤ 1, and βl LG LR CG CR 45 DAC 2001 Exact solution for crosstalk in a lossless, threeconductor line with resistive terminations (1 − αSGαLR )(1 − αLGαSR ) + ω τ + τ ; D = C 2 − S 2ω 2τ Gτ R 1 − k 2 j CS ( G R ) (1 + αSRαLR )(1 + αSGαLG ) R R R R αSG = S , α LG = L , αSR = NE , α LR = FE ; ZCG ZCG ZCR ZCR ZCG = LG / CG , ZCR = LR / CR are the characteristic impedances of each line in the presence of the other one; τG = LGl RR LRl R R + CGl S L , τ R = + CRl NE FE , RS + RL RS + RL RNE + RFE RNE + RFE are the time constants of the coupled lines; VGDC = RL VS , are the voltage and current of the VS , IGDC = RS + RL RS + RL generator circuit under dc excitation (no coupling to the receptor circuit). DAC 2001 46 Under the assumptions of electrically short lines, and weak coupling, the crosstalk equations simplify considerably • A line is said to be electrically short if its length is a small fraction of the wavelength at the highest frequency of interest. Package interconnects fall in this category • Two lines are said to be weakly coupled if the coupling coefficient, k , is sufficiently smaller than 1. Under these assumptions the equations for the near-end and far-end crosstalk voltages become: VNE = 1 RNE RNE RFE RL jω Ml + jω CM l ( RNE + RFE )( RS + RL ) D ( RNE + RFE )( RS + RL ) VFE = 1 RNE RFE RL RFE jω Ml + jω CM l − ( RNE + RFE )( RS + RL ) D ( RNE + RFE )( RS + RL ) DAC 2001 © SEMCHIP 47 For weakly coupled, electrically short wires, the crosstalk is a linear combination of contributions due to the mutual inductance between the lines (inductive coupling) and the mutual capacitance between the lines (capacitive coupling). IND CAP + VNE = VNE = VNE jω RNE ( Ml + (RFE RL )CM l ) D ( RNE + RFE )( RS + RL ) CAP = VFE = VFINE D + VFE jω RNE ( −Ml + (RNE RL )CM l ) D ( RNE + RFE )( RS + RL ) Notice that: • The higher the frequency the larger the crosstalk • Inductive coupling dominates for low-impedance loads • Capacitive coupling dominates for high-impedance loads DAC 2001 © SEMCHIP 48 Lumped versus Distributed Modeling • When the interconnect length is much smaller than the wavelength of interest, lumped models provide sufficient accuracy and can be used – Typical case for package interconnects at RF frequencies – Inaccurate for interconnects at the MCM and PCB level • What does “interconnect length is much smaller than the wavelength of interest” really mean? – Typical rule of thumb: d < λ/10 – …but one can take a closer look at this rule of thumb as shown next © SEMCHIP DAC 2001 49 There are four possible implementations of lumped models for a two-conductor interconnect of length d L/2 C C = C p.u .l .d C Right L - model T- model L L C/2 C/2 C π - model Left L - model DAC 2001 L = Lp.u .l .d L L/2 © SEMCHIP 50 The accuracy of a lumped model can be examined by considering the input impedance obtained when the model is terminated at the characteristic impedance of the line L/2 L/2 (see B. Young, Digital Signal Integrity, Prentice Hall, 2000) For the model to exhibit "transmission line" behavior, C Zin Z0 its input impedance should equal the load impedance Zˆ0 : Zin = jω L / 2 + 2 1 jωC + 1 ˆ Z0 + jω L / 2 ω 2 L = Zˆ0 ⇒ Zˆ0 = 1 − , where ωT = C LC ωT • For ω <<ωT , Zˆ0 ≈ Z0 • A bandwidth of validity of the T-model can be obtained by finding ωmax such that Z − Zˆ ≤ aZ for ω ≤ ω . 0 0 0 max For a = 0.05, ωmax = 0.62 0.62 = . LC d Lp.u.l C p.u.l . Application: d = 2 cm, Lp.u.l . = 4 nH/cm, C p.u.l = 1 pF/cm; ωmax = 4.9 GHz © SEMCHIP DAC 2001 51 5% accuracy bandwidth for the four lumped models π - model T- model L/2 L/2 C 2 ω LC L 1− Zˆ0 = C 2 0.62 ωmax = LC −1/2 Right L - model L C DAC 2001 L 2 L ω LC ˆ 1− Z0 = C 2 0.62 ωmax = LC C/2 C/2 Left L - model 2 ω LC L 1 − Zˆ0 = jω L / 2 + C 2 0.1 ωmax = LC 2 ω LC L 1− Zˆ0 =− jωL /2 + C 2 0.1 ωmax = LC © SEMCHIP L C 52 The number of segments is dictated by the maximum frequency of interest that must be represented accurately in the simulation • The effective bandwidth criteria described earlier can be used to select the segment size. Example : Interconnect lead with total capacitance C = 20 pF, and (loop) inductance L = 50 nH. Let f max = 10 GHz be the maximum frequency of interest. Find the minimum number n of lumped segments required for accurate modeling. Lseg = L / n and C seg = C / n. 2π f max ≤ 2π f max LC 0.62 0.62 n d or n ≥ 10 = ⇒n≥ 0.62 λ min Lseg C seg LC For the given numbers, nmin = 101 DAC 2001 © SEMCHIP 53 Use of an insufficient number of segments leads to artificial filtering and phase distortion of the transmission-line response The load response for a source and load match-terminated, lossless transmission line is: 2π VL = 0.5exp − j λ DAC 2001 © SEMCHIP 54 If done properly, distributed RLCG circuit modeling of MTLs works Such an approach is preferable when: • • • • the wire resistance must be taken into account; (as already mentioned, some SPICE vendors provide lossy line modeling through extensions of the exact model mentioned earlier); the line is electrically short, and a few lumped-circuit segments are sufficient for its modeling; the MTL exhibits non-uniformity (variable cross section) along its axis; modeling of radiation coupling to the MTL is desired. DAC 2001 © SEMCHIP 55