Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DIAMETER CONTROL IN CZOCHRALSKI CRYSTAL GROWTH
Document Type and Number:
WIPO Patent Application WO/1983/002464
Kind Code:
A1
Abstract:
Diameter control in Czochralski crystal growth is accomplished by progressively measuring both the temperature of the melt by heat sensor (11) and the weight of the residue of the melt in the crucible (2) by weighing means (9). The weight measurement data is fed to microprocessor (11) having a control algorithm. The microprocessor output and temperature measurement output are fed to a three-term temperature controller (13) which regulates the temperature of the melt to thereby control automatically the diameter of the crystal.

Inventors:
SEYMOUR ROBERT STEPHEN (AU)
Application Number:
PCT/AU1982/000216
Publication Date:
July 21, 1983
Filing Date:
December 22, 1982
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
COMMW OF AUSTRALIA (AU)
International Classes:
C30B15/28; C30B29/30; (IPC1-7): C30B15/28; C30B15/22; C30B29/30
Foreign References:
JPS5692195A1981-07-25
JPS5428280A1979-03-02
JPS52106381A1977-09-06
JPS52104474A1977-09-01
JPS52104473A1977-09-01
GB1465191A1977-02-23
DE2516197A11976-10-28
Other References:
Fujitsu Scientific and Technical Journal, Volume 12, No. 1 issued 1976, March, T. SATOH et al, 'Automatic Control System for Czochralski Growth of Large Diamete Li NbO3 Crystals', pages 93 to 113.
Journal of Crystal Growth, Volume 40, issued 1977 (North-Holland Publishing Company), W. BARDSLEY et al 'The Weighing Method of Automatic Czochralski Crystal Growth', pages 21 to 28.
Download PDF:
Claims:
THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:
1. The method of diameter control in Czochralski crystal growth which comprises drawing the crystal forming material from a melt at a controlled rate, characterised by progressively measuring both the temperature of the melt and the weight of the residue of the melt in a crucible, feeding the weight measurement data to a microprocessor including a control algorithm, and feeding the said temperature measurement output and the said microprocessor output to a three term tem perature controller to regulate the temperature of the melt and thereby control automatically the diameter of the crystal.
2. The method of claim 1 which comprises placing the crystalforming material into a crucible in a heating zone applying heat to provide a melt of the crystal forming material mounting a seed on a rod positioned to dip the seed into the melt lifting the rod at a controlled rate to progress¬ ively draw a crystal directing a temperature sensor on to the melt to progressively measure the temperature of the melt progressively measuring the weight of the melt to determine rate of use of the melt and feeding the weight data so obtained to a microprocessor having a control algorithm, and feeding the output data of both the temperature sensor and the microprocessor to a three term heat controller whereby to maintain automatically a con trolled diameter during the length of growth. c::~ , *'*•' .
3. The method of claim 2 wherein the said tem¬ perature sensor operates in the infrared spectrum and is directed to read the temperature at the interface between the said melt and the crystal being pulled.
4. Means for diameter control in Czochralski crystal growth comprising a chamber to contain a crucible and having t heating means a heat sensor to progressively record the temperature of a melt in the said crucible weighing means to progressively weigh the content of the crucible means to hold a seed and progressively draw it upwards from the crucible to form a crystal a microprocessor with a control algorithm to receive weight data from the said weighing means and convert it to a heat control factor, and a three term controller receiving progressive data from both the heat sensor and the microprocessor to regulate the heat of the melt to automatically maintain a selected diameter of the crystal.
5. Means according to claim 4 characterised by a weighing platform to contain a crucible in a thermally insulated chamber a depending rod to hold a crystal seed projecting into the said chamber and means to withdraw the rod at a regulated rate highfrequency means to heat crystalforming material to form a melt in the said crucible an infrared temperature sensor directed through a window in the said chamber — an electronic weighing device supporting at least the said platform — a microprocessor with algorithm arranged to be programmed to compare rate of change of crucible weight to preset values and to effect appropriate temperature changes, and — a three term controller connected to receive both the output of the said temperature sensor and the said microprocessor to progressively control the heat of a melt in the said crucible.
6. Means according to claim 4 or 5 characterised in that the said temperature sensor is an infrared sensor directed on to the said melt at the interface between the said melt and the said crystal being formed.
7. The method of diameter control in Czochralski crystal growth substantially as described in the specification with reference to the accompanying drawings.
8. Means for diameter control in Czochralski crystals constructed and operating substantially as described and illustrated in the specification and drawings.
Description:
"DIAMETER CONTROL IN CZOCHRALSKI CRYSTAL GROWTH"

Crystal growth by the Czochralski method has traditionally required the presence of a skilled operator to watch the progress of a growing crystal and to affect diameter changes by making appropriate adjustments to the temperature of the melt. The relationship between melt temperature and crystal diameter depends on a balance between the sum of the heat passing from the melt to the crystal plus the heat of solidification with the heat that can be conducted away from the interface and lost to the environment. The qualitive relationship is that a melt temperature increase will cause a decrease in crystal diameter, but an exact relationship depends strongly on the existing crystal size and shape and will change throughout a growth run. To obtain good crystal quality it is necessary to maintain a constant growth rate as both stoichiometry and impurity concentration are growth rate sensitive. A closed loop servo type control over the crystal diameter is thus desirable to obtain good quality crystals reproducibly. Additional reasons for automatic control are that growth runs may last several hours to days making human supervision particularly tedious and that often visibility of the growing crystal is impaired by, for instance, thermal insulation in the growth chamber.

To achieve automatic control some method of sensing the crystal diameter must replace the operator's vision. Many methods have been used, with that of weighing either the growing crystal or the melt plus crucible being the most popular and widely applicable. Weighing the crucible is mechanically simpler than weighing the crystal but crucible

weighing does suffer the disadvantage that levitation effects from the r.f. heating and evaporation losses from the melt can contribute to the weight signal. Such effects, however, can be taken account of i signal processing.

Methods of using the processed weight signal to produce an appropriate influence on melt temperature such as to achieve servo control over the diameter, are known. The best approach is to first differentiate the weight signal, the result of which should be constant for constant diameter growth, and then compare this with an expected rate of change of weight. The error signal thus obtained can be used in a standard way to derive a control signal to adjust the melt temperature.

The electronic processing can be performed both by analogue and digital means. The analogue methods are considerably less expensive when compared with the cost of a mini-computer, but a digital control system is much more powerful allowing easy modifications to control algorithms even during a growth run.

The following specifications show details of known prior art in this general field:

British Patent No. 1,465,191, National Research Development Corporation which uses an r.f. heater supply unit to provide a melt and includes a load cell and draw position indicator to achieve a regulated crystal diameter by automatic means achieved through a system of heat control or draw regulation.

British Patent No. 1,494,342, National Research Development Corporation which has a load cell associated with the pull rod and uses a differentiator and comparator.

Japanese Patent Specification No. 56-92195

Fujitsu K.K. et al, which uses a load cell connected to a computer through an A.D. converter, which computer is also connected to a power control to regulate the r.f. heating current. *"

The object of the invention however is to provide an improved method of and means for auto¬ matically producing crystals of a required diameter and this is achieved by measuring the temperature of the melt while also measuring the loss of weight of the melt. A microprocessor processes both factors to regulate the crystal growth conditions.

When the system, on which the present invention is based, is used without automatic diameter control, a standard Czochralski crystal puller is used, heating power to the crystal puller being provided by a low voltage industrial r.f. generator of say 50 kW capacity and operating at a nominal frequency of perhaps 450 kHz. The usual power sources in Czochralski facilities operate at higher voltages and have the power output controlled to a constant value by a closed loop system which samples r.f. power, but in our system the power output is controlled so as to keep a constant melt or crucible temperature. This is achieved by sampling temperature with an optical pyrometer the output of which is directed to an integrated three-term controller for comparison with a temperature set-point. A standard 4-20 A output signal from the controller actuates a motor adjusting

the output coupling of the r.f. generator and hence the power transformed to the crucible. The temperature at the monitoring point is controlled to better than 2 C as indicated by the sensing head, and at the crystal-melt interface to better than l/3°C as indicated by changes to crystal diameter. The system has a response time of the order of seconds. The manual operation of the facility requires a skilled operator to observe the growing crystal and to., obtain the desired crystal shape by making appropriate changes to the temperature set—point.

Despite the excellance of the temperature control it is not practical to obtain automatic crystal growth by having the temperature set-point follow a predetermined programme for the following reasons:

(a) the complex relationship between temperature and crystal diameter depending on already grown crystal size means that any slight deviations in size during a run will invalidate a previously determined tem¬ perature-diameter measurement;

(b) the absolute temperature read by the sensor depends on the emmissivity of the monitoring point and it is impractical to monitor the identical point in different growth runs;

(c) it would take several runs to obtain a desired diameter-temperature relationship which would then be useless if any change in crystal shape was required.

The automation of the Czochralski system according to this invention, using the weighing method of diameter control, has retained the temperature control features described above. The weight of

the crucible and melt is determined by an electronic balance, the digital output of which is fed directly to a microprocessor which processes the signal, compares it to a preprogrammed value and produces a control signal to adjust the temperature set-point of the three-term controller. Control of the melt temperature is still retained by the temperature sensor/controller loop which copes with any short term fluctuations in the r.f. power output.

The electronic balance used is preferably such that it is operated on the 0-2000 g range with sensitivity of the digital weight measurement of 0.1 of a gram. The balance is placed underneath the growth chamber and supports the crucible plus melt and any additional thermal insulation. Some care is needed in setting the crucible assembly on top of the connecting shaft to the balance, so that the shaft runs freely through the hole in the growth chamber. A locking nut allows the shaft plus its load to be held for removal of the balance or to facilitate crucible loading and also provides an air tight seal if purging of the atmosphere of the growth chamber is required prior to a growth run. Initial setting up also requires zeroing the balance by adding weights and using the electronic zeroing facility, and then offsetting by an amount greater than the expected weight loss of the melt during the growth run by simply adding such weight (typically 200 g) to the balance.

The invention is described with reference "to the accompanying drawings in which:

FIG. 1 is a block diagram showing the basic principle of the invention,

O:.:FI -

FIG. 2 is a transverse section of the mechanism for producing the crystal, ,

FIG. 3 is a perspective view of a lithium niobate crystal grown with the automatic diameter control, and

FIG. 4 shows a temperatuxe-against-time graph of a typical growth run.

Referring first to FIG. 1 a chamber 1 has in it a crucible 2 containing the melt 3 from which the crystal 4 is drawn by means of a seed 5 on a pull-rod 6, the wall of the chamber 1 being supported on a chamber base 7.

A rod 8 transfers the weight of the crucible 2 and melt to an electronic weighing device or balance 9, the output of which is fed to a micro¬ processor 10.

The temperature of the melt 3 is sensed by an infrared temperature sensor 11 through a window

12 in the wall of the chamber 1, and the output is passed to a three term controller 13 which is connected to a radio-frequency heating coil 14 surrounding the crucible 2 and melt 3.

The microprocessor 10 is connected to a terminal 15 and the output of the microprocessor 10 is fed through a digital analogue converter 16 to the three term controller 13 so that the controller

13 is regulated by both the output of the infrared temperature sensor 11 and the output of the electronic weighing device 9.

1 6

7.

The mechanism is further described with reference to FIG. 2 from which it will be seen that the crucible 3 is carried on a disc 20 secured to the top of the rod 8 which passes through a guide 21 in the base 7 and carries on it weights 22 to a selected value, the rod 8 transferring the weight of the crucible 2 and melt 3 together with it ' s associated mechanism to the electronic weighing device 9 which is supported on a granite or other stable block 23.

The disc 20 carries on it a sleeve 25 which surrounds the crucible 2, the space between the crucible 2 and the sleeve 25 being filled with alumina balls 26.

The sleeve 25 has an apertured disc 27 inter- mediate its ends through which the crystal 4 is drawn, the space above the disc 27 having a cylindrical wall 28 in it and the space between it and the sleeve 25 is filled with thermal insulation 30.

TYPICAL FORM OF THE INVENTION

A digital display on the balance 9, indicates the weight, and according to this invention the output is made available in both digital and analogue form. The analogue output of the weight is directed to a chart recorder, not shown, and the digital signal is sent to the microprocessor 10.

The microprocessor system used may be based on the Intel 8080 using mainly Intel components. It is mounted on printed circuit cards which are accommodated in a standard size card rack. The system is preferably located some four metres from

the crystal growth chamber 1 and r.f. generator to lessen the possibility of r.f. interference, and the output from the balance is brought to the micro¬ processor 10 via a shielded cable and is fed onto the data bus by a 24-bit parallel interface chip. The control signal output from the microprocessor, the melt temperature set-point, exits in 12-bit digital form via an interface chip to a digital to analogue converter 15 (DAC) . This produces an analogue signal in the 0-10 V range which is fed directly to the three-term controller 13.

The control software is stored in six EPROM'S (each 1 K byte storage) and 256 bytes of random access memory (RAM) is required for variable storage during the running of the programme. The p.c. card system used for the mounting of the micro¬ processor components is such that one EPROM card will accommodate 16 K of memory and one RAM card will hold 8 K. Another card holds the microprocessor chip and associated timing and system control devices. Two more cards complete the system, one holding the two parallel I/O interface chips and the DAC and the other contains a serial 1/0 interface chip which connects to an external terminal for communication with human operator.

BASIC THEORY OF THE WEIGHING METHOD

The relationship between the force experienced by a device monitoring the crystal or melt weight and the crystal radius has been discussed by W. Bardsley, et al "The weighing Method of Automatic Czochralski Crystal Growth" J. Cryst. Growth 40 (1977) - Ref 1 - and by Van Dijk et al "Crystal

diameter Control in Czochralski Growth" Acta Electronica 17, p45 (1974) - Ref 2 -. As well as the force due to the mass of the crystal there are extra effects due to the surface tension between melt and crystal and buoyancy effects which depend on the position of the growth interface in relation to the mean melt level. These extra effects are particularly important in detecting changes in the crystal radius as a response to some melt tem- perature change. To appreciate the effects it is useful to restate some of the results of Ref 1. The force F experienced by the balance is the initial weight of the crucible assembly plus melt, F , less the weight of crystal pulled and the effects due to the weight of the meniscus of melt supported and the surface tension forces.

F = F - / P gπr vdt - P-, gπr h - 2 * ιτrγ

(1)

P and P j are the respective densities of solid and liquid and r is the crystal radius at time t. h is the height of the meniscus above the mean melt level and v is the crystal growth rate related to the pull rate v by

v = v Q - h (2)

where the dot denotes time derivative. The vertical component of surface tension γ is related to the surface tension constant σ by

γ = σ cos' θ . (3)

where the angle θ is the sum of the inclination of the crystal surface, e S. and e τ —I, the angle of contact between solid and liquid when wetting is not complete. The crystal inclination angle relates the rate of change of radius to the crystal growth rate

An expression for the meniscus height can be obtained theoretically and is

h = [β ( l - sinθ) + ( βcos θ/4r) 2 J - gcos θ/4r (5)

with

6 = 2σ / p L g . ( 6 )

For growth at a constant radius r the rate of change of weight of the crucible is given by

ref = s ^ 2 v o (7)

However if the crystal radius is changing there will be additional terms due to the change in meniscus height and the surface tension forces as described by equations (1) to (5) and these effects can be illustrated by linearising the equations with respect to the expected small deviation, a = r - r , from the desired crystal radius. Equations

(3). (4) and (5) become

Ύ = Ύ„ - γ, (8)

(9) o b

ouπ

h = h o + ( h a Q /r o ) a - h θ. θ s c ( 10 )

Explicit expressions for the material constants Ύ O„ > Y_ v . hO Λ . h 3„. and ho„ are given in Ref 1. Substituting

(8), (9) and (10) into (1) gives the difference, E, between the actual rate of change of weight of the crucible and the expected rate of change in terms of the deviation from the expected radius

E Ξ F - F ref = -2πr 0 gP s v(a + na - λa) ' (11)

with

η = (2(P L h O V r o g) ( s - PL (12)

and

λ - r o (2γθ/r o g - (p s - p L ) <«> n and λ are material constants, n is always positive but λ depends more strongly on the sign of P - P T (ref 1). If the liquid is denser than the solid (as it is for most semiconductors) then λ is positive. The dependence of the error in expected rate of weight change on deviation of the crystal radius is complicated by the additional terms in a and a in equation (11). For example an increase in crystal radius results in an increased rate of change of weight of crystal given by the first term in (11). The second term is the same sign as the first and would be beneficial in providing easier detection of a radius change by observing the recordal weight. The third term however can be either sign. If λ is negative (P S > P T )

then a beneficial effect is obtained whereas if it is positive _ P < P, ) it can sometimes swamp the first two terms and produce an error signal of the wrong sign. Thus an increase in radius may first show up as a decreased rate of change of weight. The effect is due mainly to the well known fact than an increasing radius first reduces the meniscus height and, if the liquid is denser than the solid, produces less effective crystal weight. The anomaly is apparent with many semiconductor materials and is discussed fully with means of circumventing its effect in control applications in Ref 1. However, in cases where p >p,, λ is negative and the third term adds to the other two providing extra signal for detecting radius changes.

The error signal as given by equation (11) can be used in a control algorithm to affect melt temperature changes to keep the crystal radius to a desired value. Thus in response to an error in radius the temperature of the melt is adjusted by

ΔT = AE + BE + C _/ Q Edt (14)

with E the rate of weight change error as defined by equation (11). This is a typical "three-term" control function, with the parameters A, B and C to be chosen for optimum control. When (11) is used to relate E back to crystal radius error it is seen that terms proportional to the radius error, its derivative and integral are present in ΔT but that there are also some terms proportional

_ O...PI *' ? , λvirO '

to the second and third derivatives. These latter terms could be subtracted if they proved troublesome as they do for example in the growth of semiconductors, see Bardsley et al "The weighing method of Automatic Czochralski Crystal Growth Control Equipment" J. Cryst. Growth 40, 21, (1977) Ref 3.

The optimum control parameters A, B and C can be determined by trial and error methods on actual crystal growth runs or on numerically simulated runs. Numerical simulation requires values for all the material parameters used in equations (1) and (3) and in addition an expression describing the time response of the crystal radius to a step change in temperature. Existing attempts at deriving such an expression theoretically (ref. 1) have of necessity used somewhat crude approximations and the result cannot be relied upon for quantative use. Experimental determination of the crystal response of temperature change is straightforward for their particular situation. In the case of the growth of lithium niobate in the laboratory to be described later herein, the control parameters were laboriously optimised during several actual growth runs and this experience suggests that the development of a numerical simulation model should be undertaken if major changes to the growth situation are made which necessitate a reoptimisation of the control parameters.

The implementation of the control algorithm in software for an 8080 microprocessor was compiled on an IBM 370/168 computer for Intel's 8080 Assembly language and Intel's PL/M, a high level language very similar to IBM's PL/1, but with modifications

' VVJI-O

and restrictions applicable to 8080 microprocessor use. The compilers reduced the higher level language codes to 8080 machine code which can be obtained as output on paper tape. This code was then written from the tape onto EPR0MS using a microprocessor and locally available PROM programming hardware and software.

Most of the control programme- was written in PL/M which provides ease of coding for such things as arithmetic expressions, nested looping, use of subroutines and communication with the operator terminal. However only integer arithmetic is allowed and care in coding to retain numerical precision is required. A restriction is that arithmetic is unsigned which accounts for the repeated sign testing using the subroutine SIGN and duplication of coding.

The control programme has four distinct modes. The first is an initialisation where the programme communicates with the operator, asking for input data about the crystal to be grown. After this the programme takes weight measurements, processes these and displays the average and derivative. At this time the operator inserts the seed into the melt, noting contact by a sudden decrease in weight on the balance's digital display, and initiates growth, adjusting temperature until the computer printout shows the rate of change of weight to be a constant value appropriate to a small diameter crystal. The programme is then sent into the control mode and the crystal is grown automatically, with the rate of weight change being controlled to a programmed reference value. The programme enters

the completion mode when this reference value reaches zero and removes the crystal from the melt. A slow cool down of the growth chamber then completes the run.

Communication with the operator terminal was in a form that would be intelligible to an operator not familiar with hexadecimal notation or the programme details. Thus the programme sends prompting messages to the terminal at the start of a growth run requesting data concerning the desired crystal to be grown. The operator enters the data in ordinary decimal notation which is converted to binary by the assembly language routine BCD2B. As the run proceeds output data is periodically relayed to the terminal for the operators interest and includes current values of crucible weight in grams, the rate of change of weight in grams per hour, the reference rate of change, the error (El), its derivative (FI), its integral (INT), a running average error (QI), the change made in temperature (PK), a temperature ramp value (R) and the current temperature set-point (TEMP). All, except the last three which are in hexadecimal, are in decimal notation with the assembly language routines BCDOUT and B2BCD performing the output and conversion from binary. Much of the communication with the terminal ultimately depends on routines available in the Intel supplied SDK-80 Monitor programme which can be called from the PL/M programme using small linking assembly language routines.

The weight signal from the electronic balance is in BCD format and is converted to binary by the routine BCD2B. Sixteen readings are taken

during preset time intervals and averaged to give the average weight during the interval. Timing is performed by counting machine cycles in a software loop and the time over which the weight is averaged is set by the approximate response time of the crystal radius to a step change in melt temperature. For the case to be described of the growth of lithium niobate the response time was measured to be of the order of 12 min and weight averaging time was chosen to be two minutes. As the rate of weight change is required for the error signal, the weight must be differentiated and this is accomplished by taking the slope of the least-squares line of best fit through the most recent five weight readings. If Fc is- the most recent weight then the least squares best estimate of the slope is

F = (2F 5 + F 4 - F 2 - 2F 1 )/lθΔt

where Δt is the time interval of weight averaging. This procedure coupled with the weight averaging greatly reduces noise in the signal to be used for control but means that sudden real deviations of the crystal radius are not as readily detected. However this can be compensated for by using more derivative control as discussed later. The weight averaging and storing of the most recent five averages is perfomed by the software procedure AVERAGE and procedure W5421 gets the least-squares best estimate of the differential weight.

At the completion of each weight averaging period when in the control mode, a reference rate of change of weight is calculated, by the procedure

REFERENCE, based on input information about the desired crystal shape, the crystal pull-rate, crystal density and crucible diameter. The programme allows for crystals with a constant diameter neck region (constant rate of weight change) followed by a linear increase in rate of weight change (parabolic increase in radius) to the main diameter region which again has a constant rate of weight change. At the completion of growth at this diameter a linear decrease in rate of weight change describes a taper-in to zero diameter. Values for the reference rate of weight change in the constant neck region (GREF1) and for the main diameter region (GREF2) are calculated at programme initialisation from the input data and the expression

ref = -P s v 0 R 2 r 2 / ( R 2 - r 2)

where R is the crucible radius and enters the expression by consideration of the drop in melt level. At each entry to REFERENCE a counter, STEPNO, is examined to see whether the crystal is in the NECK, TAPER,

MAIN$LENGTH or FINAL$TAPER regions and the reference is set to GREF1, incremented by INC1 set to GREF2, or decremented INC2 accordingly. INC1 and INC2 are calculated at programme initialisation to produce the required changes in diameter in the specified length of crystal.

The control algorithm was originally based on that used by Zinnes et al "Automatic diameter control of Czochralski Grown Crystals" J. Cryst. Growth 1£, 187(1973) Ref. 4 and employs much of their notation but in the course of determining the optimum control parameters the algorithm was

also modified extensively. The following description is of the final version of the algorithm.

The error signal El is the difference between the reference rate of weight change of the crucible and the measured value. This is compared with a lower limit which is of the order of magnitude of the expected error in the weight signal and a control signal is generated only if the absolute value of El is the greater. After some early trial runs it was recognised that strict proportional control was not appropriate, for instance a one gram per hour error in the neck region of the crystal where the reference rate was say 1 g/hour, required more control action than a 1 g/hour .error when the crystal was in the main diameter region with a 20 g/hour reference. However if control was made proportional to the relative error and optimised for the neck region, then it would be insufficient for the main diameter region. A suitable compromise was to vary the proportionality 'constant' with the reference rate of weight change as

A = Tl /(a + bF ref )

Typical values as used for lithium niobate growth were a = 1 g/hour, b = 0.05 and T_. = 0.5 C. It was also found desirable to limit the maximum amount of control and this is conveniently done by making the maximum allowable error to be a + bFret r such that for all errors greater than this the control is restricted to be

The derivative of the error signal FI is calculated simply as the difference between the two previous

errors and is not divided by the time interval.

As the control is applied in a single step after each weight measuring interval the B constant (equation

(14) is independent of time interval when the derivative is defined in this way. The previous discussion oh the proportional control signal applies as well to the derivative control signal, thus the maximum of the derivate is limited to a + bFrer and the

B 'constant' varies as Υ- l ( a. + bF- .p).

The integral is calculated as the sum of errors and is restricted to a maximum of F f . However, when the error changes sign the integral reverts to zero, simulating the 'anti-reset windup' facility in analogue control systems. The multiplying factor to generate the integral control signal varies as the inverse of Fref :

" V F ref

The parameter B however will depend on the timing interval chosen. Although the facility for integral control has been retained in the programme it has not been required to date in actual crystal growth runs.

The temperature change, (PK in the programme listing), is calculated as the ΔT in equation (14) and usually added to the temperature (TEMP) at the end of each weight averaging period. It is possible to apply the change in one step or gradually during the next weight averaging period with the option being offered at programme initialisation. The relationship of the number in the computer representing temperature and the real temperature is given by the procedure CONVERT.

The computer number varies from 0 to FFFF H. The 12 most significant bits of this number are fed to the DAC which gives an analogue output of from 0 to 10 V which can adjust the set-point of the IRCON controller over its full range. Thus a change of less than 8 to TEMP will not affect the set-point but a change of 10 H gives 0.36 C change to the set-point.

When the reference rate of weight change reaches zero at the end of the FINAL$TAPER section the programme enters the completion mode via the procedure REFERENCE. The pull-out strategy is to increase the melt temperature at a constant rate and monitor the weight until the rate of change is zero with zero derivative. The zero derivative requirement is important as the rate of change will go from negative to positive as the crystal grows in and the meniscus height increases. This pull-out procedure is very slow and often the actual pull-out has been accomplished by the operator manually increasing the lift rate after the rate of weight change has been positive for some time. However, it would be straightforward to have the microprocessor perform this increase of lift rate. Once the crystal is out of the melt the set-point is held constant for several minutes, the lift rate turned off and then the growth chamber slowly cooled by a programmed decrease in temperature set-point.

Several means are available of interrupting the control programme during a growth run. The most drastic of these is forcing a 'reset' on the

_____

\ι'ϋϋ

microprocessor which then restarts at the beginning of the monitor programme at memory location 0. The peripheral interfaces are also reset, one effect of this being to send all the outputs high on the temperature set-point output and giving a full-scale set-point, clearly a dangerous procedure if the system is in the automatic temperature mode. A safer alternative is to use the external interrupt facilities of the microprocessor. " A 'request for interrupt' signal accompanied by an RST7 instruction, (all highs), on the data bus has no effect on the peripheral interfaces but restarts the microprocessor at memory location 56 which contains a jump instruction in the SDK-80 monitor. The jump can be to an interrupt processing routine which can finally return to the control programme at the point of interruption and resume operation. An alternative to the interrupt processing routine is to jump back into the monitor programme which then stores current register values and allows the monitor functions to be used to examine and change control programme variables stored in RAM. Another monitor function, obtained by entering a G at the terminal, restarts the programme at the interrupted point with the altered variable values.

Two of the most common reasons for wanting to interrupt the control programme are to change the temperature set-point, particularly during the seed insertion phase, and to cause an early but orderly termination of the growth. Provision has been made in the software for interrupting for these purposes, by having a check made periodically to see if a character is pending from the operator

terminal. If so, procedure SET$P0INT is invoked. If the character is a 'T', a new temperature set-point can be entered in degrees C and decimal notation. If the character is an 'F' then the step counter 5 is made very large such that on the next entry to REFERENCE the FINAL$TAPER section is begun to decrease the crystal diameter and terminate growth.

AUTOMATIC GROWTH OF LITHIUM NIOBATE CRYSTALS

Research into the crystal growth of lithium

10 niobate had been conducted in this laboratory for * some time and was beset with two major problems, these being a persistent brown coloration of the crystals and a very strong probability of the boule cracking during cool down after growth. The cracking

15 problem results from a combination of the large anisotropy in thermal expansion coefficients for lithium niobate and the structural phase change at " 1215°C, coupled with the excessive thermal gradients in the crystal growth chamber usually associated

20 with r.f. heating. Low thermal gradients can be produced by considerable thermal insulation of the region immediately above the melt into which the crystal is pulled ('after-heating') but two additional problems then arise as vision of the

25 growing crystal is obstructed and the low thermal gradients make the crystal diameter much more sensitive to melt temperature fluctuations and therefore difficult to control. There is further evidence that straight sided boules are less prone to crack

30 than boules grown without tight diameter control. The brown coloration of the crystals is probably due to niobium being in a lower valence state than

OI.PI

the +5 required in stoichiometric LiNbOg. Possible reasons for this are that impurity metal ions of +2 or higher valency have displaced lithium in the crystal lattice or that there is a deficiency of oxygen in the crystal. Previous reports have indicated that annealing brown coloured lithium niobate crystals in an oxygen atmosphere removes the colour and our experience has shown that lighter colour crystals result with good 'after-heating'. The use of good 'after-heating' together with the weighing method of automatic diameter control offered the possibility of solutions to all of the above problems and led to the development of the diameter control system described in this report.

The experimental arrangement for the growth of lithium niobate was similar to that shown in FIGS. 1 and 2, with the balance weighing the whole after-heater assembly as well as the crucible and melt. A pure platinum crucible was used with growth tem- peratures of around 1300°C, and oxygen was bled into the growth chamber at 2 1/min. Crystals were pulled at rates of 10 mm/hour and 5 mm/hour with the slower speed giving the better results in terms of crack resistant crystals. Crystal rotation was 30 r/min. Seed orientations were either <111> or <310> in reciprocal rhombohedral coordinates. Starting chemicals were Optran zone refined lithium niobate at the congruent melting composition.

Several trial growth runs were required to determine suitable values for the control parameters.

It was found that relatively large amounts of derivative control were needed whereas integral control and

the constant term control were not required at all. The additional derivative control resulting from the terms in a and a in equation (11) has thus been beneficial in this case. There has been no need to apply any corrections for effects of crucible levitation or melt evaporation. With the low thermal gradients, the crystal diameter was very sensitive to temperature changes and as such, optimum values for the constants for proportional and derivative control were found " to be T_. = 0.5 C and -T ^ = 1.0°C such that the largest possible response to a radius error was a 1.5 C temperature change. The limitation on the maximum values of error and derivative and the variation of the proportionality 'constants' with reference rate of weight change was described previously and the (unoptimised) values used gave maximum values for error of 2 g/hour and 1 g/hour when the reference was 20 g/hour and 1 g/hour respectively.

The degree of diameter control obtained under these conditions is typified by the crystal shown in FIG. 3. In FIG. 4, a typical temperature profile for a crystal growth run is shown to illustrate how the control strategy can achieve the long term large temperature changes necessary for the given shape of crystal, while maintaining short term tight diameter control with temperature changes of the order of 1°C.

AUTOMATIC GROWTH OF CALCIUM TUNGSTATE CRYSTALS

Similar diameter control has been obtained on a crystal of calcium tungstate grown under conditions of low thermal gradients but at the necessarily

higher melt temperature of around 1650 C. No change was required to the lithium niobate determined control parameters when the after-heater was in position but these proved totally inadequate when the after-heater was not present. In this later case the crystal diameter is much less sensitive to melt temperature changes and it appeared that a constant ramp term and an integral term would be required together with larger constants for the proportional and derivative terms in the control function.

The use of a microprocessor for automatic diameter control in the Czochralski method provides the flexibility of computer control at low cost. The capacity of the microprocessor has not been greatly taxed by the application described here in terms of the data handling speed or programme storage space. It would be possible for the micro¬ processor to control two or more crystal growing facilities at the same time as well as monitoring various parts of the facilities as a safety precaution.

The application of automatic diameter control has solved a particular problem with 'after-heating' in the growth of lithium niobate but its additional advantage is in freeing staff from the tedious task of crystal watching.