Free Trials

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

Altium Online Store

Buy any Altium Products with few clicks or send us your quote to contact our sales

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

    Altium Online Store

    Buy any Altium Products with few clicks or send us your quote to contact our sales

    Downloads

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

    • 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

    Any Angle Routing: When Should You Use It?

    Zachariah Peterson
    |  January 4, 2020

    Any angle routing

    This is what any angle routing looks like...

    EDA tools have come a long way since the advent of personal computing. Now advanced routing features like auto-routers, interactive routing, length tuning, and pin-swapping are helping designers stay productive, especially as device and trace densities increase. Routing is normally restricted to 45-degree or right angle turns with typical layout and routing tools, but more advanced PCB design software allows users to route at any angle they like.

    So which routing style should you use, and what are the advantages of any angle routing? Like many engineering questions, switching from standard trace geometries to any angle routing brings a set of tradeoffs, and any angle routing is a better choice in some designs than in others. Hopefully, the advice we’ve compiled here can help you decide when to use any angle routing in your next PCB.

    What is Any Angle Routing?

    As its name suggests, any angle routing allows a designer to route a trace at any angle they like, even routing along a complicated curve. Interactive routing tools in high-quality PCB design software will include a feature that allows you to define an arc for routing a curve, or to simply drag the endpoint of a trace along the desired direction. This eliminates the conditional constraint where traces were routed at 45-degree angles and at right angles.

    Although routing at 45-degree and 90-degree angles helps keep your traces organized and visually pleasing, it is not the only way to route your signals. The primary advantage of routing at any angle is the ability to decrease length mismatches between groups of single-ended traces, which helps save board space and reduces the level of trace meandering required for length matching.

    In some cases, the ability to route along a relatively straight line can eliminate the need for two or more vias on a signal trace. It can also be used to overcome a problem that arises when using an unassisted auto-router, known as clinching. Creative use of vias along with any angle routing allows you to avoid routing around another group of traces and vias. Instead, you can route directly between two points on the surface layer or with a minimized number of layer transitions.

    Routing on Curves: Placing an Arc in Any Angle Routing

    One interesting routing scheme is to route traces with an arc, which brings some advantages in certain boards. In particular, in a circular board, routing along an arc allows you to save space as you route traces along the outside of the board. This is a better choice than octagonal routing as you can reduce the overall size of the board, fit more traces into a given space, or fit more components into a tight arrangement.

    Any angle routing with circular arcs is not an either-or decision; you can use straight segments and arcs together on a single trace when you have access to the right routing tools. This can help you solve a few interesting routing problems beyond simply routing along a curved board. There are two examples of this that I’d like to present briefly.

    One is the case where you have a square or rectangular board, and a large square or rectangular component is angled along the board diagonal (i.e., at 45-degrees compared to the board edge). In this case, using any angle routing to break off from the pads on the component allows you to route out to straight traces with less space and/or higher trace density compared to the use of standard 45-degree routing.

    Multiple ICs on a board with any angle routing
    Any angle routing between ICs

    There is another benefit to this, which may not be obvious when we look at the above image. Suppose that the 5 signal traces that break off from the central IC need to be length matched. If we were to use 45-degree turns in the above image, there would be a greater length mismatch between parallel traces, so a larger amount of meandering would be needed for the inside traces before reaching the downstream ICs. Routing along a circular arc between the 45-degree portion and the straight portion of the trace is shorter than routing along straight lines, so any length mismatch between these 5 traces is reduced. If the signal rise time is long enough, you may not need length matching at all.

    BGA Breakouts and Differential Pairs

    With a BGA, you can also use any angle routing as you break out from the pads beneath your component. This could make your routing scheme more flexible than using a simple dog bone fanout. When combined with the case of arc routing and a rotated component shown above, you can break out of a BGA in any way you like.

    If you’re routing differential pairs under a specific signalling standard, you can still use any angle routing, although you will need to maintain consistent, symmetrical coupling along the length of the pair in order to meet differential impedance requirements. However, when taken alongside the arc routing benefits shown above, you may still be able to reduce length mismatch when routing groups of differential pairs around your board.

    Dog bone fanout on a PCB
    Any angle routing provides a nice alternative to dog bone fanouts

    Just like your other routing tools, any angle routing may not be right in all situations, but it allows you to be more flexible with your routing scheme in different boards. The interactive routing features in Altium Designer® are ideal for implementing any routing style you can imagine. The routing features in Altium Designer automatically check your layout against your design rules as you create your layout.

    Now you can download a free trial of Altium Designer and learn more about the industry’s best layout, simulation, and production planning tools. Talk to an Altium expert today to learn more.

    About Author

    About Author

    Zachariah Peterson has an extensive technical background in academia and industry. He currently provides research, design, and marketing services to electronics companies. Prior to working in the PCB industry, he taught at Portland State University. He conducted his Physics M.S. research on chemisorptive gas sensors and his Applied Physics Ph.D. research on random laser theory and stability. His background in scientific research spans topics in nanoparticle lasers, electronic and optoelectronic semiconductor devices, environmental sensing and monitoring systems, and financial analytics. His work has been published in over a dozen peer-reviewed journals and conference proceedings, and he has written hundreds of technical blogs on PCB design for a number of companies. Zachariah currently works with other companies in the electronics industry providing design, research, and marketing services. He is a member of IEEE Photonics Society, IEEE Electronics Packaging Society, and the American Physical Society, and he currently serves on the INCITS Quantum Computing Technical Advisory Committee.

    most recent articles

    Back to Home