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

    High-Quality, Reviewable PCB Component Libraries

    John Watson
    |  July 14, 2019

    Over many years, I have seen many elaborate PCB Library systems. The best ones were not based on the size, but rather the quality of the information. The old axiom is “not Quantity but rather Quality.” 

    I recently sat with a VP of Engineering, and I asked what he thought of his PCB Library. He thought for a moment and said, “I believe it is pretty good.” I asked my question another way, “But do you know?” There is a difference. If I tell you that touching the burner of a hot stove is going to burn you, at that point, you only believe it. Now, if you go and feel the hot stove and it burns your hand, what just happened? You went from believing to knowing. 

    With an industry that demands perfection, it is not good enough to just “believe” that your library is good enough. You must KNOW! But really, what is good enough? What is that? Well, we got the board through Fab and Assembly, and maybe it went through some compliance checks. So, it must mean that it is correct, right? No, it could be that you were just lucky.

    Off the coast of a somewhat rugged area of North Carolina, there stand three Lighthouses.

    Being such a harsh area for naval vessels, it is a well-known area for shipwrecks. Contrary to belief though, a ship captain, when he is coming into port, will not go from lighthouse to lighthouse. Instead, he lines up all three lighthouses so that he only sees a single light. In much the same way, we are verifying that all the lighthouses are lined up and that we see only a single light during the component auditing process or review. Simple rule: if you see more than one light, something is wrong.

    Verification Vs Validation 

    Most people use these terms interchangeably on a regular basis, losing the true meaning of each. I must admit, there are subtle differences between them, but when we apply them to our library, the definitions become very clear. Verification is establishing the truth or accuracy of something. Meanwhile, validation is checking or proving the quality of being logically or factually sound; verifying the cogency or accuracy of something. 

    The review process verifies if what is represented in the library is true. Does it line up with the Standard? What standard to use? Validation determines if the information is factually sound. 

    For our last two pillars of Reliability and Traceability, both are parts of the audit process used to verify and validate library information. The Reliability pillar Verifies the process while Traceability validates the data. 

    The Verification Standard

    A successful verification process must be established on a known standard. What do I mean by standard? It is the benchmark to match the data against. As mentioned earlier: the truth.  

    The Datasheet

    The first verification document is the Datasheet. It is usually the very first document engineers and librarians go after. If the process does not start there, we will be setting ourselves up for major problems down the road. 

    But (and that is a big but), some datasheets are wrong. Because people trust a single datasheet way too much; the problems with these datasheets usually end up on PCB Designs, hidden until Assembly. Before you know it, you are making that long walk to the manager’s office. 

    When this happens, and at some point, in your career, it will happen, document it. If you find such a problem, it could become a habit for that vendor. No company can afford to fact check datasheets and Components by running PCB board runs. You should consider dropping them from your preferred vendors list. At least red flag them. You caught a problem that may exist in other parts they provide. 

    Another strategy is to have multiple suppliers for any components in a design. First, this provides us an alternate part in case our first choice falls through for some reason. It also gives another datasheet to compare the component against. If you work with multiple manufacturers, you should pull every datasheet to determine if anything is out of line — Lining up those lighthouses and comparing and determining what we see. 

    IPC Standards

    Fortunately, we are not left to our own devices to determine if a component or a datasheet is correct. The Institute for Interconnecting and Packaging Electronic Circuits (IPC) released several standards we could use.  The IPC is the leading authority in the Printed Circuit Board industry since their founding in 1957. I have never read an IPC standard I did not like. The criteria that would help in the review process are the Design & Land Pattern category. They are IPC-2221, IPC-2222, IPC-2223, IPC-7351C (Surface mount components), IPC-7251 (Through Hole Components).

    I would highly recommend using IPC standards as the foundation of your component model libraries. 

    IPC-7351 and IPC-7251 give a very detailed component breakdowns with the specific naming convention we discussed earlier. 

    Through Standards Developing Organizations (SDOs), the standards are regularly reviewed and updated to align with changes in the industry. Although this falls a bit under the Tailored pillar, they are an excellent way to know if changes to the standards affect any of your library models. For example, a recent release of IPC-7351C changed the shape of any rectangular pad to round corners. The IPC made this change to facilitate 45-degree angle trace routing and because the sharp turns act as antennas.

    A good Library system with a solid second pillar (Managed) will have the characteristic that whenever changes occur, the lifecycle automatically changes to a “new” state. That way any changes in the standard will identify changes in the components. 

    Quarantine “New” Components

    If you did not do this already, you should establish the guideline that no PCB will release or be fabricated with any components in a “New” state. You can create a separate folder to quarantine these components. Until you finish the audit, those components should not be trusted or used in released designs. 

    Follow the golden rule of Reliability. The person who did the work cannot review it. The vital importance is to get another set of eyes to look at the component—this is important, because the person who did the work has a subjective view instead of an objective one. Therefore, your best bet is having a few people act as the review board that verifies and documents the new components... 

    Altium and the Fourth Pillar: Reliability

    Altium has several available tools for the Review Process. 

    Component Design Rule Checks 

    The structure of the library is only as strong as its smallest part, the component. The release of Altium 18 made a new feature available for conducting Design Rule Checks on the Component Level. 

    There are three categories of checks. 

    • Violations Associated with Components

    • Violations associated with Footprints 

    • Violations associated with Symbols. 

    From the very moment a component is placed, Altium Designer checks the library. These checks standardize the component creation process. Ultimately, this standard for component level quality feeds into the quality of the PCB designs.

    Item Manager

    Another important tool is the Item Manager. As you will recall, the Item Manager does multiple things for us.

    1. Runs a check of the Component Source 
    2. Verifies whether the present status is in sync with the Library
    3. Verifies the Lifecycle of the component (the concern is with those that have not been Checked and Released) 

    Workflows

    Altium Concord Pro® is one of the most exciting things that Altium has put out for many years. With the addition of control of the data (Libraries), the other side of the coin is the control of the process. I would highly recommend looking into it right away. What Concord Pro does, is provide the ability to determine if a Component of a specific Lifecycle will be allowed to be used on a design. If any component has a NEW condition, then the Component Error message will be “That the Model Revision is in an Inapplicable State.”

    Practical Steps

    • Identify those standards in which the PCB library will be measured. 
    • Identify the components in your library that have a single source and flag those components.
    • Obtain the basic IPC standards of IPC-2221, IPC-2222, IPC-2223, IPC-7351C & IPC-7251
    • Setup a location to place new Component for the Review Board Audit
    • If a Review Board does not exist, set one up.  

    Need more information? Talk to an Altium expert today to learn more and discover Altium Concord Pro™ a unified data and product lifecycle management platform that integrates with Altium Designer® and other mechanical design tools.

    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