SYSTEM AND METHOD FOR DETECTING DEFECTIVE BACK-DRILLS IN PRINTED CIRCUIT BOARDS
20250085332 ยท 2025-03-13
Inventors
Cpc classification
G01R31/2812
PHYSICS
G01R31/70
PHYSICS
H05K2201/09781
ELECTRICITY
H05K3/429
ELECTRICITY
International classification
H05K3/00
ELECTRICITY
Abstract
A method for detecting failed back-drills in PCBs in the process of fabricating a PCB so that the failed back-drill can be screened out or repaired. A short to ground connection is added for every back-drill via that will be cut when the back-drill removes the via stub. If the back-drill is bad or failed the short to ground will fail the subsequent electrical tests. The PCB can be repaired by re-drilling the hole or via. Failed back-drills may be detected in the manufacturing stage using standard equipment and test procedures. This process creates a simple pass-fail measurement that uses an existing common test process to catch failed back drills in the PCB fabrication facility. This allows for easy and cost-effective repair and guarantees back-drill failures do not pass into the field.
Claims
1. A method for detecting a failed back-drill in a printed circuit board (PCB), the method comprising: accessing a PCB design; selecting a non-ground via of the PCB design; adding a shorting trace from the non-ground via to ground in the PCB design, wherein the non-ground via is associated with a back-drill; accessing a PCB manufactured according to the PCB design; electrically testing the PCB to determine if the non-ground via is shorted to ground; and detecting a failure in the back-drill if the non-ground via is determined to be shorted to ground.
2. The method according to claim 1 wherein the shorting trace comprises a stub length dimension of 10 mils plus or minus 5 mils.
3. The method according to claim 1 wherein the shorting trace comprises a stub length dimension of 10 mils plus or minus 5 mils.
4. The method according to claim 1 wherein the shorting trace is located on a power layer of the PCB.
5. The method according to claim 1 wherein the shorting trace is located on a signal layer of the PCB.
6. The method according to claim 1 wherein the PCB comprises a plurality of shorting traces on a plurality of layers of the PCB.
7. The method according to claim 1 wherein the non-ground via of the PCB has been back-drilled.
8. A method for detecting a failed back-drill in a printed circuit board (PCB), the method comprising: selecting a PCB design in a PCB design system; adding a shorting trace from a signal via to a ground node in the PCB design to create an updated PCB design wherein the signal via is associated with a back-drill; accessing a PCB manufactured according to said updated PCB design; electrically testing the PCB to determine if the signal via is shorted to ground; and determining a failure in said back-drill if the signal via is shorted to ground.
9. The method of claim 8 further comprising: comparing error checking output files produced by the PCB design system of the PCB design to expected errors generated from said PCB design system, wherein a shorting of the signal via to ground creates an error profile detectable by detection software in said PCB design system to identify unrelated errors apart from the expected errors from the shorting trace.
10. The method of claim 8 wherein said PCB design system comprises a design rule check (DRC) module that inspects nets that are shorted together.
11. The method of claim 10 wherein the PCB design system is configured to adjust a PCB layer comprising the shorting trace by a tolerance of the back-drill and a thickness of a signal trace coupled to said signal via.
12. The method of claim 10 wherein the PCB design system is configured to adjust a PCB layer comprising the shorting trace by a tolerance of the back-drill and a thickness of a signal trace coupled to said signal via.
13. The method of claim 8 further comprising back drilling said signal via to sever an electrical coupling of said shorting trace to said signal via.
14. The method of claim 8 wherein the shorting trace is placed on a power or ground plane layer of the PCB design.
15. A method for detecting a failed back-drill in a printed circuit board (PCB), the method comprising: accessing a PCB design; selecting a non-ground via of the PCB design; adding a shorting trace from the non-ground via to ground in the PCB design to create an updated PCB design; producing a PCB according to the updated PCB design; back drilling the non-ground via to produce a back-drill; electrically testing the PCB to determine if the non-ground via is shorted to ground; and determining that the back drill failed if the non-ground via is shorted to ground.
16. The method of claim 15 wherein said back drilling severs an electrical coupling of said shorting trace to said non-ground via.
17. The method of claim 15 wherein said shorting trace is disposed on a ground plane layer of the PCB.
18. The method of claim 15 wherein said shorting trace is disposed on a power plane layer of the PCB.
19. The method of claim 15 wherein said shorting trace is disposed on a signal plane layer of the PCB.
20. The method of claim 15 wherein the shorting trace comprises a stub length of 10 mils plus or minus 5 mils.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. Unless otherwise noted, the drawings may not be drawn to scale.
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] Reference will now be made in detail to various embodiments of the invention, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with these embodiments, it is understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the invention, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be recognized by one of ordinary skill in the art that the invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the invention.
[0025] Some portions of the detailed descriptions which follow (e.g., the method of
[0026] It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as testing or heating or maintaining temperature or bringing or capturing or storing or reading or analyzing or generating or resolving or accepting or selecting or determining or displaying or presenting or computing or sending or receiving or reducing or detecting or setting or accessing or placing or testing or forming or mounting or removing or ceasing or stopping or coating or processing or performing or generating or adjusting or creating or executing or continuing or indexing or translating or calculating or measuring or gathering or running or the like, refer to the action and processes of, or under the control of, a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
[0027] The meaning of non-transitory computer-readable medium should be construed to exclude only those types of transitory computer-readable media which were found to fall outside the scope of patentable subject matter under 35 U.S.C. 101 in In re Nuijten, 500 F.3d 1346, 1356-57 (Fed. Cir. 2007). The use of this term is to be understood to remove only propagating transitory signals per se from the claim scope and does not relinquish rights to all standard computer-readable media that are not only propagating transitory signals per se.
SYSTEM AND METHOD FOR DETECTING DEFECTIVE BACK-DRILLS IN PRINTED CIRCUIT BOARDS
[0028] The referenced elements for the present invention include: [0029] 1. PCB 5. [0030] 2. Via or hole 8. [0031] 3. Shorting trace 10. [0032] 4. Signal level or trace or stripline 16. [0033] 5. Back-drill 15. [0034] 6. Ground or power plane 23.
[0035] 7. Transmission line or signal path 11.
[0036] As is known in the art, a printed circuit board, e.g., PCB 5, typically comprises a plurality of layers, e.g., ground or power layers 23 and signal level layers 16. These exemplary layers are illustrated in cross sectional views in
[0037] A printed circuit board (PCB) has two opposing external major surfaces, one or both of which may bear circuitry, including, for example, conductive traces or patterns. In addition, multilayer PCBs are well known in which one or more layers of conductive traces or patterns are disposed in between the two opposing external major surfaces. Vias are commonly used to connect signals on any one of these layers to any other one of these layers. A via is generally a hole that is drilled or otherwise formed in the PCB and plated or filled with copper or another conductor. Vias may pass through the entire PCB, or have a limited extent, e.g., a via may pass through some but not all layers of a PCB. Vias generally electrically couple traces on two or more layers of a PCB, and are generally electrically isolated from some layers of the PCB.
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049] The methodology of the claimed invention is preferably software implemented in the following steps: [0050] 1. Execute the program and select the design files [0051] 2. There are three sections [0052] Back Drill [0053] Compare IPC [0054] Compare Shorts. [0055] 3. The first section Back Drill will update all hack drill vias to create intentional short to ground. [0056] 4. The second section Compare IPC will compare the board files before and after intentional short to verify correct functionality [0057] 5. The third section Compare Shorts compares the error checking output files to the expected errors that are generated from this software. The shorting of a signal via to ground will create a DRC error that other computer aided manufacturing software will detect. CAM 350 is an example of Gerber Computer Aided Manufacturing tool that will detect said errors. This section will make sure that other unrelated errors are separated from errors caused by this process [0058] B. Back-Drill program details [0059] 1. User implements the following parameters: [0060] a. Via stub length: This value is the minimum stub length before a short can be added (E.g. 10 mils) [0061] b. Ground net: This is the name of the ground net in the PCB design software. (E.g. VSS) [0062] c. Copper Web: This value is the copper web in the custom antipad allowing ground copper to flow in the back drill vias by default the tool will use a value of 5 mils. [0063] d. Copper Diameter: This is the copper diameter around the hole. [0064] Program steps include: [0065] 2. Execute program: [0066] a. Load PCB design file. [0067] b. Loop through all back drilled via locations [0068] c. Start at trace depth, define this as position 0 [0069] d. Subtract via stub length from this position 0 (E.G. 010=10) [0070] e. Start at this calculated position and look for closest Ground net copper plane while moving away from the trace location. (E.G. VSS layer located at 16.5 mils) [0071] f. Add shorting feature defined by Ground Web and Copper Diameter (E.G. see picture) [0072] g. Rename design file via name to customer name indicating anti-pad modification. [0073] h. Create report file indicating changes made
[0074] The methodology of the present invention is assisted from tools improvements in a typical PCB design flow. All common PCB design tools have a design rule check, also known as DRC that looks for nets that are shorted together as well as other error checking. A program or script adds the shorting trace 10 at all back-drill 15 locations and adjusts the depth of the shorting trace 10 by the tolerance of the back-drill 15 and the depth of the signal trace 6.
[0075] Once the shorting traces 10 are added the common PCB design or Gerber files then computer added manufacturing, A.K.A. CAM, tools will show DRC errors. The back-drill shorting trace 10 DRC flags must be identified and screened out so DRC flags for legitimate errors are caught and fixed. It is understood that although copper web is preferably used any suitable electrically conductive metallic material can be used.
[0076] Various embodiments of the invention are thus described. While the present invention has been described in particular embodiments, it should be appreciated that the invention should not be construed as limited by such embodiments, but rather construed according to the below claims.