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

    The Most Important Features for PCB Layout Software Comparison

    June 5, 2017

    Abandoned jalopy

    Have you ever gone to a used car dealership and tried to get a good deal on a car? It’s nearly impossible for anyone but a mechanic. When I went I ended up with a choice between two cars that seemed nearly identical to me, except for their price. I picked the cheaper one and took it to a local shop, and found out that I’d chosen a jalopy. Sometimes choosing PCB design software can feel the same way. You use a free program or spend some money on an intermediate one, just to find out it only goes half the distance you need it to. Before deciding on an electronic design automation (EDA) tool, you need to find out it if supports the advanced features necessary to design your board. It’s also important to be sure that all of these elements are available in a unified environment that can be customized to fit your specific needs.

    Features to Look For

    The reason I chose the car I did was simply the price. It looked the same as the other vehicle but cost a couple thousand less. It turns out that I got what I paid for, and that rings true for ECAD software as well. You probably want to use less expensive, or even free, software to design your PCB. The problem with the knock-off brand is it doesn’t come with all the bells and whistles, but as PCB design becomes more complex these “bells and whistles” are turning into necessities. Here are a few of the things to look for when choosing your design program.

    • Board Size - This one is pretty obvious, but I’ll mention it anyway. Lots of free tools are severely limited onboard space. Make sure your software supports enough space for your .

    • Advanced Via Design - If you’re designing things like high density interconnect (HDI) boards or high-speed boards this is very important. You’ll need to use things like blind and buried vias, via-in-pads (VIPs), microvias, and back drilling. Support for these is not always included in lower-end software, so make sure you can use them if you need them.

    • Number of Layers - This one is a bit self-explanatory as well. Most free and nearly free tools limit the number of layers you can use. If your board is going to use lots of layers, you probably want to go for professional PCB design software.

    missing puzzle piece
    Integrated software will ensure you don’t end up missing a piece.

    • 3D Modeling - You may not think much about 3D modeling, just like how I don’t bother much about the inner workings of my car. However, 3D modeling can be very important for you, especially if you’re designing a PCB for embedded systems. You’ll need to make sure your board fits inside its enclosure. Great software will be able to import a model of your enclosure, generate a model of your circuit, and see if they fit together.

    • Power Delivery Network Analysis (PDNA) - PDNA used to be just for the power experts, but more and more you’ll find it’s important for you to do at least a little yourself. No one wants to learn how to use the signal analysis programs that make up the basis for PDNA. It’s much easier to find a program that can do this for you.

    • Differential Pair Routing - I often decide to try and navigate my car to my destination without a GPS. On a related note, I also frequently get lost. If you’re designing a board with differential pairs, good design software can be like a good GPS. You’ll need to route your differential traces to reduce length and preserve signal integrity. Cheap programs may let you route things yourself, but they won’t give you the help you need to find the best path possible.

    This isn’t an exhaustive list, but it should give you an idea of the types of things you should look for in a good EDA tool.

    Unified Environment

    Some people have a different car for every situation. A big truck for moving things around, an SUV for taking the family to the woods, and a sedan with good gas mileage for long trips. Unfortunately, I’m not rich enough for that and I have a small driveway. I prefer one car that does it all. This is what you should be looking for in PCB design software, an all-in-one solution. This will greatly reduce your headache and ensure that everything meshes together at the end of the day.

    The funny thing about all the different free tools out there is that lots of them do different things well. Some have advanced functionality, but have such a steep learning curve that makes them hard to take advantage of. Others are easy to use but lack all the features you need. In addition, most of them lack peripheral tools like simulators and PDNA. It’s already a pain to learn the design software, so you don’t want to have to read up on 7 different analysis tools as well. It’s much easier to buy solid software that has everything included. I would identify what features you want, and then find software that has them all integrated.

    The other side of the consolidated approach is that you can be sure everything will actually work. Lots of software can “plug in” different third-party tools. Sometimes that works, and sometimes you end up spending more time trying to fix the interlink than you do actually use the plugin. Additionally, there’s the possibility that the external tool doesn’t do what it’s supposed to and leads you to make inaccurate design changes. If one company has integrated everything into their program, it’s sure to work the first time. When your tools are all made by one developer that you trust, you can be confident in the results they provide.

    Monster truck crushing a car
    Sometimes no one makes what you need. Customization will let you make it yourself. Editorial Credit: LandFox /


    If there’s one thing car junkies love, it’s customization. If I’d been more into it maybe I could have souped up that clunker I bought. PCB designers love customizing as well. Even if you buy the absolute best design software out there, chances are that it won’t have extremely specific functionality that you need. At that point, the best tool you can get is one you can change.

    Design software like Altium Designer® comes with a software development kit (SDK) that lets you create your own tools. That way if you think of something revolutionary and don’t want to wait for a developer to implement it, you can do it yourself. That being said, Altium Designer should have nearly every tool you need. It includes all of the features mentioned above, and much more. Of course, they’re all available in a unified environment. No more clicking through different windows, trying to find where that waveform simulator went.

    Have more questions about PCB design? Call an expert at Altium.

    Start the journey to switch over to Altium Designer today.


    Check out Altium Designer in action...

    Powerful PCB Design

    most recent articles

    Back to Home