Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Downloads

    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Avoid Signal Integrity Loss While Using a Fanout Strategy in Your PCB

    Altium Designer
    |  April 17, 2018

    BGA on a PCB

    When I was much, much younger, I looked at the pin layout on the back of a processor and wondered how anyone can possibly route all of those electrical connections on a PCB. I didn’t know much about signal integrity, of fanouts on PCBs then but fast forward fifteen years and now I get to layout those traces on PCBs. 

    Fanout is a technique where short traces and vias are used to connect inner rows of pins on high pin-count ICs. Fanout can also route traces to a device with very closely spaced pins. The idea is to make it easier to connect traces and vias to ICs with high pin density and with multiple rows of pins. Small DIP ICs with small pin spacing can be easily accessed using fanout techniques.

    In addition to DIP ICs with small form factor, fanout is used in ICs that connect to the PCB using a ball grid array, or BGA. The high pin counts in devices like FPGAs and microcontrollers are difficult to solder manually. Incorporating a BGA in your PCB design makes for easier routing and prevents accidental bridging of neighboring pins during soldering. BGAs have also been shown to be the most cost-effective method for packaging high pin count ICs on PCBs.

    BGA Fanout 

    PCBs with BGAs allow assemblers to easily connect IC packages with high pin count to the board during assembly. The routing pattern for vias used between the IC pins is called “fanout” and should not be confused with matching between output and input currents in logic ICs. Traces between balls and any required vias between layers must be included in the PCB layout.

    Three fanout alignments are traditionally used when routing between IC pins in a BGA. Neighboring vias can be connected diagonally or in an “X” pattern in quadrants. Vias can also be connected diagonally in a clockwise or counterclockwise ring pattern beneath neighboring balls. These methods are sometimes lumped together under the term “dog-bone” fanout.

    Certain trace routing principles become more important, depending on the application of your PCB. In BGAs for high pin-density ICs, proper fanout will require densely-packed traces. This increases the risk of crosstalk, especially in high-frequency circuits. The fanned-out traces will most likely be buried, and the board will require more layers to accommodate the high trace density. Vias between layers can be formed using the “via-in-pad” design.

    Signal Integrity and Necking

    The design rules for high-density BGA fanout are intended to maintain good signal integrity. It is generally a good idea to match the impedance of traces to 50 Ohms for single-ended nets and to 100 Ohms for differential pairs. As pin-density increases, more signal layers will be required to route traces to the BGA.

    Setting the typical trace clearance according to conventional design rules can be problematic in BGAs with high pin density. These arrays have tight clearances, and the trace width may need to be adjusted as you route into the BGA. This technique is called “necking.” Obviously, changing the width mid-trace allows you to route the required connections but it can create some signal integrity problems.

    High-density traces on a PCB

    Trace density routing to a BGA can be very high

    Changing the width mid-trace changes the impedance encountered by signals as they move through a trace. In low-frequency devices with low current, the signal problems that could be created by necking are negligible. In higher frequency devices, this impedance discontinuity creates reflections, changes the scattering parameters, and increases the trace resistance. The effect of reflections becomes especially visible on the timing edges of digital pulses.

    Heat generation in high-current devices also increases in necked traces. A shorter necked region in a trace can conduct its heat into the wider portion. A longer necked trace generates more heat than a shorter necked trace, and heat dissipation into the board and the wider section of the trace occurs at a lower rate. Be mindful of your temperature requirements if you must use necking to route traces to your BGA.

    Check With Your Manufacturer

    Fanout routing to the BGA requires many vias and buried traces in order to reach all the pins. The major challenge for designers is to implement a fanout strategy that fits the capabilities of your manufacturer. There are several things to keep in mind when devising your fanout strategy, including pad diameter, the number of I/O pins, ball pitch, via types, trace spacing, and the number of layers required to route into the BGA.

     Multiple BGAs on a large PCB

    Multiple BGAs on a large PCB

    Higher density BGAs will require more signal layers. Four to eight layers are common for BGAs that support high-density ICs. The pin-density will also constrain the size of your via pads. Maintaining spacing is important in order to prevent crosstalk. If the via pads are placed too close, there is a risk of reduced manufacturing yield due to contact between via pads on neighboring pins.

    Altium Designer uses rules-based design and makes it easy to implement a fanout strategy for high pin-density ICs. The PDN Analyzer tool also lets you diagnose signal integrity issues before you move to manufacturing. If you’re interested in finding out more, talk to an Altium expert today.

    About Author

    About Author

    PCB Design Tools for Electronics Design and DFM. Information for EDA Leaders.

    most recent articles

    Back to Home