This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2016-053114, filed on Mar. 16, 2016; the entire contents of which are incorporated herein by reference.
The present disclosure relates to a thermal laser stimulation apparatus, a method of thermally stimulating, and a non-transitory computer readable medium.
The need in the semiconductor industry for a higher performance in very-large-scale integration (VLSI) has pushed the boundaries of photolithography. Photolithography increases both the resolution and throughput of a microfabrication pattern by using ultraviolet light, i.e., short wavelength light, which has successfully yielded features sizes as small as 50 nm. In spite of this significant downsizing, the resolution of photolithography appears to have reached its limit, paving the way for new emerging technologies. Semiconductor stacked packing stands out as the most promising emerging technology representing a significant paradigm shift in VLSI manufacturing. Instead of further downsizing photolithography, semiconductor stacked packing makes use of multilayer stacking for increasing the transistor density in a VLSI chip.
Moreover, in semiconductor manufacturing, failure detection is an essential process that guarantees the reliability of the product while improving its yield. Historically, failure detection techniques have been developed parallel to the advancements in semiconductor manufacturing. For example, techniques such as Lock-in Thermography (LIT), Transmission Electron Microscope (TEM), Laser Voltage Imaging (LVI) and Optical Beam Induced Resistance Change (OBIRCH) have become well-stablished failure analysis techniques in the semiconductor industry.
The presently disclosed subject matter will be described more fully hereinafter with reference to the accompanying Drawings wherein like numbers refer to like elements throughout. Not all embodiments of the inventions are shown; the presently disclosed subject matter may be embodied in many different forms and should not be constructed as limited to the embodiments set forth herein. Indeed, many modifications and other embodiments of the presently disclosed subject matter set forth herein will come to mind to one skilled in the art related to the presently disclosed subject matter. The detailed embodiments disclosed hereinafter serve as examples of possible setups to perform an effective thermal stimulation of a test object.
In the following embodiments, an apparatus, method and program for thermal laser stimulation and detection of faults embedded in a test object will be presented. A common test object could be, but is not limited to, a multilayer semiconductor or semiconductor device with inner circuit patterns. The following embodiments significantly advance conventional Optical Beam Induced Resistance Change (OBIRCH) by using a disclosed method to control a heat source, such as a doughnut-shaped heat source, in order to achieve a more efficient thermal stimulation of a test object.
Each of the embodiments relates to the method for performing an efficient thermal laser stimulation of faults embedded in a test objects that can be, but are not limited to, a multilayer semiconductor or a very-large-scale integration (VLSI) device. The efficient thermal stimulation achieved with one of the disclosed embodiments allows a subsequent detection, analysis, and/or identification of faults embedded in the test object by, for example, measuring a change of any thermophysical properties (e.g., electrical resistivity) or related physical value (e.g., electrical resistance) in a part or a plurality of circuits inside the test object.
In order to detect faults in a test object, numerous failure analysis techniques have been developed. However, most well-stablished failure analysis techniques can only be applied to planar (one layer) devices because their measurement principle is not suitable, or it is poorly suited, for multilayer devices. For example, Laser Voltage Imaging (LVI) shows the physical locations of transistors that are active at specific frequency by directing a laser beam onto a semiconductor an analyzing the reflected laser light. In the case of a multilayer semiconductor, however, the light is absolved in the shallow layers and faults that are located in deep layers cannot be detected with LVI. In contrast, Optical Beam Induced Resistance Change (OBIRCH) is a promising technique for detecting faults that are even deeply embedded in a VLSI device because heat diffusion could effectively stimulate these faults that are not directly stimulated by an external irradiation.
Nevertheless, two problems arise when applying conventional OBIRCH to a complex test object such as a multilayer semiconductor. First, it becomes more difficult to produce significant thermally-induced changes of thermophysical properties in deep layers since the thermal stimulation is reduced as the depth of the fault increases. Second, a laser power increase, i.e., larger heat generation rate, would improve the chances of successfully stimulating a deep fault, but at the same time a laser power increase could damages the device due to high temperature that could even surpass the melting point of a material inside a test object.
In the following embodiments, a thermal laser stimulation apparatus, a method of thermally stimulating, and a program, which can sufficiently stimulate faults deeply embedded in a test object, such as VLSI, while decreasing the temperature inside the test object in order to keeping it below a permissible temperature, will be explained. According to the embodiments, it becomes possible to perform a nondestructive failure analysis of a test object with deeply embedded faults.
The intensity component C1 may have a Gaussian intensity profile of which peak intensity is weaker than that of the laser beam C0, and the intensity component C2 may have a doughnut-shape intensity profile of which peak intensity is around the intensity component C1. By using such laser beam C3 for thermally-stimulating a test object 1, it is possible to reduce a peak temperature (or maximum temperature, Tmax) in shallow layers of the test object 1 while thermally stimulating deep layers of the test object 1. This reduction of peak temperature allows an increase of laser power that further enhances the thermal stimulation for faults deeply embedded in the test object 1 and, as a consequence, improves the measurement precision for these faults.
The laser source 2 outputs a laser beam C0. The optical system 3 modifies the intensity pattern of the laser beam C0 according to the following method, and directs the modified laser beam C3 with the two intensity components C1 and C2 onto a test object 1. The optical system 3 also scans the laser beam C3 on one or more surfaces of the test object 1.
The environment control system 104 controls the ambient temperature, humidity, and pressure inside the thermal laser stimulation apparatus 100. The environment control system 104 also control the initial temperature and boundary temperature of a test object 1.
The computer system 101 controls the thermal laser apparatus 100, determines a set of thermal laser stimulation conditions, and performs a failure analysis from the output signal of the signal detector 105.
The signal generator 103 generates a signal inside one or more preselected circuits in a test object 1. The signal detector 105 measures the generated (unstimulated) signal and/or stimulated signal in one or more preconditioned circuits as the heat source is scanned on the test object 1. The signal detector 105 also outputs the measured data to the computer system 101.
The display 102 outputs the conditions and results of the failure analysis performed by the computer system 101.
The modified laser beam C3 can consist on any pattern characteristic of having the intensity component (hereinafter referred to as central component) C1 near the irradiation axis 4 and the intensity component (hereinafter referred to as peripheral component) C2 surrounding the central component C1. Central axes of the two intensity components C1 and C2 have the same location as the irradiation axis 4 or in its proximity.
However, the concept of modified laser beam C3 described above can have a plurality of forms and it is not restrictive to a Gaussian and/or a doughnut-shaped intensity. For example,
Moreover, the peripheral component C2 is not necessarily axisymmetric. For example,
Characteristics of the modified laser beam C3 can be controlled using the following irradiation parameters, for instance. The irradiation parameters may include: a laser power PG of Gaussian distribution (C1), a laser power PD of a doughnut-shaped distribution (C2), a characteristic radius wG of the Gaussian distribution (C1), and a characteristic radius wD of the doughnut-shaped distribution (C2).
The irradiation parameters are introduced into Equation (1). According to the embodiment, an irradiation of the test object 1 with the modified laser beam C3 generates a three-dimensional heat generation profile S in the test object 1 as described by Equation (1). This heat generation profile could also be a numerical result of an optical calculation or an approximation function alternative to Equation (1).
In Equation (1), x, y and z are Cartesian coordinates (−y is a direction of a depth; x and z are on a two-dimensional plane of a chip) and α is the attenuation coefficient defined in Equation (2).
In Equation (2), K is an extinction coefficient and λ0 is a wavelength. Note that Equation (1) has two characteristics. First, an incident laser beam (i.e., the modified laser beam C3) is exponentially absorbed along the depth in the test object 1 so that the exponential depression characterized by the attenuation coefficient is in Equation (1). Second, the irradiation axis is located at (x,z)=(0,0).
The irradiation of the test object 1 with the modified laser beam C3 that generates the three-dimensional heat generation profile S according to Equation (1) would reduce the maximum temperature inside the test object 1 in comparison to a single (conventional) Gaussian irradiation.
In
As suggested in
A maximum temperature in the test object 1 for each variation can be expected on the shallowest (hottest) layer in the test object 1, i.e., y=0. In
In
As shown in
Step S102 in
In step S112, the computer system 101 obtains a precision estimate ξ0 for the initial set of irradiation parameters. In step S113, the computer system 101 determines whether the precision estimate ξ0 for the initial set of irradiation parameters is good enough, i.e., whether the precision estimate ξ0 is less than an objective precision ξobj. The objective precision ξobj usually depends on the resolution of a final destructive method that is used to analyze the fault after a noninvasive detection method, such as the disclosed thermal stimulation apparatus. When the precision estimate ξ0 is within the objective precision ξobj (step S113; YES), then the computer system 101 finishes this operation because the initial estimate ξ0 is good enough for detecting the fault in the test object.
When the precision estimate ξ0 is not within the objective precision ξobj (step S113; NO), then the computer system 101 progresses to step S114 for testing a new set of irradiation parameters. In step S114, the computer system 101 introduces a new set of irradiation parameters. If step S114 is executed for the first time, then this new set of parameters is chosen arbitrarily within the technical boundaries of the laser source 2 and the optical system 3, but different from the initial set of irradiation parameters. If step S114 is not executed for the first time, then the new set of parameters (γ1, wG1, wD1) will be determined based on a method executed in step S118. After executing step S114, the computer system 101 obtains a new precision estimate ξ1 by executing the step S115.
In step S116, the computer system 101 obtains a difference a between the initial precision estimate 0° and the new precision estimate ξ1. In step S117, the computer system 101 checks one or two conditions; first, whether ξ1 is less than ξ0; second, whether the difference σ is smaller than a given value σmin. When one or both of these conditions is met (step S117; YES), then the computer system 101 finishes this operation because the precision estimate (is good enough or it cannot be further improved.
Moreover, note that the first time the step S116 is executed, ξ0 corresponds to the initial precision estimate output from step S112, whereas the second time the step S116 is executed ξ0 corresponds to the previous value of ξ1 as determined in step S119.
Furthermore, no details are given on step S118 where various gradients (and/or Jacobians) are determined because any available method can be readily used, e.g., Conjugate Gradient Method (CGM) or Steepest Descent Method (SDM) or Genetic Algorithms (GA).
Steps S112 and S115 in
Step S121 in
In step S132, the computer system 101 determines the heat source S1(γ, wG, wD) and S2(γ, wG, wD) for the laser powers P1 and P2, respectively. The heat source S has the form described in Equation (1) according to the embodiment. However, a heat source S can have a plurality of shapes as those shown in
In step S133, the computer system 101 determines temperature fields T1 and T2 for the laser powers P1 and P2, respectively. The temperature fields T1 and T2 can be determined by a diversity of methods. According to the embodiment, T is determined by a numerical calculation that is based on a heat diffusion equation where the temperature T is governed by the following Equation (3).
In Equation (3), λx, λy, and λz are the thermal conductivities in a system of Cartesian coordinates, ρ is density, cp is the specific heat capacity, and t is time. Equation (3) is corresponded to the governing equation of T in an infinitesimal control volume dx×dy×dz.
The thermophysical properties λx, λy, λz (different to λ0 that is the wavelength), ρ and cp are local properties within the infinitesimal volume. For a composite VLSI test object, bulk thermophysical properties could be determined, e.g., using thermal resistance circuits, in order to ease a numerical calculation. The same principle applies to the attenuation coefficient α in Equation (2).
Even though Equation (3) is used in the embodiment, a plurality of methods could be used to determine the temperature field. For example, a statistical analysis based on a Monte Carlo Method and/or Boltzmann transport equations could be sought for predicting phonon dispersion and estimating a temperature field T inside the test object.
In step S134, the computer system 101 determines maximum temperatures Tmax1 and Tmax2 for the temperatures fields T1 and T2, respectively. In step S135, as shown in
The CASEs A and B consist of a doughnut components of 85% and 90%, respectively, of the total irradiation power P (see table in
A high permissible temperature Pperm would increase the thermal stimulation in the test object 1.
In
A precision improvement due to a doughnut-shape laser beam is expected since more energy is inputted onto the test object 1 than with the Gaussian laser beam because the doughnut-shape laser beam has a higher permissible laser power. However,
Firstly, a doughnut-shaped laser beam with an increased characteristic radius wD enhances the measurement precision for faults in deep layers of the test object 1, as shown in
Secondly, if a combination ratio γ is set for the Gaussian component (γ=1 is fully Gaussian and γ=0 is fully doughnut-shaped), then the precision in shallow layers can be improved, as shown in
The computer system 101 shown in
In the optical system 3, laser sources 2G and 2D output laser beams C10 and C20, respectively, with an independent Gaussian intensity profile. The intensity of the laser beams C10 and C20 can be adjusted with ND filters 11G and 11D, respectively. Laser beams C10 and C20 can also respectively pass through polarizing plate 12G and 12D in order to guarantee a desired linear polarization state, e.g., 45 degree angle respect to a horizontal reference line; if the linear polarization state of laser beams C10 and C20 is known just after exiting the laser source 2G and 2D, respectively, then polarizing plates 12G and/or 12D could be omitted.
The laser beam C10 having been passed through the ND filter 11G and the polarization plate 12G enters the beam expander 40G. The beam expander 40G comprises a concave lens 41G, a convex lens 42G and an actuator 43G. The laser beam C10 is expanded by the concave lens 40G, and then, the expanded laser beam C10 is collimated by the convex lens 42G. The actuator 43G adjusts the position of convex lens 42G, whose focus can also be changed in order to control the radius wG of the Gaussian intensity profile of laser beam C10. After which, the laser beam C10 enters the beam splitter 51.
On the other hand, the laser source 2D outputs a laser beam C20 whose intensity is modified to a doughnut-shape intensity profile by the wavefront converter 13.
The laser beam C20 having been passed through the ND filter 11D and the polarizing plate 12D enters the beam expander 40D. The beam expander 40D comprises a concave lens 41D, a convex lens 42D and an actuator 43D. The laser beam C20 is expanded by the concave lens 41D, and then, the expanded laser beam C20 is collimated by the convex lens 42D. The actuator 43D adjusts the position of convex lens 42D, whose focus can also be changed in order to control the radius wD of the doughnut-shaped intensity profile of laser beam C20. After which, the laser beam C20 enters the beam splitter 51.
The beam splitter 51 may be a polarizer or any kind of mirror and/or prism. The beam splitter 51 generates the modified laser beam C3 by multiplexing the laser beams C10 and C20, and emits the modified laser beam C3 toward the test object 1. Furthermore, the beam splitter 51 may also emit the intensity profile of beams C10 and C20 to the camera 41 in order manage the adjustment of the laser beam intensities, e.g., ID and IG that comprise PG and PD and radii wG and wD in Equation (1). Likewise, the beam splitter 51 can also be removed in order to adjust the laser beam C10, or the beam splitter 51 can be changed with a fixed mirror in order to adjust the laser beam C20.
The modified laser beam C3 emitted from the beam splitter 51 is focused on the test object 1 by passing through the beam collector 52. The beam collector 52 can be any one of, or a combination of, one or more concave lenses and/or one or more convex lenses and/or one or more objective lenses.
The modified laser beam C3 then passes through the optical element 53 that is used to scan an irradiated zone on the test object 1. The optical element 53 can be a flat plate, a mirror, a lens, or any other element that can be used for scanning the laser beam C3. The optical element 53 is manipulated with the scanner 54 that can comprise a Piezo element and/or a servo motor and/or a stepper motor and/or a linear motor.
The modified laser beam C3 is then focused on the test object 1 via the lens 10. The lens 10 can be a solid immersed lens (SIL) or any derivative in order to modify the numerical aperture of the optical system 3. The diameter of the laser beam C3 can then be modified according to the following Equation (4).
φ=1.22λ/NA (4)
In Equation (4), φ is the diameter of the irradiated zone created by the incidence of the modified laser beam C3 on the shallow layers of the test object 1, λ is a wavelength of the modified laser beam C3, and NA is the numerical aperture of the optical system 3. Equation (4) is formulated according to an ideal Airy disk intensity distribution on the shallow layers. The wavelength of the modified laser beam C3 is usually in the infrared region to reduce the absorption in a substrate 25 of the test object 1 (see
Furthermore, as shown in
The embodiment is primarily directed to detect faults in the deep layers 26b, but it can also detect faults in the shallow layers 26a. Since infrared irradiation is highly absorbed by different materials in the circuit layers 27, then the laser beam C3 is preferably directed through the substrate layer 25, which is usually made of one material semi-transparent against the wavelength λ of the modified laser beam C3.
As shown in
In the optical system 300, the laser source 2 outputs a laser beam C30 with a Gaussian intensity profile. The laser beam C30 could pass through the ND filter 11 and polarizing plate 12 in order to control the intensity and linear polarization of the laser beam C30, respectively; if the intensity or linear polarization state of the laser beam C30 is known just after exiting the laser source 2, then optical elements 11 and 12 could be omitted. A direction of the desired linear polarization state is slanted by θ (θ is 45°, for instance) with respect to the horizontal direction.
The laser beam C30 having been passed through the polarizing plate 11 enters the beam expander 40. The beam expander 40 comprises a concave lens 41 and a convex lens 42, and expands a diameter of the laser beam C30.
The expanded laser beam C30 is split into two laser beams. One laser beam is the Gaussian laser beam C1, and it is introduced to the beam splitter 51 through a reflection by the adjustable mirror 60G. The other laser beam is converted into the doughnut-shape laser beam (corresponding to the peripheral component C2) by passing through the wavefront converter 13. The wavefront converter 13 may comprise axicon mirrors/lenses, and converts a Gaussian laser beam into a doughnut-shape laser beam. The doughnut-shape laser beam (C2) outputted from the wavefront converter 13 enters the beam splitter 51 through reflection by the fixed mirror 60D.
The beam splitter 51 generates the modified laser beam C3 by multiplexing the laser beams (C1 and C2), and emits the modified laser beam C3 toward the test object 1.
The modified laser beam C3 emitted from the beam splitter 51 is focused on the test object 1 by passing through the beam collector 52.
After which, the modified laser beam C3 is reflected by the fixed mirror 62, and then passes through the adjustable mirror 63 that is used to scan an irradiated zone on the test object 1. The adjustable mirror 63 is manipulated with the scanner 64 that can comprise a Piezo element and/or a servo motor and/or a stepper motor and/or a linear motor. Then, the modified laser beam C3 is focused on the test object 1 via the lens 10.
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 |
---|---|---|---|
2016-053114 | Mar 2016 | JP | national |