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

    How Autorouters Help Expedite Design

    Altium Designer
    |  January 16, 2019

    PCB traces and vias on black background

    Routing traces around on your PCB is like knitting a quilt. Not only can it take forever, but it requires very precise steps to ensure that all your stitches fit together seemlessly. If you get your stitches wrong, then everything can fall apart.

    Just like we have automatic threading sewing machines that increase productivity, autorouters can do the same for your PCB. But be wary: not all autorouters have the same capabilities. The best PCB autorouter will do more than just route traces to match your schematic.


    Manual vs. Automatic Routing

    Routing is one of the most important PCB design activities. Proper routing techniques ensure that your board has some level of EMI immunity, is not susceptible to problems like ground bounce or ground loops, and looks like a true work of art. With simpler PCBs that use lower speed signals and do not include high pin count components, you can route your traces by hand in a reasonable amount of time.

    Once you start working with high pin count components that require dense routing, doing everything by hand takes a significant amount of time. This also make it difficult to comply with your design rules; you’ll have to manually verify that nearby traces are spaced properly, that appreciable skew does not accumulate, and that traces behaving as transmission lines are impedance matched.

    The situation becomes more complex when you start working with differential pairs. Differential signaling reduces crosstalk between signal and return traces, ensuring that your signals have high signal-to-noise ratio. A single pair of traces needs to be symmetric and properly spaced in order to ensure maximum crosstalk suppression. Your PCB design tools should make it easy to measure trace lengths on your board to ensure length matching and symmetry.

    Working with signal nets requires that this level of precision be enforced across all interconnects in a net. Enforcing length matching during routing is especially important with high speed signals as this ensures your signals reach their destination without accumulating significant skew. Working with differential pairs in a signal net requires that all pairs have consistent spacing and symmetric meandering.

    This is where automated routing tools become invaluable. The best PCB autorouters save you a significant amount of time during routing, especially when working with high pin count components. If you find that you need to move a component after you’ve placed your traces, a great autorouter will reroute your interconnects automatically.

    Intricate routing on a green PCB

    Find the routing system that works with you


    Pin Swapping With an Automatic Routing Tool

    If you’ve ever designed a schematic for a PCB that includes a high pin count device like an FPGA, you’ve probably created your schematic without considering the board layout. This is understandable: there are already so many connections to keep track of in your schematic, and the schematic needs to be clear and legible.

    Once you start laying out your components and traces, your board layout will look nothing like the order you enforced in your schematic, and you’ll likely have nets criss-crossing each other. The initial situation will likely be unroutable, and you’ll need to reroute all your connections between components. Since newer FPGAs and other components on BGAs use anywhere from 100 to 1000 connections, rerouting all of these connections by hand is a major task.

    Once again, the autorouter saves the day. The best PCB autorouters have automated pin swapping capabilities, making it easy to rearrange your pinout to suit your needs. Laying out the rest of your components around one or more high pin count components can be difficult or even impossible without pin swapping. Automated pin swapping saves you from a near-complete redesign or re-routing by hand.

    Pads for high pin count components on a green PCB

    Routing around high pin count boards can be a total pain without an autorouter


    Autorouting and Design Rules

    Most PCB design software programs come with some sort of automated routing feature, but not all autorouters are created equal. The best autorouters easily interface with your design rule checking features, ensuring that your layout meets your critical design specifications.

    The best PCB autorouters actually integrate your design rules into the layout process. Specifications like length tolerance, symmetric meandering, and trace spacing will be automatically considered during design, and your autorouter will place traces on your board that meet these critical design rules. This saves you time when verifying your design.

    Working with differential pairs spread across signal nets carries and routing through vias carry their own design rules. Autorouting systems that are built around satisfying design rules don’t care what type of interconnect you are placing on the board. It’s all about ensuring that your routing strategy meets these critical rules while saving you routing time.

    If routing interconnects between high pin count components manually doesn’t sound like your cup of tea, routing can be made simpler and faster with a great PCB design package like Altium Designer®. The ActiveRoute® tool and design rules engine in Altium can help ensure that your traces remain length-matched and meet your design specifications.

    Now you can download a free trial if you’re interested in seeing how Altium ’s routing and layout features can help you design the best PCBs. 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