+ All Categories
Home > Documents > SI Guidelines

SI Guidelines

Date post: 06-Apr-2018
Category:
Upload: zamanundaieee
View: 214 times
Download: 0 times
Share this document with a friend

of 36

Transcript
  • 8/3/2019 SI Guidelines

    1/36

    Best PWBA Design

    Practices for OptimalEMC, SI, and PI

    Jim Herrmann, Principal Engineer

    AppliedLogix, LLC. Fairport, NY

    [email protected]

  • 8/3/2019 SI Guidelines

    2/36

    2

    Presentation Outline

    Background and history The high speed design challenge

    Digital signaling fundamentals

    PWB stack-up and construction key details

    Power distribution network (PDN) design approach

    HyperLynx LineSim & BoardSim: ad hoc intro following talk ifany interest

    1 hour time limit - topic coverage is very brief /snapshots, references provided for further

    investigation

    **Lets keep the discussion informal - questions arewelcomed and encouraged at any time**

  • 8/3/2019 SI Guidelines

    3/36

    3

    Brief Bio

    25 years of digital electronics design engineering always a hands-on practitioner On-site Field Service Engineer, Kodak (1981 1983) Design Engineer (JrSrTeam Leader) Kodak (1984-1995) Hardware Design Manager, Xerox Corp. (1995-1998)

    Engineering VP, InSciTek Microsystems / Allworx (1998 2006) Founder / Managing Partner, AppliedLogix LLC, (2006 present)

    Career-long pursuit of a lean yet robust digitalelectronics design methodology still evolving today maximizing the products performance versus price ratio Zero defects mindset: quantitative design approach Cannot overlook or outsource DFM and DFT Methodology yields predictable / repeatable results and dev schedules

  • 8/3/2019 SI Guidelines

    4/36

    4

    The High Speed Design Challenge

    Nicely summarized by Dr. Howard JohnsonSignal Integrity is not just a nice to know subject. It isessential to the

    proper operation of every high-speed digital product. Without dueconsideration of the basic signal integrity issues typical high-speedproductswill fail to operate on the bench and, worse yet, becomeflaky or unreliable in the fieldMaintain a healthy interest inproperly balancing your signal integrity, EMC, and manufacturingcost objectives. Get some formal training, constantly keep on thelookout for new tools, and tear apart lots of other people's productsto see what the competition is doing. The payoff is easy to

    understand: better system-level performance, a more reliableproduct, and an overall reduction is cost.

  • 8/3/2019 SI Guidelines

    5/36

    5

    PWBA Design 2010

    Moores Law has delivered very high performance ICs with sub-nanosecond switching times Power delivery lower DC voltages w/ higher transient currents Output buffers faster slew rates, lower output impedance

    The PWB physical interconnects are not transparent to the digital

    signaling Modern PWBA design methodology careful analysis and

    specification of the PWBA physical interconnects combined with SIaware component selection and circuit design PWB stack-up, construction, and trace routing Power Distribution Network (PDN)

    Off-board IO Connectors Optimal EMC achieved when signal and power integrity addressed

    in a comprehensive manner

  • 8/3/2019 SI Guidelines

    6/36

    6

    My Early Wake Up Call

    1984 Very first electrical design role on the Kodak 12 MByte floppydisk drive w/ embedded SCSI controller (huh?) SMT was a brand new technology, enabling higher parts density Challenging mixed-signal design with significant digital processing and

    analog circuits (2) Z80 microprocessors, (4) gate arrays High gain analog read channel; track-following servo control

    A split ground plane was implemented for analog / digital isolation

    First prototype K12 PWBA Passed smoke-test and bench-top POST When PWBA mounted onto the disk drive: R/W Channel FAILURE

    Severe coupling of board emissions into the read/write head Weeks to determine SRAM signal traces routed over the split GND plane

    were the source of the interference

  • 8/3/2019 SI Guidelines

    7/36

    7

    No Free Lunch Design complexity continues to ramp up

    SOCs and DSPs are larger and faster FPGA performance and gate counts have reached ASIC proportions Virtually all modern IC devices produce signaling that has surpassed the high

    speed effects threshold Hign speed digital design has acquired the complexity of analog and more

    Growing number of low complexity embedded designs failing EMC Must plan for sufficient development time, budget, and engineering

    resources to adequately address and manage high speed issues

    Architecture Detailed Design PWB Layout Prototype

    Verification

    Architecture Detailed Design PWB

    Layout

    Prototype

    Verif.

    High

    Speed

    Timeline

    Low Speed

    Timeline

  • 8/3/2019 SI Guidelines

    8/36

    8

    Defining High Speed

    Digital Signal Edge Ratesare the determining factor

    Higher clock frequencies mandate faster edge rates, thereby

    inferring high speed signaling issues

    Simply operating high speed ICs at a lower clock frequency does

    not eliminate the high speed signal integrity issues

    Think signal bandwidth not clock frequency

    Digital Signal Bandwidth the relationship between signal rise

    time (10% to 90% in nsec), and its bandwidth (in GHz)

    Empirical approximation: BW ~ 0.35 / rise time

    Example: rise time = 0.35nsec, then signal bandwidth ~1 GHz.

  • 8/3/2019 SI Guidelines

    9/36

    9

    No Safe Haven

    Recent peer review ofvery simple low speedboard schematic.Example net: Single SN74LVC1G14

    D-flip-flop driving 4 oftrace and a single load.

    Zout = 12 ohms Output rise = 500ps

    BW = 700 MHz

    DesignFile:6-layerstackup.ffs

    HyperLynxLineSimV8.0

    U7.1

    LVC1G14_DBVY

    TL2

    52.8 ohms686.222 ps4.000 inStackup

    U2.1

    LVC1G14_DBVA

    OSCILLOSCOPEDesign file: 6-LAYER STACKUP.FFS Designer: Jim Herrmann

    HyperLynx V8.0

    Comment: Fast / Strong Corner

    Date: Monday Mar. 29, 2010 Time: 19:59:33

    Cursor 1, Voltage = 5.507V, Time = 2.923ns

    Cursor 2, Voltage = 1.783V, Time = 4.575ns

    Delta Voltage = 3.725V, Delta Time = 1.652nsShow Latest Waveform = YES, Show Previous Waveform = YES

    -3.000

    -2.000

    -1.000

    0.00

    1.000

    2.000

    3.000

    4.000

    5.000

    6.000

    0.00 4.000 8.000 12.000 16.000

    Time (ns)

    V

    ol

    t

    ag

    e-V

    -

    V [U7.1 (at pin)]V [U2.1 (at pin)]V [U7.1 (at pin)]V [U2.1 (at pin)]

  • 8/3/2019 SI Guidelines

    10/36

    10

    Digital Signaling Fundamentals CMOS output structure - the die I/O pad buffer

    Modeled as a voltage source (Vs ) and series resistance (Zs) Series terminator (Zst) (optional) acts to increase the source impedance Incident wave amplitude: voltage divider across the lumped source impedance

    and the line characteristic impedance (Z0)

    Vi = Vs (Z0/ (Z0 + Zs+Zst)

    Any impedance discontinuity along the line generates a reflection Load Impedance Special Cases Open circuit: Rc = 1

    Short circuit: Rc = -1

    Load = Line: Rc = 0

    Reflection Coefficient Rc = (ZL - Z0) / (ZL + Z0)

    Vi Vr = Vi(Rc)

    Z0 ZLZs + ZST

    VS

  • 8/3/2019 SI Guidelines

    11/36

    11

    Digital Signaling Fundamentals PWB Trace characteristic impedance (Z

    0)

    A function of dielectric constant, trace width, trace thickness, andtrace height above the return plane(s)

    PWB Trace - propagation velocity

    a function of dielectric constant (Er)

    v= c / (Er)1/2

    Microstrip (surface) layers: prop delay ~150 psec/inch Magnetic field propagating thru: FR4 below, solder mask, then air above

    Internal stripline layers: prop delay ~165 psec/inch Magnetic field propagating thru: FR4 above and below

  • 8/3/2019 SI Guidelines

    12/36

    12

    High frequency signal return paths

    Kirchhoffs Current Law: Sum of the currents entering and leaving a

    node is zero Low frequency (sine wave < 10 MHz) return: path of least resistance

    High frequency return: path of least inductance The smallest physical loop area always provides lowest inductance

    Return current density in ref plane falls off with the square of the distance

    The approx current density at D is proportional to 1 / (1 + (D / H)2)

  • 8/3/2019 SI Guidelines

    13/36

    13

    Signal Return Path Signal Layer Change

    Three general cases:1. The (2) trace layers straddle

    the same reference plane

    2. The (2) trace layersreference different planes,both planes at same

    potential, e.g. GND3. The (2) trace layers

    reference different planes,planes at different DCpotential

    Implications to PWB stack upand trace routing rules Case 2- apply a GND

    shorting via grid acrossentire (x,y) PWB surface

  • 8/3/2019 SI Guidelines

    14/36

    14

    Signal Return Path Signal Layer ChangeCase 3.) The (2) trace layers reference different planes each at a different DC

    potential. The return current encounters the plane capacitance impedance

    thereby inducing a voltage drop across this impedance. This impedance dropsover time as the current spreads out and traverses a larger capacitive area.This return path impedance (Z) can be estimated as:Z ~ 5 ohm x [plane separation (inches) / time (nsec)]Simple stack-up shown not suitable for commuting very fast edge rate signaling (

  • 8/3/2019 SI Guidelines

    15/36

    15

    Return Path Common Design Issue

    Signal trace routing directly over a split (or other discontinuity) in its

    reference plane Closely spaced adjacent Vias anti-pad induced slots Often creates mutual inductive crosstalk (noise margin)

    Case when many adjacent bus lines cross together

    Can increase radiated EMI and lower radiated immunity threshold Degrades rising and falling edge rates (timing margin)

  • 8/3/2019 SI Guidelines

    16/36

    16

    Return Path Another Common Mistake

    Signal return often overlooked / compromised in home-brew board-to-board IO connector pin assignment.

    Low speed designs - Limit the ratio of signal pins to shared

    return pins - Mutual inductance coupling crosstalk!

    High speed designs controlled impedance connector withcontinuous GND reference recommended.

    Best practice ensure that the signal trace reference plane is thesame on both boards.

  • 8/3/2019 SI Guidelines

    17/36

    17

    Pre-layout Phase SI Analysis

    HyperLynx LineSim can be used for: Stack-up definition

    Evaluate IO drive strengths and slew rates IBIS Models I/V characteristics over PVT Component family selections

    Termination requirements Determine Bus Topologies, e.g., pt to pt, star, daisy-chain,

    Clock Distribution Common Clock topology clock tree skew management Ensure monotonic clock edges

    AC Timing guesstimate trace lengths and develop initial time-

    of-flight estimates based on LineSim results Develop max and min trace length budgets to meet setup and hold

    time requirements

  • 8/3/2019 SI Guidelines

    18/36

    18

    Clock Distribution Topology Issue Example of a simple, yet prevalent signaling problem: clock edge monotonicity.

    Customer experiencing design reliability problems issue easily caught with

    Hyperlynx simulation (show BoardSim tool in operation) Root cause: very poor clock routing topology, output drive strength, and termination choice

    With some SI experience, would never consider such a topology (with or w/o simulation tool)

    Design File: PPC_CLK_original.ffsHyperLynx L ineSim V8.0

    U6.F2

    MT48H32M16LFCJCLK

    TL1

    69.9ohms34.856ps0.211inPPC_CLK

    U8.F2

    MT48H32M16LFCJCLK

    U7.F2

    MT48H32M16LFCJCLK

    U9.F2

    MT48H32M16LFCJCLK

    1P8V1.8VR25

    220.0ohms

    R24

    220.0ohms

    TL2

    62.0ohms3.881ps0.026inPPC_CLK

    TL3

    58.7ohms15.114ps0.092inPPC_CLK

    TL4

    62.0ohms5.672ps0.038inPPC_CLK

    TL5

    62.0ohms3.563ps0.024inPPC_CLK

    TL6

    69.9ohms63.401ps0.384 inPPC_CLK

    TL7

    69.9ohms101.217ps0.613inPPC_CLK

    TL8

    69.9ohms101.217ps0.613inPPC_CLK

    TL9

    69.9ohms476.016ps2.882in

    PPC_CLK

    U5.U4

    EP2C20F484C7_p...ppc_clk

    TL10

    69.9ohms363.405ps2.200in

    PPC_CLK

    TL11

    69.9ohms20.954ps0.127inPPC_CLK

    U1.A10

    Apollo7pmSYSCLK

  • 8/3/2019 SI Guidelines

    19/36

    19

    Controlled ImpedancePWB Stack-up

    Specify dielectric thicknesses andtrace widths to achieve the samecharacteristic impedance on all signallayers (50 to 60 ohms is typical targetrange).

    All signal layers ~54 ohms here 5 mil trace width on external layers

    4 mil trace width on internal layers

    Each signal layer has an adjacentplane return layer.

    Spacing between signal layers (8 mils)is much larger than signal layer to itsreference (reduce sig-sig coupling)

    Always Tradeoffs Here PWR//GNDpairs in middle giving up some PDNperformance (more inductance), butgain routing flexibility all signalsreference only GND and no splits tocontend with.

  • 8/3/2019 SI Guidelines

    20/36

    20

    Improper Controlled Impedance Stack-up Example from a peer design review provided for a company building

    relatively high performance embedded systems Their stack-up has several issues They had adopted rather elaborate standard practice routing rules (trace to

    trace separation, including layer-to-layer) to manage crosstalk problems inprevious designs (undoubtedly with this same stack-up)

  • 8/3/2019 SI Guidelines

    21/36

    21

    PDN Design

    Significant PDN characterization and design optimization workpublished by Sun Microsystems staff since the 1990s Larry Smith (now with Altera), Ray Anderson (now with Xilinx) Istvan Novak (still at Sun) http://www.electrical-integrity.com/

    Other notable research and papers (try DesignCon archives) IBM - Bruce Archambeault

    Teraspeed Consulting Group Steve Weir, Scott Mc

    Morrow Step-by-step PDN cookbook process very well defined by Eric

    Bogatin See the second addition of his book Signal Integrity Simplified,

    or visit his website www.bethesignal.com Alteras FPGA PDN design spreadsheet tool follows Erics

    methodology Spreadsheet tool (newest release now requires Quartus user license) Altera application note AN-574 Printed Circuit Board Power Delivery

    Network Design Methodology http://www.altera.com/technology/signal/power-distribution-network/sgl-

    pdn.html?GSA_pos=2&WT.oss_r=1&WT.oss=pdn%20tool

  • 8/3/2019 SI Guidelines

    22/36

    22

    Power Distribution Network (PDN)

    Overarching Design Principle Careful attention to MINIMIZE theinductance of the interconnects thereby reducing the voltage rail collapsenoise voltage: V = Ldi/dt

    Lumped equivalent circuit model of a typical PWBA PDN:

  • 8/3/2019 SI Guidelines

    23/36

    23

    The PDN Design Process

    1. Identify the highest current devices on the PWBA2. Determine their max actual operating current

    Estimate the max load step transient current for each

    3. Focus on the largest transient current device first

    4. Calculate the required PDN target impedance

    Ztarget = (Vnominal)(%AC ripple/100) / MaxTransientCurrent5. Estimate the IC package cutoff frequency

    6. Using the PDN spreadheet tools (1-D, lumped models)

    experiment with the type and quantity of capacitors required toachieve the target impedance across the frequency range

    Adjust the location (within stackup), dielectric thickness, and numberof PWR // GND plane pairs to meet Ztarget over frequency range

    7. Repeat process for next IC (now w/ planes locked down)

  • 8/3/2019 SI Guidelines

    24/36

    24

    PDN - Decoupling Capacitor Array

    Decoupling Capacitors Selection and Mounting

    MLCC package size and mounting inductance are the dominant factors.Recommend 0402 package with side-attach vias with minimum traceattach as the baseline high frequency decoupling capacitor footprint

    Minimize

    distance

    0.006

    High freq caps

    0.006

    Minimize distance

    Bulk decoupling caps

  • 8/3/2019 SI Guidelines

    25/36

    25

    Via-in-Pad Process Option Enhances Cap Mounting

    Via Non-conductive Fill-and-plate (via-in-pad)

    Can reduce the mounting inductance of SMT components (w/ ~15% bare board cost adder)

    Unique capability to mount 0402 caps directly to the non-component side vias of 1 mm BGA

    0.010

    Center of 0.0098 via hole to pad inner edge = 0.010 min.

    Bulk Decoupling Cap

    0.014

    0.020

    0.026

    Center the 0.0098 vias within the 0402 SMT pads.

    0402 MLCC

  • 8/3/2019 SI Guidelines

    26/36

    26

    PDN Decoupling Capacitor Selection Decoupling Capacitor Selection Strategies

    Impedance versus frequency plots shown for (1) each 1.0 uF, 0.1uF, and 0.01

    uF all same package Big-V single value array vs. Multi-value array Aside: avoid high-Q, NPO/COG capacitors some ESR provides dissipative

    effect damps plane resonance

  • 8/3/2019 SI Guidelines

    27/36

    27

    Decoupling Capacitor Selection Strategies

    Generic example of multi-value capacitor approach

    Several different capacitor values (and package sizes) all applied in asneeded quantities, goal of carefully sculpting the impedance profile

    9 different values, 23 total caps shown here

  • 8/3/2019 SI Guidelines

    28/36

    28

    Example: Stratix2 FBGA-1152 1.2V Core Voltage

    Big-V approach deployed: required (58) 0402 1.0 uF X5R capacitors Via-in-pad utilized with the 1 mm BGA 16-layer PWB with 2-mil PWR//GND dielectric spacing Ztarget = 6.8 mohms, out to 50 MHz FPGA has both on package and on-die decoupling

  • 8/3/2019 SI Guidelines

    29/36

    29

    The PWB Layout Process

    Do not toss responsibility over the fence to thePWB layout service bureau. The design teammust specify and manage:

    Define Detailed Routing Constraints Define Component placement

    Define the PWB stack-up

    Define the Via Pad-stack

    Work closely with the layout service bureau andthe PWB fabricator trust, but verify

  • 8/3/2019 SI Guidelines

    30/36

    30

    PWB Via Pad-stack Considerations

    Via pad-stack definition - Know the IPC guidelines anddesign to your chosen DFM limits (i.e.,Class2 or Class 3)

    Drill diameter

    Aspect ratio: board thickness to drill diameter

    Pad diameter

    Anti-pad diameter

    Careful attention to the anti-pad diameter keep as small aspossible - effects plane DC drop and spreading inductance belowBGAs. Do not let service bureau choose arbitrarily.

    Consider eliminating via thermal relief (except for through-hole

    components)

  • 8/3/2019 SI Guidelines

    31/36

    31

    IPC Pad-stack Guidelines As reported in Printed Circuit

    Design & Manufacture, Sept 2007. Gil White, DDI Global

  • 8/3/2019 SI Guidelines

    32/36

    32

    PWB Stack-up Best Practice Attributes

    Controlled impedance for all signal traces Every signal layer has an adjacent plane reference layer If (2) signal layers are adjacent (dual-stripline), then

    provide additional separation between the signal layers ensure orthogonal routing is deployed

    PWR // GND pairs thin dielectric spacing, move towards the surface layerwith highest transient current IC(s) if absolute minimum inductance needed

    Split power planes very often required, must avoid trace crossing Tie all GND planes together with x,y via grid commuting signal return

    current between GND layers

    Know the PWB fabrication process (see IPC specs) and PWB fabricatorsmanufacturing capabilities. A few of the best:

    DDI Global Merix Endicott Interconnect TTM Technologies

  • 8/3/2019 SI Guidelines

    33/36

    33

    Post Route Analysis

    Perform after initial layout and before committingto board fabrication

    HyperLynx Boardsim based analysis

    Confirm that the signal integrity, AC timing, andcrosstalk goals have all been met.

    Batch mode analysis capabilities can accelerate theverification process by assessing and reporting Signal time-of-flights

    Overshoot levels and non-monotonic behavior Crosstalk levels

  • 8/3/2019 SI Guidelines

    34/36

    34

    Functional Problems Not Always a SI or PI Issue

    1. Simple behavioral level logic/functional failure

    Corner cases / boundary conditions

    HW/SW interaction

    Silicon device errata

    2. Metastability

    All asynchronous inputs to synchronous logic must be routed through1 or more synchronizing latches before that signal is utilized. Latches must eliminate any setup or hold time violations to succeeding

    logic.

    3. Worst Case AC Timing analysis neglected or incomplete Time of flight (TOF) ignored or incorrect

    Lack of analysis over full PVT

    Impact of SI effects not included

  • 8/3/2019 SI Guidelines

    35/36

    35

    Summary

    Modern PWBA design the challenges are well documented

    Significant information and resources are readily available

    SI & PI Simulation Tools

    Textbooks

    White papers / App Notes

    Consultants / Formal Training Classes

    Read up, then develop and apply your own best practicesmethodology

    Strive to enhance your technical understanding and design processwith each iteration

    Join the SI-LIST email reflector for a daily dose of the state of the art http://www.freelists.org/webpage/si-list

  • 8/3/2019 SI Guidelines

    36/36

    36

    ReferencesText Books

    Eric Bogatin, Signal Integrity - Simplified, ISBN: 0-13-066946-6.Howard Johnson, Martin Graham, High-Speed Signal Propagation Advanced Black Magic, ISBN: 0-13-084408-X.

    Howard Johnson, Martin Graham, High-Speed Digital Design - A Handbook of Black Magic, ISBN: 0-13-395724-1.

    Istvan Novak, Jason Miller, Frequency-Domain Characterization of Power Distribution Networks,ISBN: 978-1-59693-200-5.

    S. Hall, G. Hall, J. McCall, High Speed System Design A Handbook of Interconnect Theory andPractices, ISBN: 0-471-36090-2.

    S. Hall, H. Heck, Advanced Signal Integrity for High-Speed Digital Designs, ISBN: 0-471-36090-2.

    Websiteswww.signalintegrity.comwww.bethesignal.comwww.electrical-integrity.com

    www.teraspeed.comwww.ipblox.comhttp://www.altera.com/technology/signal/sgl-index.htmlwww.mentor.com/products/pcb-system-designwww.pcb.ddiglobal.com/Technology/index.cfm


Recommended