ESE370: Circuit-Level Transmission Line Agenda Modeling, Design, and Optimization for Digital Systems Day 37: December 2, 2013 Transmission Lines Modeling and Termination 1 Penn ESE370 Fall2013 -- DeHon • • • • • • • • • Wire “Resistance” • What is the resistance at Vi ? • Signal propagate as wave down transmission line • Q to charge Vi? • Ii given velocity w? • R = Vi/Ii? • V(x,t) = A+Be(x-wt) w= 2 Penn ESE370 Fall2013 -- DeHon From Day 36 – Delay linear in wire length – Speed See in action in lab Where arise? General wire formulation Lossless Transmission Line Impedance End of Transmission Line? Termination Discuss Lossy Implications 1 c0 = LC ε r µr Vi-1 Ii Vi Ii+1 Vi+1 Ici € Penn ESE370 Fall2013 -- DeHon 3 4 Penn ESE370 Fall2013 -- DeHon Wire “Resistance” • • • • • Q=CV I = dQ/dt Moving at rate w I=wCV R=V/I=1/(wC) Vi-1 Ii Vi Ici Penn ESE370 Fall2013 -- DeHon w= 1 LC • Z0 =R= 1/wC = 1/(C/sqrt(LC)) Z0 = LC R= C € Ii+1 Impedance Vi+1 Vi-1 € Ii Vi Ii+1 R= LC C L C € Vi+1 Ici 5 € Penn ESE370 Fall2013 -- DeHon 6 1 Impedance Impedance • Assuming infinitely long wire, how look different at Vi, Vi+1, Vi+2 ? Z0 = Vi-1 Ii Ii+1 Vi • Transmission line has a characteristic impedance L C – Looks to driving circuit like a resistance Vi+1 Z0 = Ici 7 Penn ESE370 Fall2013 -- DeHon € L C 8 Penn ESE370 Fall2013 -- DeHon € Infinite Lossless Transmission Line • Transmission line looks like resistive load Z0 = End of Line L C • What happens at the end of the transmission line? – Short Circuit • Hint: what must happen in steady state? Z0 – Terminate with R=Z0 – Open Circuit € • Input waveform travels down line at velocity 1 – Without distortion Penn ESE370 Fall2013 -- DeHon w= LC 9 Penn ESE370 Fall2013 -- DeHon 10 € Short Penn ESE370 Fall2013 -- DeHon Terminate R=Z0 11 Penn ESE370 Fall2013 -- DeHon 12 2 Open Longer LC (open) w= • 40 Stages • L=100nH • C=1pF 1 c0 = LC ε r µr Stage delay? € Penn ESE370 Fall2013 -- DeHon 13 • Drive with 2ns Pulse • No termination (open circuit) Penn ESE370 Fall2013 -- DeHon Pulse Travel RC 14 Analyze End of Line • V1,V3,V4,V5,V6 about 10 stages apart Penn ESE370 Fall2013 -- DeHon 15 Penn ESE370 Fall2013 -- DeHon Analyze End of Line Analyze End of Line • Incident wave Vi=Ii×Z0 • @ T-ε Vi is voltage on line • Vt is what goes forward • • • • – Voltage seen by end of line at T Incident wave Vi=Ii×Z0 KCL @ end KVL @ end V=IR relationships? – Which resistances go with each V? • Vr is the delta voltage that starts moving back towards source at T+ε Penn ESE370 Fall2013 -- DeHon 16 17 • Relate all three V’s using R, Z0 Penn ESE370 Fall2013 -- DeHon 18 3 Analyze End of Line • • • • • • Incident wave Vi=Ii×Z0 KCL: Ii=Ir+It KVL: Vi+Vr=Vt Vr=Ir×Z0 Ir=Vr/Z0 Vt=It×R It=Vt/R Ii=Vi/Z0 V i Z0 Analyze End of Line • Vi+Vr=Vt Eliminate Vt = V r Vt + Z0 R Penn ESE370 Fall2013 -- DeHon Vi Vr Vi + Vr = + Z0 Z0 R €V V V V i − i = r + r Z0 R Z0 R 19 € € Penn ESE370 Fall2013 -- DeHon Analyze End of Line Vi Vi Vr Vr − = + Z0 R Z0 R • Vi+Vr=Vt • Vi+Vr=Vt ⎛ R − Z 0 ⎞ Vi ⎜ ⎟ = Vr ⎝ R + Z 0 ⎠ 21 Penn ESE370 Fall2013 -- DeHon ⎛ R − Z 0 ⎞ Vi ⎜ ⎟ = Vr ⎝ R + Z 0 ⎠ ⎛ R − Z 0 ⎞ Vi ⎜ +1⎟ = Vt ⎝ R + Z 0 ⎠ € ⎛ 2R ⎞ Vi ⎜ ⎟ = Vt ⎝ R + Z 0 ⎠ RVi − Z 0Vi = RVr + Z 0Vr € 20 € Analyze End of Line € Vi V r Vt = + Z0 Z0 R Penn ESE370 Fall2013 -- DeHon € 22 € € Pulse Travel RC Reflection • Sanity check with previous – Short – Matched – Open ⎛ R − Z 0 ⎞ Vi ⎜ ⎟ = Vr ⎝ R + Z 0 ⎠ 23 Penn ESE370 Fall2013 -- DeHon € ⎛ 2R ⎞ Vi ⎜ ⎟ = Vt ⎝ R + Z 0 ⎠ Penn ESE370 Fall2013 -- DeHon 24 € 4 Visualization • http://www.williamson-labs.com/xmission.htm Back to Source 25 Penn ESE370 Fall2013 -- DeHon Back at Source? R≠Z0 • What happens at source? • What happens? – Depends on how terminated – Looks like at sink end – 75 Ω termination on 50 Ω line – “Short-Circuit” source? 27 Penn ESE370 Fall2013 -- DeHon 26 Penn ESE370 Fall2013 -- DeHon Penn ESE370 Fall2013 -- DeHon 28 50Ω line, 75Ω termination Simulation • For these, with direct drive from voltage source – Source looks like short circuit (not typical of CMOS) • Source cannot be changed Penn ESE370 Fall2013 -- DeHon 29 ⎛ R − Z 0 ⎞ ⎛ 75 − 50 ⎞ Vr = Vi ⎜ ⎟ = 0.2Vi ⎟ = Vi ⎜ ⎝ 75 + 50 ⎠ Penn ESE370 Fall2013 -- DeHon ⎝ R + Z 0 ⎠ 30 € 5 Step Response Time Permitting Penn ESE370 Fall2013 -- DeHon 31 32 Penn ESE370 Fall2013 -- DeHon Simulation Series Termination • What happens here? Penn ESE370 Fall2013 -- DeHon 33 Penn ESE370 Fall2013 -- DeHon Series Termination 34 Termination Cases • Rseries = Z0 • Initial voltage divider • Parallel at Sink – Pix – Half voltage pulse down line • End of line open circuit – sees single transition to full voltage • Series at Source • Reflection returns to source and sees termination Rseries = Z0 • No further reflections Penn ESE370 Fall2013 -- DeHon – pix 35 Penn ESE370 Fall2013 -- DeHon 36 6 Idea CMOS Driver / Receiver • Signal propagate as wave down transmission line • Driver: What does a CMOS driver look like at the source? – Delay linear in wire length – Speed – Impedance – Id,sat=1200µA/µm @ 45nm • Receiver: What does a CMOS inverter look like at the sink? 37 Penn ESE370 Fall2013 -- DeHon 1 c0 = LC ε r µr L Z0 = C w= • Behavior at end of line depends on termination • Both src and sink€ ⎛ R − Z 0 ⎞ are “ends” V = V ⎜ ⎟ r Penn ESE370 Fall2013 -- DeHon i € ⎝ R + Z 0 ⎠ 38 € Admin • HW8 Thursday • Finals 2010—2012 online – Good, but maybe too long • Lectures Wednesday and Friday • Andre out next week (12/9-13) – Last office hour tomorrow • Spencer topic review Monday Dec. 9th classtime (last day of classes) Penn ESE370 Fall2013 -- DeHon 39 7