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

    Best PCB Routing Practices after Auto Routing Goes the Distance

    Altium Designer
    |  February 9, 2018

    Engineering electronic scheme with connections

    My wife just got one of those new programmable electric pressure cookers, and she has been creating all kinds of wonderful meals with it. She instinctively knows how to get the most out of the tools and ingredients in our kitchen, while I, on the other hand, tend to create meals that feature either burnt or undercooked foods. What we’ve discovered is that the pressure cooker is not the one-button-magically-cooks-everything answer to your kitchen dreams.

    Don’t get me wrong—the pressure cooker is a very valuable kitchen tool, but to be the most effective it needs to be used in the way that it was designed to be used. Innovation takes time to be flexible, I’ve found. Similarly, auto routers were considered for years to be a one-button solution to routing your printed circuit board. Someone would throw their design into the auto router and expect magic. Unfortunately, these folks were often left with a big disappointment.

    Using an auto router requires that your design is prepared up front in order to get the best results. Then once the auto router is complete, you need to finish the job by checking that the routing results are what you expected and that any auto routing irregularities are cleaned up. By keeping in mind best practices for finishing up the routing of a PCB design, your PCB stew won’t become PCB slop.

    Best PCB Routing Practices: Review Your Auto Routing Results

    The first thing to do when you get your design out of the auto router is to confirm the routing results that you were expecting. You should not have unrealistic expectations for the router that you are using; even with the best, it is unlikely that you are going to get everything routed perfectly. Don’t set yourself up for disappointment by anticipating more than what you can reasonably expect to get from the router.

    What you need to look for is how the router dealt with different areas of routing. You may have pre-routed some of the critical areas and if so is that pre-routing still preserved? If you forgot to lock down your pre-routes down before using the auto router, you may find that these traces have been re-routed and are no longer acceptable. You also may have set up rules for the auto router to handle critical nets. If so, then did the auto router do as you instructed it to?

    Picture of acute angle route
    Acute angle routes like these should be cleaned up

    Catching Errors: Antennas, Jogs, and Traps

    Next, you will need to spend some time correcting the auto routing results. You can expect to find certain areas of routing that were mishandled by the router and now need to be cleaned up. One such area is traces that are left as antennas. Auto routers will often attempt to route in one direction, and then change their minds and go a different way. Sometimes they will leave little trace stubs, or antennas, in their wake that you should remove.

    Two other similar problems that auto routers can create in your routing are jogs and acid traps. As I mentioned earlier, the auto router may switch directions while routing a trace, and leave a very ungraceful corner or jog in the trace. Not only are these unsightly, but they could cause signal integrity problems on critical nets. Auto router clean-up routines should detect and remove these problems, but it pays to keep an eye out for them nevertheless.

    In the same way, an auto router may also fold a trace back on itself forming an acute angle in the routing. This could create an acid trap, a condition that could cause some of the manufacturing chemicals to be trapped in the corner resulting in a possible breakdown of the trace later on. Whether or not modern manufacturing processes still have problems with this is debatable, but since many manufacturers will flag this as an error it’s best to avoid the problem altogether.

    Picture of Altium’s
    An Auto-Interactive Router can Give You Precise Routing Results

    Cleanup PCB Routing Techniques, or is There a Better Way?

    The auto router may have also done some things that are not strictly bad but are undesirable. You may find meandering traces that could be cleaned up by putting them on another layer, or traces that loop around that could be shortened. Sometimes, a trace is plain ugly and you just want to clean it up. Whatever the reason, you will probably spend some time in manual routing cleanup to improve the routing that you got from the auto router.

    There is another option though, and that is to use an auto-interactive router. These routers give you control over the direction of the routing by following the path that you specify for the traces to follow. These routers also give you the speed of auto routing with the precision of manual routing. They can give you better results and remove the need for a lot of the manual routing cleanup that you have with an auto router.

    Your PCB design tools will shine within the right PCB design software environment. An auto-interactive router that has all the functionality that we’ve been talking about here, that allows you to create precise manual routing results at the speed of an auto router can be found in Altium ®’s ActiveRoute® .

    Would you like to find out more about how Altium can help you with its advanced routing capabilities? Talk to an expert at Altium.

    About Author

    About Author

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

    most recent articles

    Back to Home