|
Most PCB layout software will display your PCB design perfectly on the screen, and pass it thru their Design Rules Check (DRC) with 'flying colors'. At this point you should be confident enough to generate Gerber/NC files and send them out for fabrication... Right? Unfortunately Wrong... There are two common mistakes which may cause your boards to fail and become very costly to your wallet and reputation: |
![]() |
1. Don't Automatically Trust the Gerber files generated by your PCB Layout Software.PCB layout software has always had a history of not being able to output "100% reliable" Gerber files (plane layers especially). Why is there a problem outputting reliable Gerber files? The Gerber Format is just unintelligent X,Y coordinate data with apertures (that's right apertures which were used in early plotters back in the 70's). To output Gerber files, your PCB layout software must dismantle and break apart its' own intelligent design database - down to simple X,Y coordinates and apertures. Generating Gerber files for plane layers (power/ground) and mixed technology are the most prone to hidden problems and mistakes. What about ODB++ and IPC-2581, will these new formats eliminate the problem? Unfortunately no, the same problem still exists when outputting to other manufacturing formats such as ODB++, IPC-2581, etc. These formats are more advanced but still built upon a foundation which uses X,Y coordinates with shapes (i.e Apertures). The same mistakes that appear in Gerber commonly appear in these newer formats.
|
2. Lack of true Manufacturing Checks (DFM).A PCB layout software's primary focus is to check for design integrity and not necessarily manufacturing integrity. Manufacturing specific issues are much more difficult to detect and can quietly cause your boards to fail or have poor performance. Common manufacturing checks (DFM) include: Acid traps, Copper Slivers, Antennas, Solder Bridging, Starved Thermal, Ground Plane Check, Thermal Conflicts and much more.
|
Advanced DFM Check Severity Level: |
Critical: The PCB will fail and/or have very low manufacturing yields.
|
Elevated Risk: May result in poor PCB performance.
|
Common: Cause delays and/or additional problems during PCB fabrication.
|
Signal DFM Checks![]() |
|
![]() |
|
|
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
|
|
![]() |
|
|
|
|
|
![]() |
|
Plane DFM Checks
![]() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]() |
|
|
Silkscreen DFM Checks
![]() |
|
![]() |
|
![]() |
|
![]() |
|
|
|
|
|
|
|
|
|
|
|
|
Solder Mask DFM Checks
![]() |
|
|
|
|
|
![]() |
|
|
|
|
|
|
|
|
|
|
Drill DFM Checks
|
|
|
|
|
|
|
|
|
|
![]() |
|
|
|
|
|
|
|
|
|
|
Assembly DFM Checks
![]() |
|
![]() |
|
|
|
|
|
|
|
|
SMT Stencil DFM Checks
|
![]() |
|
![]() |
|
|
|
|
|
Netlist DFM Checks
|
![]() |
|
![]() |
|
![]() |
|
![]() |
Test Point DFM Checks
|
|
|
|
|
|
|
|
|
|
|
|
|