Saturday 29 August 2015

My Method for high speed PCB design

High Speed Design - Project

Step by step implementation of high speed design constraint

  • Some design rule creation in schematic capture itself.
  • Net list transfer to PADS layout.
  • Identify High speed design Nets.
  • Creation of
    • Net classes
    • Matched Net Length objects
    • Differential Pairs
    • Conditional Rules
    • Pin - Pairs (if required)
  • Using design guides as a reference create a Line Sim document for critical NETS and run pre-layout Signal Integrity simulation with appropriate models for drivers and receivers.
  • Based on simulation result determine optimum termination & maximum NET length as well as no. of vias to be used. (For critical Nets like Clocks I use a maximum of 4 vias).
  • Component placement keeping simulation results in mind.
  • After complete component placement run pre-layout SI analysis using "Manhattan Length".
  • Start the routing process in PADS Router.
  • Fan-out high speed signals from outer layers to proper strip line layers.
  • Route all high speed Nets with proper design constraint based on design rules or simulation results.  
  • Layer Stack-up creation
    • No. of Signal Layers                                       ---   Based on total no. of Nets
    • No. of Plane Layers                                        ---   For distribution of GND and PWR Nets
    • Spacing between Plane & Signal Layers        ---   Depends on Cross-talk tolerance
    • Spacing between Plane Layers                       ---    Based on inter-plane capacitance
    • Track width in Signal Layers                          ---    Based on trace impedance
    • Gap between Signal Layers                             ---   To obtain specific PCB thickness
  • Once high speed critical nets are routed power supply routing can begin based on sample layout on data sheets.
  • Fan out GND connections for power supply nets. If required separate analog and digital ground.
  • Determine proper decoupling @ all voltage rails specially the ones driving single ended wide buses.
  • Run Power Integrity simulation for
    • dc drop
    • impedance vs frequency curve
    • simultaneous switching noise
  • Route non-critical nets and complete the first iteration of layout.
  • Post layout SI, PI and Thermal simulations.