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


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams

  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions

    World-Renowned Technology for Embedded Systems Development

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • 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


    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


    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

    When to Prefer a Longer Trace Over an Additional Via

    Altium Designer
    |  October 24, 2018

    PCB with length-matched differential pairs

    Whenever I go to buy a new big-ticket appliance, I always weigh my options. Sometimes I let this paralyze me, and I end up making a spending decision that I later regret. But it doesn’t have to be this way when deciding how to route signals in your next PCB.

    When you have many components and interconnects to place on your PCB, you need to weigh your options. Dense routing is as much an art as it is science, and having as much information as possible on your options will help ensure that you can implement the best routing strategy for your next circuit board.

    Trace and Component Density

    Routing traces around your board becomes progressively more complex as trace density and component density increase. Your board can likely be routed entirely on a single layer as long as you are not routing between high pin count devices and you have plenty of room between components. Even when working with moderate to high-speed circuits, it is still possible to route everything on one layer.

    As trace density and component density increase, routing on a single layer becomes more difficult or even mathematically impossible, and you must move on to multilayer design. Signals must be routed on the inner layers, and the inner layers can be accessed using vias. In certain devices, particularly in HDI design, this is the only way to continue packing more interconnects and components into a single PCB without increasing its size.

    Since using vias is the only way to access the inner layers in a multilayer board, this begs the question: when should you use vias to make a shorter connection instead of routing a longer trace in a signal layer?

    PCB with length-matched differential pairs

    PCB with length-matched differential pairs

    Be Mindful of Your Frequency Spectrum

    Vias are useful as they can greatly simplify routing around other components, or when there is a high density of interconnects on a board. Components like FPGAs with BGA packages routinely use vias for escape routing. All vias have some capacitance and inductance, just like a PCB trace. This is usually ignored over a broad range of frequencies and switching speeds as the length of the vias are typically very small compared to the rest of the trace.

    All digital signals have power concentrated at a frequency higher than the switching frequency. Compared to high-frequency analog signals, even moderate speed digital signaling can create signal integrity issues when routed through vias due to the power spectrum at higher frequencies. The small geometry of vias causes them to have a high fundamental resonance frequency (100’s of MHz to GHz). Resonance in a via causes EMI issues with high frequency (>100 MHz) analog or moderate to high-speed digital signals.

    Obviously, the easiest way to avoid signal integrity problems from vias when routing high speed/ high-frequency signals is to avoid using vias on critical interconnects. At the very least, routing through vias should be minimized in these devices when possible. Opting for longer traces may be a better choice, but pay attention to a transition to transmission line behavior as the trace length is increased.

    In many modern PCBs, the use of vias will be unavoidable. In lower speed or lower frequency devices, using vias to make routing easier is more acceptable. The frequency spectrum in digital signals and the frequency of analog signals in these devices is simply too low to cause resonance and subsequent EMI problems. Extending the trace lengths in these devices is also appropriate as the longer length is unlikely to cause a transition to transmission line behavior.

    Working With Differential Pairs

    Differential pairs require precise length matching in order to maintain signal timing. They also require precise spacing and symmetry in order to fully suppress crosstalk. Differential pairs can be extended rather than being routed through vias, but you will need to be mindful of skew that can accumulate if the pairs do not have precisely matched lengths.

    Hourglass with blue sand

    Make sure to keep your differential signals timed properly

    If you’re trying to decide whether to extend the length of differential pairs or use vias as a shortcut, you should apply your design choice to the entire signal net. The two traces in a differential pair must be length matched in order to maximize crosstalk suppression and eliminate skew. If the entire net is not length matched, skew will accumulate in the extended differential pairs.

    Therefore, if you must route through vias, you might consider routing every differential pair in the net through vias as this can help ensure length matching across the signal net. Both ends of a differential pair should be routed through vias to ensure symmetry, thus suppressing EMI. You could also route some interconnects through additional vias and some on the surface layer, but you should always make sure that you maintain length matching in order to reduce skew.

    If you must increase the length of your differential pairs in order to place your required interconnects in an effort to avoid signal integrity problems posed by vias, watch out for a transition to transmission line behavior, especially with high speed/high frequency signals. Once the length of a trace exceeds a critical length, the trace starts to behave as a transmission line and must be terminated in order to avoid further signal integrity problems.

    With so many routing options and issues to consider during design, routing can be made simpler and faster with a great PCB design package like Altium Designer® . You’ll have access to the best automated routing tools, CAD features, and signal integrity tools. The design rules engine in Altium can help ensure that your traces remain length-matched and terminated.

    If you’re interested in seeing how Altium ’s layout and routing features can help you build the best PCBs, then download a free trial. Talk to an Altium expert today to learn more.

    About Author

    About Author

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

    most recent articles

    Back to Home