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

    Tips for Real-World PCB Design: Timing, Communication, and Traceability

    Altium Designer
    |  November 29, 2017

    Pins in-contact through a network of string

    I love food; I love the preparation, finding the ingredients, adding the minute adjustments of seasonings and salt, and cooking multiple courses at once. But when I first started cooking for myself, I prepared each part of the meal individually. I found it immensely difficult to keep track of the different dishes and ensure none stuck to the pan—or went without stirring for too long. So I sacrificed time and did each task individually.

    What my cooking came down to was that there were too many activities dividing my attention, and no simple way to keep track of them all. Often there were multiple people in the kitchen at once which only brought more chaos to the already-tumultuous task. But when my dinner preparation began eating up the majority of my evenings, I sought a solution: I started setting timers. Anyone going in and out of the kitchen knew how much longer something would be cooking for, and I could keep track of the different needs of each dish. It immediately reduced my stress from trying to time my many dishes and made it easier for the others to plan their meals. Let’s face it—the last thing you want when you’re hungry is a delay from someone else.

    Wherever you’re working, and whatever you do, you probably have many things vying for your attention as well. We call it by many names: multitasking, juggling, having too many irons in the fire, constantly shifting gears. These terms for competing demands are often good descriptions for the job of a PCB designer. You may be work with an engineering team that is pushing boundaries or as a contractor with multiple clients. Or, iterative design processes that require testing can leave projects in the lurch for days to months. Priorities can shift for many reasons in the middle of a project, requiring management to adjust a department’s course to match. These twists and turns can actually help to keep a job interesting when things go smoothly, or they can make it miserable when they don’t. In order to keep things running well, you should consider focusing on three general areas.

    Timing—and Good Personal Notes

    Timing and notes may seem like an odd mix, but it does take some time to make good notes. Stopping halfway through complex design calculations or in the middle of laying out an involved portion of a PCB can make picking such tasks up again risky and even necessitate starting over. It’s easy to neglect a section when coming back to power calculations or to have lost track of the master plan for the perfect routing strategy, so try to take a little extra time to get to a good stopping point if you can. Politely letting customers or management know about the risks associated with such changes in schedule when appropriate can help to keep you in good standing and might buy you a little time as well.

    When you do reach a stopping point, taking clear notes about past issues, the current status of the project, and the direction in which it is going can help to resume course when the time comes. Remember to leave blank pages for future entries in your engineering notebook for when things pick back up. Take advantage of your design software’s capabilities, such an ability to associate useful files with a project. To make sure your file structure is clearly named and somewhat intuitive, try to imagine if someone else could find what you are looking for.

    Business people meeting at office and using post-it notes to share ideas.
    Making your notes easy to access keeps your team on track

    Team Communication

    The fact that priorities can change quickly is a big part of the reason why companies prefer to hire individuals with excellent communication skills. When jumping from one task to another, crazy things can happen. Breakdowns in communication can lead to mixed-up budget allowances, conflicting goals related to time-frames, and even the confusion of technical requirements of different designs. Needless to say, such happenings can cause serious setbacks. Good enterprise resource planning software makes this specter less daunting, but only when people actually use it.&

    In the buzz of activity and change, it can be easy to forget the first step of making any workflow change: keeping all the team members in the loop. Taking a few minutes to explain why things are happening is a good way to try to alleviate frustrations that changing plans—and losing efficiency—can cause. Even if it means having to support an argument you might not agree with, the effort can help make team members feel more valued. Having a clear goal and idea for the project’s reprioritization also enables team members to understand what they’re working towards.

    Timely communication among team members or clients regarding events that affect a project’s deadlines are also very important. Changes due to supplier backlogs, parts shortages, design difficulties, and other unforeseen events can really shake things up. Disseminating such information as completely as possible will help reduce further surprises since it is often difficult to know the effect such changes can have on every member of a team, or on a customer’s plans.

    Young brothers talking with tin can telephone
    Whether it is by email, messenger, or can, keep communication open

    Traceability: Tracking Changes to Important Data

    A dynamic workplace will sometimes have many people looking at one project over its lifetime, and it is important to be able to display changes that you or others make. Such traceability is very useful when resuming a project, or even when coming back to a different part of a large project. Integrated BOM and component library functionality can help you track changes to important documents. The fact that this information is recorded automatically whenever changes are made means that more resources are made available by the same amount of work. These records can be viewed offline as well as in the cloud, allowing for maximum flexibility when it comes to team operations and customer interactions.

    Inside the design department, knowing who made a library change is the first step to finding out why, which greatly helps to streamline communication. Knowing when a change happened might even answer such a question before it needs to be asked. Access to these resources can help purchasing track down answers for contract manufacturers when placing orders. Billing departments for third party clients can be given the ability to use BOM-related information to answer questions as well. Whether looking at a component library or at a BOM, traceability features can save time and prevent errors.

    By creating an environment in which your team members can effectively communicate with each other, you can save precious time and encourage a healthier, more efficient team-environment. Using software that works for you to make notes of changes and encourage easy communication makes establishing this environment that much easier. Save yourself the future frustration by using the BOM software CIIVA, and find out more information by talking 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