JP4181184B2 - 半導体製造装置の制御方法 - Google Patents

半導体製造装置の制御方法 Download PDF

Info

Publication number
JP4181184B2
JP4181184B2 JP2006085601A JP2006085601A JP4181184B2 JP 4181184 B2 JP4181184 B2 JP 4181184B2 JP 2006085601 A JP2006085601 A JP 2006085601A JP 2006085601 A JP2006085601 A JP 2006085601A JP 4181184 B2 JP4181184 B2 JP 4181184B2
Authority
JP
Japan
Prior art keywords
control
operation amount
deviation
proportional
amount obtained
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2006085601A
Other languages
English (en)
Other versions
JP2006190334A (ja
Inventor
正昭 上野
幸男 秋田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Kokusai Electric Inc
Original Assignee
Hitachi Kokusai Electric Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Kokusai Electric Inc filed Critical Hitachi Kokusai Electric Inc
Priority to JP2006085601A priority Critical patent/JP4181184B2/ja
Publication of JP2006190334A publication Critical patent/JP2006190334A/ja
Application granted granted Critical
Publication of JP4181184B2 publication Critical patent/JP4181184B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Description

本発明は、半導体製造装置に備えられたヒータ制御手段、バルブ制御手段等の制御対象に入力する操作量をPID(比例・積分・微分)演算による帰還処理で制御して、当該制御対象から出力される制御量を制御する制御方法に関する。
半導体製造装置は、例えば温度制御や反応ガスの流量制御を行う電気炉といったように、種々な制御を行う必要がある構成部分を有しており、これら構成部分に対する制御では目標値を迅速且つ正確に達成することが要求される。
半導体ウェーハやガラス基板等の基板に所定の処理を施すために、例えば電気炉においては、目標とする温度を迅速且つ正確に達成することが要求され、また、反応ガスの流量についても目標とするガス流量を迅速且つ正確に達成することが要求される。
このような温度やガス流量の制御は、加熱用ヒータを制御するヒータ制御手段や管路の電磁バルブを制御するバルブ制御手段に入力する操作量を制御し、これらヒータ制御手段やバルブ制御手段から加熱用ヒータや電磁バルブへ出力される制御量を制御することにより行われる。すなわち、操作量を変化させることによって制御量を所期の目標値へ変化させ、これによって、ヒータによる加熱温度や電磁バルブによるガス流量を目標とする値へ変化させている。
このような制御では、制御対象としてのヒータ制御手段等に入力する操作量をPID演算による帰還処理できめ細かく制御し、制御対象から目標とする制御量が出力されるようにしている。
すなわち、図5に示すように、まず、図外の入力手段からPID演算手段1へ目標とする制御量(SV)を入力して、目標値(SV)を達成するための操作量(Y)をPID演算手段1から制御対象(ヒータ制御手段)2へ入力する。そして、制御対象2から出力された制御量(PV)をPID演算手段1へ帰還させ、目標値(SV)と実際の制御量(PV)との偏差を解消させるようにPID演算手段1からの操作量(Y)を時々刻々変化させていた。
ここで、上記のPID手段1は目標値(SV)と実際の制御量(PV)との偏差を解消させる演算処理を行い、この演算処理の内の積分演算(I演算)は偏差の時間積分量を算出する処理である。すなわち、PID演算手段1で行われる積分演算処理は他の比例演算(P演算)や微分演算(D演算)に比べて時間的に遅れが生ずる処理である。
このため、図6の(a)に示すように、時刻(t1)で制御対象2から出力される制御量(PV)が目標値(SV)と等しくなったにも拘わらず、図6の(b)に示すように、時間遅れのある積分演算による操作量(YI)が依然として増加したり減少したりしているため、制御手段2に入力する操作量(Y)にも時間遅れが生ずる。
これによって、時刻(t1)以降、制御量(PV)がオーバーシュートやアンダーシュートして目標値(SV)に安定するのに長時間を要してしまうこととなり、延いては、制御対象によって制御される加熱ヒータ等を迅速且つ正確に所期の動作へ制御することができず、半導体製造装置によるプロセス処理の精度を低下させてしまうという問題があった。
本発明は上記従来の事情に鑑みなされたもので、制御対象から出力される制御量を迅速且つ正確に目標値へ変化させることができ、半導体製造装置によるプロセス処理の精度を向上させることができる半導体製造装置の制御方法を提供することを目的とする。
上記目的を達成するため、本発明に係る半導体製造装置の制御方法は、半導体製造装置に備えられた制御対象へ入力する操作量を変化させることにより当該制御対象による制御量を変化させ、当該操作量を変化する制御量に基づいた比例・積分・微分演算又は比例・積分演算による帰還処理を行って制御し、制御量を目標値へ変化させる半導体製造装置の制御方法において、制御対象の安定時における目標値と操作量との関係を予め求めておき、目標値と時々刻々の制御量との間に所定値以上の偏差が生じた場合に、積分演算による帰還処理で得られる操作量に換えて、当該目標値における予め求められた操作量を比例・微分演算又は比例演算による帰還処理で得られる操作量に加え、当該加算した操作量を制御対象へ入力することを特徴とする。
例えばヒータ制御手段では、加熱用ヒータを或る温度で安定させるための制御量と、当該制御量を出力させるために制御対象としてのヒータ制御手段に入力する操作量との関係を、操作量と制御対象の安定時の制御量との関係として予め求めておく。そして、加熱ヒータの温度を或る値に変更する場合に、当該温度に対応する制御量の目標値と実際にヒータ制御手段が出力する制御量との偏差を求め、この偏差が予め設定した所定値以上の場合には、積分演算による帰還処理ではなく、目標値として設定した制御量を安定して実現するものとして予め求められている操作量を他の比例・微分演算又は比例演算による帰還処理で得られる操作量に加え、この操作量でヒータ制御手段を制御する。
ここで、偏差が大きくなるに従って帰還処理による操作量の変化幅も大きくなるが、このように操作量に大きな制御を加える場合に積分演算を用いると、時間的な遅れに起因した制御量のオーバーシュートやアンダーシュートが顕著となる。そこで、このような場合には、本発明では積分演算による操作量を用いることなく制御を実行して、制御量のオーバーシュートやアンダーシュートを防止する。
なお、本発明で対象としている半導体製造装置の電気炉等は、同一条件での安定温度や安定バルブ開度が或る程度一定しており、操作の毎にあまり温度条件や開度条件が変更されないため、幾度かの試行処理により、操作量と制御対象の安定時の制御量との関係は容易且つ正確に求めることができる。
また、本発明は、基本的に比例演算(P演算)、積分演算(I演算)及び微分演算(D演算)を行う場合のみならず、基本的に比例演算(P演算)及び積分演算(I演算)を行う場合にも適用することができ、いずれの場合にも偏差が所定値以上の時には積分演算による帰還処理ではなく予め求めてある操作量を用いればよい。
以上説明したように、本発明に係る半導体製造装置の制御方法によれば、
目標値と時々刻々の制御量との間に所定値以上の偏差が生じた場合に、積分演算による処理に換えて予め求められた操作量に基づく処理を行い、得られた操作量を制御対象へ入力するようにしたため、積分演算処理に起因したオーバーシュートやアンダーシュートを防止して、制御量を目標値に迅速且つ正確に変化させることができる。
このため、半導体製造装置の電気炉等を所定の温度や所定の反応ガス流量に迅速且つ正確に制御することができ、半導体製造装置によるプロセス処理の精度を向上させることができる。
本発明の一実施例に係る半導体製造装置の制御方法を図面を参照して説明する。
まず、図1を参照して本実施例の制御方法を実施する制御装置を説明する。
なお、本実施例では、制御対象2は電気炉の加熱ヒータを制御するヒータ制御手段としており、制御対象は加熱用ヒータへの供給電圧を制御量(PV)として出力する。
本実施例の制御装置は、制御対象2からの制御量(PV)と目標値(SV)の偏差(e)を求める加算減算器11と、偏差(e)に基づいて比例・微分演算を行って操作量(YPD)を出力するPD演算手段12と、偏差(e)に基づいて積分演算を行って操作量(YI)を出力するI演算手段13と、制御対象2が安定して出力する制御量(PV)とその時に制御対象2に与えられる操作量(YS)との関係を格納したメモリ14と、目標値(SV)となる制御量に対応した操作量(YS)をメモリ14から読み出すYS取得手段15と、偏差(e)の絶対値の大きさに応じてI演算手段13側の端子aとYS取得手段15側の端子bとの切替を行うスイッチ手段16と、スイッチ手段16からの操作量(YI)又は(YS)とPD演算手段12からの操作量(YPD)とを加算して制御対象2への操作量(Y)とする加算器17とを備えている。
次に、図4の(a)に示すように制御対象2からの制御量(PV)を時刻(t0)で目標値(SV)へ変化させる場合に、上記構成の制御装置により実施される制御方法を説明する。
まず、制御処理を開始するに先立って、試行処理を行って、制御対象2が安定して出力する制御量(PV)とその時に制御対象2に与えられる操作量(Y)との関係を求め、これをメモリ14に格納しておく。
このような準備の後に、図2に示す手順の制御処理が開始され、まず、制御対象2から出力される制御量(PV)と目標値(SV)との偏差(e)を加算減算器11で算出される(ステップS1)。
そして、スイッチ手段16が偏差(e)の絶対値を予め設定した値α及びβを比較し(ステップS2、S3)、偏差(e)の絶対値が所定値αより大きい場合には後述する端子b側へ経路を切り換えた処理で操作量(Y0)を求め(ステップS4)、偏差(e)の絶対値が所定値βより小さい場合には後述する端子a側へ経路を切り換えた処理で操作量(Y0)を求める(ステップS5)。なお、これら所定値の関係は、α>βに設定してある。
ここで、偏差(e)の絶対値が所定値α以下で所定値β以上である場合には、現在の経路が端子a側であるか端子b側であるかをスイッチ手段16が判断し(ステップS6)、現在の端子接続状態の処理(ステップS4又はS5)を行う。
なお、制御処理の開始時点ではスイッチ手段16の経路は端子a側に設定されており、偏差(e)の絶対値が所定値αより大きくなった時点で、端子b側へ経路を切り換えた処理(ステップS4)が開始される。
また、制御量(PV)の時々刻々の変化に対応するために、図2に示す処理は周期的に繰り返し行われ、偏差(e)の絶対値が所定値αを上回って開始された端子b側へ切り換えた処理(ステップS4)が端子a側へ切り換えた処理(ステップS5)へ戻るのは、偏差(e)の絶対値が所定値β以下となった時点である。すなわち、端子b側へ切り換えた処理(ステップS4)は、偏差(e)の絶対値が比較的大きいときに開始され、制御処理によって偏差(e)の絶対値が比較的小さくなったところで終了する。
そして、PD演算手段12が偏差(e)を消去するように比例・微分演算を行って操作量(YPD)を算出し(ステップS7)、この操作量(YPD)と上記の操作量(Y0)とを加算器17が加算して操作量(Y)として制御対象2へ入力する(ステップS8)。
上記したスイッチ端子がa側の処理(ステップS5)は図3の(a)に示す手順で行われ、これによって操作量(Y0)を求める。この処理においてはI演算手段13が起動し、I演算手段13が偏差(e)を消去するように積分演算を行って操作量(YI)を算出し(ステップS51)、この操作量(YI)を上記の操作量(Y0)とする(ステップS52)。
すなわち、偏差(e)が比較的小さな場合には、従来と同様に積分演算による帰還処理を用いて操作量(Y0)を求める。
一方、上記したスイッチ端子がb側の処理(ステップS4)は図3の(b)に示す手順で行われ、これによって操作量(Y0)を求める。この処理においてはYS取得手段15が起動し、YS取得手段15がメモリ14から目標値(SV)に対応する操作量(YS)を取得し(ステップS41)、この操作量(YS)を上記の操作量(Y0)とする(ステップS42)。
すなわち、偏差(e)が比較的大きな場合には、積分演算による帰還処理に換えて、予め求めておいた操作量を操作量(Y0)として用い、積分演算の時間的な遅れに起因した制御量のオーバーシュートやアンダーシュートを防止する。
すなわち、図4の(a)に示すように時刻(t0)で加熱温度350℃に対応する制御量(PV)を400℃に対応する目標値(SV)に変化させる場合、スイッチ端子がb側の処理(ステップS4)によると、同図の(b)に示すように操作量(Y0)は一定して積分演算による時のような時間的遅れが生じない。したがって、制御対象2に操作量(Y)に遅れて更なる操作量が入力されるようなことはなく、図4の(a)に示すように、制御対象2からの制御量(PV)は比較的短時間の内に時刻(t2)で目標値(SV)を達成する。
このように加熱温度350℃に対応する制御量(PV)を400℃に対応する目標値(SV)に変化させる例では、例えば、所定値αを1.0℃、所定値βを0.3℃とし、偏差(e)が50℃ある制御処理開始の初期から、スイッチ端子がb側の処理(ステップS4)を行い、偏差(e)が0.3℃未満という極小さくなったところで積分演算をも用いた処理(ステップS5)に切り換えるようにする。このように偏差(e)が小さくなったところで積分演算をも用いた処理を行っても、積分演算に起因した時間遅れの影響は殆どなく、返って、PID演算処理による目標値(SV)への収斂効果が得られ、目標値の達成が容易となる。
なお、上記の実施例では所定値α、βとして異なる2つの値を用いたが、これら値を同じとして当該値を境に処理を切り換えるようにしてもよい。
また、上記の実施例ではPID演算処理を基本としたが、PD演算手段12に換えて比例演算のみを行うP演算手段を用い、PI演算処理を基本とした場合にも本発明は適用することができる。
本発明の一実施例に係る制御方法を実施する制御装置の構成を示すブロック図である。 本発明の一実施例に係る制御方法の処理手順を示すフローチャートである。 本発明の一実施例に係る切り換え利用される処理の手順を示すフローチャートであり、(a)は積分演算を用いた処理、(b)は予め求めた操作量を用いた処理である。 本発明に係る制御方法の作用を説明するグラフであり、(a)は制御量の時間変化、(b)は操作量の時間変化である。 従来の制御方法を実施する制御装置の構成を示すブロック図である。 従来の制御方法の作用を説明するグラフであり、(a)は制御量の時間変化、(b)は操作量の時間変化である。
符号の説明
2 制御対象、
PV 制御量、
SV 目標値、
e 偏差、
Y 加算された操作量、
YS 予め求められた操作量、
YI 積分演算による操作量、
YPD 比例・微分演算による操作量、

Claims (4)

  1. 半導体製造装置に備えられた制御対象へ入力する操作量を変化させることにより当該制御対象による制御量を変化させ、当該制御量を目標値へ変化させることにより基板に所定の処理を施す半導体製造方法において、
    目標値と制御量との偏差が第1所定値より大きい場合には、予め求められた操作量を比例・微分演算又は比例演算による帰還処理で得られる操作量に加算するように半導体製造装置に備えられた切替手段の端子接続状態の切替を行い、当該加算により得られた操作量を前記制御対象へ入力して前記制御量を目標値へ変化させ、前記偏差が第1所定値より小さい第2所定値より小さい場合には、当該偏差の積分演算により得られる操作量を比例・微分演算又は比例演算による帰還処理で得られる操作量に加算するように前記端子接続状態の切替を行い、当該加算により得られた操作量を前記制御対象へ入力して前記制御量を目標値へ変化させ、前記偏差が第1所定値以下で第2所定値以上の場合には、前記端子接続状態の切替を行わずに、前記予め求められた操作量か前記偏差の積分演算により得られる操作量のいずれか一方を比例・微分演算又は比例演算による帰還処理で得られる操作量に加算し、当該加算により得られた操作量を前記制御対象へ入力して前記制御量を目標値へ変化させる半導体製造方法であって、
    前記予め求められた操作量は、前記制御対象が前記目標値で安定しているときの制御量を出力するための操作量であることを特徴とする半導体製造方法
  2. 自装置に備えられた制御対象へ入力する操作量を変化させることにより当該制御対象による制御量を変化させ、当該制御量を目標値へ変化させて基板に所定の処理を施す半導体製造装置において、
    目標値と制御量との偏差が第1所定値より大きい場合には、予め求められた操作量を比例・微分演算又は比例演算による帰還処理で得られる操作量に加算するように半導体製造装置に備えられた切替手段の端子接続状態の切替を行い、当該加算により得られた操作量を前記制御対象へ入力して前記制御量を目標値へ変化させ、前記偏差が第1所定値より小さい第2所定値より小さい場合には、当該偏差の積分演算により得られる操作量を比例・微分演算又は比例演算による帰還処理で得られる操作量に加算するように前記端子接続状態の切替を行い、当該加算により得られた操作量を前記制御対象へ入力して前記制御量を目標値へ変化させ、前記偏差が第1所定値以下で第2所定値以上の場合には、前記端子接続状態の切替を行わずに、前記予め求められた操作量か前記偏差の積分演算により得られる操作量のいずれか一方を比例・微分演算又は比例演算による帰還処理で得られる操作量に加算し、当該加算により得られた操作量を前記制御対象へ入力して前記制御量を目標値へ変化させる半導体製造装置であって、
    前記予め求められた操作量は、前記制御対象が前記目標値で安定しているときの制御量を出力するための操作量であることを特徴とする半導体製造装置。
  3. 前記制御対象による制御量は温度であって、第1所定値と第2所定値は1℃以下であることを特徴とする請求項2に記載の半導体製造装置。
  4. 第2所定値は0.3℃以下であることを特徴とする請求項3に記載の半導体製造装置。
JP2006085601A 2006-03-27 2006-03-27 半導体製造装置の制御方法 Expired - Lifetime JP4181184B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006085601A JP4181184B2 (ja) 2006-03-27 2006-03-27 半導体製造装置の制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006085601A JP4181184B2 (ja) 2006-03-27 2006-03-27 半導体製造装置の制御方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP29803296A Division JP3809483B2 (ja) 1996-10-22 1996-10-22 半導体製造装置の制御方法

Publications (2)

Publication Number Publication Date
JP2006190334A JP2006190334A (ja) 2006-07-20
JP4181184B2 true JP4181184B2 (ja) 2008-11-12

Family

ID=36797403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006085601A Expired - Lifetime JP4181184B2 (ja) 2006-03-27 2006-03-27 半導体製造装置の制御方法

Country Status (1)

Country Link
JP (1) JP4181184B2 (ja)

Also Published As

Publication number Publication date
JP2006190334A (ja) 2006-07-20

Similar Documents

Publication Publication Date Title
JP3555609B2 (ja) 制御装置、温度調節器および熱処理装置
US6496749B1 (en) Semiconductor producing apparatus and temperature control method therefor
JP2005276169A (ja) 目標値加工装置、温度調節器、制御プロセス実行システム、プロセス制御方法、目標値加工プログラムおよび記録媒体
KR101654631B1 (ko) 열처리 장치 및 열처리 장치의 제어 방법
JP2001117603A (ja) 制御演算装置及び制御演算方法
WO2016042589A1 (ja) 制御装置
CN110678823B (zh) 控制***设计装置以及控制***
US6911628B1 (en) Control system and control unit
JP4795396B2 (ja) 流体温度制御装置及び方法
JP4181184B2 (ja) 半導体製造装置の制御方法
JP3809483B2 (ja) 半導体製造装置の制御方法
JP2004193219A (ja) 熱処理装置およびそれに用いられる温度制御方法
JP2011090609A (ja) 温度制御装置および温度制御方法
JP2009076098A (ja) Pid調節器を含む閉ループ系のプロセス制御装置
JP2019101847A (ja) 制御装置および制御方法
JPH11305805A (ja) プロセス制御方法及びそれを用いる電子デバイス製造方法
US7092770B2 (en) Feedback control method and feedback control device
WO2017085781A1 (ja) 温度制御装置及び温度制御方法
KR102551390B1 (ko) 제어 장치, 제어 방법 및 제어 프로그램
JP7500341B2 (ja) カスケード制御におけるパラメータ調整装置
JP5342435B2 (ja) 適応制御装置
JP7525362B2 (ja) 制御装置および制御方法
JP2011044536A (ja) 熱処理装置の温度制御方法
JP4838222B2 (ja) 半導体製造装置の制御方法、半導体製造装置
JP2002168523A (ja) 流体温度制御装置及び方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060328

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071122

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080403

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080425

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080819

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080828

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110905

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120905

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130905

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140905

Year of fee payment: 6

EXPY Cancellation because of completion of term