Presentation is loading. Please wait.

Presentation is loading. Please wait.

Penn ESE370 Fall2014 -- DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 38: December 3, 2014 Transmission Lines.

Similar presentations


Presentation on theme: "Penn ESE370 Fall2014 -- DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 38: December 3, 2014 Transmission Lines."— Presentation transcript:

1 Penn ESE370 Fall2014 -- DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 38: December 3, 2014 Transmission Lines Implications

2 Transmission Line Agenda Where arise? General wire formulation Lossless Transmission Line See in action in lab Impedance End of Transmission Line? Termination Implications Discuss Lossy Penn ESE370 Fall2014 -- DeHon 2

3 Transmission Line Data travels as waves Line has Impedance May reflect at end of line Penn ESE370 Fall2014 -- DeHon 3

4 Series Termination What happens here? Penn ESE370 Fall2014 -- DeHon 4

5 Simulation Penn ESE370 Fall2014 -- DeHon 5

6 Series Termination R series = Z 0 Initial voltage divider –Half voltage pulse down line End of line open circuit – sees single transition to full voltage Reflection returns to source and sees termination R series = Z 0 No further reflections Penn ESE370 Fall2014 -- DeHon 6

7 Termination Cases Parallel at Sink Series at Source Penn ESE370 Fall2014 -- DeHon 7

8 CMOS Driver / Receiver Driver: What does a CMOS driver look like at the source? –I d,sat =1200  A/  m @ 45nm Receiver: What does a CMOS inverter look like at the sink? Penn ESE370 Fall2014 -- DeHon 8

9 Some Transmission Lines Characteristics arise form their geometry (don’t expect you to know these equations – look them up [or given]) Penn ESE370 Fall2014 -- DeHon 9

10 Coaxial Cable Inner core conductor: radius r Insulator: out to radius R Outer core shield (ground) RG-58 Z 0 = 50  – networking, lab (RG-59 Z 0 = 75  – video) Penn ESE370 Fall2014 -- DeHon 10

11 Printed Circuit Board Stripline –Trace between planes Penn ESE370 Fall2014 -- DeHon 11 w t b rr

12 Printed Circuit Board Microstrip line –Trace over single supply plane Penn ESE370 Fall2014 -- DeHon 12 w t h rr 00

13 Twisted Pair Category 5 ethernet cable –100  –V=0.64c 0 Penn ESE370 Fall2014 -- DeHon 13 Source: http://en.wikipedia.org/wiki/File:Cat_5.jpg

14 Implications (you should be able to reason about this) Penn ESE370 Fall2014 -- DeHon 14

15 Example 25meter category-5e cable (100 , 0.64c) Supporting 1Gb/s ethernet –4 pairs at 250Mb/s Time to send data from one end to the other? Time between bits at 250Mb/s? Bits in the cable? Penn ESE370 Fall2014 -- DeHon 15

16 Pipeline Bits For properly terminated transmission line –Do not need to wait for bits to arrive at sink –Can stick new bits onto wire Penn ESE370 Fall2014 -- DeHon 16

17 Limits to Bit Pipelining What limits? (why only 250Mb/s) –Risetime/distortion –Clocking Skew Jitter –For bus Wire length differences between lines Penn ESE370 Fall2014 -- DeHon 17

18 Eye Diagrams Watch bits over line on scope –Look at distortion –“open” eye clean place to sample Consistent timing of transitions Well defined high/low voltage levels Penn ESE370 Fall2014 -- DeHon 18 http://en.wikipedia.org/wiki/File:On-off_keying_eye_diagram.svg http://focus.ti.com/analog/docs/gencontent.tsp?familyId=361&genContentId=41762&DCMP=ESD_Solutions&HQS=Other+OT+esd

19 Bad “eye” Penn ESE370 Fall2014 -- DeHon 19 http://archive.chipcenter.com/knowledge_centers/asic/todays_feature/showArticle.jhtml?articleID=12800254

20 Termination / Mismatch Wires do look like these transmission lines We are terminating them in some way when we connect to chip (gate) –Need to be deliberate about how terminate, if we care about high performance Penn ESE370 Fall2014 -- DeHon 20

21 Where Mismatch? Vias Wire corners? Branches Connectors Board-to-cable Cable-to-cable Penn ESE370 Fall2014 -- DeHon 21 http://wiki.altium.com/display/ADOH/An+Overview+of+Electronic+Product+Development+in+Altium+Designer http://www.fpga4fun.com/Hands-on_Flashy.html

22 Lossless Transmission Line What prevents us from having a 500km cat-5 cable? Penn ESE370 Fall2014 -- DeHon 22 Z0Z0

23 Lossless Transmission Line How measure resistance across a cable? If resistance R across 100m cable, what is resistance across 200m cable? Penn ESE370 Fall2014 -- DeHon 23 Z0Z0

24 Lossy Transmission Line How do addition of R’s change? –Concretely, discretely think about R=0.2  every meter on Z 0 =100  what does each R do? Penn ESE370 Fall2014 -- DeHon 24

25 Lossy Transmission Line Each R is a mismatched termination Each R is a voltage divider Penn ESE370 Fall2014 -- DeHon 25

26 Lossy Transmission Line Penn ESE370 Fall2014 -- DeHon 26

27 Lossy Transmission Line How long before drop voltage by half? R=0.2  every meter on Z 0 =100  Penn ESE370 Fall2014 -- DeHon 27

28 More Examples… Time Permitting Penn ESE370 Fall2014 -- DeHon 28

29 Bus Common to have many modules on a bus –E.g. PCI slots –DIMM slots for memory High speed  bus lines are trans. lines Penn ESE370 Fall2014 -- DeHon 29 http://en.wikipedia.org/wiki/File:DIMMs.jpg

30 Multi-drop Bus Ideal –Open circuit, no load Penn ESE370 Fall2014 -- DeHon 30

31 Multi-Drop Bus Impact of capacitive load (stub) at drop? –If tight/regular enough, change Z of line Penn ESE370 Fall2014 -- DeHon 31

32 Multi-Drop Bus Long wire stub? –Looks like branch may produce reflections Penn ESE370 Fall2014 -- DeHon 32

33 Impedance Change What happens if there is an impedance change in the wire? Z 0 =75 , Z 1 =50  –What reflections and transmission do we get? Penn ESE370 Fall2014 -- DeHon 33

34 Z 0 =75, Z 1 =50 At junction: –Reflects V r =(50-75)/(50+75)V i –Transmits V t =(100/(50+75))V i Penn ESE370 Fall2014 -- DeHon 34

35 Impedance Change Z 0 =75, Z 1 =50 Penn ESE370 Fall2014 -- DeHon 35

36 What happens at branch? Penn ESE370 Fall2014 -- DeHon 36

37 Branch Transmission line sees two Z 0 in parallel –Looks like Z 0 /2 Penn ESE370 Fall2014 -- DeHon 37

38 Z 0 =50, Z 1 =25 At junction: –Reflects V r =(25-50)/(25+50)V i –Transmits V t =(50/(25+50))V i Penn ESE370 Fall2014 -- DeHon 38

39 End of Branch What happens at end? If ends in matched, parallel termination –No further reflections Penn ESE370 Fall2014 -- DeHon 39

40 Branch Simulation Penn ESE370 Fall2014 -- DeHon 40

41 Branch with Open Circuit? What happens if branch open circuit? Penn ESE370 Fall2014 -- DeHon 41

42 Branch with Open Circuit Reflects at end of open-circuit stub Reflection returns to branch –…and encounters branch again –Send transmission pulse to both Source and other branch Sink sees original pulse as multiple smaller pulses spread out over time Penn ESE370 Fall2014 -- DeHon 42

43 Open Branch Simulation Penn ESE370 Fall2014 -- DeHon 43

44 Open Branch Simulation Penn ESE370 Fall2014 -- DeHon 44

45 Transmission Line Noise Frequency limits Imperfect termination Mismatched segments/junctions/vias/connectors Loss due to resistance in line –Limits length Penn ESE370 Fall2014 -- DeHon 45

46 Idea Transmission lines –high-speed –high throughput –long-distance signaling Termination Signal quality Penn ESE370 Fall2014 -- DeHon 46

47 Admin HW8 due Thursday Last Andre lecture Friday Ron Review Monday (12/8) Final (12/18) noon Towne 303 Penn ESE370 Fall2014 -- DeHon 47


Download ppt "Penn ESE370 Fall2014 -- DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 38: December 3, 2014 Transmission Lines."

Similar presentations


Ads by Google