WO2008152557A1 - Semiconductor device test method - Google Patents

Semiconductor device test method Download PDF

Info

Publication number
WO2008152557A1
WO2008152557A1 PCT/IB2008/052251 IB2008052251W WO2008152557A1 WO 2008152557 A1 WO2008152557 A1 WO 2008152557A1 IB 2008052251 W IB2008052251 W IB 2008052251W WO 2008152557 A1 WO2008152557 A1 WO 2008152557A1
Authority
WO
WIPO (PCT)
Prior art keywords
block
parameter
measured
tolerance window
target value
Prior art date
Application number
PCT/IB2008/052251
Other languages
French (fr)
Inventor
Antonius M. P. J. Hendriks
Hermanus H. W. Thoonen
Gerard Lemmen
Kitty Van Dijk
Johannes D. Dingemanse
Original Assignee
Nxp B.V.
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 Nxp B.V. filed Critical Nxp B.V.
Publication of WO2008152557A1 publication Critical patent/WO2008152557A1/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/2851Testing of integrated circuits [IC]
    • G01R31/2894Aspects of quality control [QC]
    • 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/31705Debugging aspects, e.g. using test circuits for debugging, using dedicated debugging test circuits

Definitions

  • the present invention relates to a method of testing a semiconductor device, the device comprising a plurality of blocks of identical design.
  • Contemporary semiconductor devices such as integrated circuits (ICs) fulfil crucial roles in many application domains, such as the automotive industry. Because of the crucial functional roles that these devices play, it is of paramount importance that semiconductor device manufacturers provide flawless semiconductor devices to their customers to minimize the risk of the failure of an apparatus incorporating the semiconductor device because of a fault in the semiconductor device.
  • the semiconductor device manufacturer has to robustly test each semiconductor device prior to clearing the device for delivery to a customer.
  • Such testing typically includes a wafer test, which means that the semiconductor devices undergo testing whilst still forming part of the wafer on which they were manufactured. Faulty devices on the wafer are marked and discarded after the sawing process, with the passed devices being packaged and subjected to further tests to ensure that the packaging process has not damaged the devices.
  • the detection of faulty semiconductor devices at wafer test (which are also referred to as semiconductor dies at this stage) is important because it can avoid wasting money in packaging faulty semiconductor devices as well as give clear insights into which steps of the manufacturing process are responsible for the occurrence of any detected defects. These insights can be used to improve the manufacturing process.
  • Defining reliable test criteria for testing semiconductor devices on a wafer is not trivial, because the wafer typically exhibits variations in parameters of the manufacturing process, e.g. variations in dopant concentrations, thickness, critical dimension layer, resistivity and so on. Such variations can cause semiconductor devices in one section of the wafer (e.g. on an edge of the wafer) to produce significantly different test results than the semiconductor devices in another section of the wafer (e.g. in the centre of the wafer), in particular when testing an electrical parameter of the semiconductor device which magnitude is directly related to such a process parameter. Care has to be taken that the acquisition of such different test results does not lead to the rejection of properly functioning devices, and at the same time, does not lead to faulty devices remaining undetected.
  • variations in parameters of the manufacturing process e.g. variations in dopant concentrations, thickness, critical dimension layer, resistivity and so on.
  • Such variations can cause semiconductor devices in one section of the wafer (e.g. on an edge of the wafer) to produce significantly different test results than the semiconductor devices
  • the present invention seeks to provide a method according to the opening paragraph that does not suffer from the drawbacks of the prior art.
  • this method comprises the steps of measuring a block parameter of each block; calculating a target value for the block parameter from at least one measured block parameter; defining a tolerance window around the target value; determining, for each measured block parameter, if said parameter falls inside the tolerance window; and classifying the semiconductor device as faulty if at least one of the measured block parameters falls outside the tolerance window.
  • the method of the present invention is based on the realization that semiconductor devices such as ICs typically have a large number of blocks of identical design, i.e.
  • a semiconductor device can be tested by evaluating the statistical property of a measured device parameter such as an electrically measured parameter, e.g. jitter, signal frequency, signal hsetime or falltime, leakage currents, start-up currents, operational currents, I/O voltage levels, resistivity and so on, because the allowable statistical property of such a parameter for all measured blocks is typically well-defined. Since the method of the present invention considers intra-die variations, the outcome of a wafer test based on the method of the present invention is insensitive to the starting location on the wafer.
  • the method can be applied at any stage of the manufacturing process, e.g. at wafer-test or at final test after packaging.
  • a target value may be used during test that is based on the distribution of all measured block parameters, e.g. the average value in case of a Gaussian distribution.
  • the step of calculating the target value comprises, after a performed determining step, calculating an updated target value from the target value used in the performed determining step and the measured block value of the performed determining step, such that an intra-die moving limits approach is achieved.
  • the tolerance window may be updated as well by means of the step of defining the tolerance window comprising calculating the tolerance window after the performed determining step from the standard deviation of the block parameters measured in all preceding measuring steps.
  • the tolerance window may be calculated from all measured block parameters of a single semiconductor device. This has the advantage that a stringent, i.e. narrow, tolerance window may be defined because the tolerance window is based on a known statistical spread around a known mean value.
  • the tolerance window may also be calculated from a subset of block parameters of a single device, for instance from all blocks that share an orientation on the device in case the block parameter valus is sensitive to the orientation of the block on the device. The subset may be extended to include the measured block parameters of other semiconductor devices on the same wafer that share this orientation.
  • the tolerance window may be predefined. Although this approach yields less a stringent tolerance windows compared to a tolerance window calculated from all measured block parameters, this approach reduces test time and avoids the inclusion of parameters of potentially faulty blocks in the calculation of the tolerance window.
  • the method further comprises the steps of defining a further tolerance window having an upper limit and a lower limit; determining, for each measured block parameter, if the measured block parameter falls inside the further tolerance window; and classifying the semiconductor device as faulty if at least one of the measured block parameters falls outside the further tolerance window.
  • the further tolerance window may for instance be an absolute tolerance window that is governed by the applied process technology. This has the advantage that if a semiconductor device has a narrow distribution of its measured block parameter, the semiconductor device can still be rejected if part of its distribution falls outside the absolute tolerance window.
  • Fig. 1 depicts an IC to which the method of the invention is applicable
  • Fig. 2 shows a flowchart of the method of the present invention
  • Fig. 3 depicts a test result from a test applied to two devices using the method of the present invention
  • Fig. 4 depicts an evaluation of test results from a test applied to a batch of semiconductor devices
  • Fig. 5 depicts another evaluation of test results from the test applied to one wafer of said batch
  • Fig. 6 depicts yet another evaluation of test results from the test applied to a single device on the one wafer
  • Fig. 7 shows a scanning electron microscope (SEM) image of a faulty block detected with the method of the present invention
  • Fig. 8 shows a SEM image of the same block when correctly manufactured.
  • Fig. 1 depicts a semiconductor device, i.e. IC 100, suitable for being tested according to the method of the present invention.
  • IC 100 has a plurality of blocks of identical design 110.
  • the functional blocks 110 are I/O pads, but it will be appreciated that other blocks, e.g. memory cells, may be tested using the same approach.
  • IC 100 further has a small number of blocks of identical design 120 and an even smaller number of blocks of identical design 130.
  • test method of the present invention may be applied to small numbers of blocks of identical design, it will be understood that higher confidence levels in the test results are achieved when larger numbers of blocks of identical design are tested, due to the fact that the method of the present invention relies on determining and evaluating statistical spreads of a measured parameter of the blocks of identical design.
  • Fig. 2 depicts a flowchart of an embodiment of the method of the present invention.
  • a semiconductor device is selected for testing.
  • step 210 one of the blocks of identical design of the selected semiconductor device is selected for testing.
  • step 220 a parameter of the selected block is measured and stored, e.g. in the memory of automated test equipment (ATE) or a computer used in the execution of the test method.
  • ATE automated test equipment
  • the selected parameter of each functionally identical block is measured before a target value of this parameter is determined in step 230.
  • the target value ⁇ of this parameter ⁇ may be defined as the average of all measured N block parameter values (N>1 ):
  • an average-based target value is by way of non-limiting example only.
  • the target value may be defined in other known ways, e.g. as a median value.
  • im is defined. These limits define the extent any parameter value ⁇ may deviate from its target value ⁇ .
  • the amount of allowed deviation may be based on a calculated distribution of the N values of ⁇ , e.g. a Gaussian distribution. It will be appreciated that the method of the present invention is equally applicable to other distributions.
  • is the standard deviation of the N values of ⁇
  • j is a predefined scaling factor, with 2 ⁇ j ⁇ 5 as preferred range, although values of j outside this range may also be feasible.
  • the method of the present invention may use several different tolerance windows, such as a first window in which the tolerance limits are based on the expected distribution of the N values of ⁇ , and a second window in which the tolerance limits are based on the minimum and maximum allowed values of ⁇ in the applied process technology, e.g. guardband limits.
  • step 250 a measured block parameter value ⁇ is selected, and in step 252, it is determined whether or not a measured block parameter value ⁇ falls inside the tolerance window determined in step 240. If the value ⁇ of the block parameter falls outside this window, the block is marked faulty in step 260. If not all measured block parameters have been evaluated, which is checked in step 254, the steps 250, 252 and, if necessary 260 are repeated until all blocks have been checked, and is repeated until all semiconductor devices have been tested, as checked in step 270, after which the method terminates in step 280.
  • Step 256 loops back to step 250 in this embodiment of the method of the present invention because all block parameter values are pre-measured before the target parameter value and its tolerance window are defined.
  • the calculation of the target parameter value in step 230 is repeated after each measurement of the value ⁇ of a selected block.
  • the target value ⁇ may be determined by calculating the average of all measurements of performed up to and including the last, i.e. most recent, measurement i:
  • the tolerance window should preferably also be updated in step 250 after the determination of ⁇ ,:
  • the block parameter value measured in step 220 is compared against the tolerance window before the updating of the target parameter value and tolerance window.
  • comparison step 252 is performed before update steps 230 and 240 are executed.
  • This alternative is not explicitly disclosed in Fig. 2, but is equally feasible. It will be appreciated that in this alternative the comparison of the very first measured block parameter value will be skipped because no target parameter value is available yet.
  • Step 250 may be skipped in the second main embodiment of the present invention because each measured block value is compared against the appropriate tolerance window before the next block is selected for testing. Hence, block 256 loops back to step 210 in the second main embodiment of the method of the present invention.
  • the above steps may be repeated at different operating conditions, e.g. different temperatures to facilitate the detection of faults that are sensitive to variations in said conditions.
  • the above steps may also be repeated at different stages of the manufacturing process of the device under test (DUT), e.g. at wafer test or at final test after packaging the DUT. This for instance facilitates the monitoring of shifts in the parameter values of the identically designed blocks.
  • DUT device under test
  • different tolerance windows may be used at different stages of the manufacture of the DUT.
  • the set of parameter values from which the tolerance window is calculated is limited to include parameter values from compatible blocks.
  • the orientation of a block can influence the parameter value of the block.
  • the set of parameter values may be limited to include parameter values from only those blocks that share the same orientation on a wafer, e.g blocks on one side of the DUT.
  • the set may be extended to include parameter values of blocks from multiple dies on the wafer that all share this orientation, e.g. all devices in a single row or column on the wafer.
  • the set of parameter values may be based on the parameter values of the identically designed blocks of two neighbouring dies that are oriented on either side of the boundary line between the neighbouring dies, because such blocks, when functioning correctly, typically exhibit very little deviation in behaviour due to their close proximity.
  • Fig. 3 depicts the test results of two devices under test DUT1 and DUT2 using the method of the present invention.
  • a tolerance window 310 is given for DUT1 and a tolerance window 315 is given for DUT2.
  • Measurement 320 indicates that one of the tested blocks of identical design of the DUT1 has a parameter value well outside the tolerance window 310, even though this value still lies within the lower limit 330 and the upper limit 340 of the fixed technology-based specification limits.
  • the parameter values of DUT2 all fall within its tolerance window 315, and these values assume a Gaussian distribution. Consequently, DUT1 has been identified as a faulty device while DUT2 has been cleared.
  • the method of the present invention has been verified using an IC of the applicant (NXP B.V.), and the robustness of the method of the present invention has been compared with other test data evaluation approaches.
  • the selected IC is a 144 pins device having 94 identical general purpose input/output (GPIO) pins.
  • GPIO pin typically is a complex IO pin containing digital circuitry that enables plain input, pull up/down, digital/analog output and further containing ESD protection measures. For each of these pins, the input leakage current (l lh ) at a logic high input level has been determined. In this exercise, the GPIO pins of a batch of ICs from 15 wafers of multiple diffusion lots have been tested this way.
  • the input leakage current has been chosen as parameter by way of example only; other parameters, such as a negative diode value, a low or high output voltage level, or low input leakage current, a pull-up/down current and many other parameters are equally feasible. Other parameters for blocks of identical design other than I/O pins can also be used.
  • Fig. 4 shows the cumulative distribution of the input leakage on pin 48 for the devices from these 15 wafers.
  • the distribution is clearly non-Gaussian; in fact, a double distribution with minor tails is observed. Although the existence of a tail in a distribution is an indication of the presence of a faulty device in the batch, it is not immediately apparent from Fig. 4 which devices are faulty.
  • Fig. 5 shows the cumulative distribution of the high input leakage on pins 43-53 (pin 48 and five neighbouring pins on each side of pin 48) for the devices on a single wafer. Again minor tails are observed in the distribution but it is yet again not evident which devices can be marked as faulty.
  • Fig. 4 shows the cumulative distribution of the input leakage on pin 48 for the devices from these 15 wafers. The distribution is clearly non-Gaussian; in fact, a double distribution with minor tails is observed. Although the existence of a tail in a distribution is an indication of the presence of a faulty device in the batch, it is not immediately apparent from
  • FIG. 6 shows the cumulative distribution the measured input leakage current of all 94 GPIO pins of a single DUT using the method of the present invention.
  • the tail in the distribution is clearly visible and indicated by the arrow. It can be seen that three pins of this DUT clearly fall outside the main distribution and that pin 48 has the most deviating input leakage current.
  • the intra-die test method of the present invention as shown in Fig. 6 has a superior resolution to the inter-die test data evaluation methods shown in Fig. 4 and Fig. 5.
  • the method of the present invention facilitates the detection of a faulty individual block. This can be used to more closely examine the cause for the faulty behaviour in a subsequent failure analysis step. Failure analysis is an indispensable tool for understanding why and where certain faults develop in the manufacturing process so that the manufacturing process can be improved accordingly.
  • Fig. 7 shows the failure analysis by means of SEM imaging of the faulty pin 48 in Fig. 6.
  • Fig. 8 shows a SEM image of a correctly functioning pin of the same semiconductor device.
  • the SEM image of Fig. 7 reveals a problem with the self-aligned suicide (salicide) of the device incorporating faulty pin 48.
  • the rough area in Fig.7 as indicated by the arrow reveals that the salicide top layer has not been fully removed, whereas the smooth layer in the same location in Fig. 8 indicates the successful removal of this top layer.

Abstract

A method of testing a semiconductor device is disclosed. The device comprises a plurality of blocks of identical design, and the method comprises measuring (220) a block parameter of each block; calculating (230) a target value for the block parameter from at least one measured block parameter; defining (240) a tolerance window (310, 315) around the target value; determining (252), for each measured block parameter, if said parameter falls inside the tolerance window (310, 315); and classifying (260) the semiconductor device as faulty if at least one of the measured block parameters falls outside the tolerance window (310, 315). This method allows for the detection of a faulty semiconductor device by means of the detection of deviations from an allowable statistical spread of a particular process parameter of a functionally identical block. It is demonstrated that this test method has an improved resolution compared to known inter-device test methods such as known wafer test methods.

Description

DESCRIPTION
SEMICONDUCTOR DEVICE TEST METHOD
The present invention relates to a method of testing a semiconductor device, the device comprising a plurality of blocks of identical design.
Contemporary semiconductor devices such as integrated circuits (ICs) fulfil crucial roles in many application domains, such as the automotive industry. Because of the crucial functional roles that these devices play, it is of paramount importance that semiconductor device manufacturers provide flawless semiconductor devices to their customers to minimize the risk of the failure of an apparatus incorporating the semiconductor device because of a fault in the semiconductor device.
For this reason, the semiconductor device manufacturer has to robustly test each semiconductor device prior to clearing the device for delivery to a customer. Such testing typically includes a wafer test, which means that the semiconductor devices undergo testing whilst still forming part of the wafer on which they were manufactured. Faulty devices on the wafer are marked and discarded after the sawing process, with the passed devices being packaged and subjected to further tests to ensure that the packaging process has not damaged the devices.
The detection of faulty semiconductor devices at wafer test (which are also referred to as semiconductor dies at this stage) is important because it can avoid wasting money in packaging faulty semiconductor devices as well as give clear insights into which steps of the manufacturing process are responsible for the occurrence of any detected defects. These insights can be used to improve the manufacturing process.
Defining reliable test criteria for testing semiconductor devices on a wafer is not trivial, because the wafer typically exhibits variations in parameters of the manufacturing process, e.g. variations in dopant concentrations, thickness, critical dimension layer, resistivity and so on. Such variations can cause semiconductor devices in one section of the wafer (e.g. on an edge of the wafer) to produce significantly different test results than the semiconductor devices in another section of the wafer (e.g. in the centre of the wafer), in particular when testing an electrical parameter of the semiconductor device which magnitude is directly related to such a process parameter. Care has to be taken that the acquisition of such different test results does not lead to the rejection of properly functioning devices, and at the same time, does not lead to faulty devices remaining undetected.
In "Cost Effective Outliers Screening With Moving Limits and Correlating Testing for Analogue ICs" by L. Fang, M. Lemnawar and Y. Xing in the Proceedings of the International Test Conference (ITC) 2006, pages 1 -10, ISBN 1 -4244-0292-1 , a method is disclosed in which test results of neighbouring dies are used to calculate the allowable parameter limits of a semiconductor die under test. Consequently, the process parameter variations in a wafer are incorporated in this 'moving limits' test method. The method relies on the empirical evidence that a die that has a parametric test result that lies outside a statistical distribution of collated parametric test results has an increased chance of being faulty.
However, this prior art method has its limitations. For instance, the test has to be performed on the wafer. The overall test result in terms of fault coverage is sensitive to the starting point of the test on the wafer. Moreover, intra-die process variations may not be captured by this method.
The present invention seeks to provide a method according to the opening paragraph that does not suffer from the drawbacks of the prior art.
According to an aspect of the present invention, this method comprises the steps of measuring a block parameter of each block; calculating a target value for the block parameter from at least one measured block parameter; defining a tolerance window around the target value; determining, for each measured block parameter, if said parameter falls inside the tolerance window; and classifying the semiconductor device as faulty if at least one of the measured block parameters falls outside the tolerance window. The method of the present invention is based on the realization that semiconductor devices such as ICs typically have a large number of blocks of identical design, i.e. blocks that share the same design, such as I/O pads, memory cells, analog circuit blocks, power supply pins, electrostatic discharge protection circuits and so on, and that a semiconductor device can be tested by evaluating the statistical property of a measured device parameter such as an electrically measured parameter, e.g. jitter, signal frequency, signal hsetime or falltime, leakage currents, start-up currents, operational currents, I/O voltage levels, resistivity and so on, because the allowable statistical property of such a parameter for all measured blocks is typically well-defined. Since the method of the present invention considers intra-die variations, the outcome of a wafer test based on the method of the present invention is insensitive to the starting location on the wafer. Moreover, the method can be applied at any stage of the manufacturing process, e.g. at wafer-test or at final test after packaging. To this end, a target value may be used during test that is based on the distribution of all measured block parameters, e.g. the average value in case of a Gaussian distribution. Alternatively, the step of calculating the target value comprises, after a performed determining step, calculating an updated target value from the target value used in the performed determining step and the measured block value of the performed determining step, such that an intra-die moving limits approach is achieved. This has the advantage that intra-die manufacturing process variations are incorporated in the test method, which improves the accuracy of the method. In this embodiment, the tolerance window may be updated as well by means of the step of defining the tolerance window comprising calculating the tolerance window after the performed determining step from the standard deviation of the block parameters measured in all preceding measuring steps.
In general, the tolerance window may be calculated from all measured block parameters of a single semiconductor device. This has the advantage that a stringent, i.e. narrow, tolerance window may be defined because the tolerance window is based on a known statistical spread around a known mean value. The tolerance window may also be calculated from a subset of block parameters of a single device, for instance from all blocks that share an orientation on the device in case the block parameter valus is sensitive to the orientation of the block on the device. The subset may be extended to include the measured block parameters of other semiconductor devices on the same wafer that share this orientation.
Alternatively, the tolerance window may be predefined. Although this approach yields less a stringent tolerance windows compared to a tolerance window calculated from all measured block parameters, this approach reduces test time and avoids the inclusion of parameters of potentially faulty blocks in the calculation of the tolerance window.
In an embodiment, the method further comprises the steps of defining a further tolerance window having an upper limit and a lower limit; determining, for each measured block parameter, if the measured block parameter falls inside the further tolerance window; and classifying the semiconductor device as faulty if at least one of the measured block parameters falls outside the further tolerance window. The further tolerance window may for instance be an absolute tolerance window that is governed by the applied process technology. This has the advantage that if a semiconductor device has a narrow distribution of its measured block parameter, the semiconductor device can still be rejected if part of its distribution falls outside the absolute tolerance window.
The invention is described in more detail and by way of non-limiting examples with reference to the accompanying drawings, wherein:
Fig. 1 depicts an IC to which the method of the invention is applicable;
Fig. 2 shows a flowchart of the method of the present invention;
Fig. 3 depicts a test result from a test applied to two devices using the method of the present invention;
Fig. 4 depicts an evaluation of test results from a test applied to a batch of semiconductor devices;
Fig. 5 depicts another evaluation of test results from the test applied to one wafer of said batch; Fig. 6 depicts yet another evaluation of test results from the test applied to a single device on the one wafer;
Fig. 7 shows a scanning electron microscope (SEM) image of a faulty block detected with the method of the present invention; and Fig. 8 shows a SEM image of the same block when correctly manufactured.
It should be understood that the Figures are merely schematic and are not drawn to scale. It should also be understood that the same reference numerals are used throughout the Figures to indicate the same or similar parts.
Fig. 1 depicts a semiconductor device, i.e. IC 100, suitable for being tested according to the method of the present invention. IC 100 has a plurality of blocks of identical design 110. In IC 100, the functional blocks 110 are I/O pads, but it will be appreciated that other blocks, e.g. memory cells, may be tested using the same approach. IC 100 further has a small number of blocks of identical design 120 and an even smaller number of blocks of identical design 130. Although the test method of the present invention may be applied to small numbers of blocks of identical design, it will be understood that higher confidence levels in the test results are achieved when larger numbers of blocks of identical design are tested, due to the fact that the method of the present invention relies on determining and evaluating statistical spreads of a measured parameter of the blocks of identical design.
Fig. 2 depicts a flowchart of an embodiment of the method of the present invention. In a first step 205, a semiconductor device is selected for testing. Next, in step 210, one of the blocks of identical design of the selected semiconductor device is selected for testing. In step 220, a parameter of the selected block is measured and stored, e.g. in the memory of automated test equipment (ATE) or a computer used in the execution of the test method. In a first main embodiment of the method of the present invention, as indicated by steps 222 and 224, the selected parameter of each functionally identical block is measured before a target value of this parameter is determined in step 230. In the first main embodiment, the target value μ of this parameter λ may be defined as the average of all measured N block parameter values (N>1 ):
μ = — (1 )
N
It will be appreciated that the use of an average-based target value is by way of non-limiting example only. The target value may be defined in other known ways, e.g. as a median value.
In the next step 240, a tolerance window with limits Δ|im is defined. These limits define the extent any parameter value λ may deviate from its target value μ. For example, the amount of allowed deviation may be based on a calculated distribution of the N values of λ, e.g. a Gaussian distribution. It will be appreciated that the method of the present invention is equally applicable to other distributions.
Δlm = μ ±y *σ (2)
In equation (2), σ is the standard deviation of the N values of λ, and j is a predefined scaling factor, with 2 < j < 5 as preferred range, although values of j outside this range may also be feasible.
The method of the present invention may use several different tolerance windows, such as a first window in which the tolerance limits are based on the expected distribution of the N values of λ, and a second window in which the tolerance limits are based on the minimum and maximum allowed values of λ in the applied process technology, e.g. guardband limits.
In step 250, a measured block parameter value λ is selected, and in step 252, it is determined whether or not a measured block parameter value λ falls inside the tolerance window determined in step 240. If the value λ of the block parameter falls outside this window, the block is marked faulty in step 260. If not all measured block parameters have been evaluated, which is checked in step 254, the steps 250, 252 and, if necessary 260 are repeated until all blocks have been checked, and is repeated until all semiconductor devices have been tested, as checked in step 270, after which the method terminates in step 280. Step 256 loops back to step 250 in this embodiment of the method of the present invention because all block parameter values are pre-measured before the target parameter value and its tolerance window are defined.
In the second main embodiment of the method of the present invention, the calculation of the target parameter value in step 230 is repeated after each measurement of the value λ of a selected block. The target value μ may be determined by calculating the average of all measurements of performed up to and including the last, i.e. most recent, measurement i:
∑>(ιi) μt = ^ ; 1 ≤ i ≤ N (3) i
In this embodiment, the tolerance window should preferably also be updated in step 250 after the determination of μ,:
AlπBtl = μ, ± j *σ, (4)
Alternatively, the block parameter value measured in step 220 is compared against the tolerance window before the updating of the target parameter value and tolerance window. In this alternative, comparison step 252 is performed before update steps 230 and 240 are executed. This alternative is not explicitly disclosed in Fig. 2, but is equally feasible. It will be appreciated that in this alternative the comparison of the very first measured block parameter value will be skipped because no target parameter value is available yet.
Step 250 may be skipped in the second main embodiment of the present invention because each measured block value is compared against the appropriate tolerance window before the next block is selected for testing. Hence, block 256 loops back to step 210 in the second main embodiment of the method of the present invention.
The above steps may be repeated at different operating conditions, e.g. different temperatures to facilitate the detection of faults that are sensitive to variations in said conditions. The above steps may also be repeated at different stages of the manufacturing process of the device under test (DUT), e.g. at wafer test or at final test after packaging the DUT. This for instance facilitates the monitoring of shifts in the parameter values of the identically designed blocks. For this purpose, different tolerance windows may be used at different stages of the manufacture of the DUT.
Typically, the set of parameter values from which the tolerance window is calculated is limited to include parameter values from compatible blocks. For instance, it is known that the orientation of a block can influence the parameter value of the block. In such a case, the set of parameter values may be limited to include parameter values from only those blocks that share the same orientation on a wafer, e.g blocks on one side of the DUT. The set may be extended to include parameter values of blocks from multiple dies on the wafer that all share this orientation, e.g. all devices in a single row or column on the wafer. Similarly, the set of parameter values may be based on the parameter values of the identically designed blocks of two neighbouring dies that are oriented on either side of the boundary line between the neighbouring dies, because such blocks, when functioning correctly, typically exhibit very little deviation in behaviour due to their close proximity. Fig. 3 depicts the test results of two devices under test DUT1 and DUT2 using the method of the present invention. A tolerance window 310 is given for DUT1 and a tolerance window 315 is given for DUT2. Measurement 320 indicates that one of the tested blocks of identical design of the DUT1 has a parameter value well outside the tolerance window 310, even though this value still lies within the lower limit 330 and the upper limit 340 of the fixed technology-based specification limits. In contrast, the parameter values of DUT2 all fall within its tolerance window 315, and these values assume a Gaussian distribution. Consequently, DUT1 has been identified as a faulty device while DUT2 has been cleared.
It will be appreciated that prior art methods that only rely on the lower limit 330 and the upper limit 340 of the fixed technology-based specification limits, such as the discussed inter-die moving limits method of Fang et al., will not be able to identify the DUT1 as a faulty device because such methods do not benefit from the ability to apply much more narrow tolerance window because the intrinsic process parameter variations between different devices on a wafer are much larger than the intrinsic process parameter variations inside a single device.
The method of the present invention has been verified using an IC of the applicant (NXP B.V.), and the robustness of the method of the present invention has been compared with other test data evaluation approaches. The selected IC is a 144 pins device having 94 identical general purpose input/output (GPIO) pins. A GPIO pin typically is a complex IO pin containing digital circuitry that enables plain input, pull up/down, digital/analog output and further containing ESD protection measures. For each of these pins, the input leakage current (llh) at a logic high input level has been determined. In this exercise, the GPIO pins of a batch of ICs from 15 wafers of multiple diffusion lots have been tested this way. Each wafer carried 1 ,509 dies. It is emphasized that the input leakage current has been chosen as parameter by way of example only; other parameters, such as a negative diode value, a low or high output voltage level, or low input leakage current, a pull-up/down current and many other parameters are equally feasible. Other parameters for blocks of identical design other than I/O pins can also be used.
Fig. 4 shows the cumulative distribution of the input leakage on pin 48 for the devices from these 15 wafers. The distribution is clearly non-Gaussian; in fact, a double distribution with minor tails is observed. Although the existence of a tail in a distribution is an indication of the presence of a faulty device in the batch, it is not immediately apparent from Fig. 4 which devices are faulty. Fig. 5 shows the cumulative distribution of the high input leakage on pins 43-53 (pin 48 and five neighbouring pins on each side of pin 48) for the devices on a single wafer. Again minor tails are observed in the distribution but it is yet again not evident which devices can be marked as faulty. Fig. 6 shows the cumulative distribution the measured input leakage current of all 94 GPIO pins of a single DUT using the method of the present invention. In Fig. 6, the tail in the distribution is clearly visible and indicated by the arrow. It can be seen that three pins of this DUT clearly fall outside the main distribution and that pin 48 has the most deviating input leakage current. This clearly demonstrates that the intra-die test method of the present invention as shown in Fig. 6 has a superior resolution to the inter-die test data evaluation methods shown in Fig. 4 and Fig. 5.
The method of the present invention facilitates the detection of a faulty individual block. This can be used to more closely examine the cause for the faulty behaviour in a subsequent failure analysis step. Failure analysis is an indispensable tool for understanding why and where certain faults develop in the manufacturing process so that the manufacturing process can be improved accordingly.
Fig. 7 shows the failure analysis by means of SEM imaging of the faulty pin 48 in Fig. 6. Fig. 8 shows a SEM image of a correctly functioning pin of the same semiconductor device. The SEM image of Fig. 7 reveals a problem with the self-aligned suicide (salicide) of the device incorporating faulty pin 48. The rough area in Fig.7 as indicated by the arrow reveals that the salicide top layer has not been fully removed, whereas the smooth layer in the same location in Fig. 8 indicates the successful removal of this top layer. This clearly demonstrates that the fault location ability of the test method of the present invention facilitates detailed and invaluable fault analysis of faulty semiconductor devices.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements. In the device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to an advantage.

Claims

1. A method of testing a semiconductor device, the device comprising a plurality of blocks of identical design, the method comprising the steps of: measuring (220) a block parameter of each block; calculating (230) a target value for the block parameter from at least one measured block parameter; defining (240) a tolerance window (310, 315) around the target value; determining (252), for each measured block parameter, if said parameter falls inside the tolerance window (310, 315); and classifying (260) the semiconductor device as faulty if at least one of the measured block parameters falls outside the tolerance window (310, 315).
2. A method as claimed in claim 1 , wherein the step (230) of calculating the target value comprises, after a performed determining step (252), calculating an updated target value from the target value used in the performed determining step (252) and the measured block value of the performed determining step.
3. A method as claimed in claim 2, wherein the step (240) of defining the tolerance window (310, 315) comprises calculating the tolerance window (310, 315) after the performed determining step (252) from the statistical properties of the block parameters measured in all preceding measuring steps (220).
4. A method as claimed in claim 1 , wherein the step (230) of calculating the target value comprises calculating the target value from the distribution of the measured block parameters of each block.
5. A method as claimed in claim 1 , wherein the step (230) of calculating the target value comprises calculating the average block parameter value from the measured block parameters of each block, and using the average block parameter as the target value.
6. A method as claimed in claim 5, wherein the tolerance window (310, 315) is calculated from all measured block parameters.
7. A method as claimed in claim 5, wherein the tolerance window (310, 315) is predefined.
8. A method as claimed in any of claims 1 -7, further comprising the steps of: defining a further tolerance window having an upper limit and a lower limit; determining, for each measured block parameter, if the measured block parameter falls inside the further tolerance window; and classifying the semiconductor device as faulty if at least one of the measured block parameters falls outside the further tolerance window.
9. A method as claimed in any of claims 1 -8, wherein the block parameter is an electrically measured parameter.
10. A method as claimed as claimed in claim 1 , wherein: the step of measuring (220) a block parameter of each block is performed on the blocks of a plurality of semiconductor devices on a wafer, said blocks sharing an orientation on the wafer; and the step of calculating (230) a target value for the block parameter from at least one measured block parameter comprises including the measured block parameters from each of said semiconductor devices.
11. A method as claimed in claim 10, wherein the plurality of semiconductor devices comprises two neighbouring semiconductor devices, and wherein the blocks that share the orientation comprise the blocks on either side of the boundary line between the two neighbouring semiconductor devices.
12. A method as claimed in claim 1 , further comprising repeating said steps at a different stage of the manufacturing process of the semiconductor device.
13. A method as claimed in claim 1 , further comprising repeating said steps under different operating conditions.
14. A method as claimed in claim 1 , wherein the semiconductor device is located on a wafer.
15. A method as claimed in claim 1 , wherein the semiconductor device is packaged.
PCT/IB2008/052251 2007-06-12 2008-06-09 Semiconductor device test method WO2008152557A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07110132 2007-06-12
EP07110132.3 2007-06-12

Publications (1)

Publication Number Publication Date
WO2008152557A1 true WO2008152557A1 (en) 2008-12-18

Family

ID=39790333

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2008/052251 WO2008152557A1 (en) 2007-06-12 2008-06-09 Semiconductor device test method

Country Status (1)

Country Link
WO (1) WO2008152557A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4961053A (en) * 1985-07-24 1990-10-02 Heinz Krug Circuit arrangement for testing integrated circuit components
US5446395A (en) * 1992-09-22 1995-08-29 Nec Corporation Test circuit for large scale integrated circuits on a wafer
EP1291662A2 (en) * 2001-05-18 2003-03-12 Sony Computer Entertainment Inc. Debugging system for semiconductor integrated circuit
EP1296154A2 (en) * 2001-09-25 2003-03-26 Kabushiki Kaisha Toshiba Semiconductor integrated circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4961053A (en) * 1985-07-24 1990-10-02 Heinz Krug Circuit arrangement for testing integrated circuit components
US5446395A (en) * 1992-09-22 1995-08-29 Nec Corporation Test circuit for large scale integrated circuits on a wafer
EP1291662A2 (en) * 2001-05-18 2003-03-12 Sony Computer Entertainment Inc. Debugging system for semiconductor integrated circuit
EP1296154A2 (en) * 2001-09-25 2003-03-26 Kabushiki Kaisha Toshiba Semiconductor integrated circuit

Similar Documents

Publication Publication Date Title
Nigh et al. Test method evaluation experiments and data
Maxwell et al. Current ratios: A self-scaling technique for production IDDQ testing
US6414508B1 (en) Methods for predicting reliability of semiconductor devices using voltage stressing
US5889408A (en) Delta IDDQ testing
US20060236184A1 (en) Fault detecting method and layout method for semiconductor integrated circuit
KR20070047846A (en) Semiconductor integrated circuit device and method for inspecting the same, semiconductor wafer and burn-in inspection apparatus
Dobbelaere et al. Analog fault coverage improvement using final-test dynamic part average testing
KR100640637B1 (en) Method for detecting time dependent dielectric breakdown failure of MOS transistor designed in circuit
Dobbelaere et al. Applying Vstress and defect activation coverage to produce zero-defect mixed-signal automotive ICs
US20100004775A1 (en) Method and system for defect detection in manufacturing integrated circuits
US6281694B1 (en) Monitor method for testing probe pins
EP1118867A1 (en) Method for testing a CMOS integrated circuit
KR100687870B1 (en) Method for testing defect on the wafer
Martin et al. Fast wafer level reliability monitoring: Quantification of plasma-induced damage detected on productive hardware
KR100604929B1 (en) Method for testing stand-by current of semiconductor package
US7009404B2 (en) Method and device for testing the ESD resistance of a semiconductor component
US6239605B1 (en) Method to perform IDDQ testing in the presence of high background leakage current
WO2008152557A1 (en) Semiconductor device test method
US7023230B1 (en) Method for testing IDD at multiple voltages
Beckmeier et al. Revealing stresses for plasma induced damage detection in thick oxides
US7127690B2 (en) Method and system for defect evaluation using quiescent power plane current (IDDQ) voltage linearity
US6230293B1 (en) Method for quality and reliability assurance testing of integrated circuits using differential Iddq screening in lieu of burn-in
Smeets et al. WLR Monitoring Methodology for assessing Charging Damage on Oxides thicker than 4nm using Antenna Structures
JPH08274139A (en) Test method of semiconuctor device
US10546792B2 (en) Method for manufacturing a semiconductor product wafer

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08763247

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08763247

Country of ref document: EP

Kind code of ref document: A1