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

    Successful PCB Design Data Management

    John Watson
    |  June 5, 2019

    Previously, we looked at what a successful Data Management system entails and how we would identify a reliable System that is safe to use.

    In this blog, we’ll look at what your Data Management system will need to ensure its success. While every Data Management System is unique, there are universal principles which we’ll explore that are vital to a PCB’s utility. These principles are like pillars supporting a bridge; if any single pillar is removed, the others will quickly collapse.

    S. Singularity

    Singularity is the first principle of PCB Data Management system you’ll need to be successful.

    Regardless of the size of your design team, it doesn’t take a psychic to predict the results when your team members are working from different data as their starting points. There just isn’t any way to control the outcome, so it’s not a productive way to operate.

    I have seen, time and time again, the problems directly caused by what I call “Rogue Libraries.” Rogue Libraries are libraries of components that are not managed, verified or controlled. Consider the massive amount of work necessary to prepare a PCB design -the engineering, layout, and fabrication process -and then as you get into Assembly the notorious unwanted phone calls begin. Calls letting you know that the assembly house was hitting “snags.” These problems could be anything ranging from parts not going onto the PCB because of wrong footprints, or incorrect decals or pad stacks as they are sometimes called, to component tombstoning or falling off entirely when you start to investigate the initial problem, all just to find that someone used their own personal “Rogue Library.” Use of a Rogue Library usually results in a fatal error for the PCB design and the subsequent scrapping of the entire fabrication. At this point, you’ll take that long walk to the management office to explain the situation. That’s never a good feeling. Rogue Libraries  can result in lost profit for the company.

    M. Managed

    Well, the “official” definition of managed is to be responsible for controlling or organizing someone or something. I am not sure which is worse, to have multiple libraries or having a single library which is unmanaged. They have the same result of producing a bad PCB Design. 

    In this managed area, there are four areas of concern, revision, lifecycle, roles, and permissions.

    Each one of these compliments the other and must be in place to have any success. To pull one causes the collapse of the others and ultimately the collapse of your Data Management System.

    A. Architecture

    The architecture of the Data Management is most important. The actual building of the structure should have– as we saw in Part-One–the ability to find a specific component and quickly expand. This can be accomplished by organizing your components under a category/Family set up. To use a building-constructon analogy, the further you go into the development stages, the harder it is to reverse course and start over. Often that means merely hitting the delete button and trying it over. This is something that’s happened to me personally, and we had a couple of false starts before we nailed down a system that worked for us.  

    R. Reliability

    The review process–like all the other discussions in this blog–is vital to the success of a PCB Data Management System.

    There are two significant categories of the Review process. They are Verification and Validation.

    For any verification process to be successful, we must establish and base it on a known standard. What do I mean by standard? It is the benchmark to which we will line up the data. These Verification reports include the component Datasheet and IPC Standards.

    Best design practices include quarantining all new components and assuring that they are not used on new PCB designs until they have been reviewed and verified. It may sound like a no-brainer but I have seen the review process in place many times. Use a separate folder which quarantines all new components. Until you finish the audit, those components should not be trusted or used in released designs. The old quote “Trust but Verify” is so vital. Err on the side of caution and attempt to make no assumptions in the design process.

    T. Traceability

    At this point in the structure of our library, we cross a significant milestone– meaning what we now have is a very stable, and more importantly, reliable library. We can use the data safely. For that reason, many do not go beyond the review process. The tailoring process is a refining procedure of continually improving the information we now have.

    When the library begins the tailoring (refining) process, the reports, as we will see, are not just for the library alone. It is a combination of the parts used and the PCB layout. Those reports must be evaluated to determine if the problem is related to a library or a layout issue. That will require conducting a root cause analysis on the data in those reports. There are the initial reports that you should include in PCB fabrication Reports, Design for Manufacturing Reports (DFM), Assembly build findings reports and even the field service Failure reports. All these resources need to be considered to determine the root cause of the problem.

    Conclusion

    There are endless pitfalls that every PCB designer faces, but with the correct measures in place, you will be able to protect yourself. We are now working in a business environment that has a “take no prisoner” mentality. I will conclude by saying; protect the PCB Data that you use. It represents money to every company–either a profit or a loss. The company succeeds when your PCB Designs succeed, and that’s what happens when you use sound and reliable source of information.

    Would you like to find out more about how Altium can help you achieve successful library management? Talk to an expert at Altium and learn more about managing components with ease and confidence.

    About Author

    About Author

    With nearly 40 years in the Electronic industry with 20 of them being in the field of PCB Design and engineering, John has stayed on the cutting edge of the PCB industry as a designer/Engineer and more recently as a trainer and mentor. His primary work has been in the Manufacturing field but it has also expanded to several PCB Service arenas. As a veteran, he proudly served in the Army in the Military Intelligence field. John is a CID Certified PCB designer. Presently pursuing his Advance CID certification. Now as the Senior PCB engineer at Legrand Inc, he leads the PCB Designers and Engineers in various divisions across the United States and China.

    most recent articles

    Back to Home