-
- News
- Books
Featured Books
- design007 Magazine
Latest Issues
Current IssueRules of Thumb
This month, we delve into rules of thumb—which ones work, which ones should be avoided. Rules of thumb are everywhere, but there may be hundreds of rules of thumb for PCB design. How do we separate the wheat from the chaff, so to speak?
Partial HDI
Our expert contributors provide a complete, detailed view of partial HDI this month. Most experienced PCB designers can start using this approach right away, but you need to know these tips, tricks and techniques first.
Silicon to Systems: From Soup to Nuts
This month, we asked our expert contributors to weigh in on silicon to systems—what it means to PCB designers and design engineers, EDA companies, and the rest of the PCB supply chain... from soup to nuts.
- Articles
- Columns
Search Console
- Links
- Media kit
||| MENU - design007 Magazine
Turning ‘Garbage In, Garbage Out' into ‘Good In, Good Out’
March 23, 2021 | Tamara Jovanovic, Happiest BabyEstimated reading time: 5 minutes
We have all been there: updating our PCB design last minute before releasing manufacturing files to a fabrication house. This can be a particularly daunting task on its own and even more so if you are limited by time. While you are working on the design and making sure that you did not make any mistakes in the schematic or layout, you must also be aware of all the parts and information that you are working with.
It is probably best to create your own parts and footprints and that way keep track of the information you are putting in your system and what your outputs will be. However, that is not always the easiest task, especially if you are using complicated parts or if you simply do not have enough time to create every part from scratch. Sometimes, it is easier and faster to find a part online that already has all the information you need. If you had a system of where you store your part details, you must make sure to go back and verify that the specs for this new part from an external library do not have important details stored in different locations. Additionally, you need to make sure that the part itself is indeed the one you are looking for, as mistakes happen and sometimes the part you need is linked to wrong design files.
In this part of the design cycle, it is so easy to unintentionally introduce “garbage” into your system. Unless you have time to extensively check everything you bring in from an external source, it is very likely that something will not match up with your design data. In the end, this means you’ll have to put more work into your design and basically reverse-engineer a part that was supposed to save you time and effort.
Introducing bad data is never intentional. No designer or engineer purposely puts files into their system that they know will haunt them somewhere down the road. We all assume that if the basics are covered, we can fix a couple of errors manually, or go back later and fix any remaining issues while the boards are being fabricated.
But life gets in the way, and other tasks and issues may arise in your job; you might not have the time to go back and thoroughly check everything right away, or you simply forget. Then, a few months later, you must go through the same process again, which takes away valuable time, and you probably find yourself thinking, “I should have just done it right from the beginning.” There comes a time when correcting previous mistakes becomes such a long, complicated task, and the best way to deal with this is to eliminate it from the start. A little bit of extra work in the beginning of the design process saves a lot of time and effort in the long run.
I acquired a big part of my knowledge about keeping bad data out of my design cycle by trial and error. This can be a painful process with a steep learning curve. However, I think it is important to make those mistakes early on, and this is the best way to learn. Experience for yourself what bad data can do to your design and I can guarantee that you will everything you can to never make the same mistake again.
Engineers know what is needed in an output package when it is being sent for fabrication, whether it is for a printed circuit board, a mechanical structure, or a code. Introducing garbage into your system from unverified external sources will unequivocally result in having garbage in your outputs. Therefore, it is most reliable to create parts on your own. That way, you control exactly what you are putting into your system and what is coming out of it. You can create and follow a checklist that contains details about part information stored on each layer. It might be time-consuming in the beginning, but when you are finished with your design and all you do to be done is click Generate Outputs to get exactly what you are looking for; it will be worth all the initial effort.
Another process you can follow to make sure that bad data does not make it into your documentation is to work with templates. This also requires a little bit of work initially, but it makes every subsequent design easier and faster. Create a template for your OutJob file. Prior to making this template, communicate with your fabrication house and contract manufacturer about their capabilities and what kind of information they require to make the boards properly. It sounds trivial but having this template will ensure you always export exactly what your manufacturer needs, and more importantly, it will guarantee that you will get your design made correctly. We are all human—sometimes we forget to include important information even if we have done it properly hundreds of times before. There is way too much information to keep track of on your own, all the time, and having this sort of system in place will help with every design down the road.
These two practices have recently had a tremendously positive impact on how quickly and accurately I can deliver manufacturing documentation for a design. It sounds simple: Have a system and stick to it. In design, the system is everything and the accuracy of your work will depend on how seriously you take this task and stick to the system. Use all the resources available to you to come up with the best method that works for you, because it is no fun dealing with issues in your output documentation after putting so many hours into the design itself.
If you do end up implementing a system that works for you, instead of “garbage in, garbage out,” a better GIGO acronym would be “good in, good out.”
Tamara Jovanovic is an electrical engineer with Happiest Baby, a Los Angeles-based manufacturer of smart baby beds.
This article originally appeared in the March 2010 issue of Design007 Magazine.
Suggested Items
HPC Customer Engages Sondrel for High End Chip Design
11/25/2024 | SondrelSondrel, a leading provider of ultra-complex custom chips, has announced that it has started front end, RTL design and verification work on a high-performance computing (HPC) chip project for a major new customer.
Rules of Thumb for PCB Layout
11/21/2024 | Andy Shaughnessy, I-Connect007The dictionary defines a “rule of thumb” as “a broadly accurate guide or principle, based on experience or practice rather than theory.” Rules of thumb are often the foundation of a PCB designer’s thought process when tackling a layout. Ultimately, a product spec or design guideline will provide the detailed design guidance, but rules of thumb can help to provide the general guidance that will help to streamline the layout process and avoid design or manufacturing issues.
PCB Design Software Market Expected to Hit $9.2B by 2031
11/21/2024 | openPRThis report provides an overview of the PCB design software market, detailing key market drivers, challenges, technological advancements, regional dynamics, and future trends. With a projected compound annual growth rate (CAGR) of 13.4% from 2024 to 2031, the market is expected to grow from USD 3.9 billion in 2024 to USD 9.2 billion by 2031.
KYZEN to Spotlight KYZEN E5631, AQUANOX A4618 and Process Control at SMTA Silicon Valley Expo and Tech Forum
11/21/2024 | KYZEN'KYZEN, the global leader in innovative environmentally friendly cleaning chemistries, will exhibit at the SMTA Silicon Valley Expo & Tech Forum on Thursday, December 5, 2024 at the Fremont Marriott Silicon Valley in Fremont, CA.
Flexible Thinking: Rules of Thumb: A Word to the Wise
11/20/2024 | Joe Fjelstad -- Column: Flexible ThinkingIn the early days of electronics manufacturing—especially with PCBs—there were no rules. Engineers, scientists, and technicians largely felt their way around in the dark, making things up as they went along. There was a great deal of innovation, guessing, and testing to make sure that early guidelines and estimates were correct by testing them. Still, they frequently made mistakes.