1 / 51

Routing of High Speed Digital PC Boards

Routing of High Speed Digital PC Boards. IPC Designers Council RTP Chapter May 17th, 2007. ______________________________. Rick Hartley L-3 Avionics Systems, Inc. richard.hartley@L-3com.com. - Routing High Speed PCBs -.

Audrey
Download Presentation

Routing of High Speed Digital PC Boards

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Routing of High SpeedDigital PC Boards IPC Designers Council RTP ChapterMay 17th, 2007 ______________________________ Rick Hartley L-3 Avionics Systems, Inc. richard.hartley@L-3com.com

  2. - Routing High Speed PCBs - Those who never retract their opinions love themselves more than they love truth. -Joseph Joubert,essayist(1754-1824)

  3. Read Books Not IC App Notes “Circuit Application notes produced by IC manufac-turers should be assumed Wrong until Proven Right!” Lee W. Ritchey

  4. - PC Board Properties - Capacitance - • A PC Board Trace forms a Capacitance with ALL adjacent Conductive Surfaces. • The Strongest Region is Between the Trace and its Return Path (i.e.- Ground Plane). (- If we structure the Board Well -)

  5. - PC Board Properties - Inductance - • Property of the Circuit Allowing Energy Storage in a Field Induced by Current Flow. • Field consists of Magnetic Flux Lines which Surround the Conductor. • Energy causes Inertia to Changes in Current. • Inertia causes Frequency Dependence.

  6. - PC Board Properties - Inductance - In Circuits and PC Boards there are 2 Issues we Need to understand- First- • Function of Trace Length and Cross-Sectional Area (Width x Thickness). • Decreases if Trace is Shorter, Wider, Thicker. • .020” Wide, 1 oz, 1.0” Long Trace placed very far return path = 25 nH. • Must be Widened to 2.0” to = 12.5 nH.

  7. - PC Board Properties - Inductance - Second- • Function of Closed Loop Area between the Trace and its Return Path. • Inductance Decreases as Closed Loop Area Decreases (Referred to as Self Inductance). • .020” Wide, 1.0” Long (25nH) Trace placed above its Return Path (next layer plane) w/ .010” separation (trace - plane) = 6.5nH.

  8. - PC Board Properties - • A Transmission Line is any Pair or Wires or Conductors used to Move Energy From point A to point B, Usually of Controlled Size and in a Controlled Dielectric to create a Con-trolled Impedance (Zo).

  9. - Operating Frequency Bandwidth-

  10. - Operating Frequency Bandwidth- • Highest Frequency of concern IS NOT the Clock. • IS Frequency of the High Harmonics necessary to create the Fast Rising Edges of the Signal. • Called Maximum Pulse Frequency. F(freq-GHz)= .50 / Tr(rise/fall time-nSec*) • (Tr = 10-90% (Typical)) • (Tf = 10-90% (Typical)) • Frequency Bandwidth is from Clock to Maximum Pulse Frequency.

  11. - Reflections - • When a Pulse propagates down a Transmission Line of Impedance Zo and reaches a Load of the same Impedance, ALL the energy is Transferred. • If the Impedance of the Load (Zload) is different than that of the Line (Zo), then a percentage of the Pulse is Reflected back toward the Source.

  12. - Reflections -

  13. When Do The Problems Begin? • When the Time to Propagate a Conductor’s Length is Greater than 1/4 of the Signal Rise or Fall Time. • Most extreme when Time to Propagate the Conductor’s Length is Equal to or Greater than the Signal Rise or Fall Time.

  14. - Relative Permittivity - • Measure of the affect a material has on the Capacitance of a Pair of Conductors com-pared to the same Pair in a Vacuum • Also, affects travel time (Propagation Time) of a signal in that Pair of Conductors. • Relative Permittivity is expressed using Greek letter “Epsilon”, followed by lower case “r”. (i.e.- r or Er (aka DK (Dielectric Constant.))

  15. - Relative Permittivity - Er (r ) of FR4 - • Frequency Dependent. • Dependent on Glass-to-Resin Ratio. • Materials available w/ More Constant Er- • Most Materials designed for High Speed. • All PTFE based Materials.

  16. - Propagation Time & Velocity - • Prop Time is a measure of Signal Travel Time per Unit of Length (i.e.- .17ns per inch). • Prop Velocity is a measure of Signal Travel Length per Unit of Time (i.e.- 5.89” per ns). • Prop Time & Velocity (‘Inner Layer’ Signal) - (Where: c = Speed of Light)

  17. - Propagation Time & Velocity - • The Outer Layer (Microstrip) Equivalent - (Where: c = Speed of Light)

  18. - Loaded Circuit Propagation Delay - • Original Equations are for Static Condition. • Line Delay Increases due to Load Capacitance. • Delay in Unterminated or Parallel Term Line: Tpd’ = Tpd x sqrt{1 + (Cloads / Co (trace))} • Series Terminated Line has Additional Delay - Tpd’ = Tpd x [2 (sqrt{1 + (Cloads / Co)} -1) +1] • Propagation Velocity (Vp’) is Inverse of Tp’. • Remember - Co is a ‘per inch’ measurement.

  19. - Rise Distance / Max Line Length - • The Distance a Pulse can Travel in the Time it takes to Rise (Sr) can be calculated by adding Rise Time to the Prop Velocity equation: Inner Layer- Outer Layer- = Max Uncontrolled Line is 1/4 Rise Distance =

  20. -Logic Families/Rise Time/Max Length- Max Line Length- Max Line Length-DEVICE TYPERISETIMEInner (Inch/mm)Outer (Inch/mm) Standard TTL 5.0 nSec 7.27 / 185 9.23 / 235 Schottky TTL 3.0 nSec 4.36 / 111 5.54 / 141 10K ECL 2.5 nSec 3.63 / 92 4.62 / 117 ASTTL 1.9 nSec 2.76 / 70 3.51 / 89 FTTL 1.2 nSec 1.75 / 44 2.22 / 56 BICMOS 0.7 nSec 1.02 / 26 1.29 / 33 10KH ECL 0.7 nSec 1.02 / 26 1.29 / 33 100K ECL 0.5 nSec .730 / 18 .923 / 23 GaAs 0.3 nSec .440 / 11 .554 / 14 (Calculated assuming a nominal Er = 4.1)

  21. - How to Resolve Impedance - • Equations- • Those Presented (Derived by Fabricators). • Others provided by YOUR Fabricator(s). • Multiple Term RF/Microwave Equations. • Zo Calculator(s). • Some are Costly. • Some are Free. • Some are accurate, some are NOT. • 2D Field Solver (Ideal for Digital Ckts). • 3D Field Solver (RF/Microwave Ckts).

  22. - Loaded Circuit Trace Impedance - • Equations / Field Solvers resolve impedance for Static Condition. • Impedance decreases due to Load Capacitance. Zo(loaded) = sqrt{ Lo / (Co + Cloads) } where: Lo = Zo2 x Co • Remember - Lo and Co are ‘per inch’ measure. • If Device Drives Multiple Lines, each Must be considered separately.

  23. - Reflection Mode Switching- • Device with Output Impedance (Rs) equal to Zo sets up a Voltage Divider Between Rs and Zo. • Divider causes the Initial Line Voltage (Bench Voltage) to be approx 1/2 Vcc.

  24. - Reflection Mode Switching- • With One Load, Reflection Mode Switching is NOT a Problem. • Multiple Loads along the Line won’t Switch until Reflected Wave raises the Line Voltage.

  25. - Trace Routing Schemes - Result of Long Stubs and No Line Termination.

  26. - Trace Routing Schemes - Solid Line is original route. Dotted Line is rerouted Trace. Keep Stubs Shorter than 1/8 Rise Distance.

  27. - Trace Routing Schemes - Point-to-Point Tee Route Daisy Chain Branch by ‘N’

  28. - Transmission Line Termination - • Used with Strong Drivers (Needing Incident Wave Switching). • Some Logic Families Must be Parallel Term (ECL, GTL, etc.). • Place Resistor within 1/8 Rise Distance of Last Load or just beyond Last Load. • Resistor Value = Zo. • Resistor Needed at Both Ends of Bidirectional Net. • High Power Consumption (DC Load when Output is High). • Low Power Outputs CANNOT drive this Low Impedance.

  29. - Transmission Line Termination - Parallel Terminated Transmission Line

  30. - Transmission Line Termination - • Must place Resistor within 1/8 Rise Distance of Driver. • Resistor Value = Zo - Rs(Output Impedance). • Reflection occurs and is Absorbed back at the Driver. • Most common w/ Single Load or ALL Loads at end of Line. • Low Power Consumption. • Helps Eliminate Ground Bounce. • Lowers Power Transients and EMI Dramatically.

  31. - Transmission Line Termination - Series Terminated Transmission Line (DO NOT Parallel AND Series Term)

  32. - Transmission Line Termination - • Form of Parallel Termination with Two Resistors. • Useful w/Strong Drivers for Incident Wave Switching. • Each Resistor tied to Reference Voltage, usually Vcc & Gnd. • User Defined DC Bias, based on Resistor Values. • Parallel Combination of Resistors = Zo. • Requires Twice the Components of most Terminations. • Resistors Needed at Both Ends of Bidirectional Net. • Very High Power Consumption (Constant DC Load).

  33. - Transmission Line Termination - • Form of Parallel Termination with Small Capacitor added. • Not Continuous Load. R to Gnd for approx 1xRC Only. • Solution for Low Power IC that Can’t have Series Term. • Resistor Value = Zo (Strong Driver) / Higher (Weak Driver). • Capacitor Value - RC = 1.5Tr (Strong Driver). C(R+Zo) = 3Tpd (Weak Driver). • R & C Needed at Both Ends of Bidirectional Net. • Distorts the Wave of both Rising and Falling Edge.

  34. - Routing and Termination - Point-to-Point • Termination Not Needed IF - • Output Impedance somewhat Matches Zo. (OR) • Line is Shorter than “Max Line Length”. • When needed, Series Termination is Best (No Reflection Mode Delays w/Single Load). • Parallel, RC or Thevinin Terminate IF - • Bidirectional Net or Bus. (OR) • Logic Family Demands (ECL, BTL, GTL, etc.).

  35. - Routing and Termination - Tee Route • Termination Not Needed IF - • Output Impedance somewhat Matches Zo. (OR) • Line is Shorter than “Max Line Length”. • When needed, Series Termination is Best (No Reflection Mode Delays w/Single Load). • Parallel, RC or Thevinin Terminate IF - • Bidirectional Net or Bus. (OR) • Logic Family Demands (ECL, BTL, GTL, etc.).

  36. - Routing and Termination - Daisy Chain • Termination Not Needed IF - • Output Impedance somewhat Matches Zo. (AND) • Reflection Mode Delays won’t affect Timing. • When needed, Series Termination is Best if • Reflection Mode Delays don’t affect Timing. • Parallel, RC or Thevinin Terminate IF - • Bidirectional Net or Bus (OR) • Logic Family Demands (ECL, BTL, GTL, etc.) (OR) • Rise Time Delay of Series Term affects Timing.

  37. - Routing and Termination - • Used if Loads are Far Apart and - • Need to have Incident Wave Switching. • (AND/OR) Minimized Skew. • Won’t work with a Weak Driver (Driver Must be able to Source Zo / N). Branch by ‘N’

  38. - Routing and Termination - Branch by ‘N’ (Cont’d) • Termination Not Needed IF - • Output Impedance somewhat Matches Zo / N. • (OR) Lines Shorter than “Max Line Length”. • Series Terminate - • IF Branches are approx Equal in Length. • With One resistor equal to Zo / N minus Driver’s Output Impedance (Logic Family Dependent) (OR) • With ‘N’ resistors (one for each branch) equal to Zo minus Impedance of Driver.

  39. - Routing and Return Path - 2 Layer Microwave Style PC Board - L1- Routed Signal, routed Power and poured Ground copper. Where does signal’s return current flow? L2- Ground.

  40. - Routing and Return Path - What happens if Return Plane is Split??? Now where does signal’s return current flow?

  41. - Routing and Return Path - • When moving signals between layers, route on either side of the same plane, as much as possible!!! Signal Return Ground • When moving signals between 2 different planes, use a transfer via VERY near the signal via. Signal Return Ground Ground

  42. - Routing and Return Path - • When routing signals from Power to Ground, Return energy will transfer as follows - Signal Return Tightly Coupled Planes Ground Power Signal Return Ground Loosely Coupled Planes w/ Cap Power

  43. - PC Board Layer Stacking - Four(4) Layer Designs (A) ----Ground----- (B) -----Power----- ----Sig/Pwr---- ----Sig/Gnd---- ----Sig/Pwr---- ----Sig/Pwr---- ----Ground----- ----Ground----- (C) ----Sig/Poured Pwr----- (Treat B ---------Ground---------- with great ---------Ground---------- care!!!!!!) ----Sig/Poured Pwr-----

  44. - PC Board Layer Stacking - Six(6) Layer Designs to AVOID -----Signal------ -----Signal----- -----Signal------ -----Power----- ----Ground------ -----Signal------ -----Power------ -----Signal------ -----Signal------ ----Ground----- -----Signal------ -----Signal------

  45. - PC Board Layer Stacking - Six(6) Layer Designs -Short Sig/Pwr- ----Sig/Pwr----- ----Sig/Gnd----- ----Ground----- -----Power------ ----Sig/Pwr----- ----Ground------ ----Sig/Gnd----- ----Sig/Pwr----- -----Power------ -Short Sig/Gnd- ----Sig/Gnd-----

  46. - PC Board Layer Stacking - Eight(8) Layer Designs ----Signal----- ---Sig/Pwr---- ---Ground----- ---Ground----- ----Signal----- ---Sig/Pwr---- ----Power----- ---Ground----- ---Ground----- ----Power----- ----Signal----- ---Sig/Gnd---- ---Ground----- ----Power----- ----Signal----- ---Sig/Gnd----

  47. - PC Board Layer Stacking - Eight(8) Layer Designs ---Sig/Gnd---- ---Sig/Gnd---- ---Ground---- ----Power----- ----Power----- ----Signal----- ---Ground----- ---Ground----- ----Signal----- ----Signal----- ---Sig/Pwr---- ----Power----- ---Ground---- ----Signal----- ---Sig/Pwr---- ----Signal----- ---Ground----- ---Ground----- ----Signal----- ----Power----- ----Power----- ---Ground---- ---Sig/Gnd---- ---Sig/Gnd ----

  48. - PC Board Layer Stacking - Eight(8) Layer Designs to AVOID ----Signal----- ----Signal----- ----Signal----- ----Signal----- ----Signal----- ----Power----- ----Signal----- ----Power----- ----Signal----- ----Power----- ----Signal----- ----Signal----- ---Ground---- ----Signal----- ----Signal----- ----Signal----- ---Ground----- ----Signal----- ----Signal----- ----Signal------ ---Ground----- ----Signal----- ----Signal------ ----Signal-----

  49. - PC Board Layer Stacking - • Board Stack Basics: • Signal Layers MUST be placed One Dielectric Layer away from Plane for Best Control of Impedance and Noise. • Outer Layers have Poorest Impedance Control and Poorest Cross Talk Control. • Plane Pairs give Highest Interplane Capaci-tance (Critical for EMI).

  50. - Routing and IC Return Path - Return Path equally important in IC Package. F1120 had 5X greater noise level than FF148 - Source: BGA Crosstalk - Dr. Howard Johnson

More Related