(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022033962
(43)【公開日】2022-03-02
(54)【発明の名称】両面露光装置及び両面露光方法
(51)【国際特許分類】
G03F 9/00 20060101AFI20220222BHJP
G03F 7/20 20060101ALI20220222BHJP
H05K 3/00 20060101ALI20220222BHJP
H05K 1/03 20060101ALN20220222BHJP
【FI】
G03F9/00 Z
G03F7/20 501
H05K3/00 G
H05K3/00 H
H05K1/03 670
【審査請求】有
【請求項の数】5
【出願形態】OL
(21)【出願番号】P 2021201932
(22)【出願日】2021-12-13
(62)【分割の表示】P 2017210654の分割
【原出願日】2017-10-31
(71)【出願人】
【識別番号】300091670
【氏名又は名称】株式会社アドテックエンジニアリング
(74)【代理人】
【識別番号】100097548
【弁理士】
【氏名又は名称】保立 浩一
(72)【発明者】
【氏名】名古屋 淳
(57)【要約】
【課題】 基板のアライメント用開口を通してマスクのアライメントマークをカメラで撮影する際、マスクのアライメントマークの隠れの問題を解決する。
【解決手段】 搬送系1により間欠的に送られた基板Wを挟んだ位置に配置された一対の第一第二のマスク3,4を通して、露光ユニット2が光を基板Wに照射することで露光する。露光に先立ち、第一のマスク3のアライメントマーク31、第二のマスク4のアライメントマーク41及び基板Wのアライメント用開口Wmを撮影したカメラ8からの撮影データによりアライメント手段がアライメントをする。アライメント用開口Wmを通してマスクマーク31,41が捉えられずに隠れている場合、前回の露光の際のアライメント完了時のマスクマーク31,41の位置を記憶部60から読み出し、その位置を基準として隠れを解消するための移動量を算出してマスク3,4を移動させて隠れを解消する。
【選択図】
図6
【特許請求の範囲】
【請求項1】
長さ方向に沿って間を置きながら目標露光領域が多数設定されているとともにロールに巻かれたフレキシブルな基板を引き出して間欠的に送る搬送系と、
送られた基板の目標露光領域を挟む位置に配置された一対の第一第二のマスクと、
搬送系が基板を停止させアライメントの後に各マスクを通して基板の両面の目標露光領域に光を照射して露光する露光ユニットと、
記憶部と
を備えており、
基板は、露光すべき領域に対して所定の位置関係で設けられたアライメント用開口を有しており、
第一のマスクは、アライメント用のマークである第一マスクマークを有しており、
第二のマスクは、アライメント用のマークである第二マスクマークを有しており、
第一マスクマーク、第二マスクマーク及び基板のアライメント用開口を撮影することが可能なカメラが設けられており、
第一マスクマーク、第二マスクマーク及びアライメント用開口を撮影したカメラからの撮影データにより第一第二のマスクを基板の露光すべき領域に対して位置合わせをするアライメント手段が設けられており、
アライメント手段による位置合わせ完了時の第一マスクマークの位置及び又は第二マスクマークの位置を以前マーク位置として記憶部に記憶する記憶手段と、仮アライメント手段と、マーク欠け解消手段と
を備えており、
仮アライメント手段は、アライメント手段が位置合わせを行うに際して、第一マスクマーク又は第二マスクマークが基板のアライメント用開口を通して捉えられずに基板に隠れている場合、前回の露光の際してのアライメントの完了時の以前マーク位置を記憶部から取得し、この位置を基準にして隠れを解消させるための基板又は第一第二のマスクの移動の向きと距離を算出し、当該向きに当該距離の移動を基板又は第一第二のマスクに行わせる手段であり、
マーク欠け解消手段は、仮アライメント手段が前記向きに前記距離の移動を基板又は第一第二のマスクに行わせた後にアライメント用開口を通して撮影された第一マスクマークの像又は第二マスクマークの像がアライメント用開口内に完全に入っていないために欠けている場合に、当該欠けが解消される向きであって当該欠けが解消される距離の移動を第一のマスクもしくは第二のマスクに行わせるか又は基板に行わせる手段であることを特徴とする両面露光装置。
【請求項2】
前記第一第二のマスクを移動させるマスク移動機構が設けられており、
前記仮アライメント手段は、マスク移動機構により前記第一第二のマスクを移動させて前記隠れを解消させる手段であることを特徴とする請求項1記載の両面露光装置。
【請求項3】
前記マスク移動機構は、前記第一第二のマスクを一体に移動させることが可能な機構であることを特徴とする請求項2記載の両面露光装置。
【請求項4】
前記第一第二のマスクを移動させるマスク移動機構が設けられており、
前記マーク欠け解消手段は、マスク移動機構により前記第一第二のマスクを一体に移動させることで前記欠けを解消する手段であることを特徴とする請求項1乃至3いずれかに記載の両面露光装置。
【請求項5】
長さ方向に沿って間を置きながら目標露光領域が多数設定されているとともにロールに巻かれたフレキシブルな基板を搬送系により引き出して間欠的に送り、送られて停止した基板に対し、当該基板を挟んで配置された一対の第一第二のマスクを通して当該基板の両面の目標露光領域に露光ユニットにより光を照射して露光する両面露光方法であって、
基板は、目標露光領域に対して所定の位置関係で設けられたアライメント用開口を有しており、
第一のマスクは、アライメント用のマークである第一マスクマークを有しており、
第二のマスクは、アライメント用のマークである第二マスクマークを有しており、
露光に先立って、第一マスクマーク、第二マスクマーク及び基板のアライメント用開口をカメラで撮影しながら、得られた撮影データにより第一第二のマスクを基板の露光すべき領域に対して位置合わせするアライメントを行う方法であり、
ある目標露光領域に対する露光に先立ってアライメントが完了した際の第一マスクマーク及び又は第二マスクマークの位置を以前マーク位置として記憶部に記憶する記憶ステップと、
当該目標露光領域よりも送り方向上流側に位置する次の目標露光領域に対する露光に先立ってアライメントを行う際、カメラからの画像データにおいて第一マスクマーク又は第二マスクマークが基板のアライメント用開口を通して捉えられずに基板に隠れている場合、以前マーク位置を記憶部から取得し、この位置を基準にして第一マスクマーク又は第二マスクマークの隠れを解消するための基板又は第一第二マスクの移動の向きと距離を算出する移動量算出ステップと、移動量算出ステップで算出された向き及び距離の移動を基板又は第一第二のマスクに行わせて前記隠れを解消する移動ステップと、
移動ステップの後、アライメント用開口を通して撮影された第一マスクマークの像又は第二マスクマークの像がアライメント用開口内に完全に入っていないために欠けている場合に、当該欠けが解消される向きであって当該欠けが解消される距離の移動を第一のマスクもしくは第二のマスクに行わせるか又は基板に行わせるステップと
を行うことを特徴とする両面露光方法。
【発明の詳細な説明】
【技術分野】
【0001】
本願の発明は、フレキシブルプリント基板等の製造に使用されるロールツーロール方式のような両面露光装置に関するものである。
【背景技術】
【0002】
所定のパターンの光を対象物に照射して露光する露光装置は、フォトリソグラフィの中核的な要素技術として各種の用途に使用されている。露光装置には種々のタイプのものがあるが、その一つに、帯状の長尺な基板の両面に露光する両面露光装置が知られている。
【0003】
例えば、フレキシブルプリント基板のような柔らかな基板を露光する装置の場合、ロールツーロールで基板を搬送しながら露光を行う構成が採用されている。基板の搬送ラインの両側(通常は上下)には、一対の露光ユニットが配置されている。装置はマスクを含んでおり、露光ユニットは両側から各マスクを通して所定のパターンの光を照射し、露光を行う。
ロールから引き出しての基板の搬送は間欠的であり、搬送後に停止した基板のうち、一対の露光ユニットの間に位置する部位の両面に所定のパターンの光が照射され、両面が同時に露光される。
【0004】
このような両面露光装置も、露光装置の一種であるから、アライメント(位置合わせ)精度が問題となる。ロールツーロール方式の装置のような帯状の長尺な基板に対して露光する装置の場合、フォトリソグラフィ終了後に長さ方向の適宜の位置で切断し、最終的な製品を得る。切断位置を適宜選定することができるため、露光装置における長さ方向のアライメントは、従来はそれほど問題となっていなかった。その一方、一対のマスクは、互いの位置関係が高い精度で保たれている必要がある。即ち、一対のマスクの位置関係の精度が悪いと、最終的な製品において基板の一方の側のパターンと他方の側のパターンとがずれていることになり、製品欠陥につながり易いからである。このため、特許文献1や特許文献2のように、一対のマスクについて互いにアライメントを行い、形成されるパターンのずれがないようにしている。
【0005】
従来の状況は上記のようなものであるものの、最近では、一対のマスクを互いにアライメントしただけでは不十分で、基板に対する位置合わせも十分に高い精度で行うことが要求されてきている。この一つの背景に、製品の高機能化に伴い、多層配線のような複雑な構造を有する場合が多くなってきていることが挙げられる。
【0006】
一例を示すと、フレキシブルプリント基板において多層配線のような複雑な構造を造り込む場合、帯状の基板上に既にパターンが形成されており、その上にさらにレジストを塗布して露光を行う場合が多い。既存のパターンは、帯状の基板の長さ方向に沿って間をおいて多数形成されており、個々のパターンが形成されている部分が最終的に個々の製品となる。この場合、更なる露光においては、既に形成されているパターンに対して必要な位置精度で露光を行う必要があり、基板に対するアライメントが必要となる。
【0007】
また、製品によっては、既にパターンが形成されている部分の上に別のフレキシブルな方形の基板をラミネートし、その別の基板(以下、上層基板という。)に対してパターンを形成するべく露光を行う場合がある。この場合も、上層基板は帯状の基板の長さ方向に沿って間をおいて多数ラミネートされているから、個々の上層基板に対してアライメントがされた状態で露光を行う必要がある。
【0008】
このように基板に対するアライメントも要求される場合、一対のマスクを互いにアライメントした上で、その状態を保持しながら当該一対のマスクを基板に対してアライメントする必要がある。このため、特許文献2では、基板に設けられたアライメントマークを通して両側のマスクのアライメントマークをカメラで撮影する構成が採用されている。
【先行技術文献】
【特許文献】
【0009】
【特許文献1】特開2000-155430号公報
【特許文献2】特開2006-278648号公報
【特許文献3】特許第5997409号公報
【特許文献4】特開2000-099158号公報
【発明の概要】
【発明が解決しようとする課題】
【0010】
上記のように、特許文献2には、一対のマスク同士のアライメントに加えて基板に対するアライメントも要求される場合、それを達成する構成が提案されている。
しかしながら、発明者の研究によると、特許文献1や特許文献2で開示された構成のみでは各アライメントを必要な精度で行うことは実際には難しい。以下、この点について説明する。
【0011】
まず、特許文献1では、一対のマスク同士のアライメントについては説明されているものの、一対のマスクと被露光部材とのアライメントについては説明されていない。特許文献1では、被露光部材に位置合わせマークMが形成されると説明されているが、位置合わせマークはレジスト層の感光により形成されるように説明されており、露光の際には存在していないと解される。
また、特許文献2では、アライメントマークAM11,AM12A,AM12Bが撮像装置13A,13Bの光軸上に位置するように調整すると説明しているが、具体的にどのような構成でどのようにして調整するのか説明していない。
【0012】
発明者の研究によると、上述したような長尺な帯状の基板を間欠送りしながら露光する構成では、間欠送りの際の基板の停止位置の精度がアライメントに影響を与える問題がある。この問題の一つに、マスクのアライメントマークの隠れの問題がある。
より具体的に説明すると、基板のアライメントマークが開口であり、その開口を通してマスクのアライメントマークをカメラが撮影する構成では、間欠送りの停止位置の精度が低い場合、停止後にマスクのアライメントマークをカメラで撮影しようとしても基板に隠れてしまう場合がある。この場合、マスクのアライメントマークがカメラで捉えられない結果、アライメント不能となる。このようなマスクのアライメントマークの隠れは、アライメントマークとしての基板の開口の形成位置の精度が低い場合にも生じる。
【0013】
この出願の発明は、上記の点を考慮して為されたものであり、基板のアライメントマークが開口であり、開口を通してマスクのアライメントマークをカメラで撮影する構成において、マスクのアライメントマークの隠れの問題を効果的に解決することを目的としている。
【課題を解決するための手段】
【0014】
上記課題を解決するため、この出願の請求項1記載の両面露光装置の発明は、長さ方向に沿って間を置きながら目標露光領域が多数設定されているとともにロールに巻かれたフレキシブルな基板を引き出して間欠的に送る搬送系と、
送られた基板の目標露光領域を挟む位置に配置された一対の第一第二のマスクと、
搬送系が基板を停止させアライメントの後に各マスクを通して基板の両面の目標露光領域に光を照射して露光する露光ユニットと、
記憶部と
を備えており、
基板は、露光すべき領域に対して所定の位置関係で設けられたアライメント用開口を有しており、
第一のマスクは、アライメント用のマークである第一マスクマークを有しており、
第二のマスクは、アライメント用のマークである第二マスクマークを有しており、
第一マスクマーク、第二マスクマーク及び基板のアライメント用開口を撮影することが可能なカメラが設けられており、
第一マスクマーク、第二マスクマーク及びアライメント用開口を撮影したカメラからの撮影データにより第一第二のマスクを基板の露光すべき領域に対して位置合わせをするアライメント手段が設けられており、
アライメント手段による位置合わせ完了時の第一マスクマークの位置及び又は第二マスクマークの位置を以前マーク位置として記憶部に記憶する記憶手段と、仮アライメント手段と、マーク欠け解消手段と
を備えており、
仮アライメント手段は、アライメント手段が位置合わせを行うに際して、第一マスクマーク又は第二マスクマークが基板のアライメント用開口を通して捉えられずに基板に隠れている場合、前回の露光の際してのアライメントの完了時の以前マーク位置を記憶部から取得し、この位置を基準にして隠れを解消させるための基板又は第一第二のマスクの移動の向きと距離を算出し、当該向きに当該距離の移動を基板又は第一第二のマスクに行わせる手段であり、
マーク欠け解消手段は、仮アライメント手段が前記向きに前記距離の移動を基板又は第一第二のマスクに行わせた後にアライメント用開口を通して撮影された第一マスクマークの像又は第二マスクマークの像がアライメント用開口内に完全に入っていないために欠けている場合に、当該欠けが解消される向きであって当該欠けが解消される距離の移動を第一のマスクもしくは第二のマスクに行わせるか又は基板に行わせる手段であるという構成を有する。
また、上記課題を解決するため、請求項2記載の発明は、前記請求項1の構成において、前記第一第二のマスクを移動させるマスク移動機構が設けられており、
前記仮アライメント手段は、マスク移動機構により前記第一第二のマスクを移動させて前記隠れを解消させる手段であるという構成を有する。
また、上記課題を解決するため、請求項3記載の発明は、前記請求項2の構成において、前記マスク移動機構は、前記第一第二のマスクを一体に移動させることが可能な機構であるという構成を有する。
また、上記課題を解決するため、請求項4記載の発明は、前記請求項1乃至3いずれかの構成において 前記第一第二のマスクを移動させるマスク移動機構が設けられており、前記マーク欠け解消手段は、マスク移動機構により前記第一第二のマスクを一体に移動させることで欠けを解消する手段であるという構成を有する。
また、上記課題を解決するため、請求項5記載の発明は、長さ方向に沿って間を置きながら目標露光領域が多数設定されているとともにロールに巻かれたフレキシブルな基板を搬送系により引き出して間欠的に送り、送られて停止した基板に対し、当該基板を挟んで配置された一対の第一第二のマスクを通して当該基板の両面の目標露光領域に露光ユニットにより光を照射して露光する両面露光方法であって、
基板は、目標露光領域に対して所定の位置関係で設けられたアライメント用開口を有しており、
第一のマスクは、アライメント用のマークである第一マスクマークを有しており、
第二のマスクは、アライメント用のマークである第二マスクマークを有しており、
露光に先立って、第一マスクマーク、第二マスクマーク及び基板のアライメント用開口をカメラで撮影しながら、得られた撮影データにより第一第二のマスクを基板の露光すべき領域に対して位置合わせするアライメントを行う方法であり、
ある目標露光領域に対する露光に先立ってアライメントが完了した際の第一マスクマーク及び又は第二マスクマークの位置を以前マーク位置として記憶部に記憶する記憶ステップと、
当該目標露光領域よりも送り方向上流側に位置する次の目標露光領域に対する露光に先立ってアライメントを行う際、カメラからの画像データにおいて第一マスクマーク又は第二マスクマークが基板のアライメント用開口を通して捉えられずに基板に隠れている場合、以前マーク位置を記憶部から取得し、この位置を基準にして第一マスクマーク又は第二マスクマークの隠れを解消するための基板又は第一第二マスクの移動の向きと距離を算出する移動量算出ステップと、移動量算出ステップで算出された向き及び距離の移動を基板又は第一第二のマスクに行わせて前記隠れを解消する移動ステップと、
移動ステップの後、アライメント用開口を通して撮影された第一マスクマークの像又は第二マスクマークの像がアライメント用開口内に完全に入っていないために欠けている場合に、当該欠けが解消される向きであって当該欠けが解消される距離の移動を第一のマスクもしくは第二のマスクに行わせるか又は基板に行わせるステップと
を行うという構成を有する。
【発明の効果】
【0015】
以下に説明する通り、この出願の請求項1又は5記載の発明によれば、マスクマークが基板によって隠れている場合、仮アライメント手段が隠れを解消させるので、正常にアライメントを行うことができる。この際、仮アライメント手段は、前回の露光に際してのアライメントでのマスクマークの位置を基準にして移動量を算出してその移動量で基板又はマスクを移動させることで隠れを解消させるので、生産性の低下の問題は生じない。
また、請求項2記載の発明によれば、上記効果に加え、仮アライメント手段がマスクを移動させて隠れを解消させる手段であるので、隠れの解消のための移動が容易に行え、精度の高いアライメントを行うことに貢献できる。
また、請求項3記載の発明によれば、上記効果に加え、第一第二のマスクを一体に移動させることで隠れを解消させることができるので、隠れを解消させるための制御信号や動作がシンプルになる。
【図面の簡単な説明】
【0016】
【
図1】実施形態の両面露光装置の正面断面概略図である。
【
図2】アライメントにおいて必要になるアライメントマークについて示した斜視概略図である。
【
図3】メインシーケンスプログラムのうち、アライメントに関連した部分を抜粋して概略的に示したフローチャートである。
【
図4】開口検索プログラムにより基板のアライメント用開口が見つけ出される様子を例示的に示した斜視概略図である。
【
図5】開口欠け判定プログラムによるアライメント用開口の欠け判定及び開口欠け解消プログラムによる欠けの解消について示した平面概略図である。
【
図6】マーク隠れ判定プログラムによるマーク隠れ判定及び仮アライメントプログラムによる隠れ解消について示した平面概略図である。
【
図7】仮アライメントプログラムによる仮アライメントについて示した平面概略図である。
【
図8】マーク欠け判定プログラム及びマーク欠け解消プログラムについて示した平面概略図である。
【
図9】本アライメントプログラムによる本アライメントについて示した平面概略図である。
【発明を実施するための形態】
【0017】
次に、本願発明を実施するための形態(以下、実施形態)について説明する。
図1は、実施形態の両面露光装置の正面断面概略図である。実施形態の装置は、ポリイミドのような柔らかなもので帯状の基板Wを露光する装置となっている。
図1に示すように、両面露光装置は、搬送系1と、露光ユニット2とを備えている。
搬送系1は、ロールに巻かれたフレキシブルな基板Wを引き出して間欠的に送り出す機構である。「フレキシブルな」とは、ロールに巻くことができる程度の柔軟性を有するという意味であり、一例としてはフレキシブルプリント基板用の基板が挙げられる。
【0018】
この実施形態では、搬送系1は、基板Wを水平に引き出して水平な姿勢で搬送する機構となっている。具体的には、搬送系1は、未露光の基板Wが巻かれた送り出し側芯ローラ11と、送り出し側芯ローラ11から基板Wを引き出す送り出し側ピンチローラ12と、露光後の基板Wが巻かれる巻き取り側芯ローラ13と、露光後の基板Wを引き出して巻き取り側芯ローラ13に巻き取られせる巻き取り側ピンチローラ14とを備えている。尚、搬送系1による基板Wの送り方向をX方向とし、これに垂直な水平方向をY方向とする。Y方向は基板Wの幅方向である。XY平面に垂直な方向をZ方向とする。
【0019】
送り出し側ピンチローラ12と巻き取り側ピンチローラ14との間に、露光作業位置が設定されている。露光作業位置は、露光ユニット2により基板Wの両面に同時に露光を行う位置である。
図1に示すように、露光作業位置において基板Wを挟んで一対のマスク3,4が配置されている。以下、上側のマスク3を第一のマスク、下側のマスク4を第二のマスクと呼ぶ。各マスク3,4は、水平な姿勢である。
【0020】
露光ユニット2もマスク3,4に対応して二つ設けられている。第一のマスク3を通して露光する露光ユニット2は、第一のマスク3の上側に設けられ、下方に光を照射して露光する。第二のマスク4を通して露光する露光ユニット2は、第二のマスク4の下側に設けられ、上方に光を照射して露光する。
二つの露光ユニット2は上下に対称な配置であり、構造的には同様である。即ち、各露光ユニット2は、光源21と、光源21からの光をマスク3,4に照射する光学系22等を備えている。後述するように、この実施形態の装置はコンタクト露光を行う装置となっており、各露光ユニット2は、各マスク3,4に平行光を照射するユニットとなっている。したがって、光学系22は、コリメータレンズを含む。
【0021】
搬送系1は、露光作業位置の上流側と下流側においてバッファエリア101,102を含んでいる。搬送系1は、露光作業位置の上流側に配置された第一駆動ローラ15と、露光作業位置の下流側に配置された第二駆動ローラ16とを含んでいる。各駆動ローラ15,16は、ピンチローラである。
図1に示すように、送り出し側ピンチローラ12と、第一駆動ローラ15との間が送り出し側バッファエリア101となっている。また、第二駆動ローラ16と巻き取り側ピンチローラ14との間が巻き取り側バッファエリア102となっている。
【0022】
第一駆動ローラ15と第二駆動ローラ16は、露光作業位置を通した基板Wの間欠送りを行う要素である。即ち、第一駆動ローラ15と第二駆動ローラ16とは同期して動作するローラであり、設定された所定のストロークで基板Wを送るよう構成されている。このストロークは、一回の間欠送りの際に基板Wが送られる距離であり、以下、送りストロークという。
【0023】
一方、送り出し側芯ローラ11と送り出し側ピンチローラ12は、送り出し側バッファエリア101での基板Wの弛み量に応じて同期して駆動される。送り出し側バッファエリア101には不図示のセンサが配置されており、弛み量が少なくなると送り出し側芯ローラ11と送り出し側ピンチローラ12が同期して動作し、設定された最大値の弛み量になるまで基板Wを送り出す。
巻き取り側バッファエリア102も同様であり、不図示のセンサが配置されている。センサからの信号に従い、弛み量が限度まで多くなると、巻き取り側ピンチローラ14と巻き取り側芯ローラ13が同期して動作し、設定された最小値まで弛み量が減るように基板Wを巻き取る。
【0024】
上述した搬送系1の間欠送りにおいて、送りストロークでの送りの後の基板Wの停止中に各露光ユニット2により基板Wの両面が露光されるが、これに先立ち、アライメント手段によりアライメントが行われるようになっている。アライメント手段は、第一第二のマスク3,4を基板Wの露光すべき領域に対して位置合わせする手段である。
【0025】
この実施形態において、アライメントは、最終的には、基板W上の露光すべき領域に対して一対のマスク3,4を位置合わせすることで行われる。したがって、
図1に示すように、一対のマスク3,4はマスク移動機構5を備えており、マスク移動機構5はアライメント手段に含まれる。マスク移動機構5は、各マスク3,4をXY方向に移動させて位置を変更する機構である。マスク移動機構5は、第一のマスク3、第二のマスク4をそれぞれ独立して移動させることができるとともに、二つのマスク3,4を一体に移動させることができる機構である。この種の機構は容易に製作できるが、例えば第一のマスク3をXY方向に移動させる機構を第一のベース板に固定し、第二のマスク4をXY方向に移動させる機構を第二のベース板に固定し、さらに第一第二のベース板を一体にXY方向に移動させる機構を設けることで実現される。
尚、各マスク3,4には、不図示のZ方向移動機構が設けられている。Z方向移動機構は、コンタクト露光のため、各マスク3,4を基板Wに向けて移動させ、基板Wに密着させるための機構である。
【0026】
図1に示すように、装置は、搬送系1や上記マスク移動機構5等を含む各部を制御するメインコントローラ6を備えている。メインコントローラ6には、装置の各部が所定の手順で動作するように制御するメインシーケンスプログラム7が実装されている。即ち、メインコントローラ6の記憶部60にはメインシーケンスプログラム7が記憶されており、メインコントローラ6のプロセッサ(不図示)により実行可能となっている。この他、メインコントローラ6はエラー表示等を行うディスプレイ61を備えている。
【0027】
アライメントのためには、目印となるマークが必要である。
図2は、アライメントにおいて必要になるアライメントマークについて示した斜視概略図である。
図2に示すように、各マスク3,4にアライメントマーク31,41が形成されている。以下、第一のマスク3に設けられたアライメントマーク31を第一マスクマークと呼び、第二のマスク4に設けられたアライメントマーク41を第二マスクマークと呼ぶ。
図2に示すように、この実施形態では、第一マスクマーク31は円周状、第二マスクマーク41は第一マスクマーク31より小さな円形の点である。
【0028】
図2に示すように、アライメントのため基板WにもアライメントマークWmが形成されている。基板WのアライメントマークWmは、開口となっている。以下、アライメント用開口と呼ぶ。この実施形態では、アライメント用開口Wmは円形となっている。
前述したように、アライメントは、一対のマスクを互い位置合わせするとともに一対のマスクを基板に対して位置合わせする動作である。このためには、一対のマスクマークと基板のアライメントマークとが重なる状態を基準とし、この状態が理想的な状態(精度の基準)であるとしてアライメントを行うのが簡便である。「重なる状態」とは、
図2に示すように、各マーク31,41,Wmの中心が一直線上(基板Wに垂直な一つの直線上)に位置する場合が典型的であるが、他の状態を精度の基準とする場合もある。
【0029】
この実施形態では、アライメントを高精度に且つ容易に行えるようにするため、アライメント用開口Wmは、第一マスクマーク31よりも大きく且つ第二マスクマーク41よりも大きいものとなっている。即ち、アライメントがされた状態では、基板Wに垂直な方向から見た際、アライメント用開口Wm内に二つのマスクマーク31,41が視認される構成となっている。
図1に示すように、装置は、各アライメントマーク31,41,Wmを撮影するカメラ8を備えている。カメラ8はメインコントローラ6に接続されており、カメラ8の撮影データはメインコントローラ6に送られるようになっている。
【0030】
図2に示すように、この実施形態では、第一マスクマーク31、第二マスクマーク41はそれぞれ四つ設けられている。これらに合わせて、カメラ8も四つ設けられている。第一マスクマーク31、第二マスクマーク41は、方形の角に相当する位置に設けられており、カメラ8も同様に方形の角に相当する位置に設けられている。
各カメラ8は、光軸(内蔵したレンズの光軸)Aが垂直になるように配置されており、下方を撮影する姿勢で取り付けられている。各カメラ8を据え付けた台座には、カメラ8のXY方向の位置を変更するためのカメラ移動機構81が設けられている。
【0031】
第一マスクマーク31、第二マスクマーク41は、同一の寸法形状の方形の角に相当する位置になるように設けられている。この位置は設計情報として既知であり、四つのカメラ8は、水平方向において同様の位置関係になるように調整された状態で設けられる。但し、四つのカメラ8の光軸Aが各マスクマーク31,41の中心と同軸上になることは必須ではなく、各マスクマーク31,41が各カメラ8の視野の範囲に入っていれば良い。
【0032】
基板Wのアライメント用開口Wmは、露光すべき領域(以下、目標露光領域という。)の位置を指し示す目印であり、目標露光領域に対して所定の位置関係で設けられている。目標露光領域とは、各マスク3,4のパターンを転写すべき領域であり、
図2に破線で示す。アライメント用開口Wmは、目標露光領域Rの外側に形成されており、第一第二マスクマーク41と同一の寸法形状の方形の角に相当する位置になるように形成されている。
【0033】
尚、目標露光領域Rは、1個の製品を産出する際に利用される基板Wの部位に相当している。したがって、
図2に示すように、目標露光領域Rは、帯状の基板Wの長さ方向に沿って間をおいて多数設定されている。アライメント用開口Wmも、各目標露光領域Rに対して同一の位置関係で設けられている。尚、各目標露光領域Rのピッチは、前述した搬送系1による送りストローク(
図2にLfで示す)に相当している。
【0034】
アライメント手段は、上記のような装置に設けられた各ハードウェアと、メインコントローラ6に実装されたメインシーケンスプログラム7を含むソフトウェアとによって構成されている。そして、この実施形態では、最終的なアライメントの前に仮にアライメントを行う仮アライメント手段が設けられており、この点が大きな特徴点となっている。これらの手段について、以下に具体的に説明する。
【0035】
図3は、メインシーケンスプログラム7のうち、アライメントに関連した部分を抜粋して概略的に示したフローチャートである。アライメントは、搬送系1による基板Wの間欠送りが完了した後に行われる動作である。メインシーケンスプログラム7は、アライメントのため、大まかには、
図3に示すように、全てのアライメント用開口Wmが撮影されているかどうか判定する開口有無判定ステップS1、全てのアライメント用開口Wmが欠けのない状態で視認されているかどうか判定する開口欠け判定ステップS2、全てのアライメント用開口Wmが欠けのない状態で視認されている場合に各マスクマーク31,41が基板Wで隠れていないかどうか判定するマーク隠れ判定ステップS3、各マスクマーク31,41の隠れがないと判定された場合にマスクマーク31,41が欠けて撮影されていないかどうか判定するマーク欠け判定ステップS4、全てのマスクマーク31,41に欠けがないと判定された場合に本アライメントを行う本アライメントステップS5を有している。
【0036】
そして、メインコントローラ6には、メインシーケンスプログラム7から呼び出されて実行されるサブプログラムとして、開口有無判定プログラム71、開口検索プログラム72、開口欠け判定プログラム73、開口欠け解消プログラム74、マーク隠れ判定プログラム75、仮アライメントプログラム76、マーク欠け判定プログラム77、マーク欠け解消プログラム78、本アライメントプログラム79が実装されている。尚、仮アライメントプログラム76は、仮アライメント手段を構成している。
【0037】
開口有無判定ステップS1は、開口有無判定プログラム71を実行してその戻り値を取得するステップである。開口検索プログラム72は、少なくとも1個のアライメント用開口Wmがカメラ8の視野に無いと判定された場合に実行されるプログラムである。
開口欠け判定ステップS2は、開口欠け判定プログラム73を実行してその戻り値を取得するステップである。開口欠け解消プログラム74は、少なくとも1個のアライメント用開口Wmについて欠けがあると判定された場合に実行されるプログラムである。
【0038】
マーク隠れ判定ステップS3は、マーク隠れ判定プログラム75を実行してその戻り値を取得するステップである。仮アライメントプログラム76は、少なくとも1個のカメラ8からの画像データにおいてマスクマークが基板Wに隠れていると判定された場合に実行されるプログラムである。
マーク判定ステップS4は、マーク欠け判定プログラム77を実行してその戻り値を取得するステップである。
本アライメントプログラム79は、全てのマスクマーク31,41が基板Wによって隠れておらず、アライメント可能と判断された場合に実行されるプログラムである。
【0039】
次に、各ステップ、各サブプログラムの構成について順次説明する。まず、開口有無判定ステップS1、開口有無判定プログラム71について説明する。
図3に示すように、メインシーケンスプログラム7は、間欠送り完了後、開口有無判定プログラム71を実行する。開口有無判定プログラム71の戻り値としては、全てのアライメント用開口Wmが撮影されている場合は正常値、そうでない場合は異常値が戻される。
【0040】
開口有無判定プログラム71は、各カメラ8からの画像データを処理し、パターンマッチングによりアライメント用開口Wmの像が含まれているかを判断するようプログラミングされている。この実施形態ではアライメント用開口Wmは円形であり、その径は設計情報として既知である。したがって、開口有無判定プログラム71は、明暗の境界線で円形と見なせるもののうち、アライメント用開口Wmであると判断できるもの探す。少なくとも一つの画像データについて、アライメント用開口Wmである見なせるものがなければ異常値を返し、そうでなければ正常値を返す。
【0041】
図3に示すように、メインシーケンスプログラム7は、開口有無判定プログラム71の戻り値が異常値であった場合、開口検索プログラム72を実行するようプログラミングされている。
図4は、開口検索プログラム72によりアライメント用開口Wmが検索される様子の一例を示した斜視概略図である。
【0042】
開口検索プログラム72は、アライメント用開口Wmが撮影されていない場合に基板Wを移動させてアライメント用開口Wmをカメラ8の視野に入れるよう制御信号を搬送系1に出力するプログラムとなっている。
図4において、一つのカメラ8の視野Vと、見つけ出すべき一つのアライメント用開口Wmが示されている。アライメント用開口Wmは、目標露光領域Rに対して所定の位置関係で設けられている。
アライメント用開口Wmをカメラ8の視野に入れるための基板Wの移動は、X方向の移動である。この移動のストロークは、視野のX方向の長さより少し短い。以下、このストロークを検索ストロークと呼ぶ。
【0043】
この実施形態では、開口検索プログラム72は、最初に基板Wの間欠送りの向きとは逆側の移動(戻し)を行い、それでもアライメント用開口Wmが見つからない場合、間欠送りの向きと同じ側の移動(送り)を行うようになっている。例えば、前後で検索ストロークの移動を最大2回まで行うよう設定される。この例では、アライメント用開口Wmを検索する範囲は、5個分の検索ストロークの範囲である。
図4に示す例は、(1)→(2)→(3)→(4)→(5)の順序で検索を行った例であり、最初に2個分の検索ストロークで戻しを行い、その後、4個分の検索ストロークで送りを行った結果、アライメント用開口Wmが視野Vに入った例である。
【0044】
図3に示すように、メインシーケンスプログラム7は、開口検索プログラム72からの戻り値を取得し、戻り値が異常値である場合、アライメント用開口Wmが見つからなかったことになるので、エラー処理を行い、プログラムを中止するようプログラミングされている。エラー処理は、アライメント用開口Wmが撮影できなかった旨をメインコントローラ6のディスプレイ61に表示する動作を含む。
【0045】
図3に示すように、開口検索プログラム72の戻り値が正常値である場合又は最初の開口有無判定プログラム71の実行において正常値が戻された場合、メインシーケンスプログラム7は、開口欠け判定プログラム73を実行する。
図5は、開口欠け判定プログラム73によるアライメント用開口Wmの欠け判定及び開口欠け解消プログラムによる欠けの解消について示した平面概略図である。
【0046】
搬送系1による基板Wの間欠送りが完了した際又は開口検索プログラム72が正常に終了した際、アライメント用開口Wmは、完全にカメラ8の視野に入っている場合もあるが、一部が視野に入っておらず、欠けている場合がある。欠けている状態の一例が、
図5(1)に示されている。開口欠け判定プログラム73は、各カメラ8からの画像データを処理し、全ての画像データにおいてアライメント用開口Wmが欠けのない状態で撮影されているかどうか判断する。欠けのない状態で撮影されていれば、正常値をメインシーケンスプログラム7に戻し、1個以上のカメラ8からの画像データについて欠けがあると判断されたら異常値を戻すよう、開口欠け判定プログラム73はプログラミングされている。
【0047】
図3に示すように、メインシーケンスプログラム7は、開口欠け判定プログラム73から異常値が戻された場合(欠けがあると判定された場合)、開口欠け解消プログラム74を呼び出して実行する。開口欠け解消プログラム74は、各カメラ8からの画像データを処理し、欠けを解消させるのに必要な基板W又はカメラ8の移動量(向きと距離)を算出する。そして、算出された移動量を搬送系1及び又はカメラ移動機構81に送り、基板W及び又はカメラ8を移動させるよう開口欠け解消プログラム74はプログラミングされている。この際、X方向の移動については、基板Wを移動させても良くカメラ8を移動させても良いが、この実施形態では、基板Wを移動させるようになっている。また、Y方向については、カメラ8を移動させる。即ち、開口欠け解消プログラム74は、欠けの解消のためのX方向の移動量(向きと距離)を搬送系1に送り、Y方向の移動距離をカメラ移動機構81に送るようプログラミングされている。
【0048】
いずれにしても、開口欠け解消プログラム74が実行されると、
図5(2)に示すように、四つのアライメント用開口Wmが欠けが解消された状態で撮影されることになる。尚、通常、欠けの量は各画像データにおいて相違するので、四つのカメラ8からの画像データについて最もアライメント用開口Wmの欠けが最も大きくなっている画像データを特定し、その画像データにおいて欠けを解消させるための移動量を搬送系1及び又はカメラ移動機構81に送るようにする。
【0049】
次に、仮アライメント手段について説明する。
前述したように、仮アライメント手段は、最終的なアライメントの前に仮のアライメントを行う手段である。仮アライメントは、前回の露光の際のアライメントにおいて最終的に各マスク3,4が位置した位置を基準にした移動によりマスクマーク31,41の隠れを解消させる動作である。以下、具体的に説明する。
【0050】
図3に示すように、メインシーケンスプログラム7は、開口欠け解消プログラム74を実行した後、マーク隠れ判定プログラム75を実行するようプログラミングされている。
図6は、マーク隠れ判定プログラム75によるマーク隠れ判定及び仮アライメントプログラム76による隠れ解消について示した平面概略図である。
開口欠け判定プログラム73で正常値が戻された場合又は開口欠け解消プログラム74が終了した状態では、各カメラ8においてアライメント用開口Wmが欠けのない状態で撮影されてはいるものの、一対のマスクマーク31,41が各アライメント用開口Wm内には位置しておらず、基板Wによって隠れてしまっている場合がある。
図6(1)には、このような一対のマスクマーク31,41の隠れが生じた状況の一例が示されている。
【0051】
マーク隠れ判定プログラム75は、各カメラ8からの画像データを処理し、一対のマスクマーク31,41の像が各アライメント用開口Wm内に存在しているかどうか判定するプログラムである。この実施形態では、第一マスクマーク31はアライメント用開口Wmより小さな円周、第二マスクマーク41は第二マスクマーク41より小さな円形の点であるから、パターンマッチングによりそれらが各アライメント用開口Wm内に存在するかどうか判定する。存在していれば正常値をメインシーケンスプログラム7に戻し、存在していなければ異常値を戻すよう、マーク隠れ判定プログラム75はプログラミングされている。
【0052】
図3に示すように、メインシーケンスプログラム7は、マーク隠れ判定プログラム75から異常値が戻された場合、仮アライメントプログラム76を実行する。
図7は、仮アライメントプログラム76による仮アライメントについて示した平面概略図である。
この実施形態では、仮アライメントプログラム76は、一つ前の回の露光(一つ先の目標露光領域Rに対する露光)の際のアライメントにおいて最終的に各マスク3,4が位置した位置を基準にしてマスクマーク31,41の隠れを解消させるプログラムとなっている。
【0053】
具体的に説明すると、後述するように、メインシーケンスプログラム7は、記憶手段を構成しており、本アライメントが完了した際、各マスクマーク31,41の中心位置(XY座標での位置)を記憶部60に記憶する記憶ステップを有している。記憶ステップは、第一のマスク3の四つのマスクマーク31の各位置と、第二のマスク4の四つのマスクマーク41の各位置を記憶するステップであり、合計で8個の位置情報を記憶する。尚、この記憶は、その前の回の露光の際のアライメントでの各マスクマーク31,41の位置の情報を更新する形で行われる。即ち、記憶部60で記憶されている位置情報は、直前の露光の際の情報である。以下、これらの位置情報を前回位置情報と呼ぶ。
【0054】
仮アライメントプログラム79は、まず、各カメラ8からの画像データを処理し、アライメント用開口Wmの中心の位置を取得する。この位置は、各画像データにおいて、カメラ8の光軸Aを原点Oとする座標系における位置として取得される。
次に、記憶部60から前回位置情報を読み出す。そして、各画像データにおいて、隠れてはいるものの、各マスクマーク31,41は前回位置情報の位置に存在しているとして、隠れを解消させるための移動量(向きと距離)を算出する。
図7には、あるカメラ8からの画像データにおける移動量の算出が示されている。
図7において、取得されたアライメント用開口Wmの中心をC
0とする。また、記憶部60から読み出された前回位置情報のうち、第一マスクマーク31の中心位置をC
1とし、第二マスクマーク41の中心をC
2とする。
【0055】
図7に示すように、仮アライメントプログラム79は、前回位置情報における第一マスクマークの中心C
1がアライメント用開口Wmの中心C
0に一致するための移動量を算出し、同様に第二マスクマークの中心C
2がアライメント用開口Wmの中心C
0に一致するための移動量を算出する。
図8に示すように、第一マスクマーク31の移動量をQ
1とし、第二マスクマーク41の移動量をQ
2とする。Q
1、Q
2はベクトルである。
【0056】
仮アライメントプログラム79は、上記のような演算処理を、各カメラ8からの画像データについて行い、それぞれQ
1、Q
2を算出する。そして、Q
1、Q
2の平均を算出する。即ち、四つの画像データにおけるQ
1について、向きの平均(ベクトルの合成)を算出し、距離の平均を算出する。また、Q
2についても、向きと平均と距離の平均を算出する。
次に、仮アライメントプログラム79は、算出した各平均のQ
1、Q
2を制御信号としてマスク移動機構5に出力し、それぞれ移動を行わせる。即ち、第一のマスク3に平均のQ
1の移動を行わせ、第二のマスク4に平均のQ
2の移動を行わせる。これにより、
図6(2)に示すように、各マスクマーク31,41の隠れが解消された状態となる。
【0057】
上記仮アライメントは、前回位置情報の位置に各マスク3,4が位置し続けているとして、マーク隠れ解消のための移動を行わせるものである。各マスク3,4は、露光の際、基板Wに密着するためのZ方向に移動し、露光後にも元の高さに戻るためにZ方向に移動する。この際、XY方向の位置もずれる可能性があるが、ずれたとしてもほんの僅かであり、マーク隠れを解消するための移動量の算出に際して基準とすることに問題はない。
【0058】
尚、上記構成において、マスク3,4同士の位置は、前回の露光の際のアライメントにおいて位置合わせされているので、必要な精度の範囲内に中心は一致している。したがって、Q1、Q2の平均をそれぞれマスク移動機構5に出力して各マスク3,4を個別に移動させる必要はなく、二つのマスク3,4を一体に移動させても良い。この場合、平均のQ1を出力して一体移動させても良いし、平均のQ2を出力して一体移動させても良い。さらに、平均のQ1及びQ2についてさらに平均を算出して一体移動の量として出力しても良い。
また、一対のマスクマーク31,41の両方の位置情報を記憶部60に記憶して利用することは必須ではない。上記のように、前回以前のアライメントにおいて一対のマスク3,4は互いにアライメントされているので、どちらか一方のマスクマークの位置情報を記憶し、それに基づいて移動距離を算出して出力するだけでも隠れは解消できる。
【0059】
いずれにしても、仮アライメント手段により、
図6(2)に示すように各マスクマーク31,41の隠れが解消した状態になる。
図3に示すように、メインシーケンスプログラム7は、仮アライメントプログラム76を実行した場合、マーク隠れ判定プログラム75をもう一度実行し、マーク隠れがないかどうか判定させる。そして、正常値が戻されることを確認したら、メインシーケンスプログラム7は、マーク欠け判定プログラム77ステップを行う。
図8は、マーク欠け判定プログラム77及びマーク欠け解消プログラム78について示した平面概略図である。
【0060】
マーク欠け判定プログラム77は、各マスクマーク31,41が完全にアライメント用開口Wmに入っているかどうか判定するステップである。同様に、パターンマッチングにより、各マスクマーク31,41の像がアライメント用開口Wm内に取得されるかどうかで判定するステップである。
図8(1)に示すように、少なくとも一つのカメラ8からの画像データにおいて一対のマスクマーク31,41の欠けがあると判定された場合、マーク欠け判定プログラム77は異常値を返し、そうでなければ正常値を返す。
【0061】
マーク欠け解消プログラム78は、マーク欠け判定プログラム77においてマーク欠けがあったとされた撮影データについて、マスクマークの欠けが解消されるのに要する移動量(向きと距離)を算出する。この実施形態では、第一マスクマーク31の方が大きいので、マーク欠け解消プログラム78は、第一マスクマーク31の一部であると判断される円弧を特定し、その円弧の中心を求める。そして、求めた中心が、アライメント用開口Wmの輪郭から半径(第一マスクマーク31の円弧の半径)以上の距離離れるために必要な最も短い移動量(向きと距離)を求める。そして、この移動量で一対のマスク3,4が移動するようマスク移動機構5に信号を送るよう、マーク欠け解消プログラム78はプログラミングされている。二つ以上のカメラ8からの画像データについてマーク欠けがある場合、マーク欠け解消プログラム78は、各画像データについて各々移動量を算出し、それらの平均を求める。移動量は距離と向きであるので、平均の距離と平均の向きを求める。そして、算出した平均の移動量のマスク移動機構5に送る。これにより、一対のマスク3,4が移動して、
図8(2)に示すように各マスクマーク31,41の欠けが解消される。
【0062】
メインシーケンスプログラム7は、マーク欠け解消プログラム78を実行した場合、マーク欠け判定プログラム77をもう一度実行してマスクマークの欠けがないかどうか判定させ、正常値が戻ったことを確認したら、本アライメントプログラム79を実行する。
図9は、本アライメントプログラム79による本アライメントについて示した平面概略図である。
【0063】
本アライメントプログラム79は、本アライメント可能とされた状態において各カメラ8からの撮影データを処理する。本アライメントプログラム79は、まず、光軸A上の点を原点とする座標系において、第一マスクマーク31の中心と第二マスクマーク41の中心を求める。そして、第一マスクマーク31の中心と第二マスクマーク41の中心が必要な精度で一致しているかどうか判断し、一致していなければ、いずれか又は双方のマスクを移動させて一致させるようマスク移動機構5に信号を送る。通常は、前回以前の露光の際に両者を必要な精度で一致させており、その状態が保持されている。
第一マスクマーク31の中心と第二マスクマーク41の中心が必要な精度で一致しているのを確認した上で、本アライメントプログラム79は、それら中心の中間点を求める。そして、本アライメントプログラム79は、基板Wのアライメント用開口Wmの中心を求め、一対のマスクマーク31,41の中心の中間点とのずれを求め、そのずれを解消させるための各マスク3,4の移動の向きと距離を算出する。
【0064】
本アライメントプログラム79は、上記のようなデータ処理を各カメラ8からの撮影データに対して行い、ずれを解消するための各マスク3,4の移動の向きと距離を算出する。その上で、各撮影データから得た移動の向きと距離について平均を求め、最終的な本アライメント用の各マスク3,4の移動指令とし、それをメインシーケンスプログラム7に返す。移動の向きと距離は、各々のベクトル(
図9中に矢印で示す)として把握されるので、各ベクトルの向きについては合成し、長さは平均を取る。
メインシーケンスプログラム7は、戻り値である移動指令をマスク移動機構5に送り、一対のマスク3,4を一体に移動させ、各中心が必要な精度で一直線上に並ぶようにする。これで、本アライメントは終了である。尚、
図3中不図示であるが、メインシーケンスプログラム7は、次の目標露光領域Rの露光の際のアライメントのために、本アライメント完了時点での各マスクマーク31,41の中心の座標を記憶部60に記憶するする記憶ステップを行う。
【0065】
このようにして最終的に本アライメントプログラム79を実行することで、一対のマスク3,4が互いにアライメントされるとともに一対のマスク3,4が基板Wにアライメントされる。メインシーケンスプログラム7は、上記のように各判定ステップを行い、必要に応じて各サブプログラムを実行しながらアライメントを行うようプログラミングされている。
【0066】
次に、上記構成に係る実施形態の両面露光装置の全体の動作について概略的に説明する。以下の説明は、両面露光方法の発明の実施形態の説明でもある。尚、両面露光方法の発明は、両面が露光された基板という物の製造方法の発明ということができる。
一対のマスク3,4は、Z方向において、基板Wから離れた待機位置に位置している。この位置は、各マスク3,4のアライメントが行われるXY平面が存在する位置である。
メインシーケンスプログラム7が実行されているメインコントローラ6からは、送りストロークLfの分だけ基板Wを送るよう搬送系1に制御信号が送られる。これにより、第一駆動ローラ15及び第二駆動ローラ16が同期して動作し、基板Wが送りストロークLfだけX方向前側(巻き取り側)に送られる。
【0067】
送り完了の信号が搬送系1からメインコントローラ6に戻されると、メインシーケンスプログラム7は、上述した一連のアライメントの動作を行う。即ち、各カメラ8の視野内のアライメント用開口Wmの有無を判定して無ければ開口検索プログラム72を実行し、その上で開口欠けを判定する。そして、いずれかのアライメント用開口Wmが欠けていれば開口欠け解消プログラム74を実行し、その上でマーク隠れの有無を判定する。そして、いずれかの撮影データでマーク隠れがある場合、仮アライメントプログラム76を実行する。さらに、マスクマーク31,41が欠けて撮影されている場合、マーク欠け解消プログラム78を実行する。その上で、メインシーケンスプログラム7は、本アライメントプログラム79を実行する。これにより、アライメントが完了する。
【0068】
その後、メインシーケンスプログラム7は、不図示のZ方向移動機構に制御信号を送って一対のマスク3,4をZ方向に移動させて各マスク3,4を基板Wに密着させる。この状態で、メインシーケンスプログラム7は各カメラ8からの撮影データを取得し、アライメントされた状態が維持されているか(各マーク31,41,Wmの中心が必要な精度で一致しているか)を判断する。維持されていれば、メインシーケンスプログラム7は、各露光ユニット2に制御信号を送り、露光を行わせる。
【0069】
必要な露光量のための所定時間の露光の後、各露光ユニット2は光照射を停止する。その後、メインシーケンスプログラム7は、不図示のZ方向移動機構に制御信号を送り、一対のマスク3,4を基板Wから離間させ、当初の待機位置に戻す。
各マスク3,4が待機位置に戻ったのが確認されると、メインシーケンスプログラム7は、搬送系1に制御信号を送り、送りストロークLfの分だけ基板WをX方向前側に送らせる。その後は、上記と同じ動作であり、送りストロークLfの基板Wの間欠送りの合間にアライメントをした上で露光を行う動作を繰り返す。
【0070】
動作が繰り返される際、送り出し側バッファエリア101の基板Wの弛み量が少なくなると送り出し側芯ローラ11及び送り出し側ピンチローラ12が同期して動作し、基板Wを送り出し側バッファエリア101に送り出す。また、巻き取り側バッファエリア102の基板Wの弛み量が多くなると、巻き取り側芯ローラ13及び巻き取り側ピンチローラ14が同期して動作し、巻き取り側芯ローラ13に基板Wを巻き取る。
【0071】
このような構成及び動作に係る実施形態の両面露光装置によれば、マスクマーク31,41が基板Wによって隠れている場合、仮アライメント手段が前回の露光に際してのアライメントでマスクマーク31,41が位置した位置を基準にして移動量を算出してその移動量で各マスク3,4を移動させる仮アライメントを行うので、マスクマーク31,41の隠れが解消され、正常に本アライメントを行うことができる。
【0072】
仮アライメント手段がない場合、マスクマーク31,41の隠れを解消させる構成として、X方向やY方向に少しずつが一対のマスク3,4を移動させてマスクマーク3,4を探す構成が考えられる。アライメント開口Wmの幅より少し短いストロークで一対のマスク3,4をステップ移動させながら、マスクマーク3,4を探すことになる。このような構成では、X方向、Y方向のそれぞれにステップ移動させる必要があり、手間がかかる。本アライメントを開始するまでの時間が長くなってしまうため、一回の露光に要する全体の時間が長くなり、生産性を低下させてしまう問題が生じる。一方、実施形態のように仮アライメント手段があれば、一回の移動で隠れを解消させることができるので、生産性の低下の問題は生じない。
【0073】
尚、上記構成では、一対のマスク3,4を移動させて隠れを解消したが、基板Wを移動させて隠れを解消することも可能である。基板Wを移動させて隠れを解消する場合、X方向については、第一駆動ローラ15及び第二駆動ローラ16を同期させて動作させ、X方向の前側又は後ろ側に基板Wを移動させる。また、Y方向については、第一駆動ローラ15及び第二駆動ローラ16にY方向の移動機構を設け、第一駆動ローラ15及び第二駆動ローラ16が基板Wを挟持した状態でY方向に移動するようにする。
【0074】
但し、搬送系1は基板Wの間欠送りのための機構であり、間欠送りのストロークは隠れ解消のための移動距離に比べてかなり長い。隠れ解消のための短い微妙な距離の移動には搬送系1は精度の点で不向きである。また、Y方向の移動のために第一第二駆動ローラ15,16を一体に移動させると、基板Wの蛇行が生じ易くなり、間欠送り後の基板のWの停止位置の精度も悪くなる。マスク移動機構5による方が精度の高い移動が容易に行え、精度の高いアライメントを行うためには好ましい。
【0075】
また、実施形態の装置では、間欠送り完了後のアライメントの際、カメラ8の視野内に基板Wのアライメント用開口Wmが入っているかを判定し、入っていなければ、基板Wを移動させてアライメント用開口Wmがカメラ8の視野に入るようにするので、アライメント用開口Wmが撮影できないことによるアライメントのエラー(アライメント不能)が防止される。このため、アライメント用開口Wmの形成位置の精度が低かったり、基板Wの間欠送りの精度が低かったりした場合でも、アライメント不能になることがなく、装置の異常停止による生産性低下の問題が防止される。この際、カメラ8を移動させてアライメント用開口Wmが視野に入るようにしても良いが、一対のマスク31,41も移動させる必要がある場合が多く、移動距離が長くなるので、基板Wを移動させる方が好ましい。
【0076】
また、基板Wのアライメント用開口Wmの欠けがある場合に欠けを解消した上でアライメントを行う点は、完全なアライメント用開口Wmを画像データに取り込んだ状態でアライメントを行うことになるので、アライメント精度をより高くする効果がある。
さらに、マーク欠け判定を行い、欠けている場合には欠けを解消させた状態として本アライメントを行う構成は、一対のマスクマーク31,41の完全な像を取り込んだ上でアライメントを行うことになるので、この点でアライメント精度をより高くする効果がある。
【0077】
上述した実施形態において、搬送系1はロールツーロールで基板Wを搬送するものであったが、送り出し側のみがロール式である構成が採用されることもあり得る。即ち、露光後の基板Wを所定の位置で切断してその後の処理を行うプロセスに本願発明の両面露光装置が採用されることもあり得る。
尚、搬送系1としては、基板Wの送り方向が上下方向の場合もある。この場合は、垂直な姿勢の基板Wの両面にマスクを通して露光を行うことになり、左右に露光ユニット2が配置される。
【0078】
また、上記実施形態において、アライメント用開口Wmは円形であったが、これは単なる一例であり、方形や三角形等の他の形状であっても良い。また、基板Wの側縁から切り欠いた形状のように完全な周状の縁を成すものでなくとも良い。
さらに「開口」とは、光を通すという意味で開口ということである。これは、基板Wが遮光性であることを想定しており、レジストが塗布された場合がその典型例である。光を通すという意味で開口であることから、貫通孔でなく光透過性の部材で塞がれている場合であっても良い。つまり、光を遮断する層がそこで開いているという程度の意味である。
第一マスクマーク31、第二マスクマーク41についても、円周状や円形以外の形状が採用されることがある。例えば、一方が円形で他方が十字状でも良い。尚、第一マスクマーク31が第二マスクマーク41の内側に入り込んだ状態でアライメントがされる場合もある。
【0079】
さらに、カメラ8に対して基板Wよりも近い側のマスクマークは基板Wに遮られることはないので、アライメント用開口Wmより大きくても良い。但し、基板Wとマスクとのコントラストが小さい場合には画像データの処理が難しくなる問題がある。アライメント用開口内に一対のマスクマークが位置した状態でアライメントがされる構成では、基板Wとマスクマークとのコントラストが問題となることはなく、この点で好適である。
【0080】
尚、上述した仮アライメント手段の構成において、利用するマスクマーク31,41の位置情報は、前回の露光の際のアライメント完了時の位置情報であったが、それ以前の回の露光における位置情報であっても良い。搬送系1による基板Wの間欠送りの精度が悪くなく、アライメント用開口Wmの形成位置の精度も悪くない場合には、基板Wの間欠送り完了時に各マスクマーク31,41の隠れがなく、アライメントの際に各マスク3,4が大きくは移動しない場合が多い。このような状況でのアライメント、露光が繰り返された後に隠れが発生した場合、数回前の露光における位置情報を参照して隠れを解消することもできる。このような場合も含め、記憶手段は、各回の露光の際のアライメント完了時のマスクマーク31,41の位置情報を全て記憶する構成(上書きしない構成)とすることもできる。
【0081】
上記実施形態の装置は、コンタクト方式で露光を行うものであったが、上記アライメントの構成は、プロキシミティ方式や投影方式の露光であっても同様に効果を発揮するので、それらの方式が採用されることもあり得る。
尚、プロキシミティ方式や投影露光方式の場合、一対のマスクを基板に密着させることは不要であるので、マスクをZ方向に移動させる機構が設けられない場合もある。
また、メインコントローラ6は制御ユニットの一例であるが、他の構成もあり得る。例えば、メインコントローラ6とは別に制御ユニットが設けられていたり、メインコントローラ6内の一部が制御ユニットに相当していたりする場合もある。
【符号の説明】
【0082】
1 搬送系
2 露光ユニット
21 光源
22 光学系
3 第一のマスク
31 第一マスクマーク
4 第二のマスク
41 第二マスクマーク
5 マスク移動機構
6 メインコントローラ
61 記憶部
7 メインシーケンスプログラム
71 開口有無判定プログラム
72 開口検索プログラム
73 開口欠け判定プログラム
74 開口欠け解消プログラム
75 マーク隠れ判定プログラム
76 仮アライメントプログラム
77 マーク欠け判定プログラム
78 マーク欠け解消プログラム
79 本アライメントプログラム
8 カメラ
81 カメラ移動機構
W 基板
Wm アライメント用開口
V 視野