Embodiments described herein relate generally to a common test board, an IP evaluation board, and a semiconductor device test method.
Semiconductor devices are tested before the shipment. There is a need to reduce the cost of the test.
In general, according to one embodiment, there is provided a common test board including a socket board, an IP evaluation board, and a common board. To the socket board, a semiconductor device is to be connected. On the IP evaluation board, the socket board is able to be attached. On the common board, the IP evaluation board is able to be attached.
Exemplary embodiments of a common test board will be explained below in detail with reference to the accompanying drawings. The present invention is not limited to the following embodiments.
The common test board according to the embodiment will be described. The common test board is used to test a semiconductor device (LSI). The semiconductor device is tested before the shipment of the semiconductor device.
For example, a test (quality determination test) to determine whether the internal logic in the semiconductor device is broken is conducted with an LSI tester. The LSI tester includes channels and special measurement options. The number of channels is a certain common denominator among the numbers of signals that are required for models of semiconductor devices, respectively. A tester board is held on the LSI tester. The tester board is formed by an interface to which an LSI-dedicated socket for each model of semiconductor devices is connected. The semiconductor device is connected to and put on the LSI-dedicated socket. Subsequently, a test signal is input from the LSI tester to the semiconductor device, and is output from the semiconductor device to the LSI tester through the tester board and the LSI-dedicated socket. This input and output tests whether the internal logic in the semiconductor device is broken. The quality determination test includes, for example, a SCAN test or a built in self test (BIST).
An LSI tester used in a method of a quality determination test is configured for all purposes. Thus the number of channels (the number of test pins) of the LSI tester can be increased or decrease only by, for example, 32, 64, or 128. Thus, some models of semiconductor devices have many units of hardware (for example, test pins) that are not used on the tester board. Similarly, it may be impossible to easily remove the special measurement options implemented on the LSI tester. Thus, the unused special measurement options remain on the tester board when the semiconductor device is tested without the special measurement options. In other words, such a tester board sometime causes a wasteful cost of installing unused hardware or special measurement options on the tester board, and thus increases the cost of the test.
Furthermore, an LSI-dedicated socket for each model of semiconductor devices is connected to the tester board. Thus, different tester boards are required for various models of semiconductor devices to be tested, respectively. This causes the increase in cost of forming tester boards, and thus can increase the cost of the test.
In light of the foregoing, a common test board 1 is configured with a combination of a board that is configured to be used commonly among models of semiconductor devices and a board that is to be changed depending on the model of the semiconductor device to be tested as illustrated in
Specifically, the common test board 1 includes a socket board 10, an IP evaluation board 20, and a common board 30.
The specifications (including the packaging form, and the number of pins in a package) of semiconductor devices are often different from each other depending on the model of the semiconductor device. An LSI-dedicated socket 11 needs to have the specifications (including the arrangement of the test pins and the number of test pins) varying depending on the model of the semiconductor device. Thus, a plurality of socket boards 10-1 to 10-k (k is an integer more than or equal to two) is prepared for semiconductor devices, respectively (see
For example, to test a semiconductor device SD-1, the socket board 10-1 is selected as the socket board 10 to be included in the common test board 1 as illustrated in
In the examples, interfaces 12-1 to 12-k are provided on the socket boards 10-1 to 10-k, respectively, in order to absorb the difference among the specifications of the LSI-dedicated sockets 11-1 to 11-k (see
For example, the common board 30 is commonly reused even after the model of the semiconductor device to be tested is changed (see
The common board 30 includes a common test circuit 31 and a common interface 32 (see
Furthermore, in order to determine the contents of a test specific for semiconductor devices, it is necessary to consider that most semiconductor devices are designed based on the intellectual property (IP). In other words, an IP functional block is sometimes implemented on a semiconductor device. The IP functional block is a circuit block complying, for example, with the standard for universal serial buses (USBs), or high-definition multimedia interfaces (HDMIs) (registered trademark). The specifications of the IP functional blocks differ depending on the standard. Thus, different types of IP functional blocks need to be tested with different evaluation tests. Accordingly, a plurality of different IP evaluation boards 20-1 to 20-n (n is an integer more than or equal to two) from each other is prepared for the types of IP functional blocks, respectively. IP-test-dedicated circuits (evaluation signal generation circuits) 21-1 to 21-n having different specifications from each other are implemented on the IP evaluation boards 20-1 to 20-n. An IP evaluation board is selected as the IP evaluation board 20 to be included in the common test board 1 among the IP evaluation boards 20-1 to 20-n in accordance with the type of the IP functional block implemented on the semiconductor device to be tested. The common test circuit 31 has a function to generate a control signal used for an IP evaluation test in accordance with the electric power source received from the power source PS and the request received from the control computer CC. Each of the IP-test-dedicated circuits 21-1 to 21-n has a function to generate a test signal (for example, a clock or a test pattern) used for an IP evaluation test in accordance with the control signal for the IP evaluation test.
For example, to test an IP functional block BLK1 implemented on the semiconductor device SD-1 or SD-2, the IP evaluation board 20-1 is selected as the IP evaluation board 20 to be included in the common test board 1 as illustrated in
At this time, interfaces 22-1 to 22-n and interfaces 23-1 to 23-n are provided on the IP evaluation boards 20-1 to 20-n, respectively, in order to absorb the difference among the specifications of the IP-test-dedicated circuits 21-1 to 21-n. In other words, the wiring from any one of the IP-test-dedicated circuits 21-1 to 21-n to a connector 22a (for example, the wiring of the signal line 22b, or the wiring of the power source line 22c illustrated in
Then, the connector 22a, which is to be connected to any one of the socket boards 10-1 to 10-k in each of the interfaces 22-1 to 22-n, is used commonly among the IP evaluation boards 20-1 to 20-n. The connector 22a in each of the interfaces 22-1 to 22-n has the configuration corresponding to the configuration of the connector 12a in each of the interfaces 12-1 to 12-k. Both of the connector 22a and the connector 12a can be fit with each other. For example, pins of the connector 12a can be fit with holes of the connector 22a as illustrated in
A connector 23a, which is to be connected to the common board 30 in each of the interfaces 23-1 to 23-n (see
Note that the IP functional block is not implemented on some models of semiconductor devices. Alternatively, if an IP functional block is implemented on a semiconductor device, it may be necessary to omit the evaluation test for the IP functional block. In light of the foregoing, flexibility is given to the configuration of the common test board 1 such that the common test board 1 can be configured without any one of the IP evaluation boards 20-1 to 20-n.
For example, to omit to test the IP functional block BLK1 or BLK2 implemented on the semiconductor device SD-1, the socket board 10-1 is held on the common board 30 as illustrated in
At this time, the connector 32a in the common interface 32 has the configuration corresponding not only to the configuration of the connector 23a in each of the interfaces 23-1 to 23-n but also to the configuration of the connector 12a in each of the interfaces 12-1 to 12-k. Both of the connector 32a and the connector 12a can be fit with each other. For example, pins of the connector 12a can be fit with holes of the connector 32a as illustrated in
It is further necessary to conduct a test to determine whether a semiconductor device can exert the required performance when the semiconductor device is implemented on an actual apparatus (an actual apparatus test). For example, when the semiconductor device is an image processing chip for a television, the semiconductor device is implemented on a television and tested whether to display an appropriate image on the screen of the television. Alternatively, for example, when the semiconductor device is an AV chip, the semiconductor device is implemented on an AV apparatus and tested whether to play an appropriate voice or video. Alternatively, for example, when the semiconductor device is an image sensor chip, the semiconductor device is implemented on a mobile terminal and tested whether to take an appropriate image. Alternatively, for example, when the semiconductor device is a display control chip, the semiconductor device is implemented on a mobile terminal and tested whether to display an appropriate image on the LCD device of the mobile terminal.
For such tests, a common test circuit 31 on the common board 30 (see
The configuration of each of the boards will be described next with reference to
The common board 30 includes the common test circuit 31 and the common interface 32. The common test circuit 31 includes a microcontroller 31a, an I/O control unit 31b, and a power source control unit 31c. The microcontroller 31a receives a request from the control computer CC through the connector 34, and controls the I/O control unit 31b and the power source control unit 31c in response to the request. The microcontroller 31a inputs a test signal of a quality determination test or an actual apparatus test to the common interface 32, and outputs the test signal from the common interface 32 through the I/O control unit 31b. The microcontroller 31a provides a control signal used for an IP evaluation test to the common interface 32 through the I/O control unit 31b in response to the request from the control computer CC. The power source control unit 31c adjusts the electric power source received from the power source PS through the connector 34 such that the electric power source is internally used in response to the control signal from the microcontroller 31a. The power source control unit 31c supplies the electric power source to internally be used to the common interface 32.
The common interface 32 includes the connector 32a, the signal line 32b, and the power source line 32c. The signal line 32b electrically connects the I/O control unit 31b to the connector 32a. The power source line 32c electrically connects the power source control unit 31c to the connector 32a. The connector 32a can be placed on a front surface 30a1 of a substrate 30a in the common board 30 (see
The IP evaluation board 20 includes the IP-test-dedicated circuit (evaluation signal generation circuit) 21, the interface 22, and the interface 23. The IP-test-dedicated circuit 21 generates a test signal (for example, a clock or a test pattern) used for an IP evaluation test in accordance with the control signal for the IP evaluation test received from the common test circuit 31 through the common interface 32 and the interface 23. The IP-test-dedicated circuit 21 inputs the test signal of the IP evaluation test to the semiconductor device and outputs the test signal from the semiconductor device through the interface 22 and the socket board 10. The IP-test-dedicated circuit 21 transfers the test signal used for a quality determination test or the test signal used for an actual apparatus test between the interface 22 and the interface 23. The IP-test-dedicated circuit 21 transfers the electric power source to internally be used from the interface 22 to the interface 23.
The interface 22 includes the connector 22a, the signal line 22b, and the power source line 22c. The signal line 22b electrically connects the IP-test-dedicated circuit 21 to the connector 22a. The power source line 22c electrically connects the IP-test-dedicated circuit 21 to the connector 22a. The connector 22a can be placed on the front surface 20a1 of the substrate 20a in the IP evaluation board 20 (see
The interface 23 includes the connector 23a, the signal line 23b, and the power source line 23c. The signal line 23b electrically connects the IP-test-dedicated circuit 21 to the connector 23a. The power source line 23c electrically connects the IP-test-dedicated circuit 21 to the connector 23a. The connector 23a can be placed on the reverse surface 20a2 of the substrate 20a in the IP evaluation board 20 (see
The socket board 10 includes the LSI-dedicated socket 11 and the interface 12. The pins of the package of the semiconductor device are electrically connected to the LSI-dedicated socket 11. The LSI-dedicated socket 11 inputs a test signal to the semiconductor device and outputs the test signal from the semiconductor device through the interface 12.
The interface 12 includes the connector 12a, the signal line 12b, and the power source line 12c. The signal line 12b electrically connects the LSI-dedicated socket 11 to the connector 12a. The power source line 12c electrically connects the LSI-dedicated socket 11 to the connector 12a. The connector 12a can be placed on the reverse surface 10a2 of the substrate 10a in the socket board 10 (see
The semiconductor device test method will be descried next with reference to
When an instruction for a test including IP evaluation is input (Yes in S1), the control computer CC sets the schedule for the test in order of a quality determination test→an IP evaluation test→an actual apparatus test. The instruction for a test includes the information about the model of the semiconductor device to be tested and the type of the IP functional block to be tested.
An IP evaluation board is selected among the IP evaluation boards 20-1 to 20-n in accordance with the type of the IP functional block to be tested. The selected IP evaluation board 20 is held on the common board 30 (S2). A socket board is selected among the socket boards 10-1 to 10-k in accordance with the model of the semiconductor device to be tested. The selected socket board 10 is held on the IP evaluation board 20 (S3). The semiconductor device is connected to the LSI-dedicated socket 11 on the socket board 10 held in S3 (S4).
The control computer CC provides the request for the quality determination test to the common test circuit 31 on the common board 30. The common test circuit 31 conducts a quality determination test to test the semiconductor device in response to the request for the quality determination test (S5). In other words, the common test circuit 31 inputs a test signal of the quality determination test to the semiconductor device and outputs the test signal from the semiconductor device through the common interface 32, the IP evaluation board 20, and the socket board 10.
The control computer CC provides the request for the IP evaluation test to the common test circuit 31 on the common board 30. The common test circuit 31 controls the common test board to conduct an IP evaluation test to test the semiconductor device in response to the request for the IP evaluation test (S6). In other words, the common test circuit 31 provides the control signal for the IP evaluation test to the IP-test-dedicated circuit 21 through the common interface 32 and the interface 23. The control signal for the IP evaluation test includes the information about the type of the IP functional block to be tested. The IP-test-dedicated circuit 21 generates a test signal used for the IP evaluation test, inputs the test signal to the semiconductor device and outputs the test signal from the semiconductor device through the interface 22 and the socket board 10 in response to the control signal of the IP evaluation test.
The control computer CC provides the request for the actual apparatus test to the common test circuit 31 on the common board 30. The common test circuit 31 conducts an actual apparatus test to test the semiconductor device in response to the request for the actual apparatus test (S7). In other words, the common test circuit 31 inputs the test signal of the actual apparatus test to the semiconductor device and outputs the test signal from the semiconductor device through the common interface 32, the IP evaluation board 20, and the socket board 10.
On the other hand, when an instruction for a test without IP evaluation is input (No in S1), the control computer CC sets the schedule for the test in order of a quality determination test→an actual apparatus test. The instruction for the test includes the information about the model of the semiconductor device to be tested.
A socket board is selected among the socket boards 10-1 to 10-k in accordance with the model of the semiconductor device to be tested. The selected socket board 10 is held on the common board 30 (S8). The semiconductor device is connected to the LSI-dedicated socket 11 on the socket board 10 held in S8 (S9).
The control computer CC provides the request for the quality determination test to the common test circuit 31 on the common board 30. The common test circuit 31 conducts a quality determination test to test the semiconductor device in response to the request for the quality determination test (S10). In other words, the common test circuit 31 inputs the test signal of the quality determination test to the semiconductor device and outputs the test signal from the semiconductor device through the common interface 32, and the socket board 10.
The control computer CC provides the request for the actual apparatus test to the common test circuit 31 on the common board 30. The common test circuit 31 conducts an actual apparatus test to test the semiconductor device in response to the request for the actual apparatus test (S11). In other words, the common test circuit 31 inputs the test signal of the actual apparatus test to the semiconductor device and outputs the test signal from the semiconductor device through the common interface 32, the IP evaluation board 20, and the socket board 10.
As described above, in the embodiment, the common board 30 is configured to be used commonly among models of semiconductor devices. The IP evaluation board 20 is changed depending on the IP functional block to be tested. The socket board 10 is changed depending on the model of the semiconductor device to be tested. The common test board 1 is formed by the combination of the common board 30, the IP evaluation board 20, and the socket board 10. Thus, if the model of the semiconductor device to be tested is changed, the common board 30 can commonly be reused. This can diminish or reduce the number of channels (the number of test pins) necessary for the test. As a result, the cost of testing the semiconductor device can be reduced.
Furthermore, in the embodiment, the socket board 10 can be held on the common board 30 without the IP evaluation board 20 therebetween. This can improve the flexibility to change the configuration of the common test board 1 depending on the requested contents of the test.
Furthermore, in the embodiment, each of the socket boards 10-1 to 10-k includes the connector 12a that is electrically connected to any one of the different LSI-dedicated sockets 11-1 to 11-k from each other, and is configured to be used commonly among the socket boards 10-1 to 10-k. This enables the socket board 10 to absorb the difference among the packages, or among the single connections. The package and signal connection vary depending on the model of the semiconductor device. The units other than the socket board 10 in the common test board 1 can commonly be used among different models of semiconductor devices.
Furthermore, in the embodiment, the common test circuit 31 on the common board 30 has a function to generate a test signal (for example, a clock or a test pattern) used for a quality determination test. The function makes it unnecessary to use a general-purpose LSI tester. Thus, the number of signals necessary for a quality determination test is reduced and the common test circuit 31 can commonly be used. This can reduce the need to install the hardware that is not to be used on the board.
Furthermore, in the embodiment, the common test circuit 31 on the common board 30 can generate any of the test signal used for the quality determination test, the control signal used for the IP evaluation test, and the test signal used for the actual apparatus test. Thus, a test that is not conducted with a general-purpose LSI tester (for example, an IP evaluation test or an actual apparatus test) can be conducted with the common test board 1 used commonly for a quality determination test. As a result, different types of tests can sequentially be conducted on the common test board 1. The total time required to conduct the different types of tests can be shortened and thus the total cost of the tests can be reduced.
Note that a signal line 24b and a power source line 24c that bypass the IP-test-dedicated circuit 21 can be provided on the IP evaluation board 20 as illustrated in
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2015-049257 | Mar 2015 | JP | national |
This application is a divisional of Application Ser. No. 14/991,747, filed Jan. 8, 2016 and is based upon and claims the benefit of priority from Japanese Patent Application No. 2015-049257, filed on Mar. 12, 2015; the entire contents of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6762599 | Miller | Jul 2004 | B1 |
6798051 | Benedix | Sep 2004 | B2 |
6996757 | Evans | Feb 2006 | B2 |
20030057940 | Tanimura | Mar 2003 | A1 |
20040048499 | Adams | Mar 2004 | A1 |
20060275932 | Fujimura et al. | Dec 2006 | A1 |
20070184680 | Choi | Aug 2007 | A1 |
20080126863 | Co | May 2008 | A1 |
20090051366 | Miyauchi | Feb 2009 | A1 |
20090267628 | Takase | Oct 2009 | A1 |
20100216320 | Russell | Aug 2010 | A1 |
20110248737 | Takeshita et al. | Oct 2011 | A1 |
20140125371 | Chung | May 2014 | A1 |
Number | Date | Country |
---|---|---|
H08-201476 | Aug 1996 | JP |
2006-090953 | Apr 2006 | JP |
2011-220924 | Nov 2011 | JP |
Number | Date | Country | |
---|---|---|---|
20190004088 A1 | Jan 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14991747 | Jan 2016 | US |
Child | 16126566 | US |