US20070013772A1 - In-circuit test fixture with integral vision inspection system - Google Patents
In-circuit test fixture with integral vision inspection system Download PDFInfo
- Publication number
- US20070013772A1 US20070013772A1 US11/401,240 US40124006A US2007013772A1 US 20070013772 A1 US20070013772 A1 US 20070013772A1 US 40124006 A US40124006 A US 40124006A US 2007013772 A1 US2007013772 A1 US 2007013772A1
- Authority
- US
- United States
- Prior art keywords
- image
- test fixture
- pca
- distinguishing features
- circuit test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 172
- 230000004438 eyesight Effects 0.000 title claims description 20
- 238000007689 inspection Methods 0.000 title description 14
- 230000007547 defect Effects 0.000 claims abstract description 29
- 238000010191 image analysis Methods 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 28
- 238000003384 imaging method Methods 0.000 claims description 14
- 229910000679 solder Inorganic materials 0.000 claims description 14
- 238000005259 measurement Methods 0.000 claims description 13
- 238000011990 functional testing Methods 0.000 claims description 8
- 239000011324 bead Substances 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 3
- 238000003909 pattern recognition Methods 0.000 claims description 3
- 238000002329 infrared spectrum Methods 0.000 claims description 2
- 238000003491 array Methods 0.000 claims 1
- 239000003990 capacitor Substances 0.000 description 31
- 239000000523 sample Substances 0.000 description 27
- 238000004519 manufacturing process Methods 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 6
- 230000002950 deficient Effects 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 238000011179 visual inspection Methods 0.000 description 6
- 238000001228 spectrum Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005855 radiation Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007429 general method Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 201000007902 Primary cutaneous amyloidosis Diseases 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 238000004091 panning Methods 0.000 description 2
- 208000014670 posterior cortical atrophy Diseases 0.000 description 2
- 238000000513 principal component analysis Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 229910010293 ceramic material Inorganic materials 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010291 electrical method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012812 general test Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000003703 image analysis method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
- G01N21/95684—Patterns showing highly reflecting parts, e.g. metallic elements
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/70—Manufacture or treatment of devices consisting of a plurality of solid state components formed in or on a common substrate or of parts thereof; Manufacture of integrated circuit devices or of parts thereof
- H01L21/77—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate
- H01L21/78—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices
- H01L21/82—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices to produce devices, e.g. integrated circuits, each consisting of a plurality of components
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
- G01N21/95607—Inspecting patterns on the surface of objects using a comparative method
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2801—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
- G01R31/2806—Apparatus therefor, e.g. test stations, drivers, analysers, conveyors
- G01R31/2808—Holding, conveying or contacting devices, e.g. test adapters, edge connectors, extender boards
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/302—Contactless testing
- G01R31/308—Contactless testing using non-ionising electromagnetic radiation, e.g. optical radiation
- G01R31/309—Contactless testing using non-ionising electromagnetic radiation, e.g. optical radiation of printed or hybrid circuits or circuit substrates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/31903—Tester hardware, i.e. output processing circuits tester configuration
- G01R31/31905—Interface with the device under test [DUT], e.g. arrangements between the test head and the DUT, mechanical aspects, fixture
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
- G01N2021/95638—Inspecting patterns on the surface of objects for PCB's
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
- G01N2021/95638—Inspecting patterns on the surface of objects for PCB's
- G01N2021/95646—Soldering
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2801—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
- G01R31/281—Specific types of tests or tests for a specific type of fault, e.g. thermal mapping, shorts testing
- G01R31/2812—Checking for open circuits or shorts, e.g. solder bridges; Testing conductivity, resistivity or impedance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2801—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
- G01R31/281—Specific types of tests or tests for a specific type of fault, e.g. thermal mapping, shorts testing
- G01R31/2813—Checking the presence, location, orientation or value, e.g. resistance, of components or conductors
Definitions
- the invention relates to the field of the automated testing of printed circuit assembly assemblies.
- PCA printed circuit assembly
- various test and inspection techniques are employed to locate these defects.
- electrical test and in particular a technique known as “in-circuit test”, is the most mature and most commonly used technique.
- in-circuit test is becoming more difficult.
- Missing components can occur when the components are either never loaded onto the board or they fall off during the assembly process.
- An incorrect type of component can occur when a component with the wrong electrical value is inadvertently loaded onto the board.
- Improperly oriented components can occur when a component is loaded onto the board with a reversed polarity.
- Prior methods for detecting defects at the electrical test stage of the process include in-circuit test, which can include functional tests, and additionally include capacitive measurement test, scan test, automated optical test, and automated x-ray test.
- In-circuit test including unpowered in-circuit analog test (for discrete analog components) and digital in-circuit test for digital components, utilizes an in-circuit tester.
- the in-circuit tester includes a bed-of-nails test-head having a number of tester interface pins.
- a fixture having a number of probes is mounted over the bed-of-nails of the tester such that the fixture probes align with and contact the tester interface pins.
- a PCA under test is mounted in the fixture such that the fixture probes electrically contact various nodes of interest on the PCA under test.
- Analog in-circuit tests detect manufacturing defects on the PCA for analog parts such as missing components, incorrect components, mis-oriented components, solder opens, and shorts on the PCA under test by probing the appropriate nodes to which the component under test should be attached, and measuring the value, in appropriate units (e.g., resistance, capacitance, etc.), of the component under test.
- Digital in-circuit tests detect manufacturing defects on the PCA for digital parts such as missing parts, incorrect parts, mis-oriented parts, solder opens, and shorts on the PCA under test by probing the appropriate digital nodes and applying digital values to the input nodes and collecting digital states on the output nodes.
- Capacitive measurement test such as AGILENT TECHNOLOGIES' TestJet® probe and technique (described in detail in U.S. Pat. No. 5,254,953 to Crook et al.), detects when a device pin is not properly connected to its trace on the PCA.
- the technique uses an external plate, suspended over the device under test and separated from the lead frame by the plastic or ceramic material of the device housing. The lead frame and external plate form a small capacitor that can be measured by stimulation with an AC source.
- an additional capacitance results in series with the TestJet® capacitor. This additional capacitance exists due to the tiny air gap between the pin and trace. This is a very small capacitance, much smaller than the TestJet® capacitor, so the series combination of the TestJet® and this additional pin capacitor is smaller than either capacitor.
- bypass capacitors While it is theoretically possible (e.g., on the bench with a single device under test (DUT)) to detect a single missing capacitor, in practice such detection is often not possible. The tolerances and guardbands that must be added to the test limits completely hide small measurement differences due to a single (or even multiple) missing capacitors. As MSI and LSI are replaced by VLSI components, FPGAs and large ASICs, the ratio of bypass capacitors to digital components is increasing, which decreases the number of possible faults that are detectable by even a perfect electrical test.
- Coverage for all electrical and imaging test techniques can be quantified. Coverage gaps for each test stage can be identified with a coverage tool. Such coverage tools are described in U.S. Pat. No. 6,792,385 to Parker et al. and owned by AGILENT TECHNOLOGIES, INC., the assignee of the present invention.
- potentially defective properties are enumerated for a board, without regard for how the potentially defective properties might be tested.
- a property score is generated. Each property score is indicative of whether a test suite tests for a potentially defective property. Property scores are then combined in accordance with a weighting structure to characterize board test coverage for the test suite. Use of these tools can determine which defects should be tested with electrical methods and which can be tested with imaging methods for optimal defect coverage.
- the present invention provides broad test coverage of defects on a Printed Circuit Assembly (“PCA”) while the PCA is being electrically tested on an in-circuit tester by adding digital imaging capability to the in-circuit tester.
- PCA Printed Circuit Assembly
- the present invention comprises an in-circuit test fixture which performs both electrical tests on a PCA and images distinguishing features of a feature of the PCA.
- the in-circuit test fixture physically supports an image sensor array.
- a light focusing means has a position relative to the distinguishing features and the image sensor such that a focused real image of the distinguishing features is imaged onto the image sensor array.
- the image sensor array outputs image information of the distinguishing features.
- a processor performs image analysis, which might include pattern recognition, based on the image information of the distinguishing features to determine if defects exist.
- the present invention also includes a method for performing both in-circuit electrical tests on a PCA and for imaging distinguishing features of a feature of the PCA using a single test fixture of an in-circuit tester comprising the steps of: loading the PCA into the test fixture; focusing a digital camera on distinguishing features of a feature of interest of the PCA; capturing an image of the distinguishing features of the feature of interest with the camera; analyzing the image; and outputting results of whether or not the feature of interest of the PCA has a defect.
- FIG. 1 is a diagrammatic view of one embodiment of the in-circuit test fixture with an integral vision inspection system of the present invention.
- FIG. 2 shows a electrolytic capacitor loaded onto the PC board 105 with the correct orientation.
- FIG. 3 shows the electrolytic capacitor loaded onto the PC board with a reversed orientation.
- FIG. 4 shows a more detailed diagrammatic view of an embodiment of the in-circuit test fixture with an integral vision inspection system of the present invention.
- FIG. 5 is semi-diagrammatic view of a light image sensor for the acquisition of the digital image signals, or image information, using the image sensor array.
- FIG. 6 shows a hardware interface between the sensing elements and the ICT tester or external personal computer.
- FIG. 7 a is a representation of a stored template.
- FIG. 7 b is a representation of an acquired image.
- FIG. 8 shows an embodiment using a single digital camera to image multiple features of interest.
- FIG. 9 is an operational flowchart of a method for operating the visual inspection system.
- FIGS. 10 a and 10 b illustrate a test access point structure.
- FIG. 1 shows one embodiment of the in-circuit test fixture with an integral vision inspection system 101 of the present invention.
- a test fixture 103 of an in-circuit tester 115 is shown positioned around a printed circuit assembly (“PCA”) 105 . Only a small portion of the in-circuit tester 115 is shown in FIG. 1 .
- PCA printed circuit assembly
- Each of the digital cameras has one or more light focusing means 117 which can be a lens or, in the case of pinhole cameras, can be a pinhole.
- the light focusing means 117 is used to image a feature of interest from the PCA 105 .
- the features of interest are through-holes 121 , 123 .
- Examples of other features of interest are electrolytic capacitors, capacitors used as bypass capacitors, bead probes or, for example, any feature that is excluded from coverage during a previous ICT stage or which requires double-checking from a previous ICT stage.
- Each of the digital cameras 107 , 109 can include a separate image sensor array 107 ′, which can be a semiconductor image sensor that records light electronically.
- the light focusing means 117 is mounted at a position between the image sensor array 107 ′ and the feature of interest 121 so that a focused image of the feature of interest 121 is imaged onto the image sensor array 107 ′.
- the distances between the feature of interest 121 , light focusing means 117 , and image sensor array 107 ′ can be adjustable to aid in focusing the image onto the image sensor array 107 ′. This feature allows the camera 109 to be focused on features above, below or co-planar with the surface of the PCA 105 .
- focusing can mean assuring that the size of the image projected onto the image sensor array 107 ′ corresponds to a desired region and area size of the image sensor array 107 ′.
- the distance between the image sensor, lens or lenses, and feature of interest is fixed once a focused image of a feature of interest is obtained. This is especially true when the image sensor array 107 ′ is used to acquire an image of a single feature of interest.
- the image sensor array 107 ′ and light focusing means 117 can be enclosed in a common digital camera housing to be part of the digital camera 109 . Alternatively, they can be separate.
- the light focusing means 117 and image sensor array 107 ′ can also be separate components mounted to the test fixture. In other embodiments, the distances are left adjustable so that the camera can be focused on different features of interest during testing.
- a light source 113 for providing general illumination to the PCA 105 to allow for the acquisition of brighter and clearer images by the image sensor array.
- the light source 113 can be a lamp, for example.
- the invention can make use of ring lights 119 to illuminate features of interest.
- a ring light provides diffused illumination over a small area. With the light focusing means 117 axis through the center opening of the ring light assembly, the ring light illuminates the area directly in front of the camera.
- Extending from the ring light 119 is a communications line which can connect to communications paths 125 connecting the lights and cameras to a vision engine and controller 111 , thereby providing control signals and power.
- the image sensor array 107 ′ can be mounted directly on the in-circuit tester 115 or at another location so long has they can acquire an image of a feature of interest on the PCA 105 .
- the image sensor array 107 ′ can be located quite some distance apart from the test fixture 103 and apart from the in-circuit tester 115 if fiber optics or another light-transmission method is used to bring the image from the PCA 105 to the image sensor array 107 ′.
- Some in-circuit test systems are used in an automated environment, where an automatic conveyor moves the PCA into position on the test fixture.
- the cameras 107 , 109 and light sources 113 , 119 can be mounted in the conveying system rather than on the test fixture 103 .
- the image sensor array 107 ′ can be a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD), for example.
- CMOS complementary metal oxide semiconductor
- CCD charge coupled device
- the image sensor is made up of many photosites or pixels, each acquiring a portion of the image. Both CCD and CMOS image sensors convert light into electrons. A processor then breaks this electronic information down into digital data.
- the image sensor can use filtering to create a full color image.
- the cameras are controlled by the vision engine and controller 111 which sends signals to the cameras causing them to capture the images, acquires the digital image signals, or image information, from the cameras and which can also control the focusing of the cameras, all through the communications paths 125 .
- the vision engine and controller 111 can also perform image processing and analysis of the acquired digital images or alternatively can send the digital data to another external computer for processing and analysis.
- the light sources 113 , 119 can also be controlled by the vision engine and controller 111 or an external computer.
- the vision engine and controller can be part of or separate from the in-circuit tester 115 .
- An example of a digital camera that can be used in the present invention is an A4 Tech Pk35N camera.
- a light image sensor 500 for the acquisition of the digital image signals, or image information, using the image sensor array 107 ′.
- the elements in the image sensor 500 may be implemented as discrete components or may be components integrated in a semiconductor package.
- the image sensor 500 includes the image sensor array 107 ′ for capturing light signals.
- a representative CMOS image array is integrated into the ADCS-2021 manufactured by AGILENT TECHNOLOGIES.
- the image sensor array 107 ′ can include a plurality of conventional sensing elements 510 .
- the sensing elements 510 can be charge coupled device (“CCD”) sensors, or alternatively can be complementary metal oxide semiconductor (CMOS) sensors, which are generally much less expensive than CCD sensors, but may be more susceptible to noise. Other types of sensors may be used in the image sensor array 107 ′.
- the size of the image sensor array 107 ′ can be 640 ⁇ 480 to permit VGA resolution.
- the image sensor array 107 ′ will generate an analog electrical signal 537 that has a coded value indicating the color and intensity of the detected light signal 535 .
- One or more programmable amplifiers 515 are coupled to the image array 107 ′.
- the amplifiers 515 provide a suitable gain to improve signal to noise ratio of the electrical signals 537 generated by the image array 107 ′.
- An analog-to-digital converter (AID converter) 520 converts the analog signals 537 from the image array 107 ′ into digital signals 525 , for example 8/10 digital output.
- An A/D converter function is integrated into the AGILENT ADCS-2021 CMOS image sensor device from AGILENT TEXHNOLOGIES, Palo Alto, Calif.
- the sensor 500 further includes a timing controller 530 for providing proper synchronization between the analog electrical signal 537 output of the image sensor array 107 ′ and the digital signals 525 output from the AID converter 520 .
- the AID converter 520 has a 10 -bit parallel output.
- the timing controller function is integrated into the AGILENT ADCS-2021 CMOS image sensor device, for example.
- the timing controller 530 can be part of the vision engine and controller 111 of FIG. 1 .
- a conventional clock source (not shown in FIG. 5 ) provides clock signals 536 to the timing controller 530 .
- the AGILENT ADCS-2021 CMOS image sensor provides an 12C serial bus interface 540 to facilitate external read and write of the ADCS-2021 internal registers.
- the bus interface 540 is a summation of an output bus (DRDY, nFRAME_nSYNC, nROW, nIRQ_nCC).
- the conventional ICT unit 115 receives the digital signals 525 for analysis.
- One suitable ICT unit 115 is the 3070 ICT from AGILENT TECHNOLOGIES.
- digital signals 525 are received by an external personal computer for processing and in yet another embodiment the vision engine and controller 111 is also implemented using the personal computer.
- the sensor 500 includes a sampling stage 560 that reads the analog output 537 of the image array 107 ′.
- the sampling stage 560 can include a Bayer filter pattern and an alternating pixel pattern of red, green, and blue.
- the Bayer filter pattern is typically used in the majority of today's consumer digital cameras.
- the Bayer filter pattern alternates a row of red and green filters with a row of blue and green filters to create an image that the human eye will perceive as a true color.
- ADC analog-to-digital converter
- This electronic signal (converted by ADC 520 to a digital signal 525 ) is analyzed by the In-Circuit Tester unit 115 or processed by the PC which communicates with the sensor 500 .
- Conventional software tools are typically used by the ICT unit 115 or personal computer to analyze the signal 525 so as to match patterns and/or colors of the features of interest to expected values to detect defects in the PCA.
- any appropriate image analysis method known to those skilled in the art can be used to analyze the signal 525 representation of features of interest.
- the sampling stage 560 advantageously permits programmability for window size, panning, and gain. Thus, to select the window size, or to change panning and/or gain, the sampling stage 560 will sample particular subsets of the sensing elements 510 in the image array 107 ′.
- sampling stage 560 can be implemented in or integrated in the image array 107 ′.
- FIGS. 2 and 3 show sample images taken of an electrolytic capacitor 203 which might, for example serve as a bypass capacitor, using the present invention 101 of FIG. 1 .
- Electrical ICT tests can not be used to determine the proper polarity of mounted electrolytic capacitors, therefore the present invention is particularly useful in this case.
- the present invention can be used to analyze many different components and features of interest and is not limited to electrolytic capacitors.
- the digital camera 107 is mounted over the capacitor 203 .
- the camera 107 is focused on a top surface of the capacitor 203 so that distinguishing features within rectangular target areas or imaging windows 205 , 207 and 209 are in focus.
- one distinguishing feature is a polarity marker 210 along the outer edge of the top surface of the capacitor 203 .
- the polarity marker 210 is within the target area 209 in FIG. 2 and within the target area 205 in FIG. 3 . Also, in FIGS. 1 and 2 within the target area 207 are grooves 211 passing through the center of the top surface of the capacitor 203 . Image processing and analysis is performed on the markings within these target areas.
- the image in FIG. 2 shows the capacitor 203 loaded onto the PC board 105 with the correct orientation while FIG. 3 shows the capacitor 203 loaded onto the PC board 105 with a reversed orientation.
- the vision inspection system 101 analyzes the images within the imaging windows 205 , 207 and 209 by matching the images to a stored template.
- any appropriate image processing method known to those skilled in the art can be used to analyze the capacitor 203 or other features of interest. These techniques include grey level or intensity measurements and comparisons, edge measurements, contrast measurements and comparisons, color component measurements and optical character recognition (OCR) among many others.
- FIG. 7 a is a representation of a stored template 701 .
- the stored template is actually a table of digital values stored in the memory of, for example, the vision engine and controller 111 . If FIG. 7 b represents an acquired image 703 , then a processor of the vision engine and controller 111 can compare the digital values of the acquired image 703 with those of the stored template 701 and in this particular case would recognize that they are substantially different.
- the processor searches for distinguishing features 703 a , 703 b , 703 c within the image and compares these distinguishing features to distinguishing features 701 a , 701 b , 701 c within the stored template 701 .
- the distinguishing features can be one or a combination of a crack, a barcode, a design, alpha numeric characters, a color, or a hot-spot. Hot-spots are detected when the sensor array 107 ′ is sensitive to and used to detect infrared radiation.
- the images within the imaging windows 205 , 207 and 209 all match the stored template within a threshold value.
- the capacitor 203 is loaded onto the PCA 105 with an incorrect reversed orientation and so the images within the imaging windows 205 , 207 and 209 do not match the stored template. Therefore, in the case of FIG. 3 , the vision inspection system 101 will indicate the orientation of the capacitor 203 is incorrect. This information is transferred to the ICT unit 115 , or external PC, and the machine operator so that appropriate action can be taken.
- the visual inspection system 101 can also be used to detect indications of many other kinds of defects. These defects and indications include, but are not limited to: a) missing, mis-oriented or incorrect devices for which no efficient electrical test exists; b) solder defects which might also have no efficient electrical test; c) the presence of properly formed or improperly formed bead probes; or d) incorrect infrared signatures of devices drawing power.
- the visual inspection system 101 is also particularly advantageous for detecting defects in PCA's which include LEDs (light emitting diodes). These PCAs can be parts of displays such as dashboards, status panels, etc.
- the visual inspection system can determine if LEDs are missing or can determine if they are or are not emitting the proper colors.
- the general method of one embodiment of the visual inspection system 101 is described by the operational flowchart of FIG. 9 .
- the steps include:
- STEP 901 Load the PCA 105 into the test fixture 103 of the in-circuit tester 115 .
- STEP 903 Focus the camera 107 on distinguishing features of a feature of interest of the PCA 105 , such as the top surface of the capacitor 203 , so that distinguishing features are in focus within target areas.
- STEP 905 Capture an image 701 of the feature of interest having distinguishing features with the camera 107 .
- STEP 907 Analyze the images by comparing the captured image to a stored template 703 .
- STEP 909 Determine the similarity of the distinguishing features in the captured image 701 and stored template 703 .
- STEP 911 Output results of the visual inspection of whether or not the feature of interest of the PCA 105 has a defect.
- Steps 907 and 909 can be replaced by or combined with any other image processing methods known in the art.
- Some PCAs require functional testing. Therefore, rather than using the method of the present invention only with an ICT test fixtures, it can be used with functional test fixtures. Also, the present invention can be used in fixtures used for a combination of ICT and functional test.
- Signals D 0 -D 9 are the digital data bits output from a CMOS image sensor.
- DRDY is a handshaking bit that alerts the ICT tester that data is ready.
- NRst_nSTBY is a signal input from the ICT tester to the CMOS image sensor to initiate a reset or to place the device in standby mode.
- nROW (END of Row) and nFRAME_nSYNC (END of FRAME) signal end of row and end of frame respectively to the ICT tester.
- the clock signal, pin 17 is an I2C, 100 khz, SCLK that acts as a transfer sequencer of the data, SDATA_TxD which is pin 18 in FIG. 6 .
- FIG. 4 an embodiment of the present invention is shown with one particular ICT fixturing configuration.
- the in-circuit test fixture with integral vision inspection system 101 is shown within a portion of an ICT tester 115 employing several digital cameras 20 a , 20 b , 20 c implemented in accordance with the invention.
- the test fixture 103 In addition to the ICT tester 115 , also illustrated is the test fixture 103 , and the PCA under test 105 . Due to the close spacing of the tester interface pins, nodes of the PCA under test, and small size of the components under test, only a small edge portion of the tester is shown for ease of illustration.
- the ICT tester 115 includes a plurality of tester interface pins 31 arranged in an array (or “bed-of-nails”) along the top side of the tester 115 .
- the ICT tester 115 includes tester hardware 35 which operates under the control of a controller 36 .
- the controller 36 may be controlled by tester software 37 , which may execute within the ICT tester 115 itself, or remotely via a standard communication interface.
- the controller can be the vision engine and controller 111 of FIG. 1 which can be within the tester 115 or within an external PC.
- One function of the controller 36 is to configure the hardware 35 to make or not make electrical connections between measurement circuits within the tester and each of the test interface pins 31 .
- each test interface pin 31 is connectable to or isolated from the tester hardware by a relay 34 . Electrical contact between the test resources and a respective test interface pin 31 may be made by closing its corresponding relay 34 ; conversely, the pin 31 may be isolated from the test hardware by opening its corresponding relay 34 .
- test fixture 103 Mounted on top of the ICT tester 115 and over the bed-of-nails test interface pins 31 is the test fixture 103 .
- the test fixture 103 may directly interface the test interface pins 31 to fixture probes 48 , or as shown, may indirectly interface the test interface pins 31 to fixture probes 48 through a test adapter 50 .
- the test fixture 103 is mounted over the tester interface pins 31 of the ICT tester 115 such that the bottom tips of its double-ended spring probes 48 make electrical contact with the top tips of corresponding test interface pins 31 of the ICT tester 115 , either directly, or through a test adapter 50 as shown.
- the top tips of the double-ended spring probes 48 align with and make electrical contact with conductive pads of interest 3 a , 3 b , 3 c , 3 d , 3 e on the bottom side of a PCA under test 105 .
- the test fixture 103 via the fixture probes 48 or the combination of fixture probes 48 and test adapter 50 , provides electrical continuity between tester interface pins 31 of the ICT tester 115 and conductive pads of interest 3 a , 3 b , 3 c , 3 d , 3 e of the PCA under test 105 , thereby providing the ICT tester 115 with probing access to the PCA 105 and allowing the tester to perform traditional in-circuit tests on the PCA under test 105 .
- Traditional in-circuit tests may include, for example, analog tests that measure characteristics (e.g., resistance, capacitance, current, etc.) of analog components to verify that the component characteristics are within desired tolerance ranges.
- In-circuit tests may also include functional tests to determine whether components on the PCA operate according to the design specification for those components or the PCA.
- the test fixture 103 includes a fixture top 42 and a fixture bottom 44 .
- the fixture bottom 44 includes a plurality of double-ended spring probes 48 that are inserted through precisely aligned holes in the fixture bottom 44 .
- double-ended spring probes 48 For convenience of illustration and clarity of the invention, only five such double-ended spring probes 48 are shown; however, it will be appreciated by those skilled in the art that a conventional in-circuit tester will typically have thousands of such probes.
- the fixture top 42 is configured with a number of digital cameras 20 a , 20 b , one each corresponding to a component under test 6 a , 6 b on the top side 4 of the PCA 105 under test.
- the components 6 a , 6 b might be capacitors such as the capacitor 207 shown in FIGS. 2 and 3 , for example.
- Each of the cameras 20 a , 20 b is mounted to the fixture top 42 such that it precisely aligns over its corresponding component under test 6 a , 6 b within non-contacting but predetermined distance from the expected location of the top surface of the component under test 6 a , 6 b (if present) when the PCA 105 is properly mounted in the test fixture 103 .
- the PCA 105 includes components under test 6 a , 6 b , 6 c mounted on both sides of the board. Accordingly, accommodation for digital cameras 20 must be made on both sides of the board 105 .
- the fixture bottom 44 may also be configured with a number of digital cameras 20 c , one each corresponding to each component under test 6 c on the bottom side 5 of the PCA 105 under test. The cameras 20 c are mounted to the fixture bottom 44 such that the each camera 20 c precisely aligns beneath its corresponding component under test 6 c within non-contacting but predetermined distance from the surface 8 c of the component under test 6 c (if present) when the PCA 105 is properly mounted in the test fixture 103 .
- the digital cameras 20 can be the same as the cameras 107 , 109 described with respect to FIGS. 1 and 5 .
- the test fixture 103 includes one digital camera 20 for each capacitor, resistor, or other component or feature of interest on the PCA 105 . Accordingly, a large number of digital cameras 20 may be required. For this reason, it may be desirable to multiplex the control signals 38 from the controller/tester hardware of ICT tester 115 going to each digital camera 20 to reduce the number of control lines between the ICT tester 115 and test fixture 103 .
- a single 8-bit multiplexer card 46 a , 46 b may be used to address up to 256 different digital cameras 20 .
- the digital cameras 20 may alternatively be wired in a one-to-one correspondence with the ICT tester 115 or external PC without the use of multiplexers 46 a , 46 b , 46 c , or other control line reduction schemes.
- the input 21 and output 23 ports of the digital cameras may be connected to nodes on the fixture, which may be probed by tester interface pins 31 .
- the digital cameras may be driven by the tester resources 35 through the tester interface pins 31 .
- the light source s 113 , 119 of FIG. 1 can be included in both the fixture top 42 and fixture bottom 44 . Multiple light sources can also be used in both the fixture top 42 and fixture bottom 44 to provide more even illumination.
- the light sources can also be controlled by the multiplexed control signals 38 .
- the light sources may also be probed by tester interface pins 31 and driven by the tester resources 35 through the tester interface pins 31 .
- one or more of the cameras 20 can acquire images of multiple components of interest on the PCA 105 .
- a single camera can also acquire an image of the entire top side 4 or bottom side 5 of the PCA 105 . In these cases the acquired images can be compared to stored templates which include the multiple components of interest.
- FIG. 8 shows an example of one such embodiment wherein a single digital camera, such as one of the cameras 20 , comprising a single light focusing means 119 , which can be a single lens or a single pinhole, and a single imaging array 107 ′ is used to image both of the features of interest 121 and 123 .
- Images 210 a , 210 c of the features of interest 121 , 123 are focused by the light focusing means 119 onto the image sensor array 107 ′.
- the image sensor array 107 ′ generates an analog electrical signal 537 which is fed to the one or more programmable amplifiers 515 which are coupled to the image sensor array 107 ′.
- the amplified signals pass through the sampling stage 560 to the A/D converter 520 which converts the analog signals 537 from the image array 107 ′ into digital signals 525 .
- the digital signals 525 then pass to the ICT tester 115 or to an external PC.
- a digital camera 20 can be placed on a moveable arm so that it can be automatically moved by the tester software to a position over a component of interest.
- the camera 20 can also be moved across the board in a raster pattern to provide coverage of multiple areas of interest.
- the imaging of the present invention can be performed before, during or after the other electrical tests.
- the acquisition and analysis of the images can be performed at the same time the ICT electrical measurements are performed in order to save time.
- the digital cameras 20 of the present invention can be placed in many different kinds of test fixtures, for example in-circuit test fixtures or functional test fixtures.
- the digital cameras 20 can work in the visible light spectrum or can work in other spectra such as IR, UV or even x-ray. Combinations of multiple digital cameras having different spectra can also be used.
- the light sources 113 , 119 can also produce light in spectra other than the visible light region. When using high energy radiation, such as x-rays, the one or more cameras 20 and one or more light sources 113 , 119 can be on opposite sides of the PCA 105 .
- a camera 20 can be an IR camera for measuring the IR radiation emanating from the PCA 105 when stimulated by application of a power source and possibly some combination of signal and/or control inputs.
- This IR radiation is known as a thermal signature and this signature can be compared with that of a defect-free PCA to provide a measure of the proper functioning of the PCA.
- Another major PCA defect is the on-board power regulation areas of a device under test such as a power FET.
- the PCA might power up properly and pass in-circuit testing, but the defective FET might run hot. The extra heating can be detected by the IR camera the defect reported to an operator by the in-circuit tester.
- the in-circuit test fixture with an integral vision inspection system 101 of the present invention can include sensors covering any region of the electromagnetic spectrum serving as the cameras.
- a PCA under test is mounted in a fixture such that the fixture probes electrically contact various nodes of interest on the PCA under test.
- the test fixture 103 via the fixture probes 48 or the combination of fixture probes 48 and test adapter 50 , provides electrical continuity between tester interface pins 31 of the ICT tester 115 and conductive pads of interest 3 a , 3 b , 3 c , 3 d , 3 e of the PCA under test 105 , thereby providing the ICT tester 115 with probing access to the PCA 105 and allowing the tester to perform traditional in-circuit tests on the PCA under test 105 .
- the conductive pads of interest correspond to nodes of interest.
- the conductive pads of interest corresponding to nodes of interest can be on either side 4 , 5 of the PCA under test 105 .
- one of the conductive pads might be missing or might only be partially formed. This can lead to a defective electrical contact between the fixture probes and the conductive pads. For example, there might be no electrical contact, partial electrical contact, or intermittent electrical contact. Any of these defects can result in erroneous in-circuit test measurements.
- the present invention can prevent such erroneous measurements caused by conductive pad problems.
- one or more of the digital cameras for example the digital camera 107 of FIG. 1 or any of the digital cameras digital cameras 20 of FIG. 4 is used to capture an image of one or more of the conductive pads.
- the general method is the same as that described with respect to FIG. 9 .
- the feature of interest of the PCA 105 is a particular conductive pad of interest 3 and a distinguishing feature might be the presence, absence, or other characteristics a mark indicating whether or not the conductive pad is present.
- the distinguishing feature might also be an indication of whether or not portions of the substrate are visible through missing portions of the conductive pad.
- test access point structures used for better contact between the probe and the nodes of interest on a trace of a PCA while taking up less surface area and providing less interference with electrical matching along the circuit traces.
- Parker et al.'s test access point structures are typically formed from a solder bead on the trace with a length larger than the width of the trace.
- FIGS. 10 a and 10 b illustrate an exemplary embodiment of Parker et al's test access point structures 1008 .
- a printed circuit board 1001 includes a substrate 1005 , a ground plane 1004 , and at least one dielectric layer 1003 with a trace 1002 printed, deposited, or otherwise attached thereon.
- a solder mask 1006 with a hole 1007 formed over the trace 1002 at a location where a test access point structure 1008 is positioned is layered over the exposed surfaces of the dielectric layer 1003 and trace layer 1002 .
- a test access point structure 1008 is conductively attached to the trace 1002 within the solder mask hole 1007 at the test access point.
- the test access point structure 1008 projects above the exposed surrounding surfaces of the solder mask 1006 to form an exposed localized high point on the trace 1002 that may be used as a test target by a fixture probe, such as the probes 3 in FIG. 4 , during testing of the printed circuit board 1001 .
- the test access point structure 8 is a solder bead with a length (in the y-dimension) larger than the width (in the x-dimension) of the trace to provide maximum probe access success.
- One problem is that during the manufacturing process one or more of these structures 1008 can be missing, or might be deformed from the ideal shape, therefore preventing good electrical contact with the probe (for example one of the probes 3 of FIG. 4 ).
- the in-circuit test fixture with an integral vision inspection system 101 can detect missing or deformed structures 1008 .
- one or more of the digital cameras for example the digital camera 107 of FIG. 1 or any of the digital cameras digital cameras 20 of FIG. 4 is used to capture an image of one or more of the structures 1008 .
- the general method is the same as that described with respect to FIG. 9 .
- the feature of interest of the PCA 105 is the structure 1008 and the distinguishing features of the feature of interest might be a mark indicating whether or not the structure 1008 is present. Because the structure 1008 is a three-dimensional structure rising some distance above the substrate, it is particularly to be able to use the “focusing” feature of the system 101 to focus on the top of the structure 1008 .
- the image capture and analysis of the structures 1008 can be performed before the ICT electrical tests so that the wasted time and unknown cause of a missing or faulty probe-node electrical connection can be prevented.
Abstract
An in-circuit test fixture performs both electrical tests on a Printed Circuit Assembly (“PCA”) and reads distinguishing features of a feature of interest of the PCA. The in-circuit test fixture physically supports an image sensor array. A light focusing means has a position relative to the distinguishing features and the image sensor such that a focused real image of the distinguishing features is imaged onto the image sensor. The image sensor outputs image information of the distinguishing features. A processor performs image analysis based on the image information of the distinguishing features to determine if defects exist.
Description
- The invention relates to the field of the automated testing of printed circuit assembly assemblies.
- A printed circuit assembly (“PCA”) is subject to many different types of defects during the assembly process. Accordingly, various test and inspection techniques are employed to locate these defects. Today, there are three general test methods used to find PCA defects: electrical test, optical (or visual) inspection, and x-ray inspection. Of these, electrical test, and in particular a technique known as “in-circuit test”, is the most mature and most commonly used technique. However, as physical access to nodes on the PCA via bed-of-nails probing decreases, in-circuit test is becoming more difficult.
- Some prevalent defects on PCA assemblies are missing, incorrect type or mis-oriented components. Missing components can occur when the components are either never loaded onto the board or they fall off during the assembly process. An incorrect type of component can occur when a component with the wrong electrical value is inadvertently loaded onto the board. Improperly oriented components can occur when a component is loaded onto the board with a reversed polarity. Prior methods for detecting defects at the electrical test stage of the process include in-circuit test, which can include functional tests, and additionally include capacitive measurement test, scan test, automated optical test, and automated x-ray test.
- In-circuit test, including unpowered in-circuit analog test (for discrete analog components) and digital in-circuit test for digital components, utilizes an in-circuit tester. The in-circuit tester includes a bed-of-nails test-head having a number of tester interface pins. A fixture having a number of probes is mounted over the bed-of-nails of the tester such that the fixture probes align with and contact the tester interface pins. A PCA under test is mounted in the fixture such that the fixture probes electrically contact various nodes of interest on the PCA under test. Analog in-circuit tests detect manufacturing defects on the PCA for analog parts such as missing components, incorrect components, mis-oriented components, solder opens, and shorts on the PCA under test by probing the appropriate nodes to which the component under test should be attached, and measuring the value, in appropriate units (e.g., resistance, capacitance, etc.), of the component under test. Digital in-circuit tests detect manufacturing defects on the PCA for digital parts such as missing parts, incorrect parts, mis-oriented parts, solder opens, and shorts on the PCA under test by probing the appropriate digital nodes and applying digital values to the input nodes and collecting digital states on the output nodes.
- Similarly, in functional test, input and output connections on the edge of the board are made and analog and digital signals are applied that test the large functional blocks of the board.
- Capacitive measurement test, such as AGILENT TECHNOLOGIES' TestJet® probe and technique (described in detail in U.S. Pat. No. 5,254,953 to Crook et al.), detects when a device pin is not properly connected to its trace on the PCA. The technique uses an external plate, suspended over the device under test and separated from the lead frame by the plastic or ceramic material of the device housing. The lead frame and external plate form a small capacitor that can be measured by stimulation with an AC source. When the device pin is not electrically connected to the trace, an additional capacitance results in series with the TestJet® capacitor. This additional capacitance exists due to the tiny air gap between the pin and trace. This is a very small capacitance, much smaller than the TestJet® capacitor, so the series combination of the TestJet® and this additional pin capacitor is smaller than either capacitor.
- The above techniques each require at least some physical probing of the PCA nodes and are therefore ineffective for PCA assemblies with limited nodal access. To overcome loss of test coverage in non-probed areas of the PCA, alternate test methodologies have emerged. These include automated optical inspection (AOI) and automated x-ray inspection (AXI). Although these methodologies can detect missing devices very effectively, they each suffer from their own limitation and disadvantages. The major disadvantage of these techniques is that they require expensive manufacturing line equipment entirely separate from the in-circuit tester, and therefore also require an entirely new test step to be added to the manufacturing process. The cost of adding such machines to the manufacturing process may be appropriate in some cases, but in other cases the need to do so represents a large disadvantage to these methods.
- Additionally, some devices are electrically untestable even with probing. The primary example of this is parallel bypass capacitors. While it is theoretically possible (e.g., on the bench with a single device under test (DUT)) to detect a single missing capacitor, in practice such detection is often not possible. The tolerances and guardbands that must be added to the test limits completely hide small measurement differences due to a single (or even multiple) missing capacitors. As MSI and LSI are replaced by VLSI components, FPGAs and large ASICs, the ratio of bypass capacitors to digital components is increasing, which decreases the number of possible faults that are detectable by even a perfect electrical test.
- Coverage for all electrical and imaging test techniques can be quantified. Coverage gaps for each test stage can be identified with a coverage tool. Such coverage tools are described in U.S. Pat. No. 6,792,385 to Parker et al. and owned by AGILENT TECHNOLOGIES, INC., the assignee of the present invention. In this patent, potentially defective properties are enumerated for a board, without regard for how the potentially defective properties might be tested. For each potentially defective property enumerated, a property score is generated. Each property score is indicative of whether a test suite tests for a potentially defective property. Property scores are then combined in accordance with a weighting structure to characterize board test coverage for the test suite. Use of these tools can determine which defects should be tested with electrical methods and which can be tested with imaging methods for optimal defect coverage.
- Since most manufacturing lines already use electrical testers (primarily in-circuit testers), it would be beneficial to have the ability to provide extra test coverage during the in-circuit stage of the manufacturing process. Accordingly, it is an object of the invention to detect additional defects on a PCA while the PCA is being electrically tested on an in-circuit tester.
- The present invention provides broad test coverage of defects on a Printed Circuit Assembly (“PCA”) while the PCA is being electrically tested on an in-circuit tester by adding digital imaging capability to the in-circuit tester.
- More particularly, the present invention comprises an in-circuit test fixture which performs both electrical tests on a PCA and images distinguishing features of a feature of the PCA. The in-circuit test fixture physically supports an image sensor array. A light focusing means has a position relative to the distinguishing features and the image sensor such that a focused real image of the distinguishing features is imaged onto the image sensor array. The image sensor array outputs image information of the distinguishing features. A processor performs image analysis, which might include pattern recognition, based on the image information of the distinguishing features to determine if defects exist.
- The present invention also includes a method for performing both in-circuit electrical tests on a PCA and for imaging distinguishing features of a feature of the PCA using a single test fixture of an in-circuit tester comprising the steps of: loading the PCA into the test fixture; focusing a digital camera on distinguishing features of a feature of interest of the PCA; capturing an image of the distinguishing features of the feature of interest with the camera; analyzing the image; and outputting results of whether or not the feature of interest of the PCA has a defect.
-
FIG. 1 is a diagrammatic view of one embodiment of the in-circuit test fixture with an integral vision inspection system of the present invention. -
FIG. 2 shows a electrolytic capacitor loaded onto thePC board 105 with the correct orientation. -
FIG. 3 shows the electrolytic capacitor loaded onto the PC board with a reversed orientation. -
FIG. 4 shows a more detailed diagrammatic view of an embodiment of the in-circuit test fixture with an integral vision inspection system of the present invention. -
FIG. 5 is semi-diagrammatic view of a light image sensor for the acquisition of the digital image signals, or image information, using the image sensor array. -
FIG. 6 shows a hardware interface between the sensing elements and the ICT tester or external personal computer. -
FIG. 7 a is a representation of a stored template. -
FIG. 7 b is a representation of an acquired image. -
FIG. 8 shows an embodiment using a single digital camera to image multiple features of interest. -
FIG. 9 is an operational flowchart of a method for operating the visual inspection system. -
FIGS. 10 a and 10 b, illustrate a test access point structure. -
FIG. 1 shows one embodiment of the in-circuit test fixture with an integralvision inspection system 101 of the present invention. Atest fixture 103 of an in-circuit tester 115 is shown positioned around a printed circuit assembly (“PCA”) 105. Only a small portion of the in-circuit tester 115 is shown inFIG. 1 . - Mounted on the
test fixture 103 are one or moredigital cameras light focusing means 117 is used to image a feature of interest from thePCA 105. In this example, the features of interest are through-holes digital cameras image sensor array 107′, which can be a semiconductor image sensor that records light electronically. - Looking at the
camera 109, thelight focusing means 117 is mounted at a position between theimage sensor array 107′ and the feature ofinterest 121 so that a focused image of the feature ofinterest 121 is imaged onto theimage sensor array 107′. The distances between the feature ofinterest 121,light focusing means 117, andimage sensor array 107′ can be adjustable to aid in focusing the image onto theimage sensor array 107′. This feature allows thecamera 109 to be focused on features above, below or co-planar with the surface of thePCA 105. In the case of a pinhole camera, focusing can mean assuring that the size of the image projected onto theimage sensor array 107′ corresponds to a desired region and area size of theimage sensor array 107′. In some embodiments the distance between the image sensor, lens or lenses, and feature of interest, is fixed once a focused image of a feature of interest is obtained. This is especially true when theimage sensor array 107′ is used to acquire an image of a single feature of interest. - The
image sensor array 107′ and light focusing means 117 can be enclosed in a common digital camera housing to be part of thedigital camera 109. Alternatively, they can be separate. Thelight focusing means 117 andimage sensor array 107′ can also be separate components mounted to the test fixture. In other embodiments, the distances are left adjustable so that the camera can be focused on different features of interest during testing. - Also mounted on the
test fixture 103 can be alight source 113 for providing general illumination to thePCA 105 to allow for the acquisition of brighter and clearer images by the image sensor array. Thelight source 113 can be a lamp, for example. In addition or alternatively to using thelight source 113, the invention can make use ofring lights 119 to illuminate features of interest. A ring light provides diffused illumination over a small area. With the light focusing means 117 axis through the center opening of the ring light assembly, the ring light illuminates the area directly in front of the camera. Extending from thering light 119 is a communications line which can connect tocommunications paths 125 connecting the lights and cameras to a vision engine andcontroller 111, thereby providing control signals and power. - Rather than mounting the
image sensor array 107′ ordigital cameras test fixture 103, they can be mounted directly on the in-circuit tester 115 or at another location so long has they can acquire an image of a feature of interest on thePCA 105. For example, theimage sensor array 107′ can be located quite some distance apart from thetest fixture 103 and apart from the in-circuit tester 115 if fiber optics or another light-transmission method is used to bring the image from thePCA 105 to theimage sensor array 107′. - Some in-circuit test systems are used in an automated environment, where an automatic conveyor moves the PCA into position on the test fixture. In such a system the
cameras light sources test fixture 103. - The
image sensor array 107′ can be a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD), for example. The image sensor is made up of many photosites or pixels, each acquiring a portion of the image. Both CCD and CMOS image sensors convert light into electrons. A processor then breaks this electronic information down into digital data. The image sensor can use filtering to create a full color image. - The cameras are controlled by the vision engine and
controller 111 which sends signals to the cameras causing them to capture the images, acquires the digital image signals, or image information, from the cameras and which can also control the focusing of the cameras, all through thecommunications paths 125. The vision engine andcontroller 111 can also perform image processing and analysis of the acquired digital images or alternatively can send the digital data to another external computer for processing and analysis. Thelight sources controller 111 or an external computer. The vision engine and controller can be part of or separate from the in-circuit tester 115. - An example of a digital camera that can be used in the present invention is an A4 Tech Pk35N camera.
- Referring to the diagrammatic block diagram of
FIG. 5 , a more detailed description is provided of alight image sensor 500 for the acquisition of the digital image signals, or image information, using theimage sensor array 107′. The elements in theimage sensor 500 may be implemented as discrete components or may be components integrated in a semiconductor package. Theimage sensor 500 includes theimage sensor array 107′ for capturing light signals. A representative CMOS image array is integrated into the ADCS-2021 manufactured by AGILENT TECHNOLOGIES. Theimage sensor array 107′ can include a plurality ofconventional sensing elements 510. Thesensing elements 510 can be charge coupled device (“CCD”) sensors, or alternatively can be complementary metal oxide semiconductor (CMOS) sensors, which are generally much less expensive than CCD sensors, but may be more susceptible to noise. Other types of sensors may be used in theimage sensor array 107′. The size of theimage sensor array 107′ can be 640×480 to permit VGA resolution. In response to a detectedimage signal 535 from one of the features of interest, for example the through-holes FIG. 1 ), theimage sensor array 107′ will generate an analogelectrical signal 537 that has a coded value indicating the color and intensity of the detectedlight signal 535. - One or more
programmable amplifiers 515 are coupled to theimage array 107′. Theamplifiers 515 provide a suitable gain to improve signal to noise ratio of theelectrical signals 537 generated by theimage array 107′. - An analog-to-digital converter (AID converter) 520 converts the analog signals 537 from the
image array 107′ intodigital signals 525, for example 8/10 digital output. An A/D converter function is integrated into the AGILENT ADCS-2021 CMOS image sensor device from AGILENT TEXHNOLOGIES, Palo Alto, Calif. - The
sensor 500 further includes atiming controller 530 for providing proper synchronization between the analogelectrical signal 537 output of theimage sensor array 107′ and thedigital signals 525 output from theAID converter 520. Typically, theAID converter 520 has a 10-bit parallel output. The timing controller function is integrated into the AGILENT ADCS-2021 CMOS image sensor device, for example. - The
timing controller 530 can be part of the vision engine andcontroller 111 ofFIG. 1 . - A conventional clock source (not shown in
FIG. 5 ) provides clock signals 536 to thetiming controller 530. - The AGILENT ADCS-2021 CMOS image sensor provides an 12C
serial bus interface 540 to facilitate external read and write of the ADCS-2021 internal registers. Thebus interface 540 is a summation of an output bus (DRDY, nFRAME_nSYNC, nROW, nIRQ_nCC). - The
conventional ICT unit 115 receives thedigital signals 525 for analysis. Onesuitable ICT unit 115 is the 3070 ICT from AGILENT TECHNOLOGIES. - In another embodiment the
digital signals 525 are received by an external personal computer for processing and in yet another embodiment the vision engine andcontroller 111 is also implemented using the personal computer. - In one embodiment, the
sensor 500 includes asampling stage 560 that reads theanalog output 537 of theimage array 107′. Thesampling stage 560 can include a Bayer filter pattern and an alternating pixel pattern of red, green, and blue. The Bayer filter pattern is typically used in the majority of today's consumer digital cameras. The Bayer filter pattern alternates a row of red and green filters with a row of blue and green filters to create an image that the human eye will perceive as a true color. As theimage sensor array 107′ in thesensor 500 records thelight image 535, each pixel is translated into an electronic signal that can be ported via the analog-to-digital converter (ADC) 520 to theICT unit 115 or external PC. This electronic signal (converted byADC 520 to a digital signal 525) is analyzed by the In-Circuit Tester unit 115 or processed by the PC which communicates with thesensor 500. Conventional software tools are typically used by theICT unit 115 or personal computer to analyze thesignal 525 so as to match patterns and/or colors of the features of interest to expected values to detect defects in the PCA. Alternatively, any appropriate image analysis method known to those skilled in the art can be used to analyze thesignal 525 representation of features of interest. - The
sampling stage 560 advantageously permits programmability for window size, panning, and gain. Thus, to select the window size, or to change panning and/or gain, thesampling stage 560 will sample particular subsets of thesensing elements 510 in theimage array 107′. - It is further noted that the
sampling stage 560 can be implemented in or integrated in theimage array 107′. -
FIGS. 2 and 3 show sample images taken of anelectrolytic capacitor 203 which might, for example serve as a bypass capacitor, using thepresent invention 101 ofFIG. 1 . Electrical ICT tests can not be used to determine the proper polarity of mounted electrolytic capacitors, therefore the present invention is particularly useful in this case. Of course the present invention can be used to analyze many different components and features of interest and is not limited to electrolytic capacitors. In this example thedigital camera 107 is mounted over thecapacitor 203. Thecamera 107 is focused on a top surface of thecapacitor 203 so that distinguishing features within rectangular target areas orimaging windows polarity marker 210 along the outer edge of the top surface of thecapacitor 203. Thepolarity marker 210 is within thetarget area 209 inFIG. 2 and within thetarget area 205 inFIG. 3 . Also, inFIGS. 1 and 2 within thetarget area 207 aregrooves 211 passing through the center of the top surface of thecapacitor 203. Image processing and analysis is performed on the markings within these target areas. The image inFIG. 2 shows thecapacitor 203 loaded onto thePC board 105 with the correct orientation whileFIG. 3 shows thecapacitor 203 loaded onto thePC board 105 with a reversed orientation. - The
vision inspection system 101 analyzes the images within theimaging windows capacitor 203 or other features of interest. These techniques include grey level or intensity measurements and comparisons, edge measurements, contrast measurements and comparisons, color component measurements and optical character recognition (OCR) among many others. -
FIG. 7 a is a representation of a storedtemplate 701. The stored template is actually a table of digital values stored in the memory of, for example, the vision engine andcontroller 111. IfFIG. 7 b represents an acquiredimage 703, then a processor of the vision engine andcontroller 111 can compare the digital values of the acquiredimage 703 with those of the storedtemplate 701 and in this particular case would recognize that they are substantially different. The processor searches for distinguishingfeatures features template 701. For example, the distinguishing features can be one or a combination of a crack, a barcode, a design, alpha numeric characters, a color, or a hot-spot. Hot-spots are detected when thesensor array 107′ is sensitive to and used to detect infrared radiation. - In the image of
FIG. 2 , the images within theimaging windows FIG. 3 , thecapacitor 203 is loaded onto thePCA 105 with an incorrect reversed orientation and so the images within theimaging windows FIG. 3 , thevision inspection system 101 will indicate the orientation of thecapacitor 203 is incorrect. This information is transferred to theICT unit 115, or external PC, and the machine operator so that appropriate action can be taken. - The
visual inspection system 101 can also be used to detect indications of many other kinds of defects. These defects and indications include, but are not limited to: a) missing, mis-oriented or incorrect devices for which no efficient electrical test exists; b) solder defects which might also have no efficient electrical test; c) the presence of properly formed or improperly formed bead probes; or d) incorrect infrared signatures of devices drawing power. - The
visual inspection system 101 is also particularly advantageous for detecting defects in PCA's which include LEDs (light emitting diodes). These PCAs can be parts of displays such as dashboards, status panels, etc. The visual inspection system can determine if LEDs are missing or can determine if they are or are not emitting the proper colors. - The general method of one embodiment of the
visual inspection system 101 is described by the operational flowchart ofFIG. 9 . The steps include: - STEP 901: Load the
PCA 105 into thetest fixture 103 of the in-circuit tester 115. - STEP 903: Focus the
camera 107 on distinguishing features of a feature of interest of thePCA 105, such as the top surface of thecapacitor 203, so that distinguishing features are in focus within target areas. - STEP 905: Capture an
image 701 of the feature of interest having distinguishing features with thecamera 107. - STEP 907: Analyze the images by comparing the captured image to a stored
template 703. - STEP 909: Determine the similarity of the distinguishing features in the captured
image 701 and storedtemplate 703. - STEP 911: Output results of the visual inspection of whether or not the feature of interest of the
PCA 105 has a defect. - It will be appreciated that
Steps - Some PCAs require functional testing. Therefore, rather than using the method of the present invention only with an ICT test fixtures, it can be used with functional test fixtures. Also, the present invention can be used in fixtures used for a combination of ICT and functional test.
- In
FIG. 6 , the following signals embody a hardware interface between the sensing elements 510 (seeFIG. 5 ) and theICT tester 115 or external PC. Signals D0-D9 are the digital data bits output from a CMOS image sensor. DRDY is a handshaking bit that alerts the ICT tester that data is ready. NRst_nSTBY is a signal input from the ICT tester to the CMOS image sensor to initiate a reset or to place the device in standby mode. nROW (END of Row) and nFRAME_nSYNC (END of FRAME) signal end of row and end of frame respectively to the ICT tester. The clock signal,pin 17, is an I2C, 100 khz, SCLK that acts as a transfer sequencer of the data, SDATA_TxD which ispin 18 inFIG. 6 . - Turning now to
FIG. 4 , an embodiment of the present invention is shown with one particular ICT fixturing configuration. In addition to the illustrated configuration, there are many other ICT fixturing configurations and the present invention will work with any of them. The in-circuit test fixture with integralvision inspection system 101 is shown within a portion of anICT tester 115 employing severaldigital cameras ICT tester 115, also illustrated is thetest fixture 103, and the PCA undertest 105. Due to the close spacing of the tester interface pins, nodes of the PCA under test, and small size of the components under test, only a small edge portion of the tester is shown for ease of illustration. - The
ICT tester 115 includes a plurality of tester interface pins 31 arranged in an array (or “bed-of-nails”) along the top side of thetester 115. TheICT tester 115 includestester hardware 35 which operates under the control of acontroller 36. Thecontroller 36 may be controlled bytester software 37, which may execute within theICT tester 115 itself, or remotely via a standard communication interface. The controller can be the vision engine andcontroller 111 ofFIG. 1 which can be within thetester 115 or within an external PC. One function of thecontroller 36 is to configure thehardware 35 to make or not make electrical connections between measurement circuits within the tester and each of the test interface pins 31. To this end, eachtest interface pin 31 is connectable to or isolated from the tester hardware by arelay 34. Electrical contact between the test resources and a respectivetest interface pin 31 may be made by closing itscorresponding relay 34; conversely, thepin 31 may be isolated from the test hardware by opening itscorresponding relay 34. - Mounted on top of the
ICT tester 115 and over the bed-of-nails test interface pins 31 is thetest fixture 103. Thetest fixture 103 may directly interface the test interface pins 31 to fixture probes 48, or as shown, may indirectly interface the test interface pins 31 to fixture probes 48 through atest adapter 50. Thetest fixture 103 is mounted over the tester interface pins 31 of theICT tester 115 such that the bottom tips of its double-ended spring probes 48 make electrical contact with the top tips of corresponding test interface pins 31 of theICT tester 115, either directly, or through atest adapter 50 as shown. The top tips of the double-ended spring probes 48 align with and make electrical contact with conductive pads ofinterest test 105. Thetest fixture 103, via the fixture probes 48 or the combination of fixture probes 48 andtest adapter 50, provides electrical continuity between tester interface pins 31 of theICT tester 115 and conductive pads ofinterest test 105, thereby providing theICT tester 115 with probing access to thePCA 105 and allowing the tester to perform traditional in-circuit tests on the PCA undertest 105. Traditional in-circuit tests may include, for example, analog tests that measure characteristics (e.g., resistance, capacitance, current, etc.) of analog components to verify that the component characteristics are within desired tolerance ranges. In-circuit tests may also include functional tests to determine whether components on the PCA operate according to the design specification for those components or the PCA. - The
test fixture 103 includes afixture top 42 and afixture bottom 44. Thefixture bottom 44 includes a plurality of double-ended spring probes 48 that are inserted through precisely aligned holes in thefixture bottom 44. For convenience of illustration and clarity of the invention, only five such double-ended spring probes 48 are shown; however, it will be appreciated by those skilled in the art that a conventional in-circuit tester will typically have thousands of such probes. - The
fixture top 42 is configured with a number ofdigital cameras test top side 4 of thePCA 105 under test. Thecomponents capacitor 207 shown inFIGS. 2 and 3 , for example. Each of thecameras fixture top 42 such that it precisely aligns over its corresponding component undertest test PCA 105 is properly mounted in thetest fixture 103. - In the illustrative embodiment, the
PCA 105 includes components undertest board 105. In this regard, the fixture bottom 44 may also be configured with a number ofdigital cameras 20 c, one each corresponding to each component undertest 6 c on thebottom side 5 of thePCA 105 under test. Thecameras 20 c are mounted to the fixture bottom 44 such that the eachcamera 20 c precisely aligns beneath its corresponding component undertest 6 c within non-contacting but predetermined distance from the surface 8 c of the component undertest 6 c (if present) when thePCA 105 is properly mounted in thetest fixture 103. - The digital cameras 20 can be the same as the
cameras FIGS. 1 and 5 . - In one preferred embodiment, the
test fixture 103 includes one digital camera 20 for each capacitor, resistor, or other component or feature of interest on thePCA 105. Accordingly, a large number of digital cameras 20 may be required. For this reason, it may be desirable to multiplex the control signals 38 from the controller/tester hardware ofICT tester 115 going to each digital camera 20 to reduce the number of control lines between theICT tester 115 andtest fixture 103. In the illustrative embodiment, a single 8-bit multiplexer card - Of course, it will be appreciated that the digital cameras 20 may alternatively be wired in a one-to-one correspondence with the
ICT tester 115 or external PC without the use ofmultiplexers input 21 andoutput 23 ports of the digital cameras may be connected to nodes on the fixture, which may be probed by tester interface pins 31. In thisalternative configuration 52, the digital cameras may be driven by thetester resources 35 through the tester interface pins 31. - The light source s 113, 119 of
FIG. 1 can be included in both thefixture top 42 andfixture bottom 44. Multiple light sources can also be used in both thefixture top 42 and fixture bottom 44 to provide more even illumination. The light sources can also be controlled by the multiplexed control signals 38. The light sources may also be probed by tester interface pins 31 and driven by thetester resources 35 through the tester interface pins 31. - It should be understood that there can be various numbers and arrangements of cameras 20 on either the
top side 4 or thebottom side 5 of thePCA 105 under test. - In some embodiments, one or more of the cameras 20 can acquire images of multiple components of interest on the
PCA 105. A single camera can also acquire an image of the entiretop side 4 orbottom side 5 of thePCA 105. In these cases the acquired images can be compared to stored templates which include the multiple components of interest. -
FIG. 8 shows an example of one such embodiment wherein a single digital camera, such as one of the cameras 20, comprising a singlelight focusing means 119, which can be a single lens or a single pinhole, and asingle imaging array 107′ is used to image both of the features ofinterest Images interest image sensor array 107′. Theimage sensor array 107′ generates an analogelectrical signal 537 which is fed to the one or moreprogrammable amplifiers 515 which are coupled to theimage sensor array 107′. The amplified signals pass through thesampling stage 560 to the A/D converter 520 which converts the analog signals 537 from theimage array 107′ intodigital signals 525. Thedigital signals 525 then pass to theICT tester 115 or to an external PC. - In other embodiments a digital camera 20 can be placed on a moveable arm so that it can be automatically moved by the tester software to a position over a component of interest. The camera 20 can also be moved across the board in a raster pattern to provide coverage of multiple areas of interest.
- The imaging of the present invention can be performed before, during or after the other electrical tests. For example, the acquisition and analysis of the images can be performed at the same time the ICT electrical measurements are performed in order to save time.
- The digital cameras 20 of the present invention can be placed in many different kinds of test fixtures, for example in-circuit test fixtures or functional test fixtures.
- The digital cameras 20 can work in the visible light spectrum or can work in other spectra such as IR, UV or even x-ray. Combinations of multiple digital cameras having different spectra can also be used. The
light sources light sources PCA 105. - A camera 20 can be an IR camera for measuring the IR radiation emanating from the
PCA 105 when stimulated by application of a power source and possibly some combination of signal and/or control inputs. This IR radiation is known as a thermal signature and this signature can be compared with that of a defect-free PCA to provide a measure of the proper functioning of the PCA. - By using a camera operating in the IR spectrum, it is also easy to detect defects in hidden solder junctions of area array devices. Another major PCA defect is the on-board power regulation areas of a device under test such as a power FET. For this type of defect, the PCA might power up properly and pass in-circuit testing, but the defective FET might run hot. The extra heating can be detected by the IR camera the defect reported to an operator by the in-circuit tester.
- In general the in-circuit test fixture with an integral
vision inspection system 101 of the present invention can include sensors covering any region of the electromagnetic spectrum serving as the cameras. - As described above, generally in in-circuit testing, a PCA under test is mounted in a fixture such that the fixture probes electrically contact various nodes of interest on the PCA under test. In the example of
FIG. 4 , thetest fixture 103, via the fixture probes 48 or the combination of fixture probes 48 andtest adapter 50, provides electrical continuity between tester interface pins 31 of theICT tester 115 and conductive pads ofinterest test 105, thereby providing theICT tester 115 with probing access to thePCA 105 and allowing the tester to perform traditional in-circuit tests on the PCA undertest 105. The conductive pads of interest correspond to nodes of interest. Of course the conductive pads of interest corresponding to nodes of interest can be on eitherside test 105. - A problem can arise when the
conductive pads test 105. For example, one of the conductive pads might be missing or might only be partially formed. This can lead to a defective electrical contact between the fixture probes and the conductive pads. For example, there might be no electrical contact, partial electrical contact, or intermittent electrical contact. Any of these defects can result in erroneous in-circuit test measurements. - The present invention can prevent such erroneous measurements caused by conductive pad problems. In an embodiment of the present invention, one or more of the digital cameras, for example the
digital camera 107 ofFIG. 1 or any of the digital cameras digital cameras 20 ofFIG. 4 is used to capture an image of one or more of the conductive pads. The general method is the same as that described with respect toFIG. 9 . In this embodiment, the feature of interest of thePCA 105 is a particular conductive pad of interest 3 and a distinguishing feature might be the presence, absence, or other characteristics a mark indicating whether or not the conductive pad is present. The distinguishing feature might also be an indication of whether or not portions of the substrate are visible through missing portions of the conductive pad. - US Patent Application Publication US 2005/0061540A1 to Parker et al., owned by the assignee of the present application, and published on Mar. 24, 2005, describes test access point structures used for better contact between the probe and the nodes of interest on a trace of a PCA while taking up less surface area and providing less interference with electrical matching along the circuit traces. Parker et al.'s test access point structures are typically formed from a solder bead on the trace with a length larger than the width of the trace.
-
FIGS. 10 a and 10 b, illustrate an exemplary embodiment of Parker et al's testaccess point structures 1008. A printedcircuit board 1001 includes asubstrate 1005, aground plane 1004, and at least onedielectric layer 1003 with atrace 1002 printed, deposited, or otherwise attached thereon. Asolder mask 1006 with ahole 1007 formed over thetrace 1002 at a location where a testaccess point structure 1008 is positioned is layered over the exposed surfaces of thedielectric layer 1003 andtrace layer 1002. A testaccess point structure 1008 is conductively attached to thetrace 1002 within thesolder mask hole 1007 at the test access point. The testaccess point structure 1008 projects above the exposed surrounding surfaces of thesolder mask 1006 to form an exposed localized high point on thetrace 1002 that may be used as a test target by a fixture probe, such as the probes 3 inFIG. 4 , during testing of the printedcircuit board 1001. In the preferred embodiment, the test access point structure 8 is a solder bead with a length (in the y-dimension) larger than the width (in the x-dimension) of the trace to provide maximum probe access success. - One problem is that during the manufacturing process one or more of these
structures 1008 can be missing, or might be deformed from the ideal shape, therefore preventing good electrical contact with the probe (for example one of the probes 3 ofFIG. 4 ). - The in-circuit test fixture with an integral
vision inspection system 101 can detect missing ordeformed structures 1008. In an embodiment of the present invention, one or more of the digital cameras, for example thedigital camera 107 ofFIG. 1 or any of the digital cameras digital cameras 20 ofFIG. 4 is used to capture an image of one or more of thestructures 1008. The general method is the same as that described with respect toFIG. 9 . In this embodiment, the feature of interest of thePCA 105 is thestructure 1008 and the distinguishing features of the feature of interest might be a mark indicating whether or not thestructure 1008 is present. Because thestructure 1008 is a three-dimensional structure rising some distance above the substrate, it is particularly to be able to use the “focusing” feature of thesystem 101 to focus on the top of thestructure 1008. - The image capture and analysis of the
structures 1008 can be performed before the ICT electrical tests so that the wasted time and unknown cause of a missing or faulty probe-node electrical connection can be prevented. - In the foregoing specification, the invention has been described with reference to specific exemplary embodiments thereof. The specification and drawings are, accordingly, to be regarded in an illustrative sense rather than a restrictive sense.
Claims (25)
1. An in-circuit test fixture for performing both electrical tests on a Printed Circuit Assembly (“PCA”) and for imaging distinguishing features of the PCA comprising:
an image sensor array supported by the in-circuit test fixture;
a light focusing means having a position relative to the distinguishing features and the image sensor such that a focused real image of the distinguishing features is imaged onto the image sensor array, the image sensor array outputting image information of the distinguishing features; and
a processor for performing image analysis based on the image information of the distinguishing features to determine if defects exist.
2. The in-circuit test fixture of claim 1 , wherein the light focusing means is a lens.
3. The in-circuit test fixture of claim 1 , wherein the light focusing means is a pinhole.
4. The in-circuit test fixture of claim 1 , wherein the feature is selected from the set consisting of: an electrical component, a trace, a through-hole connector, a PC board, a PC board assembly and a solder joint.
5. The in-circuit test fixture of claim 1 , wherein the distinguishing features are selected from the set consisting of: a crack, a barcode, a design, alpha numeric characters, a color and a hot-spot.
6. The in-circuit test fixture of claim 1 , wherein the defects are selected from the set consisting of: missing component, incorrect type of component, improperly oriented component, solder open, and solder short.
7. The in-circuit test fixture of claim 1 , wherein the image sensor array and light focusing means are part of a digital camera enclosed in a common digital camera housing.
8. The in-circuit test fixture of claim 1 , further comprising a light source supported by the in-circuit test fixture for shining light on the distinguishing features to allow acquisition of a brighter image by the image sensor array.
9. The in-circuit test fixture of claim 1 , further comprising an a vision engine and controller which sends signals to adjust the focusing of the distinguishing features on the image sensor array.
10. The in-circuit test fixture of claim 1 , wherein the processor for performing image analysis performs pattern recognition to identify the distinguishing features within target areas and compares the distinguishing features to stored templates.
11. The in-circuit test fixture of claim 1 , wherein the image sensor array acquires images using the IR spectrum of light.
12. The in-circuit test fixture of claim 1 , wherein one of the distinguishing features is a solder bead serving as a test access point structure.
13. The in-circuit test fixture of claim 1 , wherein one of the distinguishing features is a conductive pad corresponding to a node of interest.
14. The in-circuit test fixture of claim 1 , further comprising additional image sensor arrays and wherein each image sensor array acquires an image of a different distinguishing feature.
15. The in-circuit test fixture of claim 1 , wherein the image sensor array acquires an image of multiple distinguishing features.
16. The in-circuit test fixture of claim 1 , wherein the image sensor array is supported by a top section of the in-circuit test fixture for imaging distinguishing features of a feature on a top face of the PCA and further comprising a second image sensor array supported by a bottom section of the in-circuit test fixture for imaging distinguishing features of a feature on a bottom face of the PCA.
17. The in-circuit test fixture of claim 1 , wherein the processor performs image analysis based on the image information of the distinguishing features to determine if defects exist at the same time the ICT electrical tests are performed.
18. The in-circuit test fixture of claim 1 , wherein the in-circuit test fixture also performs functional tests on the PCA.
19. A method for performing both in-circuit electrical tests on a Printed Circuit Assembly (“PCA”) and for imaging distinguishing features of a feature of interest of the PCA using a single test fixture of an in-circuit tester comprising the steps of:
loading the PCA into the test fixture;
focusing a digital camera on the distinguishing features of the feature of interest of the PCA;
capturing an image of the distinguishing features of the feature of interest with the camera;
analyzing the image; and
outputting results of whether or not the feature of interest of the PCA shows a defect.
20. The method of claim 19 , wherein the step of analyzing the image further comprises determining the similarity of the distinguishing features in the captured image and a stored template.
21. The method of claim 19 , wherein the step of analyzing the image further comprises performing pattern recognition on the captured image to recognize the distinguishing features.
22. The method of claim 19 , wherein the step of focusing further comprises adjusting the focus to focus on a feature of interest above or below the surface of the PCA.
23. The method of claim 19 , wherein the step of focusing further comprises the step of focusing on a top surface of a solder bead serving as a test access point structure and wherein the analyzing the image is performed prior to performing ICT electrical measurements on the PCA.
24. The method of claim 19 , further comprising the step of performing ICT electrical measurements on the PCA at the same time the step of analyzing the image is performed.
25. The method of claim 19 , further comprising the step of performing functional tests on the PCA at the same time the step of analyzing the image is performed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2005-0062866 | 2005-07-12 | ||
KR1020050062866A KR100663364B1 (en) | 2005-07-12 | 2005-07-12 | Semiconductor device including fuse region having fuse isolation barrier and methods of fabricating the same |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070013772A1 true US20070013772A1 (en) | 2007-01-18 |
Family
ID=37661298
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/401,435 Active 2028-01-24 US7632748B2 (en) | 2005-07-12 | 2006-04-10 | Semiconductor device having a fuse barrier pattern and fabrication method thereof |
US11/401,240 Abandoned US20070013772A1 (en) | 2005-07-12 | 2006-04-10 | In-circuit test fixture with integral vision inspection system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/401,435 Active 2028-01-24 US7632748B2 (en) | 2005-07-12 | 2006-04-10 | Semiconductor device having a fuse barrier pattern and fabrication method thereof |
Country Status (2)
Country | Link |
---|---|
US (2) | US7632748B2 (en) |
KR (1) | KR100663364B1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080025595A1 (en) * | 2006-07-27 | 2008-01-31 | Asustek Computer Inc. | Method for automatically inspecting polar directions of polar element |
US20090128627A1 (en) * | 2007-11-16 | 2009-05-21 | Keyence Corporation | Test Support System and Image Processing Controller |
US20090296082A1 (en) * | 2008-05-28 | 2009-12-03 | Asustek Computer Inc. | Circuit board detecting device and method thereof |
US20100172573A1 (en) * | 2009-01-07 | 2010-07-08 | Michael Bailey | Distinguishing Colors of Illuminated Objects Using Machine Vision |
US20130120557A1 (en) * | 2011-11-14 | 2013-05-16 | Microscan Systems, Inc. | Part inspection system |
US20130171749A1 (en) * | 2011-12-28 | 2013-07-04 | Princo Middle East Fze | Package method for electronic components by thin substrate |
US20140160271A1 (en) * | 2012-12-07 | 2014-06-12 | Hon Hai Precision Industry Co., Ltd. | Detection system and method |
TWI473989B (en) * | 2011-11-03 | 2015-02-21 | Univ Nat Kaohsiung Applied Sci | Automatic optical inspection system for defect detection of dental floss stick |
US20150102814A1 (en) * | 2013-10-16 | 2015-04-16 | Virgil Benton | Lighting Maintenance, Testing and Repair Kit and Method of Use Thereof |
JP2016070723A (en) * | 2014-09-29 | 2016-05-09 | 大日本印刷株式会社 | Solder inspection equipment and method |
CN113721128A (en) * | 2021-08-19 | 2021-11-30 | 海纳川海拉电子(江苏)有限公司 | Automatic testing device and method for LED circuit board |
US11219134B2 (en) * | 2019-01-28 | 2022-01-04 | Hefei Boe Vision-Electronic Technology Co., Ltd. | Device and method for detecting missing element on circuit board |
TWI770090B (en) * | 2017-12-13 | 2022-07-11 | 英業達股份有限公司 | Method and system for determining polarity of electrolytic capacitor by image |
CN115684207A (en) * | 2023-01-04 | 2023-02-03 | 深圳市欣博跃电子有限公司 | Router PCB board test machine |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100752662B1 (en) * | 2006-06-12 | 2007-08-29 | 삼성전자주식회사 | Semiconductor device including fuse and method of identifying the cutting of fuse |
TWI412079B (en) | 2006-07-28 | 2013-10-11 | Semiconductor Energy Lab | Method for manufacturing display device |
US8148259B2 (en) * | 2006-08-30 | 2012-04-03 | Semiconductor Energy Laboratory Co., Ltd. | Method for manufacturing semiconductor device |
TWI387025B (en) * | 2009-02-12 | 2013-02-21 | Vanguard Int Semiconduct Corp | Method for fabricating semiconductor device with fuse element |
US8952486B2 (en) | 2011-04-13 | 2015-02-10 | International Business Machines Corporation | Electrical fuse and method of making the same |
JP2016213293A (en) * | 2015-05-01 | 2016-12-15 | エスアイアイ・セミコンダクタ株式会社 | Semiconductor integrated circuit device |
FR3077678B1 (en) | 2018-02-07 | 2022-10-21 | St Microelectronics Rousset | METHOD FOR DETECTING DAMAGE TO THE INTEGRITY OF A SEMICONDUCTOR SUBSTRATE OF AN INTEGRATED CIRCUIT FROM ITS REAR FACE, AND CORRESPONDING DEVICE |
CN108417558A (en) * | 2018-05-10 | 2018-08-17 | 上海华虹宏力半导体制造有限公司 | Fuse-wires structure and forming method thereof |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4881863A (en) * | 1987-12-17 | 1989-11-21 | Primary Systems Corporation | Apparatus for inspecting wafers |
US5455870A (en) * | 1991-07-10 | 1995-10-03 | Raytheon Company | Apparatus and method for inspection of high component density printed circuit board |
US5572444A (en) * | 1992-08-19 | 1996-11-05 | Mtl Systems, Inc. | Method and apparatus for automatic performance evaluation of electronic display devices |
US6297644B1 (en) * | 1999-03-04 | 2001-10-02 | Advanced Micro Devices, Inc. | Multipurpose defect test structure with switchable voltage contrast capability and method of use |
US6317512B1 (en) * | 1991-05-27 | 2001-11-13 | Hitachi, Ltd | Pattern checking method and checking apparatus |
US20040135107A1 (en) * | 2003-01-15 | 2004-07-15 | Bennewitz Hans Jurgen | Light image sensor test of opto-electronics for in-circuit test |
US20050061540A1 (en) * | 2003-09-24 | 2005-03-24 | Parker Kenneth P. | Printed circuit board test access point structures and method for making the same |
US6903360B2 (en) * | 2002-10-16 | 2005-06-07 | Agilent Technologies, Inc. | Method for detecting missing components at electrical board test using optoelectronic fixture-mounted sensors |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59214239A (en) * | 1983-05-16 | 1984-12-04 | Fujitsu Ltd | Manufacture of semiconductor device |
US5578517A (en) * | 1994-10-24 | 1996-11-26 | Taiwan Semiconductor Manufacturing Company Ltd. | Method of forming a highly transparent silicon rich nitride protective layer for a fuse window |
JP3224960B2 (en) | 1994-12-15 | 2001-11-05 | 株式会社東芝 | Semiconductor device |
JPH09237497A (en) * | 1996-02-29 | 1997-09-09 | Sony Corp | Semiconductor memory device |
JP3275875B2 (en) | 1999-04-16 | 2002-04-22 | 日本電気株式会社 | Semiconductor device |
KR20020024460A (en) | 2000-09-25 | 2002-03-30 | 박종섭 | Method for forming fuse in Semiconductor device |
KR20040008484A (en) | 2002-07-18 | 2004-01-31 | 주식회사 하이닉스반도체 | Forming method of semiconductor device |
KR100534102B1 (en) * | 2004-04-21 | 2005-12-06 | 삼성전자주식회사 | Fuse regions in a semiconductor memory device and methods of fabricating the same |
-
2005
- 2005-07-12 KR KR1020050062866A patent/KR100663364B1/en not_active IP Right Cessation
-
2006
- 2006-04-10 US US11/401,435 patent/US7632748B2/en active Active
- 2006-04-10 US US11/401,240 patent/US20070013772A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4881863A (en) * | 1987-12-17 | 1989-11-21 | Primary Systems Corporation | Apparatus for inspecting wafers |
US6317512B1 (en) * | 1991-05-27 | 2001-11-13 | Hitachi, Ltd | Pattern checking method and checking apparatus |
US5455870A (en) * | 1991-07-10 | 1995-10-03 | Raytheon Company | Apparatus and method for inspection of high component density printed circuit board |
US5572444A (en) * | 1992-08-19 | 1996-11-05 | Mtl Systems, Inc. | Method and apparatus for automatic performance evaluation of electronic display devices |
US6297644B1 (en) * | 1999-03-04 | 2001-10-02 | Advanced Micro Devices, Inc. | Multipurpose defect test structure with switchable voltage contrast capability and method of use |
US6903360B2 (en) * | 2002-10-16 | 2005-06-07 | Agilent Technologies, Inc. | Method for detecting missing components at electrical board test using optoelectronic fixture-mounted sensors |
US20040135107A1 (en) * | 2003-01-15 | 2004-07-15 | Bennewitz Hans Jurgen | Light image sensor test of opto-electronics for in-circuit test |
US20050061540A1 (en) * | 2003-09-24 | 2005-03-24 | Parker Kenneth P. | Printed circuit board test access point structures and method for making the same |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7957578B2 (en) * | 2006-07-27 | 2011-06-07 | Asustek Computer Inc. | Method for automatically inspecting polar directions of polar element |
US20080025595A1 (en) * | 2006-07-27 | 2008-01-31 | Asustek Computer Inc. | Method for automatically inspecting polar directions of polar element |
US20090128627A1 (en) * | 2007-11-16 | 2009-05-21 | Keyence Corporation | Test Support System and Image Processing Controller |
US8081213B2 (en) * | 2007-11-16 | 2011-12-20 | Keyence Corporation | Test support system and image processing controller |
US20090296082A1 (en) * | 2008-05-28 | 2009-12-03 | Asustek Computer Inc. | Circuit board detecting device and method thereof |
US20100172573A1 (en) * | 2009-01-07 | 2010-07-08 | Michael Bailey | Distinguishing Colors of Illuminated Objects Using Machine Vision |
US8320662B2 (en) * | 2009-01-07 | 2012-11-27 | National Instruments Corporation | Distinguishing colors of illuminated objects using machine vision |
TWI473989B (en) * | 2011-11-03 | 2015-02-21 | Univ Nat Kaohsiung Applied Sci | Automatic optical inspection system for defect detection of dental floss stick |
US20130120557A1 (en) * | 2011-11-14 | 2013-05-16 | Microscan Systems, Inc. | Part inspection system |
US20130171749A1 (en) * | 2011-12-28 | 2013-07-04 | Princo Middle East Fze | Package method for electronic components by thin substrate |
US20140162382A1 (en) * | 2011-12-28 | 2014-06-12 | Princo Middle East Fze | Package method for electronic components by thin substrate |
US20140160271A1 (en) * | 2012-12-07 | 2014-06-12 | Hon Hai Precision Industry Co., Ltd. | Detection system and method |
US20150102814A1 (en) * | 2013-10-16 | 2015-04-16 | Virgil Benton | Lighting Maintenance, Testing and Repair Kit and Method of Use Thereof |
US9417291B2 (en) * | 2013-10-16 | 2016-08-16 | Virgil Benton | Lighting maintenance, testing and repair kit and method of use thereof |
JP2016070723A (en) * | 2014-09-29 | 2016-05-09 | 大日本印刷株式会社 | Solder inspection equipment and method |
TWI770090B (en) * | 2017-12-13 | 2022-07-11 | 英業達股份有限公司 | Method and system for determining polarity of electrolytic capacitor by image |
US11219134B2 (en) * | 2019-01-28 | 2022-01-04 | Hefei Boe Vision-Electronic Technology Co., Ltd. | Device and method for detecting missing element on circuit board |
CN113721128A (en) * | 2021-08-19 | 2021-11-30 | 海纳川海拉电子(江苏)有限公司 | Automatic testing device and method for LED circuit board |
CN115684207A (en) * | 2023-01-04 | 2023-02-03 | 深圳市欣博跃电子有限公司 | Router PCB board test machine |
Also Published As
Publication number | Publication date |
---|---|
KR100663364B1 (en) | 2007-01-02 |
US7632748B2 (en) | 2009-12-15 |
US20070023860A1 (en) | 2007-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070013772A1 (en) | In-circuit test fixture with integral vision inspection system | |
JP6425755B2 (en) | Foreign substance inspection method of substrate | |
US7855567B2 (en) | Electronic device testing system and method | |
US9322847B2 (en) | Apparatus and method for integrated circuit forensics | |
US5245421A (en) | Apparatus for inspecting printed circuit boards with surface mounted components | |
US7702982B2 (en) | Electronic device testing system and method | |
US6903360B2 (en) | Method for detecting missing components at electrical board test using optoelectronic fixture-mounted sensors | |
TWI247123B (en) | System and method for inspecting electrical circuits utilizing reflective and fluorescent imagery | |
JP5411913B2 (en) | Pin tip position setting method | |
US20070164763A1 (en) | Method for detecting abnormality of probe card | |
US6064220A (en) | Semiconductor integrated circuit failure analysis using magnetic imaging | |
US20030025906A1 (en) | Optical inspection of solder joints | |
US20020167660A1 (en) | Illumination for integrated circuit board inspection | |
KR102036000B1 (en) | Apparatus for Testing of Touch Electrode of Touch Screen Panel | |
US20150066415A1 (en) | Apparatus and Method for Measuring Microelectronic Electromagnetic Emissions to Detect Characteristics | |
US7747066B2 (en) | Z-axis optical detection of mechanical feature height | |
KR101133968B1 (en) | Method for detecting a bridge connecting failure | |
KR100519593B1 (en) | Ir in circuit test system | |
US6211959B1 (en) | Method of checking for the presence of connection balls | |
JP2841200B2 (en) | Array pattern inspection device | |
RU2811335C1 (en) | Method and device for monitoring contacts of connector sockets installed on printed circuit board | |
JPH04315068A (en) | Apparatus for inspecting printed circuit board | |
US20220301137A1 (en) | Image processing apparatus, image processing method, and inspection apparatus | |
Brunelle et al. | Line scan vision system | |
JPS61293000A (en) | Inspector for printed circuit board |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AGILENT TECHNOLOGIES INC, COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:THAM, YEW FEI;YONG, WEE SHENG;JACOBSEN, CHRIS RICHARD;REEL/FRAME:017687/0038;SIGNING DATES FROM 20060331 TO 20060403 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |