Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR EMISSIVITY-CORRECTED PYROMETRY
Document Type and Number:
WIPO Patent Application WO/2023/143987
Kind Code:
A1
Abstract:
The invention relates to a method for coating a substrate (22) with at least one layer (23 to 31), wherein, during deposition of the layer (23 to 31), at least one optical measuring device (10, 11) repeatedly determines successive measurement value pairs ({UE,n, UR,n}) on the layer (23, to 31), each containing an emission value (UE) corresponding to the radiation power measured at a light wavelength and also a reflectance value (UR), which is also measured at a light wavelength, wherein actual values (TC) of a substrate temperature are calculated on the basis of the measurement value pairs ({UE,n, UR,n}) and a previously determined correction value (γ) and are used to control a temperature-control device (5, 6') for controlling the temperature of the substrate (22) with respect to a desired value (s). To improve the determination of the correction factor, it is proposed that, during the measurement, within a plurality (k) of measurement intervals (ti), at least two measurement value pairs ({UE,n, UR,n}) are measured and, for each of the measurement intervals (ti), a temperature-dependent factor (Ci(Ti)) is determined that is used for the calculation of the correction value (γ).

Inventors:
ROJEK KARSTEN (DE)
Application Number:
PCT/EP2023/051161
Publication Date:
August 03, 2023
Filing Date:
January 19, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
AIXTRON SE (DE)
International Classes:
C23C16/46; G01J5/00; G01J5/80; H01L21/67
Foreign References:
US6349270B12002-02-19
US6398406B12002-06-04
DE102018106481A12019-09-26
DE4419476C21995-10-26
DE102020111293A12020-10-29
DE102020126597A12022-04-14
Other References:
YAN DONG ET AL: "In-Situ Temperature Monitoring and Deposition Induced Errors Calibration in Metal-Organic Chemical Vapor Deposition", 2013 THIRD INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL, IEEE, 21 September 2013 (2013-09-21), pages 897 - 900, XP032609647, DOI: 10.1109/IMCCC.2013.199
W. G. BREILAND, TECHNICAL REPORT SAND2003-1868, June 2003 (2003-06-01), Retrieved from the Internet
Attorney, Agent or Firm:
GRUNDMANN, Dirk et al. (DE)
Download PDF:
Claims:
Ansprüche

1. Verfahren zum Beschichten eines Substrates (22) mit mindestens einer Schicht (23 bis 31), wobei während des Abscheidens der Schicht (23 bis 31) mit mindestens einer optischen Messeinrichtung (10, 11) an der Schicht (23 bis 31) mehrfach hintereinander Messwertpaare ({U^n, UR,n}), die jeweils einen Emissionswert (UE), der der bei einer Lichtwellenlänge gemessenen Strahlungsleistung entspricht und einen Reflektanzwert (UR), der auch bei einer Lichtwellenlänge gemessen wird, beinhalten, ermittelt werden, wobei aus den Messwertpaaren ({U^n, UR,n}) und einem zuvor bestimmten Korrekturwert (y) Temper aturwerte (Tc) einer Substrattemperatur berechnet werden, dadurch gekennzeichnet, dass während einer Messdauer innerhalb einer Vielzahl (k) von Messintervallen (L) jeweils zumindest zwei Messwertpaare ({U^n, UR,n}) gemessen werden und zu jedem der Messintervalle (ti) ein temper atur abhängiger Faktor (Ci(Ti)) ermittelt wird, der für die Berechnung des Korrekturwertes (y) verwendet wird.

2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Faktor (Ci(Ti)) ein Produkt eines ersten Kalibrierparameters (A) mit dem Wert der Exponentialfunktion eines Quotienten eines zweiten Kalibrierparameters (B) und einer Temperatur (T) ist.

3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Faktor (Ci(Ti)) durch eine Regression der über die Re- flektanzwerte (UR) abgetragenen Emissionswerte (UE) je oder über ein Optimierungsverfahren gewonnen wird.

4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass von den in zumindest einigen der Messintervalle aufge- nommenen Emissions werten (UE) durch Division mit dem jeweiligen Faktor (Ci(Ti)) normierte Ernis sions werte (U'E) gebildet werden, und durch eine Regression über die über die Reflektanzwerte (UR) abgetragenen normierten Emissionswerte (U'E) oder durch ein Optimierungsverfahren der Korrekturwert (y) berechnet wird. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass der Korrekturwert (y) aus der Steigung einer Ausgleichsgeraden durch die normierten Emissionswerte (Ungebildet wird. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Korrekturwert (y) durch Anpassen von Temperaturwerten (Ti), die aus den Faktoren (Ci(Ti)) gewonnen werden, an Temper aturwerte (T'i), die aus den jeweiligen Messwertpaaren ({U^n, UR,n}) berechnet werden, gewonnen wird. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass zu jedem der Messintervalle (ü) jeweils ein Korrekturwert ( y i ) ermittelt wird und von diesen Korrekturwerten (yi) über die Messdauer ein Mittelwert gebildet wird. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass sich der Emissionswert (UE) und der Reflektanzwert (UR) während des Abscheidens der Schicht (23 bis 31) oder einer aus mehreren Schichten (23 bis 31) bestehenden Mehrschichtstruktur (21) mit einer Periodenlänge periodisch ändert, wobei die zeitliche Dauer eines Messintervalls (h) geringer ist als ein Viertel oder ein Zehntel der Periodenlänge und dass die Gesamtdauer aller Messintervalle (ü) größer ist als ein Viertel der Periodenlänge oder einem Mehrfachen der Periodenlänge. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Messdauer bzw. die Anzahl der für die Bestimmung des Korrekturwertes (y) verwendeten Messintervalle (t) konstant gehalten wird und/ oder dass sich der Korrekturwert (y) mit der Zeit ändert. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Korrekturwert (y) während des Abscheidens einer oder mehrerer Schichten auf dem Substrat fortlaufend optimiert wird und/ oder dass der Korrekturwert (y) mit jedem neu ermittelten Messwertpaar ({UE,n, I ) aktualisiert wird und/ oder dass eine gleichbleibende Anzahl oder eine in einem vorbestimmten Bereich variierende Anzahl von Messwertpaaren zur Berechnung des Korrekturwertes (y) verwendet wird. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Temper aturwert (Tc) ein Istwert ist, mit dem eine Temperiereinrichtung (5, 6') zum Temperieren des Substrates (22) gegen einen Sollwert (s) geregelt wird. Messvorrichtung mit ein oder mehreren optischen Messeinrichtungen (10, 11), die eingerichtet sind, in einer Vorrichtung zum Abscheiden von Schichten mehrfach hintereinander Messwertpaare ({U^n, UR,n}), die jeweils einen Emissionswert (UE) und einen Reflektanzwert (UR) beinhalten, zu ermitteln, und mit einer Recheneinrichtung (15), die in der Lage ist, unter Verwendung eines Korrekturwertes (y) einen Istwert (Tc) einer Temperatur der Oberfläche der Schicht zu berechnen, dadurch gekennzeichnet, dass die Recheneinrichtung (15) derart programmiert ist, dass der Korrekturwert (y) nach einem Verfahren gemäß einem der Ansprüche 1 bis 11 bestimmt wird. Vorrichtung zum Abscheiden von Schichten auf einem Substrat mit einem in einem Reaktorgehäuse (1) angeordneten Gaseinlassorgan (2), durch welches Prozessgase in eine Prozesskammer (8) eingespeist werden, einem eine zur Prozesskammer (8) weisenden Fläche aufweisenden Suszep- tor (4), der von einer Heizeinrichtung (5) beheizbar ist und auf dessen zur Prozesskammer (8) weisenden Fläche Substrate (22) anordbar sind, mit ein oder mehreren optischen Messeinrichtungen (10, 11) zur Messung eines Emissionswertes (UE) und eines Reflektanzwertes (UR) einer zur Prozesskammer (8) weisenden Breitseite des Substrates (22) und mit einer Regel- einrichtung zur Regelung der Temperatur des Substrates (22) unter Verwendung der von der mindestens einen optischen Messeinrichtung (10, 11) gemessenen Emissionswerte (UE) und Reflektanzwerte (UR), wobei eine Recheneinrichtung (15) einen Korrekturwert (y) bestimmt und unter Verwendung des Korrekturwertes (y) einen Istwert (Tc) der Temperatur berechnen kann, dadurch gekennzeichnet, dass die Messvorrichtung gemäß Anspruch 11 ausgebildet ist. Verfahren oder Vorrichtung, gekennzeichnet durch eines oder mehrere der kennzeichnenden Merkmale eines der vorhergehenden Ansprüche.

Description:
Beschreibung

Verfahren zur emissivitätskorrigierten Pyrometrie

Gebiet der Technik

[0001] Die Erfindung betrifft ein Verfahren zum Beschichten eines Substrates mit mindestens einer Schicht, wobei während des Abscheidens der Schicht mit mindestens einer optischen Messeinrichtung an der Schicht mehrfach hintereinander Messwertpaare, die jeweils einen Emissionswert und einen Reflektanz- wert beinhalten, gemessen werden, wobei aus den Messwertpaaren und einem zuvor bestimmten Korrekturwert Temper aturwerte einer Substrattemperatur berechnet werden. Diese können als Istwerte verwendet werden, mit denen eine Temperiereinrichtung zum Temperieren des Substrates gegen einen Sollwert geregelt wird.

[0002] Die Erfindung betrifft darüber hinaus eine Vorrichtung mit einer Recheneinrichtung, die programmierbar ist und derart programmiert ist, dass Korrekturwerte berechnet werden.

Stand der Technik

[0003] Die US 6,398,406 Bl bildet den technischen Hintergrund der Erfindung. Das dort beschriebene Verfahren der emissivitätskorrigierten Pyrometrie, auch als reflektivitäts- oder reflektanzkorrigiert oder emissivitätskompensiert bezeichnet, ermöglicht die berührungsfreie optische Temperaturmessung während einer Dünnschichtabscheidung bei unbekannten und sich fortlaufend ändernden optischen Eigenschaften des Messobjekts. Bei dem Verfahren der Pyrometrie zur berührungsfreien Temperaturmessung macht man sich den Zusammenhang zwischen der von dem heißen Messobjekt emittierten thermischen Strahlung und der Temperatur des Objekts zu Nutze, der durch die bekannte Planck' sehe Strahlungsgleichung beschrieben wird und in der Praxis durch eine entsprechende vorhergehende Kalibration bis auf den Emissionsgrad des Objekts eindeutig erfasst wird. Das Messobjekt kann jede für die Überwachung oder Regelung der Temperatur relevante und optisch zugängliche Oberfläche in der Prozesskammer sein. Für diese Erfindung ist das Messobjekt insbesondere die Oberfläche des Substrats bzw. der Substrate in der Prozesskammer während des Abscheidungsprozesses, bei dem eine Halbleiterschichtstruktur mit unterschiedlichen nahezu stöchiometrischen Verbindungen aus der Gruppe III (Al, Ga, In) und aus Stickstoff erzeugt wird.

[0004] Stand der Technik ist auch folgende Veröffentlichung:

W. G. Breiland, Technical Report SAND2003-1868, June 2003, öffentlich zugänglich z.B.: https:/ / www.osti.gov/biblio/ 820889 oder https:/ / prod-ng.sandia.gov/ techlib-noauth/ access-con- trol.cgi/2003 / 031868.pdf nachfolgend mit Breiland 2003 bezeichnet.

[0005] Zum Stand der Technik gehört auch die DE 10 2018 106481 Al, die eine gattungsgemäße Vorrichtung beschreibt.

[0006] Die DE 44 19476 C2 beschreibt ein Verfahren, mit dem die emittierte und die reflektierte Strahlung von einem Substrat während des Abscheidens einer Schicht gemessen werden kann.

[0007] Die DE 10 2020 111 293 Al beschreibt die emissivitätskorrigierte Pyrometrie zur Minimierung einer Restoszillation. [0008] Das bekannte Verfahren der Emissivitätskorrektur beruht darauf, den fehlenden unbekannten Emissionsgrad durch Messung der Reflektanz der Oberfläche des Messobjekts zu bestimmen. Die Emissivität wird mit Hilfe des Kirchhoff sehen Gesetzes für den Fall lichtundurchlässiger Substrate ZU E = 1-p ermittelt. Die Detektionswellenlänge des Pyrometers wird so gewählt, dass das gewählte Substrat (hier Silizium) für die Wellenlänge bei den typischen Betriebstemperaturen (T = 600 - 1200°C) lichtundurchlässig ist, also bei Werten in der Spanne 800 nm bis 1000 nm. Die Reflektanz wird bei exakt derselben Wellenlänge wie die thermische Emission gemessen, damit das Verfahren ausreichend genau funktioniert. Das hierzu erforderliche Licht kann von einem Laser bereitgestellt werden. In der Praxis haben die Pyrometer keine scharfe Messwellenlänge sondern weisen ein Wellenlängenintervall auf (etwa ± 10 nm, aber auch enger oder weiter). Diese Intervallbreite und die effektive Wellenlänge von Emissions- und Reflektanzmessung müssen möglichst gut übereinstimmen. Die Reflektanz wird gemessen, indem Licht der definierten Wellenlänge am Ort des Sensors ausgesandt wird, bei vertikalem Einfall an der Waferober- fläche reflektiert wird und möglichst am selben Ort wie die Pyrometermessung reflektiert wird. Aus der gemessenen Signalintensität des reflektierten Lichts wird mit Hilfe einer vorhergehenden Kalibration die Reflektanz bestimmt. In der Praxis kann die thermische Emission des Objekts und die Reflektanz oftmals nicht gleichzeitig sondern alternierend zeitlich getrennt gemessen werden, damit die Reflektanzmessung nicht die Messung der thermischen Emission stört. Siehe hierzu auch die in der DE 44 19476 C2 genannte Lock-In-Technik.

[0009] Für die genaue Messung der Temperatur sind zwei unterschiedliche Kalibrierschritte erforderlich; die Durchführung der Kalibrierungen erlaubt die Bestimmung von Kalibrierparametern, welche in die Berechnung der Temperatur aus den Messsignalen einfließen. Es handelt sich dabei um die Kalibrierung der Emissionsmessung unter Verwendung einer Schwarzkörperstrahlungs- quelle (Schwarzkörperofen, spezielle Referenzquellen), welche die Verknüpfung von Intensitätssignal und Messtemperatur herstellt. Bei der Messung erlaubt die Verwendung der so ermittelten Kalibrierparameter die Ermittlung der noch nicht um den Effekt der unbekannten Emissivität korrigierten sogenannten Rohtemperatur. Ein davon unabhängiger Kalibrierschritt dient der Ermittlung eines Kalibrierparameters, so dass jedem gemessenen Reflektanzsignal ein Reflektanzwert aus dem Intervall 0...1 zugeordnet wird. Dieser Kalibrier schritt wird auf Substraten gut bekannter Reflektanz (beziehungsweise Emissionsgrad bei opaken Substraten) durchgeführt, etwa Silizium unmittelbar nach dem Prozessschritt der Desorption (native oxide removal) bei bekannter Temperatur und nicht verunreinigter Oberfläche und noch vor dem Beginn der Schichtabscheidung.

[0010] Beim Abscheiden einer dünnen Schicht mit konstanter Wachstumsgeschwindigkeit wird ohne den Einsatz des bekannten Verfahrens der Ernis sivi- tätskorrektur eine sinusförmig oszillierende Temperaturmessung beobachtet, die mit den Interferenzeffekten in der durchsichtigen dünnen Schicht Zusammenhängen (Fabry-Perot-Oszillationen). Im konkreten Fall der MOCVD Abscheidung von GaN oder AlGaN auf Silizium bei Temperaturen im Bereich von 950 bis 1100°C betragen die Oszillationen bis zu ±30°C. Ziel des Verfahrens ist es, die Temperaturoszillationen auf unter ±2°C, besser noch ±1°C zu reduzieren.

[0011] Führt man das im Stand der Technik beschriebene Temperaturmessverfahren wie beschrieben aus, tritt eine Reihe von Fehlern auf, die im Folgenden beschrieben werden. Diese Fehlerquellen führen allesamt dazu, dass die Emissi- vitätskorrektur unvollständig oder artifiziell überhöht durchgeführt wird. Die fehlerhafte Emissivitätskorrektur äußert sich in verbleibenden Temperaturoszillationen (Restoszillationen), deren Amplitude größer als das gewünschte Fehlermaß ist. [0012] Es hat sich gezeigt, dass insbesondere das Materialsystem GaN (Al- GaN) auf Silizium für die beschriebenen Fehlerquellen besonders anfällig ist, weil aufgrund der Werte der Brechungsindizes für das Schicht- und des Wafermaterial sowie aufgrund des Aufeinandertreffens von lichtdurchlässiger Schicht und opakem Substrat die gemessenen Reflektanzwerte R zwischen Werten von nahe Null und 0.5 oszillieren.

[0013] Bei den beobachteten Fehlerquellen kann es sich um folgende Fehler handeln, die auch in der Praxis auftreten:

Unbekannter exakter Wert der Reflektanz des Kalibrierobjekts bei der Re- flektanzkalibrierung, so dass der Wert der bei der Kalibrierung verwendeten Reflektanz nicht mit der physikalischen Reflektanz übereinstimmt, und die für die Emissivitätskorrektur verwendeten Reflektanzwerte fehlerhaft sind;

Fehler bei der Justage und Einrichtung der Messoptik;

Streuung an Schichtgrenzen in der Halbleiterschichtstruktur bei der Messung der Reflektanz, so dass ein Teil des tatsächlich reflektierten Eichts nicht erfasst wird;

Streustrahlung von heißen Oberflächen der Prozesskammer, die durch Mehrfachreflexion an Prozesskammerwänden und an der Waferoberflä- che in den Messkopf gelangt.

[0014] Bei der Produktion von elektronischen Bauelementen, etwa Transistoren für Schaltungen zur Leistungswandlung oder Hochfrequenzverstärkung ist die Kontrolle und Wiederholgenauigkeit des Abscheidungsprozesses und die Ausbeute der verwendbaren Bauelemente pro Wafer bei der der Erfindung zugrundeliegenden Ausführungsform des bekannten Verfahren stark beeinträchtigt, weil die gemessene Wafertemperatur für die Temperaturregelung in einem geschlossenen Regelkreis verwendet wird. Die Temperaturregelung regelt eine Heizeinrichtung so, dass die gemessene Temperatur konstant einem bestimmten Sollwert entspricht; die physikalische Temperatur oszilliert dann entsprechend um die verbleibende Amplitude der nicht vollständig korrigierten Temperaturoszillationen, die ein Messartefakt darstellen. Das Bauelement besitzt eine auf ein Substrat abgeschiedene Mehrschichtstruktur, die einen ersten Abschnitt und einen zweiten Abschnitt aufweist. Im ersten Abschnitt werden Übergangsschichten, insbesondere AlGaN und Bufferschichten, insbesondere aus GaN abgeschieden. Auf die Bufferschicht aus GaN wird eine AlGaN-Barriereschicht abgeschieden derart, dass sich im Bereich der Schichtgrenze zwischen der GaN-Schicht und der AlGaN-Barriereschicht ein zweidimensionales Elektronengas ausbildet. Die Beeinträchtigung in der Reproduzierbarkeit hängt insbesondere damit zusammen, dass die Bauelementstruktur typischerweise aus einer Abfolge von Funktionsblöcken zusammengesetzt ist, die aus einer dünnen AIN Keimschicht auf dem Si-Substrat, einer Übergangsschichtfolge, einer dicken GaN-Pufferschichtfolge und einer relativ dünnen aber temperaturempfindlichen Barriereschicht aus AlGaN oder AlInN besteht. Am Ende der Pufferschicht wird je nach zufälliger Phasenlage der verbleibenden Messtemperaturoszillation die Abweichung der physikalischen Temperatur vom Sollwert von Run zu Run oder von Wafer zu Wafer unterschiedliche Werte aufweisen, die sich etwa in unterschiedliche Werte der für die Bauelementfunktion kritischen Zusammensetzung der Barriereschicht übertragen.

[0015] Für die Kompensation der oben dargestellten Fehlerquellen wird im Stand der Technik folgende theoretische Korrektur dieses Messverfahrens angeführt, die von einer mathematisch herleitbaren Tatsache ausgeht, dass die Aus- Wirkung einer Reihe von Fehlerquellen durch einen zusätzlichen Korrekturwert Y effektiv kompensiert werden kann, so dass die verbleibenden Oszillationen theoretisch gegen Null reduziert werden können.

[0016] Ein ähnliches Verfahren beschreibt die DE 102020 126597 Al. Zusammenfassung der Erfindung

[0017] Ausgangspunkt der Erfindung ist der Zusammenhang zwischen dem im Pyrometer detektierten Messsignal aufgrund der thermischen Emission der Waferoberfläche und der Temperatur der Waferoberfläche, wobei der von eins verschiedene Emissionsgrad der Waferoberfläche aufgrund der sich ändernden physikalischen und optischen Eigenschaften während des Schichtwachstums berücksichtigt wird.

[0018] Dieser Zusammenhang wird durch das plancksche Strahlungsgesetz in der Wienschen Näherung beschrieben und hier folgendermaßen dargestellt:

B

U E = E ■ A ■ er (1) wobei

E = 1 — a ■ y ■ U R (la).

Die Symbole bezeichnen dabei folgende Größen:

UE: Messsignal der thermischen Emission von der Waferoberfläche, UR: Messsignal der Reflektanz der Oberfläche des Wafers, £: Emissionsgrad,

A,B: Kalibrierparameter, wobei B < 0, cc Kalibrierparameter der Reflektanznormierung, der den Zusammenhang zwischen dem Messsignal UR und der physikalischen Reflektanz R, mit 0 < R < 1 herstellt. y: Kalibrierparameter der Streulichtkorrektur, der auch Fehler beim Kalibrierparameter a für die Reflektanzbestimmung kompensieren kann (bis hin zu dem Fall a = 1).

[0019] Die Messsignale für die thermische Emission UE sowie für die Reflektanz der Waferoberfläche UR werden in möglichst enger zeitlicher und örtlicher Nachbarschaft erfasst. Bei dem Signal, das der thermischen Emission entspricht, handelt es sich um die Strahlungsintensität, die an einem Detektor im Pyrometer erfasst wird und durch die etwa mit Hilfe einer vor der Inbetriebnahme durchgeführten Schwarzkörperkalibrierung ermittelten Kalibrierparameter A und B in einen Temperaturmesswert übersetzt wird. Das Reflektanzsignal wird durch Messung der Intensität eines Lichtsignals erzeugt, das in idealer Weisedieselbe Wellenlänge wie die Messung der thermischen Emission aufweist, vom Messgerät ausgesandt und an der spiegelnden Waferoberfläche in den Detektor zurückreflektiert wird. Aufgrund von optischen Dünnschichteffekten (Fabry-Per ot-Ef- fekt) weist die Reflektanz der Waferoberfläche während der Abscheidung der Dünnschichten eine näherungsweise sinusförmige Schwankung über die Zeit auf. Bei den typischen Wachstumsraten von 0,5 bis 5 pm/h bei GaN-on-Si Prozessen und der verwendeten Wellenlänge bei der Messung von 950nm liegen die Oszillationsperioden bei bis zu 10 Minuten.

Für das weitere Vorgehen bei der kontinuierlichen Ermittlung des Streulichtkalibrierparameters Y wird Gleichung (1) in geeigneter Weise um geformt:

U E = C(T) — C(T) ■ <z ■ y ■ 1/ R (3) wobei

B

C(T = A ■ er (4).

[0020] In der spezifischen Ausführung des Verfahrens für einen Planetenreaktor mit mehreren einzelnen Wafer ist das Pyrometer ortsfest an der Oberseite der Prozesskammer auf einem optischen Fenster mit Sichtverbindung zu einem Ort auf der Oberfläche des Substratträgers angebracht. Die Substrate werden aus Gründen der thermischen Mittelung bei der Beschichtung langsam um die Reaktormitte rotiert. Eine typische Rotationsperiode beträgt etwa 12 Sekunden, was fünf Umdrehungen pro Minute entspricht. Die Rotationsrate kann aber auch größer oder geringer sein. An einem bestimmten Ort auf dem Wafer, der für die Messung von Interesse ist, wird somit alle 12 Sekunden ein Messsignalpaar UE und UR erfasst. Figuren 1 und 2 zeigen die verwendete Konfiguration. Der Ort der Messung 13 kann auch eine Messzone sein, über die mehrere Messungen erfolgen. Das Messsignalpaar UE und UR entspricht den gemittelten Werten über diese Zone. Der Ort 13 oder die Messzone kann auf jedem Wafer 7 liegen und sich in der Wafermitte, am Waferrand oder dazwischen befinden. Für die Anwendbarkeit des Verfahrens besteht die Voraussetzung, dass die Temperatur für eine bestimmte, relativ kleine Anzahl von Umdrehungsperioden, also Vielfache von 12 Sekunden, jedoch mindestens für eine Umdrehung (12 Sekunden in der verwendeten Ausführung), hinreichend konstant ist oder zumindest die Änderung der Temperatur hinreichend gering ist. Diese relativ kurzen Zeitintervalle sollen im Folgenden mit h bezeichnet werden. Aufgrund der thermischen Trägheit des Gesamtsystems ist diese Voraussetzung bei der Schichtabscheidung gegeben, wenn man von bewussten Aufheiz- und Abkühlrampen etwa beim Wechsel zwischen Einzelschichten absieht. Insbesondere darf die Temper aturänderung nicht exakt der Restoszillation im Temperatur signal (des zu kompensierenden Messartefakts) in der Frequenz und der Phase entsprechen oder diese kompensieren. Dies ist insofern von Bedeutung, damit eine reale Temperaturänderung aufgrund der sich ändernden Emissivität nicht automatisch fälschlicherweise korrigiert wird. Es hat sich gezeigt, dass für die zuverlässige und genaue Ermittlung des Kalibrierfaktors y die Rohsignale über eine deutlich längere Zeitspanne erfasst werden müssen als diejenigen Zeitintervalle, für die die Wafertemperatur innerhalb eines engen Toleranzintervalls konstant sein muss. Diese im Verhältnis zu h längeren Zeitintervalle sollen im Folgenden mit tk bezeichnet werden. Der Grund dafür liegt darin, dass für die Ermittlung von y wenigstens eine Viertel Periode der Dünnschichtoszillationen durchlaufen werde muss, für die Erzielung der erforderlichen Genauigkeit jedoch eher eine oder mehrere volle Oszillationsperioden. Die typische Periodenlänge für eine Dünnschichtoszillation liegt bei den typischen Wachstumsraten im GaN-Prozess und der verwendeten Detektionswellenlänge des Pyrometers im Bereich von wenigen Minuten. Die Oszillation ist die Folge von abwechselnd konstruktiver und destruktiver Interferenz des Pyrometer- bzw. Reflek- tanzsignals in der abgeschiedenen Dünnschicht beim Schichtwachstum.

[0021] Der Erfindung liegt die Aufgabe zugrunde, das zuvor beschriebene Verfahren hinsichtlich der Genauigkeit der Bestimmung des Korrekturwertes zu verbessern.

[0022] Gelöst wird die Aufgabe durch die in den Ansprüchen angegebene Erfindung, wobei die Unter ansprüche nicht nur vorteilhafte Weiterbildungen der im Hauptanspruch angegebenen Erfindung, sondern auch eigenständige Lösungen der Aufgabe darstellen. [0023] Zunächst und im Wesentlichen wird vorgeschlagen, dass in einer Anzahl von Messintervallen, die zeitlich hintereinander liegen können, die unmittelbar zeitlich hintereinander liegen, die mit zeitlichen Abständen hintereinander liegen können und/ oder sich auch teilweise überlappen können, jeweils zumindest zwei Messwertpaare gemessen werden, wobei jedes Messwertpaar einen mit einer optischen Messeinrichtung gemessenen Emissionswert und einen mit derselben oder einer anderen optischen Messeinrichtung gemessenen Re- flektanzwert beinhaltet. Bevorzugt werden innerhalb eines Messintervalls so viele, mindestens zwei oder drei, Messwertpaare gemessen, dass durch eine Punktwolke der über die Reflektanzwerte abgetragenen Emissionswerte eine Ausgleichs gerade gelegt werden kann. Des Weiteren wird vorgeschlagen, dass zu jedem der Messintervalle ein temperaturabhängiger Faktor berechnet wird. Es kann vorgesehen sein, dass sich die mit den zuvor beschriebenen Maßnahmen nicht messbare "wahre Temperatur" des Substrates während der gesamten Messzeit, die sich über die Dauer der Anzahl der Messintervalle erstreckt, ändert. Die Änderung kann bis zu 20°C oder mehr betragen. Die Anzahl der Zeitintervalle kann so gewählt sein, dass sich während eines Messintervalls die "wahre Temperatur" des Substrates nur geringfügig ändert, beispielsweise um maximal 2°C, so dass die Temperatur innerhalb jedes Zeitintervalls als quasi konstant angesehen werden kann. Dies hat zur Folge, dass sich die zu jedem Messintervall berechneten Faktoren voneinander unterscheiden. Bei einem CVD-Reaktor, der einen sich um eine Drehachse drehenden Suszeptor aufweist, auf dem die Substrate um die Drehachse herum angeordnet sind, wandert ein bestimmtes Substrat in zeitlichen Abständen von 5 bis 20 Sekunden unter einer Messstelle hindurch, an der das Messwertpaar gemessen wird. Die Dauer eines Messintervalls ist mindestens so groß, dass das Substrat zweimal unter der Messstelle hindurch wandert. Bevorzugt wandert das Substrat im Messintervall mehr als zweimal unter der Messstelle hindurch. Auf dem Substrat werden Schichten abgeschieden, die die Eigenschaften besitzen, dass sich während des Abscheidens aufgrund von Reflektionen innerhalb der Schicht der Emissionswert und der Reflektanzwert periodisch ändern. Die zeitliche Periodenlänge ist bevorzugt wesentlich größer als das Messintervall. Das Messintervall kann kleiner als ein Viertel oder ein Zehntel der Periodenlänge sein. Die gesamte Messzeit, also die Summe der Zeiten der Messintervalle ist bevorzugt größer als ein Viertel der Periodenlänge. Besonders bevorzugt ist die gesamte Messzeit größer als eine Periodenlänge. Die Messzeit kann auch größer als mehrere Periodenlängen sein. Die gesamte Messzeit kann dann die Summe der Zeiten aller Messintervalle sein.

[0024] Bei dem Verfahren wird für das genannte relativ kurze Messintervall von einer oder mehreren Umdrehungen (Zeitintervall t), eine erste Berechnung der emissivitäts-korrigierten Wafertemperatur Ti durchgeführt. Diese Berechnung kann in mehreren aufeinander folgenden Messintervallen ti, h+i, h+2, ... wiederholt durchgeführt werden. Hierbei können sich die Messintervalle auch überschneiden. Für die Berechnung werden die gemessenen Signale UE und UR sowie Gleichung (3) herangezogen. Das Ergebnis dieser ersten Berechnung ist für jedes Messintervall i ein Normierungsfaktor Ci (Ti), die emissivitätskorri- gierten Wafertemperatur Ti und ein Schätzwert für den Streulichtkalibrierparameter Yi für jedes der kurzen Messintervalle i, Ci (Ti) und yi können dabei aus der Auftragung der Messsignale UE als Funktion von UR wie in Gleichung (3) durch einfache lineare Regression (Geradenfit) oder durch ein anderes, geeignetes beispielsweise Regressions- oder Optimierungsverfahren ermittelt werden. Die Wafertemperatur Ti ergibt sich aus Ci (Ti) gemäß Gleichung (4).

[0025] Aus diesen Werten kann in einem nächsten Schritt der für die möglichst genaue Streulichtkompensation erforderliche Wert des Kalibrierparameters yk über alle Messintervalle i ermittelt werden. Die entstehende hohe Ungenauigkeit bei der Ermittlung von yi in den kurzen Messintervallen i, in denen die Temperatur als hinreichend konstant angenommen wird aber eine zu geringe Anzahl von Datenpunkten vorliegt, wird dadurch ausgeglichen, dass die Berechnung von yk in einem zweiten Rechenschritt mithilfe von Daten über ein deutlich längeres Zeitintervall tk > ü erfolgt, wobei tk mindestens einer Viertel Periode der Oszillationen entspricht, besser jedoch mehreren vollen Perioden. Dieser zweite Rechenschritt, der der Ermittlung des Streulichtkorrekturparameters yk dient, kann folgende Ausführungsformen haben:

[0026] Gemäß einer ersten Variante der Erfindung werden die temperaturabhängigen Faktoren als Normierungsfaktoren verwendet. Dabei wird eine Normierung der UE Werte mit den Normierungsfaktoren Ci(Ti) für jedes der relativ kurzen Zeitintervalle t mit konstant angenommener Wafertemperatur vorge- nommen, um temperaturunabhängige Werte U'E innerhalb des längeren Zeitintervalls tk zu erhalten. Aus der Gleichung (3) ergibt sich dadurch für die temperaturunabhängigen Werte U'E:

Aus der Auftragung von U'E über UR für das längere Zeitintervall tk wird y k durch einfache lineare Regression oder durch ein anderes, geeignetes Regressions- oder Optimierungsverfahren, wie es beispielsweise von Breiland an der oben genannten Stelle beschrieben wird, ermittelt werden.

[0027] Zu jedem der vielen Messintervalle i wird jeweils über eine Messzeit U eine gewisse Anzahl von Messwertpaaren jeweils für einen Reflektanzwert UR und einen Emissionswert UE gemessen. In der oben beschriebenen Weise wird dann für jedes der Messintervalle i der Faktor Ci(Ti) bestimmt. Dies in die Gleichung 5 eingesetzt, ergibt ein Gleichungssystem, dessen Anzahl an Gleichun- gen der Anzahl der Messungen im Messintervalle i entspricht. Das Gleichungssystem hat die beiden Kalibrierfaktoren a und y, von denen y unbekannt ist, und über die die Regression ermittelt werden kann.

[0028] Gemäß einer zweiten Variante der Erfindung wird die Temperatur Ti aus den Werten von Ci(Ti) berechnet und ein Fit an diesem Temper aturver lauf durchgeführt, yk wird solange angepasst, bis der resultierende Temperaturmesswert möglichst genau dem Temper aturver lauf aus den Ci(Ti) entspricht.

[0029] Zunächst werden in der zuvor beschriebenen Weise für jedes Messintervall i die Faktoren Ci(Ti) bestimmt. Aus den Faktoren Ci(Ti) können dann die Temperaturwerte bestimmt werden. Damit ist für jedes Messintervall i eine Temperatur bestimmt worden. Aus der Gleichung 2 lässt sich eine Temperatur T' für jeden Messpunkt ermitteln. Die Temperaturen T' weichen von den Temperaturen Ti ab. Indem diese Abweichungen durch Variationen des Wertes y minimiert werden, lässt sich der Korrekturwert y ermitteln.

[0030] Gemäß einer dritten Variante der Erfindung wird eine Mittelung über die Schätzwerte yi für die relativ kürzeren Intervalle h über das längere Intervall tk durchgeführt.

[0031] Das erfindungsgemäße Verfahren ermöglicht insbesondere eine fortlaufende Korrektur oder Anpassung des Korrekturwertes während des Abscheidens der Schicht. Es ist insbesondere vorgesehen, dass mit jedem neuen Messwertpaar eine Anpassung des Korrekturwertes vorgenommen wird. Die Messdauer bzw. die Anzahl der für die Bestimmung des Korrekturwertes verwendeten Messintervalle kann konstant gehalten werden oder innerhalb vorgegebener Grenzen variieren. Es ergibt sich somit ein mit der Zeit wanderndes Intervall, während dessen die zur Bestimmung des Korrekturwertes erforderlichen Messwertpaare ermittelt werden. Die Dauer des Intervalls, also die Messdauer, kann ein konstanter Wert sein. Das Ergebnis des zuvor beschriebenen Verfahrens ist eine berechnete Temperatur. Diese Temperatur kann als Istwert verwendet werden, um die Substrattemperatur mit einem Regelkreis und einer Temperiereinrichtung, bspw. einer Heizung, gegen einen Sollwert zu regeln.

[0032] Die Erfindung betrifft darüber hinaus eine optische Messeinrichtung, mit der die Messwertpaare ermittelbar sind, die eine Recheneinrichtung aufweist, mit der der Korrekturwert berechnet werden kann.

[0033] Die Erfindung betrifft darüber hinaus eine Vorrichtung zur Durchführung des Verfahrens, beispielsweise einen CVD-Reaktor mit einem in einem Reaktorgehäuse angeordneten Gaseinlassorgan, durch welches ein Prozessgas, das aus einem Hydrid der III-Hauptgruppe und aus einer metallorganischen Verbindung der IV-Hauptgruppe bestehen kann, in eine Prozesskammer eingespeist werden kann. Das Gaseinlassorgan kann ein zentrales Gaseinlassorgan sein, um das sich ein Suszeptor dreht. Das Gaseinlassorgan kann aber auch als shower head ausgebildet sein. Der Suszeptor, der den Boden der Prozesskammer bildet, kann von einer Heizeinrichtung beheizt werden. Hierdurch wird der Suszeptor auf eine Prozesstemperatur gebracht. Der Suszeptor kann Taschen aufweisen, in denen jeweils ein Substrathalter gelagert ist, der auf einem Gaskissen lagert. Mit dem das Gaskissen erzeugenden Gasfluss kann der Substrathalter in eine Drehung gebracht werden. Die Höhe des Gaskissens kann zur Veränderung des Wärmeflusses vom Suszeptor zum Substrathalter variiert werden. Die Heizeinrichtung und die Mittel zur Variierung der Spalthöhe zwischen Suszeptor und Substrathalter bilden eine Temperiereinrichtung, die von einer Recheneinrichtung, die eine Regeleinrichtung umfassen kann, geregelt wird, um eine Substrattemperatur gegen einen Sollwert zu regeln. Zur Bestim- mung eines Ist-Wertes der Substrattemperatur können ein oder mehrere optische Messeinrichtungen vorgesehen sein, mit denen Emissionswerte und Re- flektanzwerte gemessen werden können. Erfindungsgemäß ist die Recheneinrichtung derart programmiert, dass ein Korrekturwert bestimmt wird, mit dem aus den Messwertpaaren ein Ist-Wert der Substrattemperatur nach dem zuvor beschriebenen Verfahren berechenbar ist.

[0034] Der Korrekturwert ergibt sich bevorzugt aus einer festgelegten Anzahl von Messwertpaaren. Wird in die Menge der Messwertpaare ein neuer Messwert aufgenommen, wird das älteste Messwertpaar verworfen, so dass der Korrekturwert bevorzugt nur aus den jüngsten Messwertpaaren berechnet wird.

Kurze Beschreibung der Zeichnungen

[0035] Ein Ausführungsbeispiel des Verfahrens wird nachfolgend anhand beigefügter Figuren im Detail erläutert. Es zeigen:

Fig. 1 schematisch eine Vorrichtung zur Durchführung des Verfahrens;

Fig. 2 schematisch den Schnitt gemäß der Linie II - II in Fig. 1 auf einem Suszeptor 4, auf dem Substrate 7 angeordnet sind und Messstellen 13, mit denen mittels einer Reflektanz-Messeinrich- tung 11 und einer Emissionswert-Messeinrichtung 10 Emissionswerte UE und Reflektanzwerte UR gemessen werden können;

Fig. 3 schematisch den Aufbau einer Mehrschichtstruktur 21 auf einem Siliziumsubstrat 22; Fig. 4 den zeitlichen Verlauf des Messwertes der Emission UE und des Messwertes der Reflektanz UR über die Zeit t, wobei mit tk eine gesamte Messzeit bezeichnet ist, über der in mehreren Messintervallen i mit einer Dauer t Messwertpaare bestehend jeweils aus einem Emissionswert UE und einem Reflektanzwert UR gemessen werden;

Fig. 5 als gestrichelte Linie beispielhaft den zeitlichen Verlauf einer "wahren Temperatur" über die gesamte Messzeit tk, die der Gesamtdauer von fünf Messintervallen ti bis ts entspricht;

Fig. 6 schematisch ein Verfahren, mit dem aus mindestens zwei, im Ausführungsbeispiel drei Messwertpaaren {UE, UR} eines Messintervalls i durch Abtrag der Emissionswerte UE über die Reflektanzwerte UR und Ziehen einer Ausgleichsgeraden durch die Messpunkte ein temperaturabhängiger Faktor Ci (Ti) gewonnen wird, wozu der Schnittpunkt der Ausgleichsgerade mit der durch den Nullpunkt der Abszisse gelegten Ordinate ermittelt wird, die Parameter a und y ergeben sich aus dem dort schraffiert dargestellten Steigungsdreieck, da a bekannt ist und sich Ci (Ti) durch den y- Achsenabstand ergibt, kann y berechnet werden;

Fig. 7 zur Verdeutlichung eines ersten Ausführungsbeispiels schematisch eine Darstellung gemäß Fig. 6, bei der sämtliche Messwerte aller Messintervalle i in einem Diagramm dargestellt sind, zur Verdeutlichung, dass durch die Messpunkte verschiedener Messintervalle i zu Ausgleichsgeraden mit verschiedenen Steigungen und verschiedenen Schnittpunkten mit der Ordinate führen, der Parameter a ergibt sich aus dem dort schraffiert dargestellten Steigungsdreieck;

Fig. 8 die Darstellung gemäß Fig. 6, bei der sämtliche Messwerte aller Messintervalle in einem Diagramm dargestellt sind, wobei jedoch anstelle eines Ernis sions wertes UE ein normierter Emissionswert U'E verwendet wird, der durch eine Division des gemessenen Ernis sions werts UE mit einem Normierungsfaktor Ci(Ti) berechnet wird, und durch die so gewonnen Punktwolke eine Ausgleichsgerade gezogen wird, die bei dem Wert 1 die Ordinate schneidet und deren Steigung das Produkt eines Kalibrierparameters a mit einem Korrekturwert y ist;

Fig. 9 zur Verdeutlichung eines zweiten Ausführungsbeispiels eine Darstellung gemäß Fig. 5, wobei jedoch anstelle des Verlaufs der "wahren Temperatur" des Substrates die gemäß Fig. 6 für jedes Messintervall i aus den Faktoren Ci (Ti) berechneten Temperaturen Ti dargestellt sind;

Fig. 10 eine Darstellung gemäß Fig. 9, wobei in der Mitte jedes Zeitintervalls der berechneten Temperatur Ti zugeordnet wird und durch die berechneten Temperaturen Ti eine Verbindungskurve dargestellt ist, die auch aus einem Polygon bestehen kann, und die Abstände der zu jedem Messpunkt n berechneten Temperatur T'n zur berechneten Temperatur Ti des Messintervalls i dargestellt sind, die in einem Optimierungsverfahren zu minimieren sind; Fig. 11 ein Flussdiagramm des Verfahrens.

Beschreibung der Ausführungsformen

[0036] Der in den Figuren 1 und 2 dargestellte CVD-Reaktor besitzt ein Reaktorgehäuse 1, eine darin angeordnete Heizeinrichtung 5, einen oberhalb der Heizeinrichtung 5 angeordneten Suszeptor 4 und ein Gaseinlassorgan 2 zum Einleiten von beispielsweise TMGa, TM AI, NH3, AsH , PH3 und H2. Der Suszeptor 4 wird mit Hilfe einer Drehantriebseinrichtung 14 um eine vertikale Drehachse A drehangetrieben. Eine Antriebswelle 9 ist hierzu einerseits mit der Drehantriebseinrichtung 14 und andererseits mit der Unterseite des Suszep- tors 5 verbunden.

[0037] Auf der von der Heizeinrichtung 5 wegweisenden horizontalen Oberfläche des Suszeptors 5 liegen Substrate 7. Es sind Substrathalter 6 vorgesehen, auf denen die Substrate 7 liegen. Die Substrate 7 liegen radial außerhalb der Drehachse A und werden von Substrataufnahmen in Position gehalten.

[0038] Es können zwei Messeinrichtungen vorgesehen sein. Eine Emissions- Messeinrichtung 12 kann von einem Pyrometer gebildet sein. Eine Reflektanz- Messeinrichtung 11 kann ebenfalls von einem Pyrometer ausgebildet sein. Es kann ein Strahlteiler 10 vorgesehen sein, mit dem ein Eingangsstrahl auf die beiden Messeinrichtungen 12, 11 aufgeteilt werden kann. Der Strahlengang tritt an einer Messstelle 13 auf das Substrat 7. Die Figur 2 deutet an, dass die Messstelle 13 während einer Drehung des Suszeptors 4 über sämtliche der Substrate 7 wandert.

[0039] Die Figur 3 zeigt eine Mehrschichtstruktur 21, die in mehreren aufeinanderfolgenden Beschichtungsschritten in einem Beschichtungsprozess hintereinander abgeschieden werden. Auf das Siliziumsubstrat 22 wird zunächst eine Nukleations schicht 23 aus AIN oder InN abgeschieden. Auf die Nukleations- schicht 23 wird sodann eine erste AlGaN-Schicht 24, darauf eine zweite AlGaN- Schicht 25 und darauf eine dritte AlGaN-Schicht 26 abgeschieden. Die drei Al- GaN-Schichten 24 bis 26 bilden Übergangsschichten aus. Der Aluminiumgehalt der Übergangsschichten kann schrittweise abnehmen.

[0040] Auf die Übergangsschichten 24 bis 26 wird sodann eine erste Bufferschicht 27 aus GaN abgeschieden. Die Schicht kann C-dotiert sein. Auf die erste Bufferschicht 27 wird sodann eine zweite Bufferschicht 28 ebenfalls aus GaN abgeschieden, die undotiert sein kann.

[0041] Beim Abscheiden einer der Schichten 23 bis 31 auf dem Substrat 22 werden mit Hilfe der Reflektanzwert-Messeinrichtung 11 und der Emissionswert- Messeinrichtung 12 an der zur Prozesskammer 8 weisenden Oberseite des Substrates 7 jeweils an einer Messstelle 13 Messwertpaare {UE /n ,UR /n } gemessen. Diese Messwertpaare werden in einer Speichereinrichtung einer Recheneinrichtung 15 gespeichert. Die beiden Messeinrichtungen 11 und 12 können in einem gemeinsamen Messkopf angeordnet und die so gestaltete optische Messvorrichtung kann eine Recheneinrichtung 15 aufweisen. Die Recheneinrichtung 15 kann in einem außerhalb des Reaktorgehäuses angeordneten Gehäuse untergebracht sein. Dort kann auch Lichtquelle untergebracht sein, deren Licht mit einem Lichtleiter zum Messkopf geführt wird. Der Messkopf kann darüber hinaus eine weitere Lichtleitung aufweisen, mit der Licht zum Gehäuse geleitet wird, wo eine optische Messeinrichtung angeordnet ist, die sowohl die Funktion der Reflektanzwert-Messeinrichtung als auch die der Emissionswert-Messeinrichtung ausübt.

[0042] Die aktuelle Temperatur Tc des Substrates 7 kann gemäß dem Planck'schen Strahlungsgesetz ermittelt werden. Der Einfachheit halber wird im Folgenden hierzu die Wiensche Näherung verwendet:

B

U E = E ■ A ■ er (1) wobei

£ = 1 — a - y - U R .

[0043] Die Figur 4 zeigt schematisch den zeitlichen Verlauf von sowohl dem Ernis sions wert UE als auch den Reflektanzwert UR. Aufgrund der Reflektionen innerhalb der abgeschiedenen Schicht oszilliert das Messsignal mit steigender Schichtdicke, also mit fortlaufender Zeit t.

[0044] Um auf Streulichteffekte oder dergleichen zurückzuführende Restoszillationen zu kompensieren, wird der oben genannte Kalibrierparameter y eingefügt, so dass sich der folgende Zusammenhang ergibt: wobei im Folgenden der folgende Faktor eine erfindungsrelevante Rolle spielt:

B

C(T) = A ■ er (4).

[0045] Beim erf indungs gem äßen Verfahren werden während des Abscheidens einer der in der Figur 3 dargestellten Schichten und insbesondere einer der Schichten 23 bis 28 während einer Zeit tk Messwertpaare gewonnen. Die Figur 5 zeigt beispielhaft einen zeitlich nicht konstanten Verlauf einer "wahren Temperatur" des Substrates, die leicht ansteigt bzw. zu einer späteren Zeit leicht abfällt. Die Gesamtzeit tk, während der die Messung durchgeführt wird, wird in mehrere Messintervalle i mit Messzeiten ti, im Ausführungsbeispiel ti, t2, fe, ti und ts auf geteilt. Während jedem Messintervall i beziehungsweise den Messzeiten ti, t2, te, ti und ts werden jeweils drei Messwertpaare {UE , UR,I } gewonnen, wobei jedes Messwertpaar einen Emissionswert UE und einen Reflektanzwert UR beinhaltet.

[0046] Die Figur 6 zeigt eine Darstellung, in der die Messwertpaare {UE, UR} eines der Messintervalle t als Messpunkte in einem Koordinatensystem UE über UR dargestellt sind. Aus der Gleichung 2 ist zu ersehen, dass der Korrekturwert Y den unbekannten Beitrag zur Steigung einer Geraden verkörpert. Aus der Gleichung 3 ist zu entnehmen, dass der Faktor C (T) durch den Schnittpunkt der Ausgleichsgeraden durch die Ordinate des Koordinatensystems ermittelbar ist.

[0047] Durch eine lineare Regression kann somit zu jedem Messintervall i ein dem Messintervall i zugeordneter Korrekturwert yi und Faktor Ci gefunden werden. Aus dem Faktor Ci kann wiederum nach der Gleichung 4 eine Temperatur Ti jedes Messintervalls i gewonnen werden (siehe Figuren 9 und 10).

[0048] Würde man, wie in der Figur 7 gezeigt, alle Messpunkte sämtlicher Messintervalle i in einem Diagramm darstellen, würden sich Ausgleichsgeraden mit verschiedenen Steigungen und Schnittpunkten der Ordinate ausbilden. Die Figur 7 zeigt, dass es zu jedem der Messintervalle i aufgrund des in der Figur 5 dar gestellten Temper aturver lauf s individuelle Korrekturwerte yi und Faktoren Ci gibt. [0049] Um die Zusammenhänge der Emissionswerte UE und Reflektanz- werte UR in einer gemeinsamen Darstellung auswerten zu können, wird gemäß einem ersten Ausführungsbeispiel der Erfindung einer Normierung des Emissionswertes UE vorgenommen, indem der gemessene Emissionswert UE durch den Faktor Ci des jeweiligen Messintervalls i dividiert wird. Die so gewonnenen normierten Emissionswerte U'E,I aller Messwertpaare sind in der Figur 8 dargestellt. Der formale Zusammenhang zwischen dem normierten Emissionswert U'E, einem einheitlichen Korrekturwert y und den Reflektanzwerten UR, n sowie den Emissionswerten UE,n ist der folgende:

[0050] Durch die in der Figur 8 dargestellte Punktwolke kann somit der sich aus der Gleichung 5a ergebende lineare Zusammenhang dargestellt werden. Aus der Steigung der Ausgleichsgeraden kann der Korrekturwert y ermittelt werden, der gemäß Figur 4 aus Messwerten gewonnen wird, die über zumindest eine Periodenlänge aufgenommen werden, die aber in mehrere Messintervalle aufgeteilt ist.

[0051] Dieser Korrekturwert y wird verwendet, um aus den Beziehungen gemäß der Gleichung 2 oder der Gleichung 3 die Temperaturen T zu berechnen, die bei der Regelung als Istwert einer Substrattemperatur verwendet werden, um beispielsweise eine der in der Figur 3 dargestellten Schichten abzuscheiden, wobei UR und UE jeweils die aktuellen Werte des Emissionswertes und des Re- flektanzwertes sind.

[0052] Ein zweites Ausführungsbeispiel der Erfindung wird anhand der Figuren 9 und 10 erläutert. [0053] Die Figur 9 zeigt eine Darstellung ähnlich der Figur 5, wobei jedoch anstelle der "wahren Temperatur", die technisch nur schwer gemessen werden kann, die Temperaturen Ti aufgetragen sind, die sich aus dem zur Figur 6 erläuterten Verfahrensschritt berechnen lassen. Die Temperaturen Ti werden direkt aus dem Faktor Ci wie folgt bestimmt:

(6).

[0054] Im Anschluss daran wird durch die Temperaturen Ti etwa durch die zeitlichen Mittelpunkte der Messintervalle i eine Ausgleichskurve gezogen. In der Figur 10 ist diese Ausgleichskurve als gestrichelte Gerade zwischen den Mittelpunkten der Messintervalle i dargestellt. Es ist ersichtlich, dass die mit Ci(Ti) berechneten mittleren Temperaturen Ti der Messintervalle i von den individuell nach der folgenden Gleichung berechneten Temperaturen T' n abwei

[0055] Durch eine Optimierungsrechnung beispielsweise wie folgt: kann ein Wert für den Korrekturwert y berechnet werden, indem der Korrekturwert y in Gleichung 7 solange variiert wird, bis der resultierende Temperaturmesswert T'i möglichst genau dem Temper aturverlauf aus Ci (Ti) entspricht.

[0056] Bei dem in der Figur 10 dargestellten Ausführungsbeispiel kann auch ein Polygon als Ausgleichskurve durch die berechneten Temperaturen Ti gelegt werden. In anderen Ausführungsbeispielen kann eine exponentielle Kurve, eine sinusförmige Kurve oder eine Kombination derartiger Kurven verwendet werden.

[0057] Gemäß einem dritten Ausführungsbeispiel der Erfindung werden zunächst wie anhand der Figur 6 oben beschrieben zu jedem Messintervall i individuelle Korrekturwerte yi berechnet. Aus diesen Korrekturwerten yi wird dann ein Mittelwert berechnet.

[0058] Weitere Ausführungsformen im Zusammenhang mit den zuvor beschriebenen Methoden des ersten, zweiten oder dritten Ausführungsbeispiels können die folgenden Eigenschaften aufweisen:

[0059] Neben der Berechnung von Ci (Ti) und Ti aus einem Zeitintervall h für einen bestimmten Datenpunkt A, (URI), können Ci (Ti) und Ti auch aus zwei oder mehr Zeitintervallen ti, ti+i,..., die vor und nach einem spezifischen Messwertpaar liegen, bestimmt werden. Die gültigen Werte Ci (Ti) und Ti sind dann die Mittelwerte aus der Berechnung über mehrere Zeitintervalle.

[0060] In einer bevorzugten Variante der Erfindung oder der Ausführungsbeispiele wird die Anzahl der Messintervalle oder die Messdauer konstant gehalten. Bei der Berechnung des Korrekturwertes y werden bei dieser Variante nur die jüngsten Messwertpaare verwendet. Wird die Menge der Messwertpaare um ein neues Messwertpaar ergänzt, wird das jeweils älteste Messwertpaar aus der Menge herausgenommen. Mit diesem Verfahren stellt sich ein mit der Zeit wanderndes Messfenster ein, während dessen die für den Korrekturwert benötigten Messwerte ermittelt werden. Mit jeder Messung wird der Korrekturwert y aktualisiert. [0061] Darüber hinaus kann ein gleitender Fit durch alle Ci (Ti) gelegt werden (eventuell mit einer Gewichtung auf die neuesten Messdaten), um eine möglichst genaue Ermittlung der Werte zu ermöglichen, die für die Berechnung von U'E genutzt werden. Dieser Fit kann je nach zu erwartender Art der Temperaturänderung linear, polynomisch, exponentiell, sinusförmig oder eine Kombination dieser Funktionen sein. Je nach Signalform kann die Auswahl der passenden Funktion auch automatisch erfolgen.

[0062] Um das Rauschen der Daten, die aus der Berechnung über die Zeitintervalle h stammen, zu verringern, können besonders fehlerhafte Daten aussortiert werden.

Hier kann sowohl Ti als auch yi als Gütezahl verwendet werden. i. Ti kann mit der mittleren Temperatur im Zeitintervall t x mit h > t x > tk (gegebenenfalls gemessen mit einem falschen y Wert) verglichen werden. Wenn die Differenz zu groß ist, zum Beispiel größer 10°C, dann wird der entsprechende Datenpunkt aussortiert und nicht für die Weiter Berechnung verwendet. Der Temper aturver- gleich kann auch mit der maximal gemessenen Temperatur im Zeitintervall t x erfolgen, die typischerweise näher an der realen Temperatur liegt als der Mittelwert. ii. Aus Erfahrung ist in der Regel bekannt, in welchem Bereich yk für eine bestimmte Anlage und einen bestimmten Prozess liegen kann. Zum Beispiel kann dies der Wertebereich 0,95 bis 0,98 sein. Wertepaare mit einem yi außerhalb dieses Bereichs können aussortiert werden. Sollte kein Erfahrungswert vorliegen, kann der Vergleich zwischen dem klassisch berechneten y^kiass ohne Beachtung von Temper aturänderungen und dem wie hier beschriebenen berechneten yk den maximal erlaubten Offset \Yk.klass. ~ Yk I von Y' liefern. Der erlaubte Offset kann auch ein Vielfaches von \Y k.k iass. ~ Yk \ sein.

[0063] Bei der Durchführung eines Fits über das längere Zeitintervall tk können Werte mit besonders großer Abweichung aussortiert werden. Dies ist möglich bei dem ersten, zweiten und dritten Ausführungsbeispiel.

[0064] Daten von Datenpunkten mit minimaler und maximaler Reflektion (bzw. maximalem und minimalem Emissionssignal) können von der Berechnung ausgeschlossen werden. Aufgrund der geringen Änderung in der Reflek- tanz und Emissivität sind diese Datenpunkte besonders anfällig für Rauschen.

[0065] Eine weitere Möglichkeit, das Rauschen zu verbessern, ist die Nutzung mehrerer Messorte oder Messzonen (Figur 2). Allgemein muss eine Messzone hinreichend klein gewählt werden, da durch unterschiedliche Schichtdicken über einen Wafer hinweg die Restoszillation des Temperatur signals heraus gemittelt wird, das resultierende Signal aber fehlerhaft ist. Allerdings kann die yk Berechnung über mehrere Messzonen oder Orte gleichzeitig erfolgen. Diese Messzonen können auf demselben oder auf mehreren Wafern liegen. Vorteil ist auch, dass dadurch häufigere Neuberechnungen möglich sind als einmal pro Umdrehung. Da zu erwarten ist, dass yk bei ausreichend homogenem Schichtwachstum konstant für alle Messzonen und Orte ist, kann als gültiger Wert der Mittelwert der yk von den verschiedenen Messzonen genommen werden.

[0066] Wie beschrieben ist es möglich, dass sich yk über den Prozess hinweg verändert. Mit der hier vorgestellten Methode kann yk fortlaufend angepasst werden. Eine sprunghafte Änderung von yk ist allerdings nicht zu erwarten. Daher kann mit einer geeigneten Filter-methode (zum Beispiel ein Tiefpassfilter) die fortlaufende Änderung von yk geglättet werden.

[0067] In der Methode des dritten Ausführungsbeispiels kann statt einer einfachen Mittelung auch ein kontinuierlicher Fit genutzt werden, um die Änderung von yk vorherzusagen. Dieser Fit kann je nach zu erwartender Änderung linear, polynomisch, exponentiell, sinusförmig oder eine Kombination dieser Funktionen sein. Je nach Signalform kann die Auswahl der passenden Funktion auch automatisch erfolgen.

[0068] Dieses Vorgehen kann auch in den Methoden der ersten und zweiten Ausführungsbeispiele genutzt werden. Dabei wird yk mit einer zeitabhängigen Funktion yk (t) ersetzt. i. Im Fall einer Tempera turstufe im Prozess oder einer Wachstumspause, muss dies in der zeitlichen Funktion Yk (t) berücksichtigt werden; zum Beispiel durch löschen der nicht zu verwendenden Werte und Verschiebung der Zeitachse, sodass keine Pause in den Daten mehr vorliegt.

[0069] Nach der Methode des ersten Ausführungsbeispiels ist der y- Achsenabschnitt des linearen Fits der Daten U'E(UR) ideal gleich 1. Bei einer Abweichung größer eines zu definierenden Wertes kann der bestimmte Wert für yk als ungültig erklärt werden. Dann ist der zuvor benutzte Wert für yk weiter zu verwenden. [0070] Es kann am Anfang des Prozesses, wenn noch nicht genügend Daten vorliegen, ein yk vorgegeben werden. Dieser kann zum Beispiel aus Erfahrungswerten oder dem vorherigen Prozessergebnis stammen. Dieser Wert ist dann Grundlage für die Aussortierung von Daten, dient als Basis für einen Filter oder dient als Ausgangspunkt für einen Fit.

[0071] Im Falle einer starken Temperaturänderung (zum Beispiel zwischen zwei Schichten), können die Daten UE(UR) nicht verwendet werden. Dies kann automatisch über das aussortieren der Datenpunkte geschehen oder manuell durch die Rezeptsteuerung bzw. durch Erkennen der Änderung des Temperatur Setpoints. Eine fortlaufende Berechnung von yk ist mit Ausschluss dieser Daten mit den Daten vor und nach der Temper aturänderung möglich.

[0072] /fc kann auch nach allen drei Methoden gleichzeitig berechnet werden. Die Auswahl eines gültigen yk kann nach den zuvor beschriebenen Methoden erfolgen. Bei mehreren gültigen Werten kann eine Mittelung oder eine vorher festgelegte Priorisierung der Methoden den Wert definieren.

[0073] Da sowohl yi als auch Ti (und damit CfE) zeitlich veränderlich sein können, könnte auch eine iterative Funktion in der Methode des zweiten Ausführungsbeispiels genutzt werden, um den optimalen (zeitlichen) Verlauf von yi und Ti zu ermitteln. Aus diesem zeitlichen Verlauf ließe sich yk dann ermitteln. a. Das iterative Vorgehen kann so aussehen, dass nach jeder Yk oder Yk (t) Berechnung Ti neuberechnet wird unter Berücksichtigung von Yk oder Yk (t). b. Der Verlauf von C(Ti) aus der Methode des zweiten Ausführungsbeispiels kann genutzt werden, um eine optimierte Berechnung nach der Methode des ersten oder des dritten Ausführungsbeispiels durchzuführen. Der C(Ti) Verlauf wird dabei im linearen Fit mit berücksichtigt.

[0074] Die Länge des Zeitintervalls tk kann automatisch bestimmt werden, um genau eine oder ein Vielfaches der Oszillationsperiode abzubilden.

[0075] Aus dem Unterschied, je nachdem ob UE bzw. UR ansteigend oder absteigend ist (über eine ganze Oszillationsperiode hinweg), kann der Fehler der Steigung, der durch die Temper aturveränderung hervorgerufen wird, bestimmt werden. Dies erlaubt eine Korrektur der Berechnung in jedem L Intervall.

[0076] Aus dem Unterschied zwischen Ti und Ti+i kann die Temperaturänderung abgeschätzt werden. Bei konstanter Temper aturänderung werden Ti und Ti+i in die gleiche Richtung verschoben sein, wenn die Berechnung nicht gerade im Umkehrpunkt von UE und UR erfolgt. Dies kann dann iterativ zur Korrektur bei der Berechnung von Ti und Ti+i genutzt werden.

[0077] Die vorstehenden Ausführungen dienen der Erläuterung der von der Anmeldung insgesamt erfassten Erfindungen, die den Stand der Technik zumindest durch die folgenden Merkmalskombinationen jeweils auch eigenständig weiterbilden, wobei zwei, mehrere oder alle dieser Merkmalskombinationen auch kombiniert sein können, nämlich:

[0078] Ein Verfahren, das dadurch gekennzeichnet ist, dass während einer Messdauer innerhalb einer Vielzahl k von Messintervallen t jeweils zumindest zwei Messwertpaare {U^n, UR, n ] gemessen werden und zu jedem der Messintervalle h ein temperaturabhängiger Faktor G(Ti) ermittelt wird, der für die Berechnung des Korrekturwertes y verwendet wird. [0079] Ein Verfahren, das dadurch gekennzeichnet ist, dass der Faktor G(Ti) ein Produkt eines ersten Kalibrierparameters A mit dem Wert der Exponentialfunktion eines Quotienten eines zweiten Kalibrierparameters B und einer Temperatur T ist.

[0080] Ein Verfahren, das dadurch gekennzeichnet ist, dass der Faktor G(Ti) durch eine Regression der über die Reflektanzwerte (R abgetragenen Emissionswerte UE je oder über ein Optimierungsverfahren gewonnen wird.

[0081] Ein Verfahren, das dadurch gekennzeichnet ist, dass von den in zumindest einigen der Messintervalle aufgenommenen Emissionswerten UE durch Division mit dem jeweiligen Faktor G(Ti) normierte Emissionswerte U'E gebildet werden, und durch eine Regression über die über die Reflektanzwerte UR abgetragenen normierten Emissionswerte U'E) oder durch ein Optimierungsverfahren der Korrekturwert y berechnet wird.

[0082] Ein Verfahren, das dadurch gekennzeichnet ist, dass der Korrekturwert y aus der Steigung einer Ausgleichsgeraden durch die normierten Emissionswerte U'E gebildet wird.

[0083] Ein Verfahren, das dadurch gekennzeichnet ist, dass der Korrekturwert Y durch Anpassen von Temper aturwerten Ti, die aus den Faktoren G(Ti) gewonnen werden, an Temper aturwerte TI, die aus den jeweiligen Messwertpaaren {UE,!!, URJ berechnet werden, gewonnen wird.

[0084] Ein Verfahren, das dadurch gekennzeichnet ist, dass zu jedem der Messintervalle ti jeweils ein Korrekturwert yi ermittelt wird und von diesen Korrekturwerten yi über die Messdauer ein Mittelwert gebildet wird. [0085] Ein Verfahren, das dadurch gekennzeichnet ist, dass sich der Emissionswert UE und der Reflektanzwert UR während des Abscheidens der Schicht 23 bis 31 oder einer aus mehreren Schichten 23 bis 31 bestehenden Mehrschichtstruktur 21 mit einer Periodenlänge periodisch ändert, wobei die zeitliche Dauer eines Messintervalls t geringer ist als ein Viertel oder ein Zehntel der Periodenlänge und dass die Gesamtdauer aller Messintervalle t größer ist als ein Viertel der Periodenlänge oder einem Mehrfachen der Periodenlänge.

[0086] Ein Verfahren, das dadurch gekennzeichnet ist, dass die Messdauer bzw. die Anzahl der für die Bestimmung des Korrekturwertes y verwendeten Messintervalle t konstant gehalten wird und/ oder dass sich der Korrekturwert y mit der Zeit ändert.

[0087] Ein Verfahren, das dadurch gekennzeichnet ist, dass der Korrekturwert Y während des Abscheidens einer oder mehrerer Schichten auf dem Substrat fortlaufend optimiert wird und/ oder dass der Korrekturwert y mit jedem neu ermittelten Messwertpaar {U^n, UR, n ] aktualisiert wird und/ oder dass eine gleichbleibende Anzahl oder eine in einem vorbestimmten Bereich variierende Anzahl von Messwertpaaren zur Berechnung des Korrekturwertes y verwendet wird.

[0088] Ein Verfahren, das dadurch gekennzeichnet ist, dass der Temperaturwert (Tc) ein Istwert ist, mit dem eine Temperiereinrichtung (5, 6') zum Temperieren des Substrates (22) gegen einen Sollwert (s) geregelt wird.

[0089] Eine Messvorrichtung, die dadurch gekennzeichnet ist, dass die Recheneinrichtung 15 derart programmiert ist, dass der Korrekturwert y nach einem Verfahren gemäß einem der Ansprüche 1 bis 11 bestimmt wird. [0090] Eine Vorrichtung, die dadurch gekennzeichnet ist, dass die Messvorrichtung gemäß Anspruch 11 ausgebildet ist.

[0091] Alle offenbarten Merkmale sind (für sich, aber auch in Kombination un- tereinander) erfindungswesentlich. In die Offenbarung der Anmeldung wird hiermit auch der Offenbarungsinhalt der zugehörigen/ beigefügten Prioritätsunterlagen (Abschrift der Voranmeldung) vollinhaltlich mit einbezogen, auch zu dem Zweck, Merkmale dieser Unterlagen in Ansprüche vorliegender Anmeldung mit aufzunehmen. Die Unteransprüche charakterisieren, auch ohne die Merkmale eines in Bezug genommenen Anspruchs, mit ihren Merkmalen eigenständige erfinderische Weiterbildungen des Standes der Technik, insbesondere um auf Basis dieser Ansprüche Teilanmeldungen vorzunehmen. Die in jedem Anspruch angegebene Erfindung kann zusätzlich ein oder mehrere der in der vorstehenden Beschreibung, insbesondere mit Bezugsziffern versehene und/ oder in der Bezugsziffernliste angegebene Merkmale aufweisen. Die Erfindung betrifft auch Gestaltungsformen, bei denen einzelne der in der vorstehenden Beschreibung genannten Merkmale nicht verwirklicht sind, insbesondere soweit sie erkennbar für den jeweiligen Verwendungszweck entbehrlich sind oder durch andere technisch gleichwirkende Mittel ersetzt werden können.

Liste der Bezugszeichen

1 Reaktorgehäuse 30 Barrierenschicht

2 Gaseinlassorgan 31 Deckschicht

3 Gaszuleitung

4 Suszeptor Y Korrekturwert

5 Heizeinrichtung Y i Korrekturwert eines Messin¬

6 Substrathalter tervalls

6' Gaskissen X Wellenlänge

7 Substrat a Kalibrierparameter

8 Prozesskammer A Drehachse

9 Drehachse a Kalibrierparameter

10 Strahlteiler A Kalibierparameter

11 Reflektanzwert-Messeinrich- B Kalibrierparameter tung UE Ernis sions wert

12 Emissionswert-MesseinrichUE' normierter Emissionswert tung UR Reflektanzwert

13 Messteile UE,n Emissionsmesswert

14 Drehantriebseinrichtung UR, n Reflektanzmesswert

15 Recheneinrichtung Tc korrigierte Temperatur, Tem

21 Mehrschichtstruktur peratur-Istwert

22 Substrat TM Messtemperatur

23 Nukleations schicht Ts Temperatur-Sollwert

24 Übergangsschicht ti Zeitintervall

25 Übergangsschicht i Index eines Messintervalls

26 Übergangsschicht n Index eines Messwertpaares

27 Bufferschicht k Anzahl der Messintervalle

28 Bufferschicht tk gesamte Messzeit

29 Grenzschicht, zweidimensios Sollwert nales Elektronengas