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

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

    Downloads

    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

    Completing a Pre-Layout Design Checklist Can Keep Your PCB Design from Crashing

    Altium Designer
    |  December 22, 2017

    Flight instructor and student reviewing a checklist

    Many years ago I got my private pilot’s license, and there is nothing that I love better than being behind the controls of a small plane. When the plane leaps off the runway and into the sky, the feeling is exhilarating. Then, after executing a perfectly smooth landing, there is a sense of triumphant success. In addition to the pure joy of flying, there are also many ideas and lessons that I have taken from my time in the air. One of these has been to learn to rely on a checklist.

    I have read many small plane accident reports, and one common theme that runs through many of them is that a crash is often due to something important that was forgotten. That is the whole reason for a checklist: to help you remember those things that are essential to your success. I have also found that using a checklist while designing a printed circuit board (PCB) helps me to remember important steps, especially as I am preparing the design for layout.

    Having a pre-layout design checklist will help you to organize all of your information, even if it isn’t all immediately available to you. Knowing exactly what the purpose and parameters of the PCB are supposed to be before you start layout can help avoid costly re-designs. You can record the information that you have and what you still need right on your checklist. By knowing the details of your checklist, you can make sure that your design takes flight instead of crashing.

    PCB Pre-Layout Design Checklist: Is the Schematic Ready?

    One of the first things that you will want to do in your pre-layout checklist is to make sure that the schematic is ready to go. This does not mean that the schematic has to be 100% completed. Often a schematic is only partially completed when the design goes into layout. The important thing in making sure that the schematic is ready for layout is to confirm that it is in an acceptable state to proceed.

    One issue that can cause problems in layout is if undesired circuitry has been left in the schematic. This can happen if portions of the schematic were copied from another design, or if undesired circuitry didn’t get deleted. These extraneous portions of circuitry can unintentionally alter nets or components. I have seen layouts that call for an extra voltage plane because an undesired global power symbol was accidentally left in the schematic. I have also seen excess parts being placed because undesired gates had been left stranded in the schematic.

    One of the ways to avoid this is to insist that the schematic goes through a pre-layout review. These reviews get other people with fresh eyes looking at the design. Often others can spot simple issues like this that the main designer has overlooked. Once the review is finished, you can cross this item off of your checklist.

    Picture of PCB on top of schematic
    To successfully get your PCB design from schematic to layout, use a pre-layout checklist

    Do You Have All of the PCB Information That You Will Need for Layout?

    There is some basic design information that you should have before you start layout. Having this information on the checklist is a great way to confirm that you have it, or will serve as a way to document it if it is missing. Here are some items that you will want to know:

    • Board specifications: You need to know the parameters for the board outline before you start. Changes after layout has started could significantly impact your design.
    • Layer stackup: Your layout will be heavily influenced by the board layer stackup. Adding and removing layers during the layout is a major undertaking.
    • Design technologies: Before you start you need to know what you are designing. Will this design include high-speed, RF, or other specific technologies? Are there specific power layout requirements for this board? These questions need answers before you start so that you don’t have to go back later and re-do a lot of work.
    Close up picture of PCB
    Being prepared before you start layout is the best guarantee to success in your PCB design

    Is Your Design Database Ready to Start Layout?

    I have seen lots of designers plunge into a layout when they actually weren’t ready to start yet. If you aren’t organized when you start the design, you may find yourself flying without an engine. For instance, if you’ve started a design with an incorrect component footprint, you may have to go back and re-design significant portions of the board to retrofit the correct footprint into the design. Here are some layout items to consider before you get started:

    • Footprint libraries: As I mentioned, an incorrect footprint could cause a lot of problems later on. You don’t have to have them all correct in order to start a design, but you do need to know which ones may be updated later. This way you can leave room for changes, or even wait on placing those components until they are correct.
    • Board outline: As with the component footprints, you need to know if your board outline is finalized or not. If it is going to change, you need to be prepared.
    • Design rules and constraints: You need to setup as many design rules and constraints as possible before you start layout. This will keep you from having to go back later and re-design critical areas of the board to correct trace widths and clearances.

    With a completed checklist, you can begin your layout with confidence knowing exactly what it is that you have to work with.

    PCB design software, like Altium Designer, has place and route functionality that will work well with your PCB pre-layout design checklist. As you go through the list, you can easily see in both the schematic and the layout side-by-side what you have and what you still need in order to proceed with layout.

    Would you like to find out more about how Altium can help you to with PCB design? 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