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 to use Circuit Design Software for PCB DFM Guidelines

    Altium Designer
    |  October 18, 2017
    USS John C. Stennis
    Editorial credit: Jeff Whyte /

    I once had the privilege of touring the USS John C. Stennis (CVN-74) courtesy of a family member who served aboard her. Although secure areas were off limits to me, I still was able to see a good portion of the ship. I saw everything from hangars and workshops to crew quarters and the galley. I even stood on the foremost part of the flight deck, right where Optimus Prime stood at the end of the second Transformers movie. Through it all, I was impressed with how everything onboard was designed to support the primary goal of the ship: the launch and recovery of its aircraft.

    When a PCB designer creates a new board design, they should also have a primary goal in mind. We need to design our boards so that they can be manufactured as error-free and inexpensively as possible. To do this we need to design according to manufacturing guidelines that will best help the fabrication and assembly vendors to build the boards. These guidelines are known as “Design for Manufacturability,” or simply DFM rules.

    If you haven’t spent much time working with PCB DFM guidelines before, then this will be a good introduction to the subject. We will look generally at what DFM rules are and how they can help you.

    What is DFM?

    Design for Manufacturability rules and guidelines are a collection of PCB design best practices to help your design be as easily manufacturable as possible. The easier it is to manufacture a PCB, the more likely it will be to reduce both manufacturing errors and costs. DFM rules have been developed by PCB manufacturing experts and they will vary depending on the design technology of the board, and the capabilities of the manufacturer.

    Design for Manufacturability rules and guidelines have been around for as long as PCB manufacturers have been building boards. These rules have changed and grown over time as PCB technologies have become more complex. For example, 30 years ago the standard board had only thru-hole with 12 mil traces and spaces. This level of board technology didn’t require much in the way of DFM rules. The list of rules was short and the manufacturing process had a lot of tolerance in it. This was forgiving for designers unfamiliar with the PCB DFM guidelines. Today’s PCB technologies are a different story though. A fine pitch solder mask, micro-vias, and 3 mil traces require strict adherence to DFM rules to design a board that can be profitably manufactured.

    Closeup of components on a PCB
    Components placed on a PCB

    Key DFM Rules for Your Printed Board Design

    There are many different DFM rules that may apply to your PCB design. The specific rules are dependent on what type of board you are designing and how it is going to be manufactured. Here are some general ideas to begin your DFM exploration:

    1. Consider the board form factor: The more complex your board shape is, the more involved it will be for the fab vendor to work with. This also includes cutouts and slots in the board. By keeping the board shape as rectangular as possible, you will save money on your fabrication costs.

    2. Keep the components as uniform as possible: A PCB that has many different-sized components on it will slow down the manufacturing process. Each different component size requires different setups for the assembly line, so reduce these to reduce manufacturing time and expense.

    3. Select the right manufacturer and involve them up front: Different manufacturers can have strengths and weaknesses just as any business can. Ensure that you have selected the best manufacturer for building your PCB. Once you have made that choice, it is important to also involve them as early as possible with your design. This way you can design your PCB to their DFM rules, instead of making changes later.

    PCB CNC machine
    PCB being manufactured

    Using Design Software Tools to Meet PCB DFM Compliance Guidelines

    The first step in ensuring DFM compliance on your PCB layout is to set up your DRCs. Design rule checks, or DRCs, are critical for designing your board. These rules should be set up for both circuitry requirements and the DFM rules. This ensures that your board adheres to specific trace and space widths, component spacing, and other clearance requirements. However, just because your board passes all of its design rule checks, doesn’t necessarily mean that it is fully DFM compliant.

    PCB DFM guidelines encompass much more than just what you set up in your DRCs. Consider the process to solder for example. Your manufacturing vendor may require specific pad shapes and component placement orientations to prevent the solder paste from causing a phenomenon known as “tombstoning”. This is not something that DRCs are intended to look for, but if missed it would be a major DFM rule violation.

    Just as I discovered how well the Stennis is designed for the goal of launching and recovering aircraft, you can design your PCB with the goal of being easily manufactured. By designing your board with PCB DFM guidelines in mind, you can help to reduce manufacturing errors and increase productivity.

    Circuit design software, like Altium Designer®, has DRCs and other functionality built into it to work together with your DFM rules. This will help you to deliver a design that is DFM compliant to your manufacturer the first time.

    Want to find out more about how Altium Designer can help you to design a DFM compliant PCB?  Talk to an expert at Altium Designer.

    About Author

    About Author

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

    most recent articles

    Back to Home