Referring to
A handler 107 is made up of two contact arms 101a and 101b, contact pushers 102a and 102b which are attached to the ends of the contact arms 101a and 101b and can hold semiconductor devices 103a and 103b, an arm control unit 106 for controlling the operations of the contact arms 101a and 101b, and a handler interface 105 for converting signals and transferring information between the arm control unit 106 and semiconductor testers 109a and 109b.
The arm control unit 106 separately supplies operation signals to the contact arms 101a and 101b through signal lines 301 and 302 and performs contact control such that the semiconductor devices 103a and 103b to be tested are contacted to a socket 104a on a test board 108a electrically connected to the semiconductor tester 109a and a socket 104b on a test board 18b electrically connected to the semiconductor tester 109b. At this moment, the arm control unit 106 controls the timing of control for each of the contact arms 101a and 101b based on test control signals from the semiconductor testers 109a and 109b and initial settings for the contact arms 101a and 101b. Also when the tested semiconductor devices 103a and 103b are removed and brought to a non-contact state with the sockets 104a and 104b, the arm control unit 106 controls the timing of control for each of the contact arms 101a and 101b based on the test control signals from the semiconductor testers 109a and 109b and the initial settings for the contact arms 101a and 101b.
The following is a specific example in which the timing of control is controlled for each of the contact arms 101a and 101b.
After the handler 107 contacts the semiconductor device 103a to the socket 104a, the arm control unit 106 transmits a test start signal to the semiconductor tester 109a through the handler interface 105. After receiving the test start signal from the arm control unit 106, the semiconductor tester 109a starts a test on the semiconductor device 103a.
After the completion of the test on the semiconductor device 103a, the semiconductor tester 109a transmits the test result to the arm control unit 106 through the handler interface 105. The arm control unit 106 drives the contact arm 101a to transport the tested semiconductor device 103a to one of a conforming item tray and a non-conforming item tray based on the test result on the semiconductor device 103a.
After the handler 107 contacts the semiconductor device 103b to the socket 104b, the arm control unit 106 transmits a test start signal to the semiconductor tester 109b through the handler interface 105. After receiving the test start signal from the arm control unit 106, the semiconductor tester 109b starts a test on the semiconductor device 103b.
After the completion of the test on the semiconductor device 103b, the semiconductor tester 109b transmits the test result to the arm control unit 106 through the handler interface 105. The arm control unit 106 drives the contact arm 101b to transport the tested semiconductor device 103b to one of the conforming item tray and the non-conforming item tray based on the test result on the semiconductor device 103b.
During contact control for bringing the semiconductor devices 103a and 103b to a contact or non-contact state with the sockets 104a and 104b, the arm control unit 106 controls the timing of control for each of the contact arms 101a and 101b. Therefore, by configuring the arm control unit 106 such that a semiconductor device judged as being “defective” according to a test result is immediately replaced with another untested semiconductor device, tests can be more efficiently conducted than the conventional art.
Although the semiconductor devices are contacted to the test boards by using the sockets in the present embodiment, the present invention can be implemented without sockets.
The following is a specific example in which an arm control unit 106 controls the timing of control for each of contact arms 101a and 101b according to First Embodiment.
Second Embodiment describes an example in which the controlled variables of contact arms 101a and 101b are set by the arm control unit 106 from semiconductor testers 109a and 109b through a handler interface 105. In this example, as a controlled variable of the arm, the temperature of a contact is calibrated during a test.
Contact pushers 102a and 102b include heaters serving as heating devices. The temperature of the contact pusher 102a is adjusted to a target temperature by the arm control unit 106 through the contact arm 101a. The temperature of the contact pusher 102b is adjusted to the target temperature by the arm control unit 106 through the contact arm 101b.
When semiconductor devices are tested at a high temperature, in order to more accurately set the temperature of each measurement part by using the temperature characteristics of the semiconductor devices, a test temperature is calibrated for each of the contact pushers 102a and 102b based on a test result made by the semiconductor tester 109a on a semiconductor device 103a and a test result made by the semiconductor tester 109b on a semiconductor device 103b.
That is, temperature characteristic data on the input terminal resistances of the semiconductor devices is obtained beforehand. After a normal test is conducted by a handler 107, the input terminal resistance of a conforming semiconductor device is measured every fixed period of time, the resistance is compared with the previously obtained temperature characteristic data, and a temperature setting signal is transmitted from the semiconductor tester 109a to the arm control unit 106 through the handler interface 105 to perform temperature calibration on the handler. After receiving the temperature setting signal, the handler 107 sets the temperatures of the heaters of the contact pushers 102a and 102b. This operation is performed at regular intervals during the tests on the semiconductor devices, so that the temperature of the measurement part is kept constant.
Further, calibration can be similarly applied to controlled variables such as a pressure on the contact and the pressing speed of the contact in addition to a temperature.
These controlled variables are separately controlled by the arm control unit 106 through the contact arms, so that tests can be properly conducted. To be specific, according to the settings of the controlled variables from the semiconductor testers 109a and 109b to the handler 107, for example, when the controlled variable is the pressing speed of the contact, the pressing speed can be varied between the contact arms 101a and 101b or can be equalized between the contact arms 101a and 101b.
First Embodiment shown in
In
As shown in
In this testing method, control is performed by an arm control unit 106 to move up and down contact arms 101a and 101b in response to a state signal from the semiconductor tester 209. Next, only the semiconductor device 103a is contacted to the socket 204a in response to the state signal from the handler 107. After that, a test including a contact test and a leakage test (hereinafter, such a test will be referred to as a parametric test) is conducted on the semiconductor device 103a.
Next, an electric signal to the semiconductor device 103a is shut off, the semiconductor device 103a is lifted and brought to a non-contact state with the socket 204a, the semiconductor device 103b is contacted to the socket 204b, and a parametric test is conducted on the semiconductor device 103b.
After that, in a state in which the semiconductor devices 103a and 103b are respectively contacted to the sockets 204a and 204b in response to the state signal from the semiconductor tester 209, logic tests are simultaneously conducted on the semiconductor devices 103a and 103b. With this testing method, it is possible to efficiently conduct a parametric test and a logic test on the semiconductor devices designed for testability.
Fourth Embodiment will describe a different testing method from that of Third Embodiment. The handler 107 and the test board 208 of Third Embodiment are used in the present embodiment.
After only the semiconductor device 103a is contacted to the socket 204a in response to the state signal from the handler 107, a parametric test is conducted on the semiconductor device 103a. When the semiconductor device 103a is judged as being “a defective item” in this parametric test, the semiconductor device 103a judged as being “a defective item” is removed, another untested semiconductor device 103a is contacted to the socket 204a, and a parametric test is conducted to confirm whether or not the semiconductor device 103a is a “conforming item”.
Next, an electric signal to the semiconductor device 103a is shut off, the semiconductor device 103a is lifted and brought to a non-contact state with the socket 204a, the semiconductor device 103b is contacted to the socket 204b, and a parametric test is conducted on the semiconductor device 103b. When the semiconductor device 103b is judged as being a “defective item” in this parametric test, the semiconductor device 103b judged as being a “defective item” is removed, another untested semiconductor device 103b is contacted to the socket 204b, and a parametric test is conducted to confirm whether or not the semiconductor device 103b is a “conforming item”.
After that, in a state in which both of the semiconductor devices 103a and 103b are contacted to the sockets 204a and 204b in response to the state signal from the semiconductor tester 209, logic tests are simultaneously conducted on the semiconductor devices 103a and 103b. With this testing method, since a logic test is always conducted on a “conforming item”, it is possible to efficiently conduct a logic test requiring a long test time.
Fifth Embodiment will describe a different testing method from that of Third Embodiment. The handler 107 and the test board 208 of Third Embodiment are used in the present embodiment.
After only the semiconductor device 103a is contacted to the socket 204a in response to the state signal from the handler 107, a parametric test is conducted on the semiconductor device 103a. When the semiconductor device 103a is judged as being a “defective item” in the parametric test, the electric signal of the semiconductor device 103a is immediately shut off and the semiconductor device 103a is lifted and brought to a non-contact state with the socket 204a.
Next, the semiconductor device 103b is contacted to the socket 204b and a parametric test is conducted on the semiconductor device 103b.
After that, only the semiconductor device 103b is contacted to the socket 204b in response to the state signal from the semiconductor tester 209, and a function test is conducted on the semiconductor device 103b. With this testing method, even when the test board has shared wiring to the sockets, a test can be conducted without being affected by a defective semiconductor device.
In the foregoing embodiments, the semiconductor devices 103a and 103b to be tested are pressed to the sockets with a constant pressure by the contact arms 101a and 101b. The optimum pressure can be set by the following configuration. In the following explanation, Third Embodiment will be described as an example.
The semiconductor device 103a is contacted in response to the state signal from the handler 107 by using the handler 107 of
Next, the semiconductor device 103a is brought to a non-contact state with the socket, the semiconductor device 103b is contacted to the socket 204b, and a test is conducted. At this moment, the pressure of the contact arm 101b is increased or reduced according to a value measured during the test and a test is conducted again by the semiconductor tester 209. By repeating these operations, the optimum pressure of the contact arm 101b is calculated and set. With these operations, the optimum pressure of each contact arm is set, achieving more efficient tests.
In the foregoing embodiments, the two contact arms 101a and 101b are separately controlled by the signals from the semiconductor testers, a semiconductor device judged as being a “defective item” according to a test result is, even when the other semiconductor device is being tested, automatically replaced with another untested semiconductor device, and a test is conducted again. In the present embodiment, the semiconductor device 103a is contacted to the socket 104a in the handler 107, and when the semiconductor device 103a is judged as being a “defective item” during a test, another untested semiconductor device 103a is contacted and tested. When the semiconductor device 103a is judged as being a “defective item” also in this test, another untested semiconductor device 103a is contacted and tested. When the semiconductor device 103a is judged as being a “defective item” also in this test, the semiconductor tester 109a decides that a test cannot be conducted on the socket 104a and transmits a signal to the handler 107 to prevent transportation of another semiconductor device to the socket 104a. The handler 107 does not transport another semiconductor device to the socket 104a after receiving the signal, and then a test is conducted only on the other measurement part. With this testing method, the number of retests is reduced, achieving efficient tests.
In the foregoing embodiments, the handler 107 is operated in response to designation from the semiconductor tester. In the following explanation, Second Embodiment will be described in detail as an example.
A test program for the test board 208 is loaded into the handler 107 from the semiconductor tester 209. At this moment, information about the measurement parts used for a test is also transferred from the semiconductor tester 209 to the handler 107. The arm control unit 106 of the handler 107 receives the information about the measurement parts and transports a semiconductor device to be tested only to the socket of the necessary measurement part out of the sockets 204a and 204b, and a test is conducted. Other configurations are similar to those of the foregoing embodiments.
According to this configuration, which of the measurement parts should be used for a test is not determined by the handler 107 but can be determined by the semiconductor tester. Thus it is possible to make the most of the functions of the semiconductor tester, improving test efficiency.
In the foregoing embodiments, both of the timing of control and the controlled variables of the plurality of contact arms 101a and 101b are controlled by the arm control unit 106 for each of the contact arms 101a and 101b. Also by controlling one of the timing of control and the controlled variable for each of the contact arms 101a and 101b, a higher degree of effectiveness can be achieved than the conventional art.
The present invention makes it possible to effectively use a tester channel when a plurality of semiconductor device are tested with a handler, thereby improving testing efficiency. Thus the present invention is useful for testing a plurality of small semiconductor devices having a large number of pins.
Number | Date | Country | Kind |
---|---|---|---|
2006-187303 | Jul 2006 | JP | national |