WO2007090465A1 - Testing devices under test by an automatic test apparatus having a multisite probe card - Google Patents

Testing devices under test by an automatic test apparatus having a multisite probe card Download PDF

Info

Publication number
WO2007090465A1
WO2007090465A1 PCT/EP2006/050745 EP2006050745W WO2007090465A1 WO 2007090465 A1 WO2007090465 A1 WO 2007090465A1 EP 2006050745 W EP2006050745 W EP 2006050745W WO 2007090465 A1 WO2007090465 A1 WO 2007090465A1
Authority
WO
WIPO (PCT)
Prior art keywords
probe card
testing
site
multisite
prober
Prior art date
Application number
PCT/EP2006/050745
Other languages
French (fr)
Inventor
Domenico Bertoncelli
Fabrizio Arca
Stefano Ermolli
Original Assignee
Verigy (Singapore) Pte. Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Verigy (Singapore) Pte. Ltd. filed Critical Verigy (Singapore) Pte. Ltd.
Priority to PCT/EP2006/050745 priority Critical patent/WO2007090465A1/en
Priority to TW096104425A priority patent/TWI348026B/en
Publication of WO2007090465A1 publication Critical patent/WO2007090465A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2832Specific tests of electronic circuits not provided for elsewhere
    • G01R31/2834Automated test systems [ATE]; using microprocessors or computers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31901Analysis of tester Performance; Tester characterization
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2886Features relating to contacting the IC under test, e.g. probe heads; chucks

Definitions

  • the invention relates to test techniques and arrangements.
  • the invention was developed with specific attention paid to the possible application to semiconductor test apparatus, also referred to as Automated Test Equipment (ATE).
  • ATE Automated Test Equipment
  • Integrated Circuits need to be tested to ensure proper operation.
  • an IC as a device under test (DUT) is exposed to stimulus data signals of an Automatic Test Equipment (ATE).
  • ATE Automatic Test Equipment
  • the IC transmits corresponding response data back to the ATE.
  • the ATE measures, processes and usually compares this response data with expected responses.
  • the ATE usually performs these tasks according to a device-specific test program.
  • ATE's with decentralized resources based on a per-pin architecture are known, wherein during test, each pin of a plurality of pins of the DUT is connected to one ATE pin electronic.
  • the per-pin architecture generally enables high performance and scalability.
  • ATE's with per-pin architecture are the Agilent 83000 (83K) and 93000 (93K) families of Semiconductor Test Systems by Agilent Technologies. Details of those families are disclosed e.g. in EP-A-O 859 318, EP-A-O 864 977, EP-A-O 886 214, EP-A-O 882 991 , US-A-5 499 248, US-A-5 453 995 and US Patent Application Serial No.11/176,928.
  • testing apparatus of the kind considered in the foregoing is made up by a series of tester channels, acting each as an independent tester machine.
  • tester channels acting each as an independent tester machine.
  • the tester channels are grouped in boards, each board containing 16 channels, and in the standard 93K configuration, the Agilent tester machine in question includes up to 1024 tester channels.
  • Such testing apparatus usually performs wafer tests by using a so-called probe card, that is by contacting the DUT pads with the needles of a probe card connected to the tester "pogo pins" and channels.
  • a probe card is made up of several sites, with each site in the multi-site card having needles carrying electrical signals to one DUT. Each site can test one DUT, and the tester apparatus is configured to run test programs in parallel, by testing several DUTs at the same time.
  • This approach is called multisite testing.
  • an Agilent 93000 Tester is configured to perform a series of tests on a semiconductor DUT, and these tests are grouped into test programs. When a test program is running, the tester sends/receives electrical signals to/from each DUT.
  • Site dependency is a problem commonly encountered during multisite testing on ATE. Site dependency is found to occur when one or more sites on a probe card, also referred to as prober card, perform worse than the others.
  • ATE continues testing by rejecting (i.e. "killing") good DUTs, which is currently referred to as an "overkill” problem.
  • the tester is stopped before completing the lot test in progress, and the tester is put at standby - i.e. kept in a non-operative condition - while waiting for a new good probe card to be substituted for the malfunctioning one.
  • MTBF Mel Time Between Failure
  • the object of the invention is thus to provide an improved ATE arrangement which may be exempt from the problems/drawbacks outlined in the foregoing. According to the present invention, that object is achieved by means of a system having the features set forth in the claims that follow.
  • the invention also relates to a corresponding method as well as a related computer program product, loadable in the memory of at least one computer and including software code portions for performing the steps of the method of the invention when the product is run on a computer.
  • reference to such a computer program product is intended to be equivalent to reference to a computer-readable medium containing instructions for controlling a computer system to coordinate the performance of the method of the invention.
  • Reference to "at least one computer” is evidently intended to highlight the possibility for the present invention to be implemented in a distributed/ modular fashion.
  • a preferred embodiment of the arrangement described herein is thus an improved ATE (Automated Test Equipment) including a multisite testing feature adapted to automatically detect and repair site dependency problems as typically occurring in multi-site testing of semiconductor wafers/devices.
  • ATE Automated Test Equipment
  • Such a multi-site testing feature will reduce the cost of testing by improving i) yield gain, ii) reliability, iii) throughput, and iv) MTBF performance of the associated ATE.
  • - figure 1 is a schematic view of test apparatus adapted to incorporate the arrangement described therein
  • - figure 2 is a functional block diagram of apparatus as shown in figure 1 ,
  • FIG. 3 is a flow chart representative of possible operation of semiconductor testing apparatus as described herein, and
  • FIG. 1 is a schematic view of apparatus 10 for use in testing Integrated Circuits (ICs) in order to ensure proper operation thereof.
  • IC Integrated Circuits
  • DUT device under test
  • ATE Automatic Test Equipment
  • the IC transmits corresponding response data back to the ATE.
  • the ATE measures, processes and usually compares this response data with expected responses.
  • the ATE usually performs these tasks according to a device-specific test program.
  • the equipment (ATE) 10 includes a so-called prober 20 onto which the Devices Under Test (DUTs) are arranged.
  • the DUTs being tested are in the form of e.g. a semiconductor wafer W including a (large) plurality of "naked” chips still to be separated from each other (e.g. so-called
  • the DUTs include contact points or pads typically arranged in arrays usually comprised of a matrix of contact points/pads. Each such array of contact points/pads is mirrored by a corresponding array of contact pins or needles 30 carried by a so-called multisite probe card 5.
  • a probe card 5 establish electrical contact between the DUT points/pads and a so-called pogo tower 6 carried by a test head 7.
  • a probe card 5 is made up of several sites, with each site in the card having needles 30 adapted to carry electrical signals to/from one DUT.
  • the prober 20 has associated motor means 200 - of a known type - configured to move in three directions along three axes x, y, and z.
  • the prober 20 (and, consequently the DUTs i.e. the wafer W carried therein) can thus be displaced to selectively bring the contact points/pads of a given DUT in contact with the needles 30 of a specific site of the probe card 5. Movement of the prober 20 is effected in steps under the control of prober programs (prober modules) hosted in a main tester unit 1000 located in the prober 20 and/or in a central shelf
  • GUIs user interfaces
  • the prober programs dictate the trajectories to be followed (in the horizontal xy plane) by the prober 20 in order to ensure that the DUTs to be tested are exposed in subsequent steps to the needles 30 of one of the sites of the probe card 5. Movement in the vertical direction (z axis) corresponds to:
  • the prober 20 being lifted in order to bring the contact points/pads of a set of DUTs to be tested in contact with the needles 30 of the probe card 5;
  • the prober 20 being subsequently lowered in order to disengage the contact points/pads of the DUTs tested from the needles 30 of the probe card 5 in order to permit unimpeded displacement of the prober 20 in the xy plane.
  • testers such as an Agilent 93000 Tester are configured to perform a series of tests on a semiconductor DUTs, and these tests are grouped into test programs. When a test program is running, the tester sends/receives electrical signals to/from each DUT.
  • the connections established via the multi-site probe card 5, the pogo tower 6 and the test head 7 are used by the main tester unit 1000 to apply to the DUTs signals in the form of "stimuli” and to collect corresponding "reactions” or “responses” from the circuits. Absence of these reactions/responses, or the reactions/responses collected being different from those expected, is generally construed as evidence of fault or malfunctioning of the DUT tested. All of the foregoing corresponds to principles of operation that are well known in the art, thus making it unnecessary to provide a more detailed description herein.
  • the arrangement described herein aims at dispensing with the negative effects of site dependency problems.
  • the tester apparatus 10 may be configured for issuing (e.g. via the main tester unit 1000) an automatic alert signal (alarm or mail) to advise the supervising personnel about the probe card problem encountered, so that the malfunctioning probe card may be replaced.
  • an automatic alert signal (alarm or mail) to advise the supervising personnel about the probe card problem encountered, so that the malfunctioning probe card may be replaced.
  • the block 100 in the flow chart of figure 3 corresponds to the condition where a WAFER TEST step has been completed in an Agilent 93000
  • a diagnostic software using a PERL (Practical Extraction and Reporting Language) script is run in a step 102.
  • the PERL script checks out the datalog generated at the end of the wafer test step 100.
  • the PERL script will find out malfunctioning sites in the probe card 5 by detecting any site dependency problem occurring therein. Such as script will be able to run on a server (e.g. in the main tester unit 1000) in a background mode, with no impact on test time.
  • a server e.g. in the main tester unit 1000
  • the MAIN program (PGM) of the PERL script executes the following functions:
  • this function finds out if a specific bin (i.e. the test related to this bin) is "overfailing" on a specific site of the probe card 5 considered.
  • the "overfailing" site can be located e.g. as follows.
  • AVERAGE_NUMBER_OF_FAILING_BIN1 (40 + 40 + 38 + .... +S6)/M
  • the system For each Bin (Bin_i) and each site (SiteJ) the system compares the number of fails for that bin on that site with the AVERAGE_NUMBER_OF_FAILING_BINJ. If no overfailing is found (negative outcome of a step 104) the system reaches a waiting state (step 106) for a new wafer end test (step 100).
  • step 104 yields a positive outcome, for example because Bin_i is found to be "overfailing", namely found to fail a given threshold amount (e.g. 30%) above the average on SiteJ, in a step 108 the PERL script will issue a warning like the following.
  • a threshold amount e.g. 30%
  • This warning can be displayed (e.g on a screen associated with the main tester unit 1000) either immediately, or, possibly, once testing of the lot of wafers currently under test has been completed, to advise operators that the probe card 5 is malfunctioning and needs to be replaced.
  • the system Upon detecting the occurrence of site dependency, in a step 110, the system will replace (typically "on-the-fly") the prober program currently used with a new prober program chosen from a previously created set of prober programs in order to test again the wafer currently under test with probe card sites found to be fully operative.
  • this new prober program used in the step 112 for testing the new coming wafers (which is usually different from the new prober program used for re-testing purposes in the step 110) does not use any malfunctioning sites.
  • the system After performing the step 112, the system finally evolves towards the step
  • the prober function can be controlled through the ATE 93k
  • HP SmarTest module in order to perform the actions performed during the steps
  • step 110 and 112 - namely i) re-testing those wafers that were previously tested wrongly (step 110) and ii) testing any new coming wafers (step 112)using only the operating sites of the probe card 5.
  • a dedicated set of prober programs is prepared and stored in the ATE, namely in the prober unit 20. In that way a different prober program can be used any time a new wafer is subjected to testing.
  • prober programs would depend on the probe card type (i.e. probe card size and number of probe card sites). In this set of prober programs the probe card type (i.e. probe card size and number of probe card sites).
  • ATE 10 will select the probers to perform (depending on what probe card sites are failing) re-testing of those wafers that were previously tested wrongly and testing any new coming wafers.
  • Probe cards 5 including e.g.
  • 128 or 256 sites are in common use in the art, especially for testing semiconductor memories.
  • the four-site probe card 5 considered here by way of example can test in parallel four DUTs for each step of the prober 20.
  • figure 4 shows the possible application of such a four-site probe card 5 to testing a 148 chip wafer in 40 steps.
  • the exemplary case is considered here where the chips/DUTs included in the wafer map WM to be tested are less than 160, namely only those 148 chips/DUTs indicated in cross-hatching in figure 4.
  • a malfunction occurs at site 1 of the probe card 5 so that, at the end of the wafer test, e.g. 37 chips are indicated to be defective, these 37 allegedly defective chips corresponding to the dark areas in figure 5. As explained, these chips may not be defective at all, and the indication of defect is highly likely to be related only to wrong testing due to the malfunctioning of site 1.
  • the PERL script detects the malfunctioning site 1.
  • the wafer currently under test is re-tested using a prober program (chosen from the dedicated set) in which only one site of the probe card 5 is used.
  • a prober program Chosen from the dedicated set
  • This may be e.g. site 2, which enabled for re-testing, that is:
  • the prober program is thus switched on-the-fly from a 40 step program into a 37 step program wherein the 37 chips that previously were wrongly tested due to malfunctioning of site 1 in the probe card 5 will now be tested using e.g. site 2 only. Any new incoming wafers will be tested using a prober program (from the dedicated set) adapted to operate with the probe card 5 having site 1 disabled.
  • the new prober program may be one adapted to operate with the probe card 5 having sites 1 and 2 disabled while sites 3 and 4 are enabled, namely
  • the resulting site configuration is shown in figure 6 with reference to the same wafer map M shown in figure 4.
  • the steps included in the prober program using the probe card 5 with four sites operating includes 40 steps.
  • Figure 6 shows that only 78 steps are in fact needed, since positioning of the prober 20 in the two other steps would correspond to placing the sites 3 and 4 out of the wafer map WM shown in cross-hatching. Obviously both prober programs used during re-testing (step 110) and testing new wafers (step 112) could be optimized to use different numbers of activate probe card sites.
  • the prober program used for testing new wafers could be optimized to use three sites instead of two: two sites being referred to is primarily intended to make this explanation simpler to understand.
  • probe cards 5 including e.g. 128 or 256 sites are in common use in the art, especially for testing semiconductor memories.
  • the prober program used for testing new wafers using all the sites in the probe card 5 save those included in a row or column where a malfunctioning site was located (this one being notionally a sub-optimal arrangement) hardly penalizes tester operation in terms of steps, thus making site optimization hardly attractive.
  • ATE arrangement described herein effectively overcomes at least three basic disadvantages encountered in prior art arrangements affected by site dependency problems and likely to adversely affecting the cost of testing and reliability of an ATE/test-cell, namely: - undetected site dependency, which may lead to good DUTs being wrongly rejected (“overkill”), thus unduly reducing production yield;
  • test cell equipment tester + probe card + prober
  • the arrangement described herein thus provides a truly self-detecting, self- repairing, notionally never-stopping automated equipment for testing semiconductor wafers/devices.
  • the arrangement described herein is in a position to:

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)

Abstract

Automated tester apparatus (10) for testing devices (W) includes a probe card (5) to establish contact (30) with the devices under test (W) under the control of prober modules. The probe card (5) is a multisite probe card including a plurality of sites exposed to site malfunctioning. The apparatus includes: - a malfunction detection module for checking malfunctioning of the sites in the multisite probe card (5), - a control module (1000) configured, if at least one site in the multisite probe card (5) is found to be malfunctioning, for continuing testing by using sites of the probe card (5) that are correctly operating. Continuing testing typically includes: - i) re-testing a set of devices that were already tested by using the site in the probe card (5) found to be malfunctioning; and - ii) testing at least one new set of devices in a lot of devices under test (W) not previously tested.

Description

TESTING DEVICES UNDER TEST BYAN AUTOMATIC TEST APPARATUS HAVING A MULTISITE PROBE CARD
Field of the invention
The invention relates to test techniques and arrangements. The invention was developed with specific attention paid to the possible application to semiconductor test apparatus, also referred to as Automated Test Equipment (ATE).
Description of the related art
Integrated Circuits (IC) need to be tested to ensure proper operation. During testing, an IC, as a device under test (DUT), is exposed to stimulus data signals of an Automatic Test Equipment (ATE). The IC transmits corresponding response data back to the ATE. The ATE measures, processes and usually compares this response data with expected responses. The ATE usually performs these tasks according to a device-specific test program. ATE's with decentralized resources based on a per-pin architecture are known, wherein during test, each pin of a plurality of pins of the DUT is connected to one ATE pin electronic. The per-pin architecture generally enables high performance and scalability.
Examples of ATE's with per-pin architecture are the Agilent 83000 (83K) and 93000 (93K) families of Semiconductor Test Systems by Agilent Technologies. Details of those families are disclosed e.g. in EP-A-O 859 318, EP-A-O 864 977, EP-A-O 886 214, EP-A-O 882 991 , US-A-5 499 248, US-A-5 453 995 and US Patent Application Serial No.11/176,928.
Essentially, testing apparatus of the kind considered in the foregoing is made up by a series of tester channels, acting each as an independent tester machine. For instance, in an Agilent 93000 (93K) testing apparatus, the tester channels are grouped in boards, each board containing 16 channels, and in the standard 93K configuration, the Agilent tester machine in question includes up to 1024 tester channels.
Such testing apparatus (ATE) usually performs wafer tests by using a so- called probe card, that is by contacting the DUT pads with the needles of a probe card connected to the tester "pogo pins" and channels. Usually, a probe card is made up of several sites, with each site in the multi-site card having needles carrying electrical signals to one DUT. Each site can test one DUT, and the tester apparatus is configured to run test programs in parallel, by testing several DUTs at the same time. This approach is called multisite testing. Specifically, an Agilent 93000 Tester is configured to perform a series of tests on a semiconductor DUT, and these tests are grouped into test programs. When a test program is running, the tester sends/receives electrical signals to/from each DUT.
Summary
Site dependency is a problem commonly encountered during multisite testing on ATE. Site dependency is found to occur when one or more sites on a probe card, also referred to as prober card, perform worse than the others.
When one or more sites on a probe card of an ATE start malfunctioning, one or more tests in the test program start failing (wrongly) on "good" DUTs that are tested on a malfunctioning site. If the problem is not promptly detected, the
ATE continues testing by rejecting (i.e. "killing") good DUTs, which is currently referred to as an "overkill" problem.
Usually the problem is found out by operators or device engineers by checking the wafer maps produced by the tester or device datalogs. Once the site dependency problem is detected, the ATE is stopped and then the failing probe card is replaced with a good one, and the ATE machine is started again. This situation is a source of major drawbacks and problems. In the first place, detecting site dependency by analyzing wafer maps or datalogs is far from easy. If one or more sites of the probe card are not operating properly, and this situation goes undetected, any good DUT tested on the sites involved in malfuctioning can be - wrongly - rejected, which may lead to a severe yield loss, and a throughput decrease thus increasing the so-called COT (Cost Of Test).
In fact, during the tester undetected malfunctioning, many good DUTs will go lost (i.e. be discarded with no reason), possibly due to only one or a few tests in the test program failing at the malfunctioning site.
Once the defective probe card site is detected, the tester is stopped before completing the lot test in progress, and the tester is put at standby - i.e. kept in a non-operative condition - while waiting for a new good probe card to be substituted for the malfunctioning one.
During this time frame, the tester machine is not operative, which in turn may result in production being stopped. Such a situation adversely affects throughput and cost of testing, and goes on top of direct money losses due to keeping the test cell on hold.
To sum up, site dependency problems as discussed in the foregoing have a strong negative impact on: - the production throughput/yield: if site dependency is not detected, many good DUTs are wrongly rejected ("overkill");
- the time/cost of testing: when site dependency is detected, the tester is stopped while waiting for the probe card to be replaced, and the wafer found to be allegedly defective has to be tested again; - ATE test cell (tester + probe card + prober) reliability e.g. in terms of
MTBF (Mean Time Between Failure), which reliability is decreased by the site dependency problem.
The object of the invention is thus to provide an improved ATE arrangement which may be exempt from the problems/drawbacks outlined in the foregoing. According to the present invention, that object is achieved by means of a system having the features set forth in the claims that follow. The invention also relates to a corresponding method as well as a related computer program product, loadable in the memory of at least one computer and including software code portions for performing the steps of the method of the invention when the product is run on a computer. As used herein, reference to such a computer program product is intended to be equivalent to reference to a computer-readable medium containing instructions for controlling a computer system to coordinate the performance of the method of the invention. Reference to "at least one computer" is evidently intended to highlight the possibility for the present invention to be implemented in a distributed/ modular fashion.
The claims are an integral part of the disclosure of the invention provided herein.
A preferred embodiment of the arrangement described herein is thus an improved ATE (Automated Test Equipment) including a multisite testing feature adapted to automatically detect and repair site dependency problems as typically occurring in multi-site testing of semiconductor wafers/devices.
Such a multi-site testing feature will reduce the cost of testing by improving i) yield gain, ii) reliability, iii) throughput, and iv) MTBF performance of the associated ATE.
Brief description of the drawings The invention will now be described, by way of example only, with reference to the enclosed representations, wherein:
- figure 1 is a schematic view of test apparatus adapted to incorporate the arrangement described therein, - figure 2 is a functional block diagram of apparatus as shown in figure 1 ,
- figure 3 is a flow chart representative of possible operation of semiconductor testing apparatus as described herein, and
- figures 4 to 6 are schematic representations of operation of semiconductor testing apparatus as described herein.
In the following description, numerous specific details are given to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practised without one or more the specific details or with other methods, components, materials and so on.
In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessary or referring to the same embodiment. Furthermore, the particular features, structures, or characteristic may be combined in any suitable manner in one or more embodiments.
Figure 1 is a schematic view of apparatus 10 for use in testing Integrated Circuits (ICs) in order to ensure proper operation thereof. During testing, an IC, as a device under test (DUT), is exposed to stimulus data signals generated by the Automatic Test Equipment (ATE) 10. The IC transmits corresponding response data back to the ATE. The ATE measures, processes and usually compares this response data with expected responses. The ATE usually performs these tasks according to a device-specific test program.
In a typical exemplary arrangement the equipment (ATE) 10 includes a so- called prober 20 onto which the Devices Under Test (DUTs) are arranged. Specifically, in the exemplary arrangement considered herein, the DUTs being tested are in the form of e.g. a semiconductor wafer W including a (large) plurality of "naked" chips still to be separated from each other (e.g. so-called
"dice").
The DUTs include contact points or pads typically arranged in arrays usually comprised of a matrix of contact points/pads. Each such array of contact points/pads is mirrored by a corresponding array of contact pins or needles 30 carried by a so-called multisite probe card 5.
When the probe card 5 is in facing relationship with the DUTs, the needles
30 of the probe card 5 establish electrical contact between the DUT points/pads and a so-called pogo tower 6 carried by a test head 7. Usually, a probe card 5 is made up of several sites, with each site in the card having needles 30 adapted to carry electrical signals to/from one DUT.
Each site can test one DUT, and the tester apparatus 10 is configured to run test programs in parallel, by testing several DUTs at the same time. This approach is called multisite testing. To that effect, the prober 20 has associated motor means 200 - of a known type - configured to move in three directions along three axes x, y, and z. The prober 20 (and, consequently the DUTs i.e. the wafer W carried therein) can thus be displaced to selectively bring the contact points/pads of a given DUT in contact with the needles 30 of a specific site of the probe card 5. Movement of the prober 20 is effected in steps under the control of prober programs (prober modules) hosted in a main tester unit 1000 located in the prober 20 and/or in a central shelf
11 where user interfaces (GUIs and the like) are arranged.
Essentially, the prober programs dictate the trajectories to be followed (in the horizontal xy plane) by the prober 20 in order to ensure that the DUTs to be tested are exposed in subsequent steps to the needles 30 of one of the sites of the probe card 5. Movement in the vertical direction (z axis) corresponds to:
- the prober 20 being lifted in order to bring the contact points/pads of a set of DUTs to be tested in contact with the needles 30 of the probe card 5; and
- the prober 20 being subsequently lowered in order to disengage the contact points/pads of the DUTs tested from the needles 30 of the probe card 5 in order to permit unimpeded displacement of the prober 20 in the xy plane.
As indicated, testers such as an Agilent 93000 Tester are configured to perform a series of tests on a semiconductor DUTs, and these tests are grouped into test programs. When a test program is running, the tester sends/receives electrical signals to/from each DUT.
During the test process, the connections established via the multi-site probe card 5, the pogo tower 6 and the test head 7 are used by the main tester unit 1000 to apply to the DUTs signals in the form of "stimuli" and to collect corresponding "reactions" or "responses" from the circuits. Absence of these reactions/responses, or the reactions/responses collected being different from those expected, is generally construed as evidence of fault or malfunctioning of the DUT tested. All of the foregoing corresponds to principles of operation that are well known in the art, thus making it unnecessary to provide a more detailed description herein.
As discussed in the introductory portion of this description, the arrangement described herein aims at dispensing with the negative effects of site dependency problems.
Essentially, the arrangement described herein achieves that result by:
- automatically locating any malfunctioning site in the probe card 5;
- replacing the current prober program with a new program that no longer uses the malfunctioning site for re-testing those DUTs in a wafer that were found to be defective (most probably in an erroneous way, as test failure was presumably due to malfunctioning of the relative site in the probe card 5); and
- using a new prober program (typically different from the prober program used for re-testing), which again does not use the malfunctioning site for testing new coming wafers: in that way new coming wafers are tested by using the new function not affected by site dependency.
Replacement of prober programs can easily take place "on-the-fly", without discontinuing operation of the tester apparatus 10.
Of course, the tester apparatus 10 may be configured for issuing (e.g. via the main tester unit 1000) an automatic alert signal (alarm or mail) to advise the supervising personnel about the probe card problem encountered, so that the malfunctioning probe card may be replaced.
While waiting for the new probe card that should replace (usually only after the wafer lot currently under test has been completely tested) the malfunctioning card, operation of the ATE 10 will not have to be discontinued, while no good DUTs will be erroneously discarded.
Operation of the arrangement described herein will now be described by referring to operation within the context of operation of an Agilent 93000 (93K) testing apparatus as described e.g. in the related Agilent 93000 Manual.
Specifically, the block 100 in the flow chart of figure 3 corresponds to the condition where a WAFER TEST step has been completed in an Agilent 93000
(93K) testing apparatus in connection with a given DUT. As detailed in the Agilent 93000 Manual, this corresponds to a situation where a Wafer Datalog containing Test Data has been generated.
After each WAFER TEST step is completed, a diagnostic software using a PERL (Practical Extraction and Reporting Language) script is run in a step 102. The PERL script checks out the datalog generated at the end of the wafer test step 100.
The PERL script will find out malfunctioning sites in the probe card 5 by detecting any site dependency problem occurring therein. Such as script will be able to run on a server (e.g. in the main tester unit 1000) in a background mode, with no impact on test time.
In the exemplary embodiment considered herein, the MAIN program (PGM) of the PERL script executes the following functions:
&input_data1og(); this function takes a Wafer Datalog as input to the script
&parse_datalog(); this function parses the data in the datalog creating a matrix with :
X-AXIS → Failing Tests in the Test Program (Bins) Y-AXIS →
PROBE CARD sites.
For example, if one refers to:
I) a Test program of N tests, each one tagged with a Bin (Binl, ..., BinN)
2)an ATE Tester using a PROBE CARD with M sites, the parse_datalog will extract from the ATE Tester Datalog a matrix of the type:
Figure imgf000008_0001
&calc_datalog(); based on the results in the matrix, this function finds out if a specific bin (i.e. the test related to this bin) is "overfailing" on a specific site of the probe card 5 considered.
The "overfailing" site can be located e.g. as follows.
For each bin, the system calculates the average number of failing bins for the various sites. For example, for Bin1 in the table above, this will yield: AVERAGE_NUMBER_OF_FAILING_BIN1 = (40 + 40 + 38 + .... +S6)/M
For each Bin (Bin_i) and each site (SiteJ) the system compares the number of fails for that bin on that site with the AVERAGE_NUMBER_OF_FAILING_BINJ. If no overfailing is found (negative outcome of a step 104) the system reaches a waiting state (step 106) for a new wafer end test (step 100).
If, conversely, the step 104 yields a positive outcome, for example because Bin_i is found to be "overfailing", namely found to fail a given threshold amount (e.g. 30%) above the average on SiteJ, in a step 108 the PERL script will issue a warning like the following.
!!!! WARNING - SITE DEPENDENCY !!!! site $i fails more than 30% respect average for binj !!!!
This warning can be displayed (e.g on a screen associated with the main tester unit 1000) either immediately, or, possibly, once testing of the lot of wafers currently under test has been completed, to advise operators that the probe card 5 is malfunctioning and needs to be replaced.
Upon detecting the occurrence of site dependency, in a step 110, the system will replace (typically "on-the-fly") the prober program currently used with a new prober program chosen from a previously created set of prober programs in order to test again the wafer currently under test with probe card sites found to be fully operative.
At this stage, only those DUTs (e.g. chips in the wafer-map WM) that have been wrongly tested by the malfunctioning sites are re-tested. After completing re-testing, in a step 112 any new coming wafers are tested with a new prober program (chosen from the previous set of prober programs).
Again, this new prober program used in the step 112 for testing the new coming wafers (which is usually different from the new prober program used for re-testing purposes in the step 110) does not use any malfunctioning sites. After performing the step 112, the system finally evolves towards the step
106.
The action of replacing a prober program currently used with a new prober program can be easily implemented "on-the-fly" e.g. by using the ATE 93K HP
SmarTest module already equipping current Agilent 93000 (93K) testing apparatus. Specifically, the prober function can be controlled through the ATE 93k
HP SmarTest module in order to perform the actions performed during the steps
110 and 112 - namely i) re-testing those wafers that were previously tested wrongly (step 110) and ii) testing any new coming wafers (step 112)using only the operating sites of the probe card 5.
In order to perform the steps 110 and 112, a dedicated set of prober programs is prepared and stored in the ATE, namely in the prober unit 20. In that way a different prober program can be used any time a new wafer is subjected to testing.
These several prober programs would depend on the probe card type (i.e. probe card size and number of probe card sites). In this set of prober programs the
ATE 10 will select the probers to perform (depending on what probe card sites are failing) re-testing of those wafers that were previously tested wrongly and testing any new coming wafers.
The basic concept underlying the approach just described can easily exemplified by referring, by way of example, to a simple probe card including four sites, e.g.
Figure imgf000010_0001
Those of skill in the art will appreciate that referring to a probe card 5 including four sites (designated 1 , 2, 3, and 4) is dictated by the sole sake of simplicity and ease of understanding the invention. Probe cards 5 including e.g.
128 or 256 sites are in common use in the art, especially for testing semiconductor memories.
The four-site probe card 5 considered here by way of example can test in parallel four DUTs for each step of the prober 20.
For instance, figure 4 shows the possible application of such a four-site probe card 5 to testing a 148 chip wafer in 40 steps. In these 40 steps, the four-site probe card considered here would be able to test 40 x 4 = 160 chips/DUTs. However, the exemplary case is considered here where the chips/DUTs included in the wafer map WM to be tested are less than 160, namely only those 148 chips/DUTs indicated in cross-hatching in figure 4.
Suppose that, while the prober program performs such a wafer test in 40 steps (with all the sites 1 ,2,3,4 of the probe card 5 enabled), a malfunction occurs at site 1 of the probe card 5 so that, at the end of the wafer test, e.g. 37 chips are indicated to be defective, these 37 allegedly defective chips corresponding to the dark areas in figure 5. As explained, these chips may not be defective at all, and the indication of defect is highly likely to be related only to wrong testing due to the malfunctioning of site 1.
Stated otherwise, the chips having no dark areas in figure 5 have been correctly tested, while the dark areas correspond to 37 wrongly tested chips that must be re-tested with a different prober program.
As described in the foregoing, at the end of wafer test (step 100 figure 3) the PERL script detects the malfunctioning site 1.
At that point, the wafer currently under test is re-tested using a prober program (chosen from the dedicated set) in which only one site of the probe card 5 is used. This may be e.g. site 2, which enabled for re-testing, that is:
Figure imgf000011_0001
where the symbol X denotes a disabled site in the probe card 5. The prober program is thus switched on-the-fly from a 40 step program into a 37 step program wherein the 37 chips that previously were wrongly tested due to malfunctioning of site 1 in the probe card 5 will now be tested using e.g. site 2 only. Any new incoming wafers will be tested using a prober program (from the dedicated set) adapted to operate with the probe card 5 having site 1 disabled.
By still referring to the four site probe card 5 considered as a simple example, the new prober program may be one adapted to operate with the probe card 5 having sites 1 and 2 disabled while sites 3 and 4 are enabled, namely
Figure imgf000011_0002
The resulting site configuration is shown in figure 6 with reference to the same wafer map M shown in figure 4. The steps included in the prober program using the probe card 5 with four sites operating includes 40 steps. One would thus expect that the new prober program used for testing new incoming wafers using the probe card 5 with only two sites (e.g. 3 and 4) should include 40 x 2 steps.
Figure 6 shows that only 78 steps are in fact needed, since positioning of the prober 20 in the two other steps would correspond to placing the sites 3 and 4 out of the wafer map WM shown in cross-hatching. Obviously both prober programs used during re-testing (step 110) and testing new wafers (step 112) could be optimized to use different numbers of activate probe card sites.
For instance, the prober program used for testing new wafers (step 112) could be optimized to use three sites instead of two: two sites being referred to is primarily intended to make this explanation simpler to understand.
Being able to use three sites instead of two may appear to represent a significant advantage in terms of reducing the number of steps in the (new) prober program. However, as indicated in the foregoing, probe cards 5 including e.g. 128 or 256 sites are in common use in the art, especially for testing semiconductor memories. In that case, the prober program used for testing new wafers using all the sites in the probe card 5 save those included in a row or column where a malfunctioning site was located (this one being notionally a sub-optimal arrangement) hardly penalizes tester operation in terms of steps, thus making site optimization hardly attractive.
It will be appreciated that the ATE arrangement described herein effectively overcomes at least three basic disadvantages encountered in prior art arrangements affected by site dependency problems and likely to adversely affecting the cost of testing and reliability of an ATE/test-cell, namely: - undetected site dependency, which may lead to good DUTs being wrongly rejected ("overkill"), thus unduly reducing production yield;
- the tester equipment having to be stopped when site dependency is detected while the defective probe card is replaced, wafer testing (and possibly production) also having to be stopped ; - the test cell equipment (tester + probe card + prober) MTBF being decreased by site dependency problems.
The arrangement described herein thus provides a truly self-detecting, self- repairing, notionally never-stopping automated equipment for testing semiconductor wafers/devices. Essentially, the arrangement described herein is in a position to:
- automatically self-detect any site dependency problems, and
- provide a temporary remedy to any site dependency problem possibly detected without discontinuing the wafer lot test by: i) re-testing the wrongly "bad- binned" chips, and ii) testing any new wafers via on-the-fly modified prober programs that do not use the probe card sites found to be malfunctioning.
Consequently, without prejudice to the underlying principles of the invention, the details and the embodiments may vary, even appreciably, with reference to what has been described by way of example only, without departing from the scope of the invention as defined by the annexed claims.

Claims

1. A method of testing devices (W) by an automated tester apparatus (10) comprising at least one multisite probe card (5) to establish contact (30) with said devices under test (W) under the control of at least one prober module, said multisite probe card (5) including a plurality of sites (1 , 2, 3, 4), comprising:
- checking (102) for malfunctioning said sites in said multisite probe card (5),
- if at least one of said sites (1 ) in said multisite probe card (5) is found to be malfunctioning, continuing (110, 112) said testing under the control of at least one new prober module different from said at least one prober module, wherein said at least one new prober module uses at least one site (2 ; 3, 4) in said multisite probe card (5) different from said at least one site found to be malfunctioning.
2. The method of claim 1 , wherein continuing said testing includes re-testing (110), under the control of a new prober module different from said at least one prober module, a set of devices under test (W) that were already tested by using said at least one site (1 ) of said multisite probe card (5) found to be malfunctioning.
3. The method of claim 1 or 2, wherein continuing said testing includes testing (112), under the control of a respective new prober module different from said at least one prober module, at least one new set of devices in a lot of devices under test (W) not previously tested.
4. The method of claim 2 or 3, wherein said new prober module and said respective new prober module are different prober modules in a set of new prober modules that use sites of said multisite probe card (5) different from said at least one site found to be malfunctioning.
5. The method of claim 2 or 4, wherein said new prober module used for re- testing (110) a set of devices that were already tested uses a single site (2) in said multisite probe card (5) different from said at least one site found to be malfunctioning.
6. The method of claim 3 or 4, wherein said respective new prober module used for testing (112) at least one new set of devices not previously tested uses a plurality of sites (3, 4) in said multisite probe card (5) different from said at least one site found to be malfunctioning.
7. The method of claim 1 or any one of the above claims, wherein it includes on-the-fly switching control to said at least one new prober module without interrupting said testing.
8. The method of claim 1 or any one of the above claims, wherein it includes checking (102) said malfunctioning of any of said sites in said multisite probe card (5) via a Practical Extraction and Reporting Language (PERL) script.
9. The method of claim 1 or any one of the above claims, wherein it includes checking (102) said malfunctioning by:
- parsing the testing results from said sites (1 , 2, 3, 4) in said multisite probe card (5) in the form of failing test results versus probe card sites, and
- locating said at least one site (1 ) found to be malfunctioning as an overfailing site in said testing results.
10. The method of claim 9, comprising:
- calculating the average number of failing test results for said plurality of sites (1 , 2, 3, 4) in said multisite probe card (5), - locating said at least one overfailing site (1) as a site overfailing of a given threshold amount above the average number of failing test results.
11. An Automated test apparatus (10) for testing devices (W), the apparatus (10) comprising at least one multisite probe card (5) to establish contact (30) with said devices under test (W) under the control of at least one prober module, said multisite probe card (5) including a plurality of sites (1 , 2, 3, 4), comprising:
- a detection module (102) for checking for malfunctioning said sites in said multisite probe card (5), and
- a control module (1000) configured, if at least one of said sites (1 ) in said multisite probe card (5) is found to be malfunctioning, for continuing (110, 112) said testing under the control of at least one new prober module different from said at least one prober module, wherein said at least one new prober module uses at least one site (2 ; 3, 4) in said multisite probe card (5) different from said at least one site found to be malfunctioning.
12. The apparatus of claim 11 , comprising a new prober module different from said at least one prober module to continue said testing by re-testing (110) a set of devices under test (W) that were already tested by using said at least one site (1 ) of said multisite probe card (5) found to be malfunctioning.
13. The apparatus of claim 11 or 12, comprising a respective new prober module different from said at least one prober module to continue said testing by testing (112) at least one new set of devices in a lot of devices under test (W) not previously tested.
14. The apparatus of claim 12 or claim 13, wherein said new prober module and said respective new prober module are different prober modules selected from a set of new prober modules using sites in said multisite probe card (5) different from said at least one site found to be malfunctioning.
15. The apparatus of any one of claims 12 to 14, wherein said new prober module used for re-testing (110) a set of devices that were already tested uses a single site (2) in said multisite probe card (5) different from said at least one site found to be malfunctioning.
16. The apparatus of any one of claims 13 or 14, wherein said respective new prober module used for testing (112) at least one new set of devices not previously tested uses a plurality of sites (3, 4) in said multisite probe card (5) different from said at least one site found to be malfunctioning.
17. The apparatus of any one of claims 11 to 16, wherein said control module (1000) is configured for on-the-fly switching control to said at least one new prober module without interrupting said testing.
18. The apparatus of any one of claims 11 to 17, wherein said detection module (102) includes a Practical Extraction and Reporting Language (PERL) script.
19. The apparatus of any one of claims 11 to 18, wherein said detection module (102) is configured for checking (102) for said malfunctioning by:
- parsing the testing results from said sites (1 , 2, 3, 4) in said multisite probe card (5) in the form of failing test results versus probe card sites, and
- locating said at least one site (1 ) found to be malfunctioning as an overfailing site in said testing results.
20. The apparatus of claim 19, wherein said detection module (102) is configured for checking said malfunctioning by:
- calculating the average number of failing test results for said plurality of sites (1 , 2, 3, 4) in said multisite probe card (5),
- locating said at least one overfailing site (1) as a site overfailing of a given threshold amount above the average number of failing test results.
21. A computer program product, loadable into the memory of at least one computer and including software code portions for performing the method of any one of claims 1 to 10.
PCT/EP2006/050745 2006-02-08 2006-02-08 Testing devices under test by an automatic test apparatus having a multisite probe card WO2007090465A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/EP2006/050745 WO2007090465A1 (en) 2006-02-08 2006-02-08 Testing devices under test by an automatic test apparatus having a multisite probe card
TW096104425A TWI348026B (en) 2006-02-08 2007-02-07 Testing devices under test by an automatic test apparatus having a multisite probe card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2006/050745 WO2007090465A1 (en) 2006-02-08 2006-02-08 Testing devices under test by an automatic test apparatus having a multisite probe card

Publications (1)

Publication Number Publication Date
WO2007090465A1 true WO2007090465A1 (en) 2007-08-16

Family

ID=37056860

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2006/050745 WO2007090465A1 (en) 2006-02-08 2006-02-08 Testing devices under test by an automatic test apparatus having a multisite probe card

Country Status (2)

Country Link
TW (1) TWI348026B (en)
WO (1) WO2007090465A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103869108A (en) * 2014-03-17 2014-06-18 上海华虹宏力半导体制造有限公司 Card clamping device and multiple-station testing device

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101286250B1 (en) * 2011-11-23 2013-07-12 양 전자시스템 주식회사 Array test apparatus having multiple head unit
TWI773140B (en) * 2020-03-05 2022-08-01 日商愛德萬測試股份有限公司 Graphical user interface for traffic capture and debugging tool

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0639777A1 (en) * 1993-08-21 1995-02-22 Hewlett-Packard Company Inspecting electrical components using a probe
US5726920A (en) * 1995-09-29 1998-03-10 Advanced Micro Devices, Inc. Watchdog system having data differentiating means for use in monitoring of semiconductor wafer testing line
US6113646A (en) * 1997-12-04 2000-09-05 Micron Technology, Inc. Method of selecting layout of integrated circuit probe card
US6741085B1 (en) * 1993-11-16 2004-05-25 Formfactor, Inc. Contact carriers (tiles) for populating larger substrates with spring contacts
US20050237073A1 (en) * 2004-04-21 2005-10-27 Formfactor, Inc. Intelligent probe card architecture

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0639777A1 (en) * 1993-08-21 1995-02-22 Hewlett-Packard Company Inspecting electrical components using a probe
US6741085B1 (en) * 1993-11-16 2004-05-25 Formfactor, Inc. Contact carriers (tiles) for populating larger substrates with spring contacts
US5726920A (en) * 1995-09-29 1998-03-10 Advanced Micro Devices, Inc. Watchdog system having data differentiating means for use in monitoring of semiconductor wafer testing line
US6113646A (en) * 1997-12-04 2000-09-05 Micron Technology, Inc. Method of selecting layout of integrated circuit probe card
US20050237073A1 (en) * 2004-04-21 2005-10-27 Formfactor, Inc. Intelligent probe card architecture

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MILL-JER WANG ET AL: "Yield improvement by test error cancellation", TEST SYMPOSIUM, 1996., PROCEEDINGS OF THE FIFTH ASIAN HSINCHU, TAIWAN 20-22 NOV. 1996, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 20 November 1996 (1996-11-20), pages 258 - 262, XP010200240, ISBN: 0-8186-7478-4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103869108A (en) * 2014-03-17 2014-06-18 上海华虹宏力半导体制造有限公司 Card clamping device and multiple-station testing device
CN103869108B (en) * 2014-03-17 2016-08-17 上海华虹宏力半导体制造有限公司 Card holding device device and multi-functional position test device

Also Published As

Publication number Publication date
TWI348026B (en) 2011-09-01
TW200741213A (en) 2007-11-01

Similar Documents

Publication Publication Date Title
US6138256A (en) Intelligent binning for electrically repairable semiconductor chips
US5489538A (en) Method of die burn-in
KR101822980B1 (en) Wafer level contactor
KR100688517B1 (en) Parallel test method for semiconductor device using a division of voltage supply unit
US7782688B2 (en) Semiconductor memory device and test method thereof
US5764650A (en) Intelligent binning for electrically repairable semiconductor chips
US6842022B2 (en) System and method for heterogeneous multi-site testing
WO2001081935A1 (en) System configuration and methods for on-the-fly testing of integrated circuits
KR102305872B1 (en) Inspection system, wafer map indicator, wafer map display method, and computer program stored in a recording medium
US6043101A (en) In-situ multiprobe retest method with recovery recognition
US6646461B2 (en) Method and apparatus for testing semiconductor devices using improved testing sequence
US20030153105A1 (en) Integrated circuit testing with a visual indicator
US20040059971A1 (en) Device under test interface card with on-board testing
EP1899738B1 (en) Test apparatus with tester channel availability identification
WO2007090465A1 (en) Testing devices under test by an automatic test apparatus having a multisite probe card
US7239167B2 (en) Utilizing clock shield as defect monitor
KR20100076445A (en) Probe card for testing multi-site chips
US7230442B2 (en) Semi-conductor component testing process and system for testing semi-conductor components
US6490694B1 (en) Electronic test system for microprocessor based boards
CN111190091B (en) Test head of WAT equipment and diagnosis and repair method thereof
CN116148654A (en) Device for detecting relay for chip test board card
JP3067687U (en) Semiconductor test equipment
Mark et al. Localizing open interconnect defects using targeted routing in FPGA's
KR20060005820A (en) Device for parallel test of semiconductor and method thereof
CN115078973A (en) Method for verifying data accuracy in wafer test map

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06708092

Country of ref document: EP

Kind code of ref document: A1