JPH11260681A - Controller provided with plurality of processors and projection aligner - Google Patents

Controller provided with plurality of processors and projection aligner

Info

Publication number
JPH11260681A
JPH11260681A JP10056951A JP5695198A JPH11260681A JP H11260681 A JPH11260681 A JP H11260681A JP 10056951 A JP10056951 A JP 10056951A JP 5695198 A JP5695198 A JP 5695198A JP H11260681 A JPH11260681 A JP H11260681A
Authority
JP
Japan
Prior art keywords
processor
reticle
storage device
stage
interrupt
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.)
Pending
Application number
JP10056951A
Other languages
Japanese (ja)
Inventor
Yasutoshi Kaneko
泰俊 金子
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.)
Nikon Corp
Original Assignee
Nikon Corp
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 Nikon Corp filed Critical Nikon Corp
Priority to JP10056951A priority Critical patent/JPH11260681A/en
Publication of JPH11260681A publication Critical patent/JPH11260681A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03FPHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
    • G03F7/00Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
    • G03F7/70Microphotolithographic exposure; Apparatus therefor
    • G03F7/70691Handling of masks or workpieces

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
  • Multi Processors (AREA)
  • Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)
  • Control By Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a projection aligner which uses effectively at least two processors and has throughput enhanced. SOLUTION: A first processor 51A transfers position data RX, RY, Rθ and WX, WY, Wθ to a memory 51C of a second processor 51B for setting interrupt to a second processor 51B and calculates for control of fine moving position to be transferred to a memory 51D. The second processor 51B performs calculation for control of the fine moving position based on position data in the memory 51C, through an interrupt command by the first processor 51A to be transferred to the memory 51D to interrupt to the first processor 51A. The first processor 51A drives a reticle fine moving stage 23, according to drive signals SX, SY, Sθ stored in the memory 51D by an interrupt output from the second processor 51B. The first processor 51A executes other processes until it is interrupted by the second processor 51B, and the second processor 51B executes other processes until being interrupted by the first processor 51A.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数のプロセッサ
を有する制御装置、および、例えば半導体集積回路や液
晶標示素子などをリソグラフィ行程で製造する際に使用
される投影露光装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a control device having a plurality of processors, and a projection exposure apparatus used for manufacturing, for example, a semiconductor integrated circuit or a liquid crystal display device in a lithography process.

【0002】[0002]

【従来の技術】特開平6−140305号公報に開示さ
れているスリットスキャン露光方式の投影露光装置で
は、スリットスキャン露光中のレチクルとウエハの位置
合わせ精度を向上させるために、レチクルを粗動ステー
ジで等速度制御しつつ微動ステージでウエハとの位置ず
れを除去している。
2. Description of the Related Art In a projection exposure apparatus of a slit scan exposure system disclosed in Japanese Patent Application Laid-Open No. 6-140305, a reticle is moved coarsely in order to improve the alignment accuracy between a reticle and a wafer during slit scan exposure. The position deviation from the wafer is removed by the fine movement stage while controlling at the same speed.

【0003】このような投影露光装置では、レチクルと
ウエハのX方向,Y方向およびθ回転方向の位置ずれと
その位置ずれを補正するためにレチクルステージを駆動
する駆動信号とをそれぞれ演算する必要があるが、1つ
のプロセッサで時系列的に演算を行うと処理時間が長く
なる。そこで、従来は処理時間を短縮するために2つの
プロセッサにより種々の演算を分担している。例えば一
方のプロセッサはX方向,Y方向の位置ずれに関する演
算を行い、他方のプロセッサはθ回転方向の位置ずれに
関する演算を行うようにしている。
In such a projection exposure apparatus, it is necessary to calculate the positional deviation of the reticle and the wafer in the X, Y and θ rotation directions and the drive signal for driving the reticle stage in order to correct the positional deviation. However, if a single processor performs calculations in time series, the processing time becomes longer. Therefore, conventionally, two processors share various operations in order to reduce the processing time. For example, one processor performs an operation on the displacement in the X and Y directions, and the other processor performs an operation on the displacement in the θ rotation direction.

【0004】このように2つのプロセッサで異なった演
算を分担する場合、従来は、2つのプロセッサが共通に
アクセスできるメモリを設け、そのメモリに所定のデー
タが書き込まれているかをプロセッサは常時監視し、所
定のデータの書込みを認識すると各々のプロセッサは分
担した演算を実行するように構成されている。
In the case where two processors share different operations in this manner, conventionally, a memory that can be commonly accessed by the two processors is provided, and the processor constantly monitors whether predetermined data is written in the memory. Each processor is configured to execute a shared operation upon recognizing writing of predetermined data.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の方式では、双方のプロセッサは常時メモリを
監視する必要があり、その間、その他の処理を実行する
ことができないという問題がある。
However, such a conventional system has a problem that both processors need to constantly monitor the memory, and cannot execute other processing during that time.

【0006】本発明の第1の目的は、少なくとも2つの
プロセッサを有効に使用することができる複数のプロセ
ッサを有する制御装置を提供することにある。また本発
明の第2の目的は、少なくとも2つのプロセッサを有効
に使用してスループットを向上させた投影露光装置を提
供することにある。
[0006] A first object of the present invention is to provide a control device having a plurality of processors that can effectively use at least two processors. It is a second object of the present invention to provide a projection exposure apparatus in which at least two processors are effectively used to improve throughput.

【0007】[0007]

【課題を解決するための手段】一実施の形態の図1〜4
に対応づけて説明する。 (1)請求項1の発明は、第1データにより第1演算を
実行する第1プロセッサ51Aと、第1データにより第
2演算を実行する第2プロセッサ51Bとを備え、第1
および第2演算の結果に基づいて被駆動機器23を駆動
する駆動信号SX,SY,Sθを出力する制御装置50
に適用される。そして上述した目的はつぎのように構成
して達成される。第1プロセッサ51Aは、第1データ
RX,RY,RθおよびWX,WY,Wθを読み込んで
第2プロセッサ51Bの第2記憶装置51Cへ転送し、
第2プロセッサ51Bに割込み指令を行い、第1演算を
実行して第1記憶装置51Dへ第1演算の結果SX,S
Yを転送し、第1演算が終了すると第2プロセッサ51
Bから割込み指令が出力されるまで他の処理を実行し、
第2プロセッサ51Bは、第1プロセッサからの割込み
指令により第2記憶装置51Cから第1データRX,R
Y,RθおよびWX,WY,Wθを入手して第2演算を
実行し、第2演算の結果Sθを第1記憶装置51Dへ転
送し、第1プロセッサ51Aに割込み指令を行い、第1
プロセッサ51Aから割込み指令が出力されるまで他の
処理を実行し、第1プロセッサ51Aは、第2プロセッ
サ51Aからの割込み指令により第1記憶装置51Dに
記憶されている第1演算および第2演算の結果SX、S
Y、Sθに基づいて被駆動機器23を駆動する駆動信号
を出力する。 (2)請求項2の発明は、レチクルRを保持し少なくと
もXY方向およびθ回転方向に移動するレチクルステー
ジ23と、感応基板Wを保持し少なくともXY方向に移
動する基板ステージ32,33と、レチクルステージ2
3の位置を計測するレチクル位置検出器27X,27
Y,27θと、基板ステージ32,33の位置を計測す
る基板位置検出器36X,36Y,36θと、レチクル
ステージ22,23と基板ステージ32,33を互に逆
方向に等速度でスキャンさせながら、計測されたレチク
ルステージ23の位置と基板ステージ33の位置とに応
じてレチクルステージ23を微動位置制御する駆動制御
手段50,42と、レチクルRを照明する照明光学系1
1と、レチクルRに形成されたパターンの像を感応基板
Wに投影露光する投影光学系PLとを備えた投影露光装
置に適用される。そして、上述した目的はつぎのように
構成して達成される。位置制御手段50は、X,Y,θ
の3方向のうちの2つの方向の微動位置制御のための第
1演算を実行する第1プロセッサ51Aと残りの1つの
方向の微動位置制御のための第2演算を実行する第2プ
ロセッサ51Bとを備え、第1プロセッサ51Aは、位
置データRX,RY,RθおよびWX,WY,Wθを読
み込んで第2プロセッサ51Bの第2記憶装置51Cへ
転送し、第2プロセッサ51Bに割込み指令を行い、第
1演算を実行して第1記憶装置51Dへその結果を転送
し、この演算が終了すると第2のプロセッサ51Bから
割込み指令が出力されるまで他の処理を実行し、第2プ
ロセッサ51Bは第1プロセッサ51Aからの割込み指
令により第2記憶装置51Cから位置データRX,R
Y,RθおよびWX,WY,Wθを入手して第2演算を
実行して第1記憶装置51Dへその結果を転送し、第1
プロセッサ51Aに割込み指令を行い、第1プロセッサ
51Aから割込み指令が指令されるまで他の処理を実行
し、第1プロセッサ51Aは、記第2プロセッサ51B
からの割込み指令により第1記憶装置51Dに記憶され
ている第1演算および第2演算結果に基づいて被駆動機
器23を駆動する駆動信号SX,SY,Sθを出力す
る。
Means for Solving the Problems FIGS. 1 to 4 of an embodiment.
Explanation will be given in association with. (1) The invention of claim 1 includes a first processor 51A that executes a first operation based on first data, and a second processor 51B that executes a second operation based on the first data.
And control device 50 for outputting drive signals SX, SY, Sθ for driving driven device 23 based on the result of second calculation.
Applied to The above-described object is achieved by the following configuration. The first processor 51A reads the first data RX, RY, Rθ and WX, WY, Wθ and transfers them to the second storage device 51C of the second processor 51B.
An interrupt command is issued to the second processor 51B, the first operation is executed, and the results SX, S of the first operation are stored in the first storage device 51D.
Y, and when the first operation is completed, the second processor 51
Perform other processing until an interrupt command is output from B,
The second processor 51B sends the first data RX, R from the second storage device 51C in response to an interrupt command from the first processor.
Y, Rθ and WX, WY, Wθ are obtained, a second operation is executed, the result Sθ of the second operation is transferred to the first storage device 51D, an interrupt command is issued to the first processor 51A, and the first operation is performed.
The first processor 51A executes another process until an interrupt command is output from the processor 51A, and the first processor 51A executes the first and second calculations stored in the first storage device 51D in response to the interrupt command from the second processor 51A. Result SX, S
A drive signal for driving the driven device 23 is output based on Y and Sθ. (2) A reticle stage 23 that holds a reticle R and moves at least in the XY directions and θ rotation directions, a substrate stage 32 and 33 that holds a sensitive substrate W and moves at least in the XY directions, Stage 2
Reticle position detector 27X, 27 for measuring the position of 3
Y, 27θ, substrate position detectors 36X, 36Y, 36θ for measuring the positions of the substrate stages 32, 33, and the reticle stages 22, 23 and the substrate stages 32, 33 are scanned at the same speed in opposite directions at the same time. Drive control means 50 and 42 for fine-moving position control of reticle stage 23 according to the measured position of reticle stage 23 and the position of substrate stage 33, and illumination optical system 1 for illuminating reticle R
The present invention is applied to a projection exposure apparatus provided with a projection optical system PL for projecting and exposing a pattern image formed on a reticle R onto a sensitive substrate W. The above-mentioned object is achieved by the following configuration. X, Y, θ
A first processor 51A that executes a first operation for fine movement position control in two of the three directions, and a second processor 51B that executes a second operation for fine movement position control in the remaining one direction The first processor 51A reads the position data RX, RY, Rθ and WX, WY, Wθ, transfers them to the second storage device 51C of the second processor 51B, issues an interrupt command to the second processor 51B, One operation is executed and the result is transferred to the first storage device 51D. When this operation is completed, another process is executed until an interrupt command is output from the second processor 51B, and the second processor 51B executes the first operation. In response to an interrupt command from the processor 51A, the position data RX, R
Y, Rθ and WX, WY, Wθ are obtained, the second operation is executed, and the result is transferred to the first storage device 51D.
An interrupt command is issued to the processor 51A, and other processing is executed until the interrupt command is issued from the first processor 51A.
And outputs drive signals SX, SY, and Sθ for driving the driven device 23 based on the first calculation result and the second calculation result stored in the first storage device 51D in response to an interrupt command from.

【0008】なお、本発明の構成を説明する上記課題を
解決するための手段の項では、本発明を分かり易くする
ために発明の実施の形態の図を用いたが、これにより本
発明が実施の形態に限定されるものではない。
[0008] In the section of the means for solving the above-mentioned problems, which explains the configuration of the present invention, the drawings of the embodiments of the present invention are used to make the present invention easier to understand. However, the present invention is not limited to this.

【0009】[0009]

【発明の実施の形態】図1〜図4により、本発明が適用
されたスリットスキャン露光方式の投影露光装置につい
て説明する。図1は本実施の形態にかかるスリットスキ
ャン露光方式の投影露光装置を示し、図1において、レ
チクルRに平行な面内で図1の紙面に垂直な方向にX
軸、このX軸と直交して図1の紙面に平行な方向にY軸
をとり、XY平面に垂直にZ軸をとる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A projection exposure apparatus of the slit scan exposure type to which the present invention is applied will be described with reference to FIGS. FIG. 1 shows a projection exposure apparatus of a slit scan exposure type according to the present embodiment. In FIG. 1, X is applied in a direction parallel to the reticle R in a direction perpendicular to the plane of FIG.
Axis, the Y axis is taken in a direction perpendicular to the X axis and parallel to the plane of FIG. 1, and the Z axis is taken perpendicular to the XY plane.

【0010】図1において、露光時は、照明光学系11
からの露光光ILによりスリット状の照明光束61R
(図2も参照)をレチクルRに照明しつつ、レチクルR
をX方向もしくは−X方向に、ウエハWを−X方向もし
くはX方向に走査する。レチクルRには半導体回路パタ
ーンや液晶素子パターンが形成されており、そのパター
ンを透過した透過光は投影レンズPLによりウエハW上
にスリット光像61W(図3も参照)として投影され
る。ウエハWの表面にはフォトレジストが塗布されてお
り、投影されたパターン像がレジスト上に露光されて潜
像が形成される。
In FIG. 1, during exposure, an illumination optical system 11 is used.
Illumination light beam 61R with exposure light IL
(See also FIG. 2) while illuminating the reticle R
Is scanned in the X direction or the −X direction, and the wafer W is scanned in the −X direction or the X direction. The reticle R has a semiconductor circuit pattern and a liquid crystal element pattern formed thereon, and the transmitted light transmitted through the pattern is projected on the wafer W by the projection lens PL as a slit light image 61W (see also FIG. 3). A photoresist is applied to the surface of the wafer W, and the projected pattern image is exposed on the resist to form a latent image.

【0011】レチクルRはレチクルベース21上をXY
方向(特に言及しない場合は正方向と負方向を含む)お
よびθ回転方向(特に言及しない場合は時計回転方向と
反時計回転方向を含む)に移動可能に保持されている。
すなわち、レチクルベース21には粗動ステージ22が
設けられ、粗動ステージ22上には微動ステージ23が
設けられ、レチクルRは微動ステージ23上に保持され
る。
The reticle R is XY on the reticle base 21.
It is held so as to be movable in directions (including a positive direction and a negative direction unless otherwise specified) and a θ rotation direction (including a clockwise direction and a counterclockwise direction unless otherwise specified).
That is, the reticle base 21 is provided with the coarse movement stage 22, the fine movement stage 23 is provided on the coarse movement stage 22, and the reticle R is held on the fine movement stage 23.

【0012】図2に示すように、粗動ステージ22はレ
チクルベース21上でX方向に延在するエアガイド21
aで支持され、その裏面には永久磁石(不図示)が設け
られ、エアガイド21aに沿って所定間隔で延在する電
磁石21bによりX方向に移動する。微動ステージ23
と粗動ステージ21との間には図示のように引張りばね
24X,24Y,24θが介装され、微動ステージ23
はX,Y方向およびθ回転方向に付勢されている。そし
て、微動ステージ23は、これらのばねの付勢力に抗し
て、粗動ステージ22との間に図示のように設置されて
いるアクチュエータ25X,25Y,25θによりX,
Y方向およびθ回転方向に移動する。
As shown in FIG. 2, a coarse movement stage 22 has an air guide 21 extending on a reticle base 21 in the X direction.
a permanent magnet (not shown) is provided on the back surface thereof, and is moved in the X direction by an electromagnet 21b extending at a predetermined interval along the air guide 21a. Fine movement stage 23
Tension springs 24X, 24Y, 24θ are interposed between the fine movement stage 23 and the fine movement stage 21 as shown in FIG.
Are urged in the X, Y and θ rotation directions. The fine movement stage 23 is opposed to the coarse movement stage 22 by the actuators 25X, 25Y, and 25θ, as shown in the drawing, against the urging forces of these springs.
It moves in the Y direction and the θ rotation direction.

【0013】また図2に示すように、微動ステージ23
上には移動鏡26X,26Y,26θが固定され、レー
ザ干渉計27X,27Y,27θからのレーザビームが
移動鏡26X,26Y,26θに照射され、その反射ビ
ームを干渉計27X,27Y,27θが受光してレチク
ル微動ステージ23のX方向,Y方向およびθ回転方向
の位置座標が計測される。これらのX,Y方向およびθ
回転方向の位置座標は投影露光装置全体を統轄する図1
に示す主制御系50に入力される。主制御系50は、レ
チクル粗動ステージ駆動回路41により電磁石21bを
駆動してレチクルRのX方向のスキャン速度を制御する
とともに、レチクル微動ステージ駆動回路42によりア
クチュエータ25X,25Y,25θを駆動してウエハ
Wに対するレチクルRの位置ずれを制御する。
Further, as shown in FIG.
The movable mirrors 26X, 26Y, 26θ are fixed on the upper side, and the laser beams from the laser interferometers 27X, 27Y, 27θ are applied to the movable mirrors 26X, 26Y, 26θ, and the reflected beams are transmitted to the interferometers 27X, 27Y, 27θ. Upon receiving the light, the position coordinates of the reticle fine movement stage 23 in the X direction, the Y direction, and the θ rotation direction are measured. These X and Y directions and θ
The position coordinates in the rotation direction are shown in FIG.
Is input to the main control system 50 shown in FIG. The main control system 50 controls the scanning speed of the reticle R in the X direction by driving the electromagnet 21b by the reticle coarse movement stage drive circuit 41 and drives the actuators 25X, 25Y, 25θ by the reticle fine movement stage drive circuit 42. The displacement of the reticle R with respect to the wafer W is controlled.

【0014】図3も参照して説明すると、ウエハWはウ
エハベース31上をXY方向(特に言及しない場合は正
方向と負方向を含む)およびθ回転方向(特に言及しな
い場合は時計回転方向と反時計回転方向を含む)に移動
可能に保持されている。この発明ではウエハWのθ回転
は関係がないので説明を省略する。ウエハベース31に
はXステージ32が設けられ、Xステージ32上にはY
ステージ33が設けられ、レチクルRはYステージ33
上に保持される。
Referring also to FIG. 3, the wafer W is moved on the wafer base 31 in the XY directions (including the positive direction and the negative direction unless otherwise specified) and the θ rotation direction (the clockwise direction unless otherwise specified). (Including the counterclockwise rotation direction). In the present invention, since the θ rotation of the wafer W has no relation, the description is omitted. An X stage 32 is provided on the wafer base 31, and a Y stage is provided on the X stage 32.
A stage 33 is provided, and reticle R is a Y stage 33
Held on.

【0015】図3に示すように、Xステージ32はウエ
ハベース31上でX方向に延在するエアガイド31aで
支持され、その裏面には永久磁石(不図示)が設けら
れ、エアガイド31aに沿って所定間隔で延在する電磁
石31bによりX方向に移動する。Yステージ33はX
ステージ32上でY方向に延在するリニアガイド32a
で支持され、ボールネジ直進駆動装置34によりリニア
ガイド32aに沿ってY方向に移動する。したがって、
ウエハWはX,Y方向に移動する。ボールネジ直進駆動
装置34に代えてリニアモータを用いてもよい。
As shown in FIG. 3, the X stage 32 is supported by an air guide 31a extending in the X direction on the wafer base 31, and a permanent magnet (not shown) is provided on the back surface thereof. It is moved in the X direction by an electromagnet 31b extending at predetermined intervals along the axis. Y stage 33 is X
Linear guide 32a extending in Y direction on stage 32
, And is moved in the Y direction along the linear guide 32a by the ball screw linear driving device 34. Therefore,
The wafer W moves in the X and Y directions. A linear motor may be used instead of the ball screw linear drive device 34.

【0016】また図3に示すように、Yステージ33上
には移動鏡35X,35Yθが固定され、レーザ干渉計
36X,36Y,36θからのレーザビームが移動鏡3
5X,35Yθに照射され、その反射ビームを干渉計3
6X,36Y,36θが受光してウエハYステージ33
のX方向,Y方向およびθ回転方向の位置座標が計測さ
れる。これらのX,Y方向およびθ回転方向の位置座標
は投影露光装置全体を統轄する図1に示す主制御系50
に入力される。主制御系50は、ウエハXステージ駆動
回路43により電磁石31bを駆動してウエハWのX方
向のスキャン速度を制御するとともにボールネジ直進駆
動装置34を駆動して露光領域を選択する。
As shown in FIG. 3, movable mirrors 35X, 35Yθ are fixed on a Y stage 33, and laser beams from laser interferometers 36X, 36Y, 36θ are
5X, 35Yθ, and the reflected beam is interferometer 3
6X, 36Y and 36θ receive light and the wafer Y stage 33
Are measured in the X direction, the Y direction, and the θ rotation direction. The position coordinates in the X, Y and θ rotation directions are determined by the main control system 50 shown in FIG.
Is input to The main control system 50 controls the scanning speed of the wafer W in the X direction by driving the electromagnet 31b by the wafer X stage drive circuit 43 and drives the ball screw linear drive device 34 to select an exposure area.

【0017】たとえば投影レンズPLが投影倍率β(た
とえば1/4)で倒立像を投影する場合、レチクル粗動
ステージ22を介してレチクルRを照明領域に対して+
X方向、あるいは−X方向に速度VRで走査するのと同
期して、Xステージ32を介してウエハWが−X方向、
あるいは+X方向に速度VWで走査される。ここで、ウ
エハ速度VWは(1/β)・VRで表される。またこの
とき、レチクル微動ステージ23は、ウエハWの現在の
位置とレチクルRの現在の位置に応じて駆動制御され
る。
For example, when the projection lens PL projects an inverted image at a projection magnification β (for example, 1/4), the reticle R is moved through the reticle coarse movement stage 22 with respect to the illumination area.
In synchronization with scanning at the speed VR in the X direction or the −X direction, the wafer W is moved through the X stage 32 in the −X direction,
Alternatively, scanning is performed at a speed VW in the + X direction. Here, the wafer speed VW is represented by (1 / β) · VR. At this time, the reticle fine movement stage 23 is driven and controlled according to the current position of the wafer W and the current position of the reticle R.

【0018】主制御系50には第1および第2プロセッ
サ51A,51Bが設けられ、それぞれ図4に示すよう
な処理を行なって、スリットスキャン露光時のレチクル
微動ステージ23の移動を制御する。プロセッサ51A
はメモリ51Dを、プロセッサ51Bはメモリ51Cを
それぞれ有し、演算結果などが記憶される。なお、図4
では、粗動ステージ22とウエハXステージ32を互に
逆方向にスキャンする際の等速度制御を省略している
が、その制御も主制御系50が行なう。
The main control system 50 is provided with first and second processors 51A and 51B, each of which performs processing as shown in FIG. 4 to control the movement of the reticle fine movement stage 23 during slit scan exposure. Processor 51A
Has a memory 51D, and the processor 51B has a memory 51C, and stores calculation results and the like. FIG.
Although the constant velocity control for scanning the coarse movement stage 22 and the wafer X stage 32 in directions opposite to each other is omitted, the control is also performed by the main control system 50.

【0019】図4において、タイマ割込みにより第1プ
ロセッサ51Aの制御ルーチンがステップS11で起動
されると、ステップS12においてレチクル微動ステー
ジ23の位置RX,RY,Rθを検出する干渉計27
X,27Y,27θおよびYステージ33の位置WX,
WY,Wθを検出する干渉計36X,36Y,36θか
らレチクルRとウエハWのそれぞれの位置データを入力
する。ステップS13では、これらの位置データを第2
プロセッサ用メモリ51Cに転送する。ステップS14
では、第1プロセッサ51Aから第2プロセッサ51B
へ割込み指令を出力する。第2プロセッサ51Bに割込
み指令を出力した後、第1プロセッサ51Aはステップ
S15において、レチクル位置データRX,RYに基づ
いてレチクル目標位置に対するレチクル現在位置の偏差
ΔRXとΔRYを演算し、さらに、PID制御演算を行
ない、偏差ΔRXとΔRYを除去するためにアクチュエ
ータ25X,25Yを駆動する駆動信号SX,SYを算
出してメモリ51Dに転送する。
Referring to FIG. 4, when a control routine of the first processor 51A is started in step S11 by a timer interrupt, an interferometer 27 for detecting the positions RX, RY and Rθ of the reticle fine movement stage 23 in step S12.
X, 27Y, 27θ and the position WX of the Y stage 33,
The position data of the reticle R and the position data of the wafer W are input from the interferometers 36X, 36Y, and 36θ that detect WY and Wθ. In step S13, these position data are
The data is transferred to the processor memory 51C. Step S14
Now, from the first processor 51A to the second processor 51B
Output an interrupt command to After outputting the interrupt command to the second processor 51B, the first processor 51A calculates the deviations .DELTA.RX and .DELTA.RY of the reticle current position with respect to the reticle target position based on the reticle position data RX and RY in step S15. Calculation is performed to calculate drive signals SX and SY for driving the actuators 25X and 25Y in order to remove the deviations ΔRX and ΔRY, and transfer them to the memory 51D.

【0020】ステップS16において第1プロセッサ5
1Aは第2プロセッサ51Bから割込み指令が出力され
ているかを判定する。否定されると制御ルーチンを終了
させて割込み指令が判定されるまでの間、ステップS1
7において、他のルーチンを実行する。ステップS16
で割込み指令の出力が判定されると、第1プロセッサ5
1AはステップS18でデータ出力ルーチンを起動し、
ステップS19において、メモリ51Dから駆動信号S
X,SY,Sθを読み出してレチクル駆動回路42へそ
れらの駆動信号SX,SY,Sθを出力してレチクル微
動ステージ23を駆動制御する。なお、駆動信号Sθは
後述するように第2プロセッサ51Bにより算出されて
メモリ51Dに転送されるものである。
In step S16, the first processor 5
1A determines whether an interrupt command is output from the second processor 51B. If the result is negative, step S1 is performed until the control routine is terminated and an interrupt command is determined.
At 7, another routine is executed. Step S16
When the output of the interrupt command is determined by the first processor 5
1A starts a data output routine in step S18,
In step S19, the drive signal S is output from the memory 51D.
X, SY, and Sθ are read, and drive signals SX, SY, and Sθ are output to the reticle drive circuit 42 to drive and control the reticle fine movement stage 23. The drive signal Sθ is calculated by the second processor 51B and transferred to the memory 51D as described later.

【0021】一方、第2プロセッサ51Bは所定のタイ
ミングで起動されてステップS21で以下の制御ルーチ
ンとは異なる他のルーチンを実行する。第2プロセッサ
51Bは第1プロセッサ51Aから割込み指令が出力さ
れるとステップS22を肯定し、ステップS23で制御
ルーチンを起動する。ステップS24において、メモリ
51Cに格納されているレチクルRの位置データRX,
RY,RθとウエハWの位置データWX,WY,Wθを
読み込む。そして、それらの位置データに基づいてレチ
クル目標位置に対するレチクル現在位置の偏差ΔRθを
演算し、さらに、PID制御演算を行なってレチクル駆
動回路42への駆動信号Sθを演算する。ステップS2
5では、第2プロセッサ用メモリ51Dに駆動信号Sθ
を転送し、ステップS26で第1プロセッサ51Aに割
込み指令を出力する。その後、ステップS21に戻り、
その他のルーチンを実行する。
On the other hand, the second processor 51B is started at a predetermined timing and executes another routine different from the following control routine in step S21. When the interrupt command is output from the first processor 51A, the second processor 51B affirms step S22 and starts the control routine in step S23. In step S24, the position data RX of the reticle R stored in the memory 51C,
RY, Rθ and the position data WX, WY, Wθ of the wafer W are read. Then, a deviation ΔRθ of the reticle current position from the reticle target position is calculated based on the position data, and a PID control calculation is further performed to calculate a drive signal Sθ to the reticle drive circuit 42. Step S2
5, the drive signal Sθ is supplied to the second processor memory 51D.
Is transferred to the first processor 51A in step S26. Then, returning to step S21,
Perform other routines.

【0022】なお、第1プロセッサ51Aと第2プロセ
ッサ51Bで行なわれる位置ずれΔX,ΔY,Δθ演算
は次式のように表わすことができる。
The calculation of the displacements ΔX, ΔY, Δθ performed by the first processor 51A and the second processor 51B can be expressed by the following equations.

【数1】 (Equation 1)

【0023】以上のように、第2プロセッサ51Bは第
1プロセッサ51Aから割込み指令がかかるまで開放さ
れており、ステップS21において全く別の独自の処理
を実行することができる。たとえば、ステージがリミッ
ト位置に達しているかを判定する処理を実行したり、あ
るいは上位プロセッサとの間の通信を行なう処理を実行
することができる。また、第2プロセッサ51Bは、ス
テップS26で第1プロセッサ51Aに対して割込み起
動を指令して第1プロセッサ51Aによる処理を開始す
るようにしているから、第1プロセッサ51Aは第2プ
ロセッサ51Bから割込み指令がかかるまで開放されて
おり、ステップS17において全く別の独自の処理を実
行することができる。さらに、第2プロセッサ51B
は、ステップS26で第1プロセッサ51Aの割込み指
令を出力した後は開放されるから、第2プロセッサ51
BはステップS21で全く別の独自の処理を実行するこ
とができる。
As described above, the second processor 51B is open until an interrupt command is issued from the first processor 51A, and can execute completely different original processing in step S21. For example, it is possible to execute processing for determining whether the stage has reached the limit position, or to execute processing for communicating with a host processor. In addition, since the second processor 51B instructs the first processor 51A to start an interrupt in step S26 and starts processing by the first processor 51A, the first processor 51A receives an interrupt from the second processor 51B. It is open until the command is issued, and it is possible to execute completely different original processing in step S17. Further, the second processor 51B
Is released after outputting the interrupt command of the first processor 51A in step S26,
B can execute completely different original processing in step S21.

【0024】なお、以上では2つのプロセッサを用いた
投影露光装置について説明したが、2以上のプロセッサ
により同様な演算処理を実行する装置であれば投影露光
装置以外の種々の装置に本発明を適用できる。
In the above, the projection exposure apparatus using two processors has been described. However, the present invention is applicable to various apparatuses other than the projection exposure apparatus as long as the apparatus executes the same arithmetic processing by two or more processors. it can.

【0025】[0025]

【発明の効果】(1)請求項1の発明によれば、第1プ
ロセッサと第2プロセッサを有効に使用して各種の制御
理時間を短縮することができる。 (2)請求項2の発明によれば、スキャン露光方式の投
影露光装置において、第1プロセッサと第2プロセッサ
を有効に使用してスキャン中のウエハ位置に対するレチ
クルの微小位置決め制御時間を短縮することができ、ス
ループットを向上することができる。
(1) According to the first aspect of the present invention, it is possible to effectively use the first processor and the second processor to reduce various control times. (2) According to the second aspect of the present invention, in the projection exposure apparatus of the scan exposure system, the first processor and the second processor are effectively used to reduce the time for controlling the fine positioning of the reticle with respect to the wafer position being scanned. And the throughput can be improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本実施の形態に係る投影露光装置の構成を示す
FIG. 1 is a diagram showing a configuration of a projection exposure apparatus according to the present embodiment.

【図2】レチクルステージの平面図FIG. 2 is a plan view of a reticle stage.

【図3】ウエハステージの平面図FIG. 3 is a plan view of a wafer stage.

【図4】第1および第2のプロセッサによる処理の一例
を示すフローチャート
FIG. 4 is a flowchart showing an example of processing by the first and second processors;

【符号の説明】[Explanation of symbols]

22 粗動ステージ 23 微動ステージ 32 Xステージ 33 Yステージ 27X,27Y,27θ 干渉計 36X,36Y,36θ 干渉計 50 主制御系 51A 第1プロセッサ 51B 第2プロセッサ 51C,51D メモリ Reference Signs List 22 coarse movement stage 23 fine movement stage 32 X stage 33 Y stage 27X, 27Y, 27θ interferometer 36X, 36Y, 36θ interferometer 50 Main control system 51A First processor 51B Second processor 51C, 51D Memory

フロントページの続き (51)Int.Cl.6 識別記号 FI H01L 21/30 516B 525D Continued on the front page (51) Int.Cl. 6 Identification symbol FI H01L 21/30 516B 525D

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】第1データにより第1演算を実行する第1
プロセッサと、 前記第1データにより第2演算を実行する第2プロセッ
サとを備え、第1および第2演算の結果に基づいて被駆
動機器を駆動する駆動信号を出力する制御装置におい
て、 前記第1プロセッサは、前記第1データを読み込みんで
前記第2プロセッサの第2記憶装置へ転送し、前記第2
プロセッサに割込み指令を行い、前記第1演算を実行し
て第1プロセッサの記憶装置へ前記第1演算の結果を転
送し、第1演算が終了すると前記第2プロセッサからの
割込み指令があるまで他の処理を実行し、 前記第2プロセッサは、前記第1プロセッサからの前記
割込み指令により前記第2記憶装置から前記第1データ
を入手して第2演算を実行し、前記第1プロセッサの第
1記憶装置へ前記第2演算の結果を転送し、前記第1プ
ロセッサに割込み指令を行い、前記第1プロセッサから
前記割込み指令があるまで他の処理を実行し、 前記第1プロセッサは、前記第2プロセッサからの前記
割込み指令により前記第1記憶装置に記憶されている第
1演算および第2演算の結果に基づいて前記被駆動機器
を駆動する駆動信号を出力することを特徴とする複数の
プロセッサを有する制御装置。
A first operation for executing a first operation based on the first data;
A control device, comprising: a processor; and a second processor that executes a second operation based on the first data, and outputs a drive signal for driving a driven device based on a result of the first and second operations. A processor for reading the first data and transferring the first data to a second storage device of the second processor;
An interrupt instruction is issued to the processor, the first operation is executed, the result of the first operation is transferred to the storage device of the first processor, and when the first operation is completed, the other operation is performed until an interrupt instruction is issued from the second processor. The second processor obtains the first data from the second storage device in response to the interrupt command from the first processor, executes a second operation, and executes a first operation of the first processor. Transferring the result of the second operation to a storage device, issuing an interrupt instruction to the first processor, and performing other processing until the interrupt instruction is received from the first processor; Outputting a drive signal for driving the driven device based on a result of the first operation and the second operation stored in the first storage device in response to the interrupt command from the processor. Controller having a plurality of processors to symptoms.
【請求項2】レチクルを保持し少なくともXY方向およ
びθ回転方向に移動するレチクルステージと、 感応基板を保持し少なくともXY方向に移動する基板ス
テージと、 前記レチクルステージの位置を計測するレチクル位置検
出器と、 前記基板ステージの位置を計測する基板位置検出器と、 前記レチクルステージと前記基板ステージを互に逆方向
に等速度でスキャンさせながら、前記計測された前記レ
チクルステージの位置と前記基板ステージの位置とに応
じて前記レチクルステージを微動位置制御する駆動制御
手段と、 前記レチクルを照明する照明光学系と前記レチクルに形
成されたパターンの像を前記感応基板に投影露光する投
影光学系とを備えた投影露光装置において、 前記駆動制御手段は、前記X,Y,θの3方向のうちの
2つの方向の前記微動位置制御のための第1演算を実行
する第1プロセッサと残りの1つの方向の微動位置制御
のための第2演算を実行する第2プロセッサとを備え、 前記第1プロセッサは、前記位置データを読み込んで第
2プロセッサの第2記憶装置へ転送し、前記第2プロセ
ッサに割込み指令を行い、前記第1演算を実行して前記
第1プロセッサ51Aの第1記憶装置へその結果を転送
し、この第1演算が終了すると前記第2プロセッサから
割込み指令が出力されるまで他の処理を実行し、 前記第2プロセッサは前記第1プロセッサからの割込み
指令により前記第2記憶装置から前記位置データを入手
して前記第2演算を実行し、前記第1記憶装置へその結
果を転送し、第1プロセッサに割込み指令を行い、前記
第1プロセッサから割込み指令が出力されるまで他の処
理を実行し、 前記第1プロセッサは、前記第2プロセッサからの割込
み指令により前記第1記憶装置に記憶されている前記第
1および第2演算の結果に基づいて前記被駆動機器を駆
動する駆動信号を出力することを特徴とする投影露光装
置。
2. A reticle stage that holds a reticle and moves at least in XY and θ directions, a substrate stage that holds a sensitive substrate and moves at least in XY directions, and a reticle position detector that measures the position of the reticle stage. And a substrate position detector for measuring the position of the substrate stage, while scanning the reticle stage and the substrate stage at a constant speed in opposite directions to each other, while measuring the measured position of the reticle stage and the substrate stage. Drive control means for finely controlling the position of the reticle stage in accordance with the position; an illumination optical system for illuminating the reticle; and a projection optical system for projecting and exposing an image of a pattern formed on the reticle to the sensitive substrate. In the projection exposure apparatus described above, the drive control means includes two of the three directions of X, Y, and θ. A first processor for executing a first operation for the fine movement position control in a direction and a second processor for executing a second operation for the fine movement position control in the remaining one direction, wherein the first processor comprises: The position data is read and transferred to the second storage device of the second processor, an interrupt command is issued to the second processor, the first operation is executed, and the result is stored in the first storage device of the first processor 51A. When the first operation is completed, the other processing is performed until an interrupt command is output from the second processor. The second processor receives the interrupt command from the first processor and outputs the same from the second storage device. The position data is obtained, the second operation is executed, the result is transferred to the first storage device, an interrupt command is issued to a first processor, and an interrupt command is issued from the first processor. The first processor executes the other processing until is output, based on the results of the first and second calculations stored in the first storage device by an interrupt command from the second processor A projection exposure apparatus for outputting a drive signal for driving a driven device.
JP10056951A 1998-03-09 1998-03-09 Controller provided with plurality of processors and projection aligner Pending JPH11260681A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10056951A JPH11260681A (en) 1998-03-09 1998-03-09 Controller provided with plurality of processors and projection aligner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10056951A JPH11260681A (en) 1998-03-09 1998-03-09 Controller provided with plurality of processors and projection aligner

Publications (1)

Publication Number Publication Date
JPH11260681A true JPH11260681A (en) 1999-09-24

Family

ID=13041864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10056951A Pending JPH11260681A (en) 1998-03-09 1998-03-09 Controller provided with plurality of processors and projection aligner

Country Status (1)

Country Link
JP (1) JPH11260681A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014002165A (en) * 2013-08-08 2014-01-09 Nippon Thompson Co Ltd Small slide device
TWI424283B (en) * 2010-02-24 2014-01-21 Asml Netherlands Bv Lithographic apparatus and method for correcting a position of an stage of a lithographic apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI424283B (en) * 2010-02-24 2014-01-21 Asml Netherlands Bv Lithographic apparatus and method for correcting a position of an stage of a lithographic apparatus
US8781775B2 (en) 2010-02-24 2014-07-15 Asml Netherlands B.V. Lithographic apparatus and method for correcting a position of a stage of a lithographic apparatus
JP2014002165A (en) * 2013-08-08 2014-01-09 Nippon Thompson Co Ltd Small slide device

Similar Documents

Publication Publication Date Title
JPH10163099A (en) Light-exposure device and light-exposure method
EP0634700A1 (en) Scanning type exposure apparatus
US20050185164A1 (en) Exposure apparatus and a device manufacturing method using the same
JP2008300579A (en) Exposure apparatus and device manufacturing method
US5440397A (en) Apparatus and method for exposure
JPH05136023A (en) Projection aligner
JPH1063011A (en) Scanning type exposure device and method therefor
JPH11143087A (en) Aligning device and projection aligner using the same
JPH11260681A (en) Controller provided with plurality of processors and projection aligner
JP3218984B2 (en) Wafer periphery exposure method and apparatus for removing unnecessary resist on semiconductor wafer
JPH1140489A (en) Projection exposure method and aligner
US6630986B2 (en) Scanning type exposure apparatus and a device manufacturing method using the same
JPH09148236A (en) Method for controlling movement of substrate stage of aligner and device
KR100444263B1 (en) Exposure apparatus and device manufacturing method
JP2001033976A (en) Alignment device, alignment method and exposure device
US6646715B1 (en) Scanning exposure apparatus and method with run-up distance control
KR100436055B1 (en) Reticle stage
JP2580572B2 (en) Projection exposure equipment
JP3309906B2 (en) Scanning exposure apparatus and element manufacturing method using the apparatus
JP2005129786A (en) Aligner
JP2023106908A (en) Exposure method, exposure apparatus, and method for manufacturing article
JP3459753B2 (en) Exposure equipment
JP4521912B2 (en) Exposure equipment
JPH10261581A (en) Scanning aligner
JPH1041205A (en) Scanning alligner