The present invention relates generally to growth of semiconductor crystals. More particularly, the present invention relates to a procedure for in-situ determination of thermal gradients at the crystal growth front in a semiconductor crystal.
Most processes for fabricating semiconductor electronic components are based on single crystal silicon. Conventionally, the Czochralski process is implemented by a crystal pulling machine to produce an ingot of single crystal silicon. The Czochralski or CZ process involves melting highly pure silicon or polycrystalline silicon in a crucible located in a specifically designed furnace contained in part by a heat shield. The crucible is typically made of quartz or other suitable material. After the silicon in the crucible is melted, a crystal lifting mechanism lowers a seed crystal into contact with the silicon melt. The mechanism then withdraws the seed to pull a growing crystal from the silicon melt. The crystal is substantially free of defects and therefore suitable for manufacturing modern semiconductor devices such as integrated circuits. While silicon is the exemplary material in this discussion, other semiconductors such as gallium arsenide, indium phosphide, etc. may be processed in similar manner, making allowances for particular features of each material.
A key manufacturing parameter is the diameter of the ingot pulled from the melt. After formation of a crystal neck or narrow-diameter portion, the conventional CZ process enlarges the diameter of the growing crystal. This is done under automatic process control by decreasing the pulling rate or the temperature of the melt in order to maintain a desired diameter. The position of the crucible is adjusted to keep the melt level constant relative to the crystal. By controlling the pull rate, the melt temperature, and the decreasing melt level, the main body of the crystal ingot grows with an approximately constant diameter. During the growth process, the crucible rotates the melt in one direction and the crystal lifting mechanism rotates its pulling cable or shaft along with the seed and the crystal in an opposite direction.
Conventionally, the Czochralski process is controlled in part as a function of the diameter of the crystal during pulling and the level of molten silicon in the crucible. Process goals are a substantially uniform crystal diameter and minimized crystal defects. Crystal diameter has been controlled by controlling the melt temperature and the pull speed.
It has been found that temperature gradient at the crystal growth front (i.e., the crystal-melt interface) is also a valuable measure of process performance. Temperature gradients are important crystal growing process parameters that affect crystal diameter control, crystal morphological stability in heavily doped crystal growing, and bulk crystal micro-defects. Conventionally, nominal temperature gradients are pre-determined by hot-zone design, which is done with the help of computer assisted design (CAD) software. Later in praxis, the actual gradients, without really knowing precise values, are then adjusted (e.g. by making small changes to the melt-heat-shield-gap) according to post pull material analysis, for instance by analyzing the distribution of interstitial and vacancy defects. Such adjustments are done on a run-by run basis and a number of high quality CZ-materials with tight material properties specifications require permanent monitoring and adjustment. The permanent monitoring is necessary because material properties of the hot-zone parts that determine the thermal gradients change over time due to repeated use. However, such run-to-run analysis is unable to fine-adjust gradual changes that occur during a run and, worse, it is unable to catch and correct during a run gradient deviations due to pre-run set-up-errors such as a wrong melt-heat-reflector gap, etc., that sometimes occur due to human error. What is needed is a reliable method and apparatus for determining thermal gradients at the crystal growth front during crystal growth and for controlling the crystal growth process using this information.
By way of introduction, the present embodiments provide a method and apparatus for growing a semiconductor crystal which include pulling the semiconductor crystal from melt at a pull speed and modulating the pull speed by combining a periodic pull speed with an average speed. The modulation of the pull speed allows real-time determination of temperature gradients in the melt and in the crystal during crystal formation. The gradients can be used to make adjustments to make in-situ corrections to relevant process parameters that affect gradient dependent intrinsic crystal properties.
In an embodiment, the normal crystal pull speed, which includes the target pull speed plus a corrective term coming from the diameter control system, is superimposed by a periodic term of predetermined amplitude and frequency. This will induce a small periodic modulation of the otherwise normal diameter. In order to work unaffected by the small superimposed signal, the diameter control system receives a filtered signal that does not contain the modulation frequency. However, the new temperature gradient estimation uses a frequency selective algorithm to filter out the amplitude and phase shift of the superimposed diameter modulation. This information, together with the predetermined pull-speed modulation amplitude, is then used by an algorithm that calculates the temperature gradients. The results of this calculation can further be used to compare these values to target values and make adjustments to relevant system parameters that affect gradient-dependent intrinsic properties while the crystal is growing. In the preferred embodiment, adjustments to the melt gap are made in order to achieve the desired crystal temperature gradient.
The foregoing discussion of the preferred embodiments has been provided only by way of introduction. Nothing in this section should be taken as a limitation on the following claims, which define the scope of the invention.
Referring now to the drawing,
Contained within the chamber 106 is a crucible 116 containing melt 118 and a heater 120. In the illustration of
The crystal pull unit 108 operates to pull the crystal shaft 110 along the center axis 124. The crystal pull unit 108 also operates to rotate the crystal shaft 110 about the center axis 124. In
Similarly, the crucible drive unit 112 operates to move the crucible drive shaft 114 along the center axis 124 and to rotate the crucible drive shaft 114 about the center axis 124. In
The crystal 122 is formed from the melt 118 within the crucible 116. Because of surface tension, the crystallization front, which is the phase interface between solid and liquid semiconductor material in the crucible 116, is raised a bit above the melt level. The liquid semiconductor does not wet the crystal completely. In fact it contacts the solid crystal at a certain angle Θ0. This is referred to as the contact-, wetting-, or meniscus-equilibrium angle.
The area of the melt below the crystal which is raised above the melt level is called meniscus. The position of the crystallization front raised above the melt is important to the properties of the growth process. If it is raised too far above the melt, the crystal radius decreases; otherwise it increases.
For monitoring the crystal growth process, the chamber 106 includes one or more sensors. In the illustrated embodiment of
The control unit 102 in the illustrated embodiment generally includes a central processing unit (CPU) 140, a memory 142 and a user interface 144. The CPU 140 may be any suitable processing device such as a microprocessor, digital signal processor, digital logic function or a computer. The CPU 140 operates according to data and instructions stored in memory 142. Further, the CPU 140 operates using data and other information received from sensor such as over control lines 126, 128, 136, 138. Still further, the CPU 140 operates to generate control signals to control portions of the semiconductor crystal growth apparatus 100 such as the heater power supply 104, the crystal pull unit 108 and the crucible drive unit 112.
The memory 142 may be any type of dynamic or persistent memory such as semiconductor memory, magnetic or optical disk or any combination of these or other storage. In some applications, the present invention may be embodied as a computer readable storage medium containing data to cause the CPU 140 to perform certain specified functions in conjunction with other components of the semiconductor crystal growth apparatus 100.
The user interface 144 permits user control and monitoring of the semiconductor crystal growth apparatus 100. The user interface 144 may include any suitable display for providing operational information to a user and may include any sort of keyboard or switches to permit user control and actuation of the semiconductor crystal growth apparatus 100.
The semiconductor crystal growth apparatus 100 enables growth of a single crystal semiconductor ingot according to the Czochralski process. According to this process, semiconductor material such as silicon is placed in the crucible 116. The heater power supply 104 actuates the heater 120 to heat the silicon and cause it to melt. The heater 120 maintains the silicon melt 118 in a liquid state. According to the conventional process, a seed crystal 146 is attached to the crystal pull shaft 110. The seed crystal 146 is lowered into the melt 118 by the crystal pull unit 108. Further, the crystal pull unit 108 causes the crystal pull shaft 110 and the seed crystal 146 to rotate in a first direction, such as counterclockwise, while the crucible drive unit 112 causes the crucible drive shaft 114 and the crucible 116 to rotate in the opposite direction, such as clockwise. The crucible drive unit 112 may also raise or lower the crucible 116 as required during the crystal growth process. For example, the melt 118 depletes as the crystal is grown, so the crucible drive unit is raised to compensate and keep the melt level substantially constant. During this process, the heater power supply 104, the crystal pull unit 108 and the crucible drive unit 112 all operate under control of the control unit 102.
The control unit 102 further operates to control the semiconductor crystal growth apparatus 100 during growth of a crystal 122. This includes controlling the pull speed of the crystal pull unit 108 and the speed of movement of the crucible 116 under control of the crucible drive unit 112. In accordance with the present embodiments, the crystal pull unit 108 pulls the crystal 122 at an average pull speed plus a periodic pull speed variation which is superimposed on the average pull speed.
The average pull speed is represented by the variable ν0, which itself is composed of a target pull speed
As noted, the average speed at which the crystal is pulled from the melt is deliberately superimposed with a periodic variation in the form
ν=ν0+δν·sin(ω·t) (1.0)
where ν0 is the normal pull speed, consisting of target pull speed plus a corrective term coming from the diameter control system, δν is the amplitude and ω, is the angular frequency of modulation of the pull speed. The diameter of the crystal is related to the pull speed. The modulation induced rate at which the crystal diameter is changing is given by
νr=νg tan(ΘS) (2.0)
where Θs is defined as the offset angle from the meniscus wetting angle Θ0, at which the crystal radius is not changing and vc is the crystallization velocity. This will impose a periodic change in radius change vr and radius r
νr=νr0+δνr·sin(ω·t+φ) (3.0)
r=r0+δr·cos(ω·t+φ) (3.1)
where φ represents a phase shift that may be caused by a retardation of νg in following the pull speed variation.
Since δr is measured during crystal growth, one can also determine δνr which is connected with νg over the total derivative of equation 2.0.
δνr=tan(ΘS)≠δνg+νg·sec(ΘS)2·δΘS (4.0)
Since the average growth rate νg has to be equal to the average pull speed ν, ΘS then is determined by equation 2.0 with νg=ν. If ω is not too high one can assume δνg=δν, so that with the measured δνr, δΘS can be obtained by equation 4.0.
The heat transfer balance at the crystal growth front (crystal-melt interface) is described by a one dimensional approximation as
L·νg=κS·GS·κL·GL (5.0)
where κS and κL are the thermal conductivities and GS and GL are the temperature gradients of solid and liquid respectively. L is the latent heat per unit volume of crystal and νg is the crystal growth rate.
A simplified expression for GL can be given by
where h is the meniscus height and ΔTB is the temperature difference between meniscus base and crystal melt interface. Alternate expressions for GL can be developed for specific crystal growth conditions. Substituting from equation 5.1, equation 5.0 becomes
Changes in growth rate vc over an extended time period will have an effect on h, ΔTB and GS. However, small periodic changes in growth rate νg as imposed by the pull speed modulation (equation 1.0) mainly will affect h and leave ΔTB, and GS unchanged. The differential of equation 6.0 then becomes
Equation 7.1 provides a link between the growth rate variation δνg and the relative variation in meniscus height
Changes in meniscus height however, are connected to a change in wetting angle. Substitution of
in equation 7.1 by an expression of δΘS provides a way of determining a characteristic GL and, with equation 6.0, GS. To do so, for now a simple model is deployed.
After substitution of
equation 7.1 can be rearranged into an expression for GL by known and/or measured values
and with this, GS can be obtained from equation 5.0. Thus, temperature gradients, which are important crystal growth conditions, can be measured by measuring the pull speed modulation-related response in crystal diameter change and/or meniscus height. That is, the modulation of the crystal pull speed by the time varying, periodic signal will cause a response in the form of a change in the crystal diameter. It will also cause a change in the meniscus height. Both of these values, the crystal diameter and the meniscus height, can be measured using conventional equipment such as the camera (
The system 300 further includes several elements that form a control system. These elements include a target pull speed output 318, a crucible melt level drop compensation mechanism 320, a diameter control mechanism 324, and a device 326 for superimposing normal pull speed ν0 with a periodic signal of predetermined frequency ω and amplitude δν. The control system further includes a filter 328, a filter function 330, a temperature gradient estimation system 332 and a temperature gradient control system 334.
The control system may be formed in any suitable manner. In one embodiment, the control system includes a processor and memory. The memory stores data and instructions for controlling the processor. The processor, in response to the data and instructions, implements functions and systems such as the target pull speed output 318, the crucible melt level drop compensation mechanism 320, the diameter control mechanism 324, and the device 326. Further the processor uses the instructions and data and implements the filter 328, the filter function 330, the temperature gradient estimation system 332 and the temperature gradient control system 334. Any logical or signal processing functions described or suggested herein can be equivalently performed by either a programmed processor, other hardware or hardware and software in combination.
The target pull speed output 318 provides a nominal pull speed signal for the seed lift motor 312. In response to this signal, the motor 312 sets or varies the pull-up speed for lifting the crystal 304. The nominal pull speed signal
The diameter measuring device 316 measures the diameter of the crystal 304 and provides a measurement signal to the diameter measurement system 322 which determines the diameter of the crystal 304. The diameter measurement system 322 provides a diameter signal to the diameter control system 324. The diameter control system 324 in turn is coupled to the combiner 336 and provides a pull speed correction signal to the combiner 336.
The device 326 for superimposing the normal pull speed ν0 with a periodic signal of predetermined frequency ω and amplitude δν produces a signal δν·sin(ω·t) and provides this signal to a combiner 338. The output of the combiner is a speed control signal ν0+δν·sin(ω·t) which is provided to the seed lift motor 312. The seed lift motor 312 responds to this signal to set or vary the pull-up speed for the crystal 304.
The filter 328 is positioned between the diameter measurement system 316 and the diameter control system 324. The diameter measurement system 316 produces an output signal r0+δr·sin(ωt+φ). The filter 328 blocks the frequency ω. That is, the filter 328 forms a notch-filter in one embodiment. The output of this filter 328 provides the input for the diameter control system 324.
The filter 330 is positioned between the diameter measurement system 316 and the temperature gradient estimation system 332. In one embodiment, the filter 330 implements a frequency selective filter algorithm, such as a Fourier-analysis-based filter algorithm, extracting the amplitude δr and time shift φ from the diameter signal r0+δr·sin(ωt+φ).
The system 300 further includes a heater 340 and a heater control 342. In one embodiment, the heater control is a part of the control unit which controls operation of the system 300. The heater 340 operates in response to the heater control 342 to apply heat to the crucible to maintain the melt at a predetermined temperature. The heater control 342 has an input coupled to the output of the diameter control system 324 to detect the signal produced by the diameter control system. The heater control 342 thus forms a feed-back control that controls power in the heater 340 so that the average output from the diameter control system 324 is zero. In other words, the average pull-speed is equal to the nominal pull-speed.
The temperature gradient estimation system 332 implements an algorithm to estimate the temperature gradients GS and GL based on the values ω, δν, δr and φ. The result is the temperature gradients GS and GL. This output information is provided to the temperature gradient control system 334. In one embodiment, this system implements a temperature gradient control algorithm. The goal of the algorithm is correcting the crystal temperature gradients GS and GL by adjusting the gap between surface of the melt 308 and heat reflector cone 310 by adding a corrective term to the signal which controls the crucible lift motor 314. This is only an exemplary embodiment. Other applications are possible using the same pull-speed modulation technique.
As the crystal 304 is pulled out of the melt 308, the melt level in the crucible 306 drops. Simultaneously, the crucible 306 is being raised by the crucible lift motor 314 in order to compensate for the dropping crucible melt level. Compensation is done such that the melt position and the gap between the melt surface and the heat reflector cone 310 remains constant. Ideally, the thermal gradient GS in the crystal 304 remains constant as well.
The speed at which the crystal 304 is pulled out of the melt 308 is determined by the target pull speed
The small diameter modulation information δr and φ that is contained in the diameter signal is extracted by a frequency selective algorithm in filter 330. Based on that and the predetermined value δν the approximate temperature gradients GS and GL. in melt and crystal are calculated. The results of this filtering operation are then used to compare these values to target values and make adjustments to relevant system parameters in order to compensate for deviations from target.
During all this, the diameter control system 324 is not affected by the small diameter modulation, because it receives its input via the filter 328 that blocks out frequency ω.
There is no heretofore known method for in-situ growth front temperature gradient estimation that is characteristic for the entire growth front and not just near the crystal surface. However, such information is very much desired for a number of CZ products, because it determines intrinsic crystal properties such as defect distribution etc.
In conventional systems, intrinsic crystal properties are analyzed after the crystal has grown and based on such information corrections to process parameters affecting the temperature gradients are made. Because of the complicated and time-consuming analysis involved, such adjustments are available not before the next batch, but often even later.
Such batch to batch adjustments of certain process parameters are necessary for compensating aging effects on certain hot zone material. For instance, heat reflectivity of the heat reflector shield of the hot zone changes over time. Being a vital part of the hot-zone design, the heat reflector is designed to achieve certain temperature gradients in the crystal and the melt. As its relevant material properties change, the temperature gradients in the crystal and melt change too, which can be compensated e.g. by adjusting the gap between the melt and the heat reflector shield.
In addition to the gradual changes there are also unpredictable factors that can cause deviations of the actual gradients from the targeted gradients. Mostly these have to do with tolerances and human errors when the hot zone is made ready for a batch process. In conventional systems, these cannot be compensated at all, because there is no known method that can provide the necessary information already during crystal growth.
The presently disclosed method and apparatus provide for in-situ determination of temperature gradients in melt and crystal that are characteristic for the entire growth front. The results of this method and apparatus can be used to detect deviations from the desired conditions and to make adjustments during crystal growth, for example by changing the gap between melt surface and heat reflector by adjusting the crucible lift motor 314.
From the foregoing, it can be seen that the present invention allows calculation of Temperature Gradient values at the crystal growth front (crystal-melt interface) substantially in real time. Temperature gradients are important crystal growing process parameters that affect crystal diameter control, crystal morphological stability in heavily doped crystal growing, and intrinsic material properties like bulk crystal micro-defects. The disclosed embodiments provide a way for in-situ observation and calculation of characteristic or average values for the temperature gradients GS and GL. The obtained values are characteristic for the entire growth front. The embodiments require no additional hardware, but only use already existing controls and detectors.
Moreover, these embodiments make it easier to identify problematic growth conditions and help to improve the performance of crystal growing programs. Based on the disclosed technique, the growing control software operating in the control unit can actively steer the system away from undesirable growth conditions, to prevent dislocation nucleation, morphological instability, undesirable micro-defects, or other kinds of prime yield loss.
It is therefore intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and scope of this invention.
The present application is a division of U.S. application Ser. No. 12/221,229, filed Jul. 31, 2008, pending, which is incorporated herein in its entirety by this reference.
Number | Name | Date | Kind |
---|---|---|---|
3929557 | Goodrum | Dec 1975 | A |
5408952 | Wakabayashi et al. | Apr 1995 | A |
5653799 | Fuerhoff | Aug 1997 | A |
5656078 | Fuerhoff | Aug 1997 | A |
5882402 | Fuerhoff | Mar 1999 | A |
5993902 | Heid | Nov 1999 | A |
6171391 | Fuerhoff et al. | Jan 2001 | B1 |
6203611 | Kimbel et al. | Mar 2001 | B1 |
6241818 | Kimbel et al. | Jun 2001 | B1 |
6726764 | Mutti et al. | Apr 2004 | B2 |
6776840 | Fuerhoff et al. | Aug 2004 | B1 |
6899758 | Abe et al. | May 2005 | B2 |
6994748 | Moriya et al. | Feb 2006 | B2 |
20020029738 | Takanashi et al. | Mar 2002 | A1 |
20050016443 | Lu et al. | Jan 2005 | A1 |
20060137599 | Cho | Jun 2006 | A1 |
20070017433 | Sakurada et al. | Jan 2007 | A1 |
Number | Date | Country |
---|---|---|
1 171 652 | Jan 2003 | EP |
62-083395 | Apr 1987 | JP |
2005097049 | Apr 2005 | JP |
WO0022201 | Apr 2000 | WO |
Number | Date | Country | |
---|---|---|---|
20120186512 A1 | Jul 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12221229 | Jul 2008 | US |
Child | 13434167 | US |