Not applicable.
Semiconductor devices, typically packaged into integrated circuits (ICs), pervade all manners of electronic devices. Efforts to improve semiconductor device testing often evaluate structure and device reliability, consistency, and operability, any one or more of which may factor into device cost and yield and have been and are a part of past and ongoing IC evolution. Conventional methods for semiconductor device testing, or characterization, include direct current (DC) current-voltage (I-V) testing, alternating current (AC) capacitance-voltage (CV) testing, and others. These methods may identify some reliability failure causes, while other causes are insufficiently identified.
Accordingly, there may be a need or desire to provide improved semiconductor device manufacturing and testing. This document provides examples that may improve on certain of the above concepts, as detailed below.
In one example, there is a semiconductor device testing system. The system includes a platform for supporting a semiconductor substrate, a light emitting system directed toward the platform, a controller, coupled to the light emitting system and adapted to selectively alter an operational parameter of the light emitting system, and a tester configured to characterize an electrical parameter of an electrical device formed in or over the semiconductor substrate while the electrical device is illuminated by one or more wavelengths of light emitted by the light emitting system under direction of the controller.
In another example, there is a method of testing a semiconductor device. The method includes, in a first step, measuring an electrical parameter of the semiconductor device while concurrently illuminating the semiconductor device with light having first optical characteristics and in a second step, measuring the electrical parameter of the semiconductor device while concurrently illuminating the semiconductor device with light having second optical characteristics differing from the first optical characteristics.
Other aspects and examples are also disclosed and claimed.
Examples of the present disclosure relate to semiconductor device manufacturing and testing. Various disclosed examples may be beneficially applied to testing electrical devices related to an integrated circuit to determine if such devices meet criteria for proper or expected operational characteristics. While such examples may be expected to provide data that are useful for determining whether such electrical devices may be packaged and sold, or should be scrapped, no particular result is a requirement unless explicitly recited in a particular claim.
Once testing is complete, actions may be taken with respect to each IC 102 based on its test results, for example by separating (sometimes called singulating) each of the ICs 102 from the semiconductor wafer 100 and from one another, with the test results associated with each IC 102 then used for disposition of each IC 102. For example, for any IC 102 that fully fails its test, the IC can be discarded or tested further, for example in a further effort to identify either design or process issues that caused the test failure, and with a goal of reducing or eliminating the cause of those issues. Non-failing ICs, however, can be separated into different groups depending on a performance score. Each different performing group is then identified for potential different treatment, for example for sales into different end applications based on such performance.
The tester 202 is also situated proximate, or coupled to, a collection of apparatus, which sometimes may be enclosed in, or otherwise physically situated relative to, a support structure 214, such as a cabinet, frame, or the like. The support structure 214 supports a controller 216 and a DUT positioning system 218. The controller 216 may be a dedicated circuit, functional apparatus, or a computing device, with adequate circuitry for controlling the overall operations of the testing system 200. For example, the controller 216 may be a computational device including a central processing unit (CPU) or other processor, computer readable media, such as memory, accessible by the CPU and for storing data and/or programming instructions, and input/output interfacing to couple with portions of the testing system 200, and potentially beyond, for example with communications to a network or other computations system, either locally or distant. The controller 216 may operate in conjunction with, and/or be coupled (e.g., bidirectionally) to, the tester 202. Accordingly, the controller 216 is programmed with instructions which, when executed by the CPU, perform various operations in combination with the functionality of the tester 202 for testing the DUT 212, as further described later in connection with
The DUT positioning system 218 includes structure for retaining and moving the DUT 212. For example, the DUT positioning system 218 includes a platform 220, on which the DUT 212 is either directly located, or supported by intermediate structures, which may include shapes and apparatus to accommodate the perimeter (e.g., circular) of the DUT 212 and also to assure its alignment and positional retention during testing. The platform 220 is physically supported by a shaft 222 that is coupled to an electromechanical actuator 224. In the illustrated example, the electromechanical actuator 224 is operable to move the shaft 222 three dimensionally (shown by x-y-z axes), which correspondingly moves the platform 220 and the DUT 212. Such movement can assist with loading and unloading the DUT 212 from the DUT positioning system 218, and also with re-positioning the DUT 212 in connection with properly aligning the tips (not separately shown) of the probes 208 and 210 to make the desired contact to an IC 102 on the DUT 212.
The support structure 214 also may include a light emitting system 226, including an optical source 228, and optionally an optical filter system 230, for projecting a light source toward the DUT 212 during testing. Either the output of the optical source 228, or the output of the optional optical filter system 230, may be within a range of 30 mm to 300 mm of the DUT 212. The optical source 228 may have a broad spectrum (e.g., a white light source) or a narrower spectrum (e.g., a laser). The optical filter system 230 may include one, or more than one, optical filter for filtering light received from the optical source 228, thereby passing a selected wavelength band of light to the DUT 212. The selected wavelength can be longpass (low pass in terms of optical frequency), short pass (high pass in terms of frequency), or bandpass, with the latter potentially selecting a relatively narrow bandwidth. Variation in the selected wavelength can be by choosing one of different filters, or by the repositioning of a single filter, such as a linear variable bandpass filter, whereby its position relative to the optical source 228 determines the light wavelength band that is passed. The controller 216 is coupled to the optical source 228, and optionally also the optical filter system 230, so that each can be controlled to select or vary among different light-related or optical parameters, such as light intensity or light bandwidth, thereby adapting that parameter to affect the light from the light emitting system 226, and as that resulting light impinges on the DUT 212.
In the step 304, an initial setting is established for a test frequency at which the testing is to be conducted. For example, the method 300 may include testing at a number N of different test frequencies, F(1), F(2), . . . , F(N), in which case then the step 304 establishes a first of those frequencies, F(1). A test frequency is a frequency at which a periodic stimulus, such as a voltage or current, is directed to the DUT 212. The method 300 then continues from the step 304 to a step 306.
In the step 306, an initial setting is established for an optical parameter of the light emitting system 226. For example, if the step 306 optical parameter is light intensity, then the method 300 may include testing at a number M of different light intensities L(1), L(2), . . . , L(M), in which case then the step 306 establishes a first of those intensities, L(1). Each value L(x) may be referred to as a “setting” of the optical parameter. The first intensity may be selected and controlled by the controller 216. As an example, the first intensity L(1) may be to disable the optical source 228, creating a dark state (other than potential ambient light in the vicinity) on the DUT 212. In other examples, the step 306 may be other selectable factors that affect the light passing from the light emitting system 226 to the DUT 212. For example, different light sources, having different optical characteristics such as center wavelength, bandwidth and/or spectral distribution, may be selected for the optical source 228. As another example, different filters, or a different bandpass for a given filter, may be selected from the optical filter system 230. Further, any of these selections may be made by control of the controller 216. In any event, once the initial intensity setting is established, the method 300 continues from the step 306 to a step 308.
In the step 308, and under the step 306 established optical parameter L(x) and at the step 304 established frequency F(y), the tester 202 sweeps across a range of an electrical stimulus, while the probes 208 and 210 contact appropriate testing points (e.g., contacts of an IC 102) on the DUT 212. The electrical stimulus may be selected from various options, including, as examples, voltage, current, and frequency. For example, if the electrical stimulus is voltage, then the voltage may be swept across a range of the expected safe operating range for the IC 102, such as between 0 V and 5.0 V (or −5.0 V to +5.0V), while for example other electrical stimuli are maintained at a same initial value. As the electrical stimulus is swept, an electrical test measure is taken, via the probes 208 and 210, at various times (sampled) and the results are recorded, for example in storage (e.g., memory) in either the tester 202 alone or in communication with the controller 216 (or to other computational equipment). The electrical test measure(s) also may include any of the electrical stimuli, or may further include capacitance, resistance, inductance, admittance, or conductance, which may be directly measured or determined based on one or more other measures (for example, determining impedance based on current and voltage). Next, the method 300 continues from the step 308 to a step 310.
The step 310 is an optional step and accordingly is shown in
The step 312 is a conditional step to implement looping in the method 300 for the plural different M optical parameters (including different settings of a same parameter, such as light intensity), with the first of the settings being the L(1) that was first initialized in the step 306. In the current example, where the step 306 initialized a light intensity optical parameter, then the step 312 evaluates whether there is a desired additional setting for that parameter, that has not yet been tested. In the earlier example of intensity as the step 306 light emitting system optical parameter, recall the further example of the step 306 setting that parameter to disable the optical source 228, creating a dark state. Accordingly, in the first instance of the step 312, it may be determined that an additional setting L(2), for example of an intensity other than a dark state, is desired and not yet tested, in which case the step 312 directs the method flow to a step 314. In another instance of the step 312, if all M desired settings of the light emitting system parameter have been tested, the step 312 directs the method flow to a step 316.
The step 314 alters the light emitting system optical parameter L(x) to a next setting L(x+1). In the prior example, where the light emitting system parameter is intensity and where the initial parameter setting L(1) in the step 304 was zero (a dark state), then the first instance of the step 314 may set the parameter to a non-zero value. Thereafter, the method 300 returns to the step 308, so that it is executed, followed by the optional step 310 and the step 312, using the altered setting from the preceding instance of the step 314. For example, if that instance of the step 314 sets the parameter (intensity) to a non-zero value, such as a particular lux (luminous flux per unit area), then the step 308 again sweeps the electrical stimulus (e.g., voltage) while measuring samples (e.g., capacitance) with that amount of light intensity directed (and potentially filtered) to the DUT 212. Optionally thereafter, the step 310 reverses the sweep and repeats the sampling. Next, the step 312 again determines whether there is another untested setting for the light emitting system parameter, such as another non-zero intensity value, other than the one set by the previous instance of the step 314. This looping will continue the number of times required to test all M of the optical parameter settings, to include the initial setting set by the step 306. Eventually, when all such desired optical parameter settings have been tested, the method 300 continues to the step 316.
The step 316 is a conditional step to implement looping in the method 300 for the plural different N test frequencies, with the first of the frequencies being the F(1) that was first initialized in the step 304. Accordingly, the step 316 evaluates whether there is a desired additional test frequency at which the DUT 212 has not yet been tested. If another test frequency is desired and not yet tested, the step 316 directs the method flow to a step 318. If all N frequencies have been tested, the step 316 directs the method flow to a step 320.
The step 318 alters the frequency F(y) to a next setting F(y+1). Thereafter, the method 300 returns to the step 306, so that after it the remaining test steps are executed, for example starting again with an initialized optical parameter L(1) and swept electrical stimulus, with an optional opposite direction sweep, and repeating for up to N optical parameters, all at the next frequency F(y+1). Moreover, those steps may repeat yet against for another frequency setting F(y+2), and so forth, until the steps are repeated for a final frequency setting F(N). At that point, the step 316 detects no additional untested frequency, at which point the method 300 concludes at a step 320.
The illustrated examples provide a system and methodology relating to semiconductor device manufacturing and testing. In an example, the system and methodology perform semiconductor device testing, such as probe testing, while imposing a light condition on the DUT, the condition involving for example light intensity and/or light bandwidth. Testing is performed and repeated, with each test having a corresponding but different light condition imposed on the DUT. The changes in light bandwidth can impose wide spectrum lighting, narrow spectrum lighting, or single wavelength lighting. Further, the testing can sweep an electrical parameter, or multiple parameters, either in a single direction, and/or in a reverse direction, while an electrical test measure is captured and recorded. The resultant test measures, particularly when values in a first set corresponding to a first light condition diverge from values in a second set corresponding to a second light condition, may reveal vulnerabilities, potential, or actual fault conditions in the tested DUT, for example relating to various manufacturing processes or chemistries, include factors such as mobile ions, heavy metals, count doping, plasma, static charging, etc. Once such matters are identified, the manufacturing process/recipe used to manufacture the IC may be modified, in view of the identified issue(s), so as to reduce or eliminate its effects in a thereby-improved manufacturing process. As still another benefit, various inventive aspects can be implemented in a variety of configurations. For example, the