(57)【特許請求の範囲】
【請求項１】
マスクを照明する照明光学系と、前記マスクのパターンの像を基板に投影する投影光学系とを備える露光装置における露光条件をコンピュータに決定させるプログラムであって、
前記コンピュータに、
前記露光条件に対応して前記投影光学系の像面に形成される像を前記基板に形成すべき目標パターンと比較して評価するために前記像から計算される複数の評価項目から着目する着目評価項目を選択する第１のステップと、
前記複数の評価項目のうち、前記着目評価項目とは異なる評価項目であって、前記露光条件のパラメータの値を変更したときに前記着目評価項目の値が変化する方向と同じ方向に値が変化する補助評価項目を選択する第２のステップと、
前記着目評価項目と前記補助評価項目とを含む評価関数を設定する第３のステップと、
前記評価関数の値を目標値に近づけるように前記パラメータの値を変更し、それぞれの前記パラメータの値に対応して前記投影光学系の像面に形成される複数の像のそれぞれについて、前記評価関数の値を算出する第４のステップと、
前記第４のステップで算出された複数の前記評価関数の値から前記目標値を満たす評価関数の値に対応する、前記露光条件のパラメータの値を決定する第５のステップと、
を実行させることを特徴とするプログラム。
【請求項２】
前記第２のステップでは、前記複数の評価項目のうち、前記パラメータの値に対して、前記着目評価項目の値よりも小さい値となる評価項目を前記補助評価項目として選択することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記第２のステップでは、前記複数の評価項目のうち、前記パラメータの値の変更に対する敏感度が前記着目評価項目よりも高い評価項目を前記補助評価項目として選択することを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記第２のステップでは、前記複数の評価項目のうち、前記パラメータの値の変更に対して連続的に値が変化する評価項目を前記補助評価項目として選択することを特徴とする請求項１乃至３のうちいずれか１項に記載のプログラム。
【請求項５】
前記第２のステップでは、前記複数の評価項目の間の対応関係を表すテーブルを参照して、前記補助評価項目を選択することを特徴とする請求項１に記載のプログラム。
【請求項６】
前記第４のステップで算出された複数の前記評価関数の値が前記目標値を満たさない場合には、前記第２のステップで選択した補助評価項目とは異なる新たな補助評価項目を選択して、前記第３のステップ、前記第４のステップ及び前記第５のステップを前記コンピュータに実行させることを特徴とする請求項１乃至５のうちいずれか１項に記載のプログラム。
【請求項７】
前記第４のステップで算出された複数の前記評価関数の値のうち少なくとも１つの値が前記目標値を満たす場合に、
前記コンピュータに、
前記着目評価項目のみの関数である新たな評価関数を設定する第６のステップと、
前記第６のステップで設定された前記新たな評価関数の値を前記目標値に近づけるように前記露光条件のパラメータの値を前記第５のステップで決定されたパラメータの値から規定回数だけ変更しながら当該パラメータの値に対応して前記投影光学系の像面に形成される複数の像のそれぞれについて、前記第６のステップで設定された前記新たな評価関数の値を算出する第７のステップと、
前記第７のステップで算出された複数の前記評価関数の値から前記目標値を満たす評価関数の値に対応するパラメータの値を、前記露光条件のパラメータの値として新たに決定する第８のステップと、
を更に実行させることを特徴とする請求項１乃至６のうちいずれか１項に記載のプログラム。
【請求項８】
前記第３のステップでは、前記着目評価項目の値が目標値に近づく方向と前記補助評価項目の値が目標値に近づく方向とが一致するように、前記着目評価項目と前記補助評価項目とを含む評価関数を設定することを特徴とする請求項１乃至７のうちいずれか１項に記載のプログラム。
【請求項９】
前記着目評価項目は、前記投影光学系の像面における焦点深度であり、
前記補助評価項目は、前記投影光学系の像面に形成されるマスクのパターンの像の寸法と前記目標パターンの寸法との差分、及び、前記投影光学系の像面に形成されるマスクのパターンの像の露光余裕度、の少なくとも１つを含むことを特徴とする請求項１に記載のプログラム。
【請求項１０】
前記露光条件は、前記マスクのパターンの形状及び前記照明光学系の瞳面に形成すべき光強度分布の少なくとも一方を含むことを特徴とする請求項１乃至９のうちいずれか１項に記載のプログラム。
【請求項１１】
マスクを照明する照明光学系と、前記マスクのパターンの像を基板に投影する投影光学系とを備える露光装置における露光条件を決定する決定方法であって、
前記露光条件に対応して前記投影光学系の像面に形成される像を前記基板に形成すべき目標パターンと比較して評価するために前記像から計算される複数の評価項目から着目する着目評価項目を選択する第１のステップと、
前記複数の評価項目のうち、前記着目評価項目とは異なる評価項目であって、前記露光条件のパラメータの値を変更したときに前記着目評価項目の値が変化する方向と同じ方向に値が変化する補助評価項目を選択する第２のステップと、
前記着目評価項目と前記補助評価項目とを含む評価関数を設定する第３のステップと、
前記評価関数の値を目標値に近づけるように前記パラメータの値を変更し、それぞれの前記パラメータの値に対応して前記投影光学系の像面に形成される複数の像のそれぞれについて、前記評価関数の値を算出する第４のステップと、
前記第４のステップで算出された複数の前記評価関数の値から前記目標値を満たす評価関数の値に対応する、前記露光条件のパラメータの値を決定する第５のステップと、
を有することを特徴とする決定方法。
【請求項１２】
マスクを照明する照明光学系と、前記マスクのパターンの像を基板に投影する投影光学系とを備える露光装置における露光条件を決定する決定方法であって、
前記露光条件のパラメータの値を変更しながら、前記投影光学系の像面に形成される像を前記基板に形成すべき目標パターンと比較して評価するための評価項目の値を算出し、目標値を満たす前記評価項目の値に対応するパラメータの値を、前記露光条件のパラメータの値として決定するステップを有し、
前記評価項目は、着目評価項目と、前記着目評価項目とは異なる評価項目であって、前記パラメータの値を変更したときに前記着目評価項目の値が変化しない場合に値が変化する補助評価項目とを含むことを特徴とする決定方法。
【請求項１３】
請求項１２に記載の決定方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１１又は１２に記載の決定方法を実行することを特徴とするコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、露光装置における露光条件を決定するためのプログラム及び決定方法に関する。
【背景技術】
【０００２】
露光装置を用いた露光工程においては、一般に、ウエハなどの基板の表面に塗布された感光剤（レジスト）が所望の像特性で転写され、且つ、焦点位置や露光量などの変動（エラー）に対しても像特性が変化しにくいことが要求される。そこで、露光装置における露光条件を最適化（決定）する技術が幾つか提案されている（特許文献１、非特許文献１及び２参照）。ここで、像特性とは、例えば、像の寸法や形状、コントラスト、露光量に対する像の寸法の余裕度、焦点位置に対する像の寸法の余裕度などを含む。また、露光条件とは、有効光源の形状（照明光学系の瞳面に形成される光強度分布）、投影光学系の開口数（ＮＡ）や収差、投影光学系の物体面に配置されるマスクのパターン（寸法や形状）、マスクの透過率などを含む。
【０００３】
露光条件の最適化では、有効光源やマスクのパターンなどについて、ユーザが着目する対象、例えば、特定の像の線幅に対する焦点深度（ＤＯＦ）を最大にするための条件を探索する。なお、露光条件の最適化は、ＤＯＦを拡大するための露光条件の探索にとどまるものではない。例えば、露光装置の投影光学系の収差が絶えず変動するのであれば、かかる収差の変動の影響を抑える露光条件の探索が望まれる。また、露光量のゆらぎが小さい露光装置であれば、露光量の余裕度（マージン）よりも、焦点深度（焦点に対する余裕度）を得るための露光条件の探索が望まれる。更に、ステージの振動が大きい露光装置であれば、ステージの振動に対して像特性が変化しにくい露光条件の探索が望まれる。このように、露光条件の最適化のニーズは広く存在し、最適化する露光条件も多種多様にわたっている。
【０００４】
露光条件の最適化においては、一般的に、評価項目（例えば、ＤＯＦ、ＮＩＬＳ、線幅など）を予め設定し、かかる評価項目の値（評価量）が基準を満たすように露光条件を最適化する。ＤＯＦや規格化イメージ対数傾斜（ＮＩＬＳ：Ｎｏｒｍａｌｉｚｅｄ  Ｉｍａｇｅ  Ｌｏｇ  Ｓｌｏｐｅ）のように、評価量が大きいほどよい評価項目に対しては、露光条件の最適化とは評価量の最大化を意味する。一方、線幅誤差のように、評価量が小さいほどよい評価項目に対しては、露光条件の最適化とは評価量の最小化を意味する。露光条件の最適化は、具体的には、ある露光条件（有効光源の形状やマスクのパターンの形状を規定するパラメータ）に対する評価量を求め、その評価量に応じて露光条件を変更していく（露光条件の変更を繰り返す）。また、露光条件の変更方法は、数学的な手法やアルゴリズムに依存し、様々な方法が提案されている。以下では、着目する評価項目（評価量）を最適化コストと称する。なお、最適化コストは、メリット関数やメトリックなどと呼ばれることもあるし、単に、コストやメリットと呼ばれることもある。
【０００５】
従来技術では、着目する評価項目をそのまま最適化コストとして設定している。例えば、特許文献１では、線幅（ＣＤ）均一性などを最適化コストとして設定し、最適な有効光源の形状を求めている。また、非特許文献１では、共通プロセスウィンドウやＯＰＥ特性（線幅）を最適化コストとして設定し、最適な有効光源の形状やマスクのパターンを求めている。更に、非特許文献２においては、エッジ・プレースメント・エラーを最適化コストとして設定し、露光条件を最適化している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１６６７７７号公報
【非特許文献】
【０００７】
【非特許文献１】Ｔ．Ｍａｔｓｕｙａｍａ，ｅｔ．ａｌ．，“Ａ  Ｓｔｕｄｙ  ｏｆ  Ｓｏｕｒｃｅ  ＆  Ｍａｓｋ  Ｏｐｔｉｍｉｚａｔｉｏｎ  ｆｏｒ  ＡｒＦ  Ｓｃａｎｎｅｒｓ”，Ｐｒｏｃ.  ｏｆ  ＳＰＩＥ，ＵＳＡ，ＳＰＩＥ，２００９年，Ｖｏｌ．７２７４, ｐ.７２７４０８
【非特許文献２】Ｌｉｎｙｏｎｇ  Ｐａｎｇ，ｅｔ．ａｌ．，“Ｏｐｔｉｍｉｚａｔｉｏｎ  ｆｒｏｍ  Ｄｅｓｉｇｎ  Ｒｕｌｅｓ，  Ｓｏｕｒｃｅ  ａｎｄ  Ｍａｓｋ,  ｔｏ  Ｆｕｌｌ  Ｃｈｉｐ  ｗｉｔｈ  ａ  Ｓｉｎｇｌｅ  Ｃｏｍｐｕｔａｔｉｏｎａｌ  Ｌｉｔｈｏｇｒａｐｈｙ  Ｆｒａｍｅｗｏｒｋ：  Ｌｅｖｅｌ―Ｓｅｔ―Ｍｅｔｈｏｄｓｂａｓｅｄ  Ｉｎｖｅｒｓｅ  Ｌｉｔｈｏｇｒａｐｈｙ  Ｔｅｃｈｎｏｌｏｇｙ（ＩＬＴ）”，Ｐｒｏｃ．  ｏｆ  ＳＰＩＥ，ＵＳＡ，ＳＰＩＥ，２０１０年，Ｖｏｌ．７６４０，７６４０００
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、本発明者は、従来技術では、着目する評価項目をそのまま最適化コストとして設定していることに起因して、露光条件を最適化できない場合があることを発見した。
【０００９】
従来技術においては、上述したように、露光条件を変更しながら最適化コストの値を求め、かかる最適化コストの値の変化に応じて露光条件を変更させる方向を決定することで、露光条件を最適な条件に徐々に収束させていく。従って、露光条件を変更するたびに最適化コストの値が変化することが重要となる。
【００１０】
ここで、例えば、ＤＯＦを最大にするための露光条件の最適化を考える。従来技術では、ＤＯＦをそのまま最適化コストとして設定し、最適化コストを最大化するように露光条件を変更していく。露光条件を変更したときにＤＯＦの値が大きくなった場合、露光条件を変更した方向に更に露光条件を変更すれば、ＤＯＦの値が更に大きくなる可能性が高いことを示唆している。また、露光条件を変更したときにＤＯＦの値が小さくなった場合、露光条件を変更した方向とは逆の方向に露光条件を変更すれば、ＤＯＦの値が大きくなる可能性が高いことを示唆している。
【００１１】
一方、露光条件を変更してもＤＯＦの値が変わらない場合、露光条件をどの方向に変更すればよいのかわからない。具体的には、有効光源の形状やマスクのパターンを変更してもＤＯＦの値がなかなか得られない場合（即ち、ＤＯＦの値がゼロを取り続ける場合）がある。このように、最適化コストの値が一定値を取り続ける場合には、露光条件を変更する方向がわからなくなるため、露光条件を最適化することができなくなる。
【００１２】
このような問題を回避するために、露光条件を変更する（探索する）範囲を狭くすることも考えられる。但し、この場合には、非常に狭い範囲でしか露光条件を探索することができず、限られた狭い範囲内において露光条件を最適化してしまうため、グローバルな露光条件の最適化ではなく、現実的ではない。このように、従来技術では、露光条件を最適化できない場合があるが、かかる問題に言及したものはなく、勿論、その問題を解決する方法も提案されていない。
【００１３】
そこで、本発明は、このような従来技術の課題に鑑みてなされ、露光装置における露光条件の決定に有利な技術を提供することを例示的目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の一側面としてのプログラムは、マスクを照明する照明光学系と、前記マスクのパターンの像を基板に投影する投影光学系とを備える露光装置における露光条件をコンピュータに決定させるプログラムであって、前記コンピュータに、前記露光条件に対応して前記投影光学系の像面に形成される像を前記基板に形成すべき目標パターンと比較して評価するために前記像から計算される複数の評価項目から着目する着目評価項目を選択する第１のステップと、前記複数の評価項目のうち、前記着目評価項目とは異なる評価項目であって、前記露光条件のパラメータの値を変更したときに前記着目評価項目の値が変化する方向と同じ方向に値が変化する補助評価項目を選択する第２のステップと、前記着目評価項目と前記補助評価項目とを含む評価関数を設定する第３のステップと、前記評価関数の値を目標値に近づけるように前記パラメータの値を変更し、それぞれの前記パラメータの値に対応して前記投影光学系の像面に形成される複数の像のそれぞれについて、前記評価関数の値を算出する第４のステップと、前記第４のステップで算出された複数の前記評価関数の値から前記目標値を満たす評価関数の値に対応する、前記露光条件のパラメータの値を決定する第５のステップと、を実行させることを特徴とする。
【００１５】
本発明の更なる目的又はその他の側面は、以下、添付図面を参照して説明される好ましい実施形態によって明らかにされるであろう。
【発明の効果】
【００１６】
本発明によれば、例えば、露光装置における露光条件の決定に有利な技術を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一側面としての決定方法を説明するためのフローチャートである。
【図２】図１に示すＳ１０２で設定されるマスクパターンの形状を規定するパラメータの一例を示す図である。
【図３】図１に示すＳ１０２で設定される有効光源の形状を規定するパラメータの一例を示す図である。
【図４】マスクパターンの一例を示す図である。
【図５】マスクパターン及び投影光学系の像面に形成される光学像の一例を示す図である。
【図６】有効光源（の形状）の一例を示す図である。
【図７】投影光学系の像面に形成される光学像の一例を示す図である。
【図８】投影光学系の像面に形成される光学像のデフォーカス依存性を示す図である。
【図９】本実施形態の露光条件の最適化において、最適化コストの値の変化を示す図である。
【図１０】従来技術の露光条件の最適化において、最適化コストの値の変化を示す図である。
【図１１】各露光条件に対して共通線幅ＤＯＦの値が得られる範囲が非常に狭い領域であることを示す図である。
【図１２】各露光条件に対するベストフォーカスにおける線幅誤差ＲＭＳの値を示す図である。
【図１３】投影光学系の像面に形成される光学像のデフォーカス依存性を示す図である。
【図１４】本実施形態及び従来技術のそれぞれの露光条件の最適化において、最適化コストの値の変化を示す図である。
【図１５】マスクパターンの形状を規定するパラメータの一例を示す図である。
【図１６】有効光源の形状を規定するパラメータの一例を示す図である。
【図１７】投影光学系の像面に形成される光学像の一例を示す図である。
【図１８】マスクパターンの一例を示す図である。
【図１９】有効光源（の形状）の一例を示す図である。
【図２０】従来技術において最適化された露光条件に対応して投影光学系の像面に形成される光学像を示す図である。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して、本発明の好適な実施の形態について説明する。なお、各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１９】
本発明は、ＩＣ、ＬＳＩなどの半導体チップ、液晶パネルなどの表示素子、磁気ヘッドなどの検出素子、ＣＣＤなどの撮像素子等の各種デバイスの製造やマイクロメカニクスで用いられる露光装置の露光条件を決定する際に適用することができる。ここで、マイクロメカニクスとは、半導体集積回路製造技術を微細構造体の製作に応用して高度な機能を有するミクロン単位の機械システムを作成する技術や、かかる機械システム自体をいう。
【００２０】
＜第１の実施形態＞
図１は、本発明の一側面としての決定方法を説明するためのフローチャートである。本実施形態の決定方法は、コンピュータなどの情報処理装置によって実行され、マスク（レチクル）を照明する照明光学系と、マスクのパターンを基板に投影する投影光学系とを備える露光装置における露光条件を決定（最適化）する。ここで、露光条件とは、露光装置に設定可能な条件であって、本実施形態では、マスクのパターン（マスクパターン）の形状及び照明光学系の瞳面に形成すべき光強度分布（有効光源の形状）の少なくとも一方を含む。
【００２１】
Ｓ１０２では、露光条件を構成するパラメータを設定する。本実施形態では、最適化する露光条件、例えば、有効光源の形状やマスクパターンの形状を規定するパラメータを設定する。但し、露光条件を構成するパラメータは、露光条件に関係する物理量であればよく、例えば、投影光学系のＮＡをパラメータとして設定してもよいし、投影光学系の収差の大きさに起因する量をパラメータとして設定してもよい。
【００２２】
マスクパターンに関しては、本実施形態では、図２に示すように、ＳＲＡＭメモリセルに対するパターン（マスクパターン）に対して、その形状を規定するパラメータＰＡ、ＰＢ、ＰＣ及びＰＤを設定する。図２に示すパターンは、２つの長方形で構成され、パラメータＰＡ、ＰＢ、ＰＣ及びＰＤは、かかる２つの長方形の各辺の長さを表している。なお、投影光学系の像面に形成されるマスクパターンの像（光学像）を算出する際には、図２に示すパターンを周期的に無限に配置したものをマスクパターンとして用いる。具体的には、図２に示すパターンを２つ含み、それぞれのパターンをＸ軸方向に１３０ｎｍ、Ｙ軸方向に２５０ｎｍ離して配置した基本パターン群を設定する。そして、図４に示すように、基本パターン群を、Ｘ軸方向に２６０ｎｍの周期で、Ｙ軸方向に５００ｎｍの周期で配置したものをマスクパターンとする。
【００２３】
なお、本実施形態では、マスクパターンを構成する長方形の各辺の長さをパラメータとして設定しているが、各辺の頂点の位置や各辺の中点の位置などの各辺に関係する座標を、マスクパターンの形状を規定するパラメータとして設定してもよい。また、マスクの透過率や位相などをパラメータとして設定することも可能である。
【００２４】
有効光源に関しては、図３に示すように、非対称４重極照明に対して、その形状を規定するパラメータΨ１、Ψ２、σａ及びσｂを設定する。パラメータΨ１は、非対称４重極照明において上下方向に位置する発光部の角度を表し、パラメータΨ２は、非対称４重極照明において左右方向に位置する発光部の角度を表している。また、パラメータσａは、外シグマ値を表し、パラメータσｂは内シグマ値を表している。なお、パラメータΨ１の値とパラメータΨ２の値とが等しいときには、上下方向に位置する発光部の角度と左右方向に位置する発光部の角度とが等しくなる。従って、本実施形態における非対称４重極照明は、対称４重極照明（この場合、単に４重極照明と呼ばれる）を包含する。また、非対称４重極照明は、Ｉ−Ｑｕａｄ照明と呼ばれることもある。
【００２５】
なお、本実施形態では、非対称４重極照明に対してパラメータを設定しているが、輪帯照明に対してパラメータ（例えば、外シグマ値や内シグマ値）を設定してもよいし、その他の形状の照明に対してパラメータを設定してもよい。
【００２６】
このように、本実施形態では、Ｓ１０２において、マスクパターンの形状及び有効光源の形状を規定する８つのパラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、Ψ１、Ψ２、σａ及びσｂを設定する。なお、その他の露光条件について、本実施形態では、投影光学系のＮＡを０．９３、露光光の波長を１９３ｎｍ、露光光の偏光状態をタンジェンシャル偏光と設定（固定）した。
【００２７】
Ｓ１０４（第１のステップ）では、露光条件に対応して投影光学系の像面に形成される光学像を基板に形成すべき目標パターンと比較して評価するための複数の評価項目から着目する評価項目である着目評価項目（着目コスト）を選択する。
【００２８】
本実施形態で設定する着目コストを具体的に説明する。図５は、図４に示すマスクパターンを図３に示す有効光源（非対称４重極照明）で照明した場合に、投影光学系の像面に形成される光学像の一例を示す図である。図５において、ＭＰはマスクパターンを示し、ＯＩは光学像を示している。光学像ＯＩにおいて、線幅ＬＷ１及びＬＷ２、及び、Ｙ軸方向（縦方向）の間隔Ｇａｐのそれぞれの目標値を９０ｎｍ、６５ｎｍ及び１００ｎｍとする。本実施形態では、線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐの全てに対して、それぞれの目標値からのずれ量が１０％以内となる焦点位置の範囲を共通線幅ＤＯＦと称し、かかる共通線幅ＤＯＦを着目コストとして選択する。共通線幅ＤＯＦが大きい値であるほど、投影光学系の焦点位置がずれても線幅が変化しにくい光学像を形成することが可能となる。このように、共通線幅ＤＯＦは大きい値であるほどよいため、後述する最適化コストの最適化とは、最適化コストの最大化を意味することになる。
【００２９】
本実施形態における光学像は、投影光学系の像面の各位置に到達する光強度を単に計算したもの（単純光学像、空中像、或いは、単に光学像と呼ばれる）であってもよいし、他の光学像であってもよい。例えば、レジスト像に相当する像を得るために、光学像にレジストの酸の拡散を表すガウス関数をコンボリューションしたり、特定の数式で表現されるレジストモデルを考慮したりする場合があるが、このような光学像も本実施形態の光学像に含まれる。レジストモデルを考慮した光学像は、Ｐｒｏｌｉｔｈ（登録商標）などの市販の光学シミュレータを用いて計算することができる。
【００３０】
なお、本実施形態では、共通線幅ＤＯＦ（即ち、投影光学系の像面における焦点深度）を着目コストとして選択したが、着目コストはこれに限定されるものではく、露光条件の変更に応じて値が変化する評価項目であればよい。例えば、露光余裕度、ＮＩＬＳ、露光装置のマスクステージの振動やウエハステージの振動を意味するＭＳＤ（Ｍｏｖｉｎｇ  Ｓｔａｎｄａｒｄ  Ｄｅｖｉａｔｉｏｎ）に対する線幅の敏感度を着目コストとして選択してもよい。
【００３１】
Ｓ１０６（第２のステップ）では、補助コスト（補助評価項目）を選択する。着目コストと補助コストとの違いは、着目コストは着目している（即ち、最適化したい）評価項目そのものであり、補助コストは、着目コストの最適化を適切に行うために用いられる補助的な評価項目である点である。具体的には、補助コストとは、着目コストとは異なる評価項目であって、露光条件を変更したときに着目コストの値が変化する方向と同じ方向に値が変化する評価項目である。本実施形態では、ベストフォーカスでの線幅誤差ＲＭＳ（即ち、投影光学系の像面に形成されるマスクのパターンの像の寸法と目標パターンの寸法（目標値）との差分）を補助コストとして選択する。
【００３２】
Ｓ１０８（第３のステップ）では、着目コストと補助コストとを組み合わせて、着目コストと補助コストとの関数である最適化コスト（評価関数）を設定する。本実施形態では、以下に示すように、最適化コストを設定する。
着目コスト：共通線幅ＤＯＦ（ｎｍ）
補助コスト：ベストフォーカスにおける線幅誤差ＲＭＳ（ｎｍ）
最適化コスト：着目コスト−補助コスト
着目コストとして選択した共通線幅ＤＯＦは、露光条件が適切な条件でない場合には、値としてゼロを取る可能性がある。一方、線幅誤差ＲＭＳは、どのような露光条件に対しても特定の値（例えば、ゼロ）を取り続ける評価項目ではなく、露光条件の変更に応じて敏感に（共通線幅ＤＯＦよりも敏感度が高く）、且つ、連続的に値が変化する評価項目である。従って、着目コストとしての共通線幅ＤＯＦと補助コストとしての線幅誤差ＲＭＳとを組み合わせることで、露光条件の変更に応じて敏感に値が変化する最適化コストを設定することができる。
【００３３】
また、補助コストは、あらゆる露光条件に対して、着目コストの値（絶対値）よりも小さな値（絶対値）となる評価項目を選択する必要がある。例えば、最適化コストにおける補助コストの比重が大きくなると、着目コストではなく、補助コストを主に考慮して露光条件を最適化してしまう。本実施形態において、補助コストとして選択された線幅誤差ＲＭＳの値は、ＤＯＦが適切に得られる露光条件に対しては、着目コストとして選択された共通線幅ＤＯＦの値よりも非常に小さな値となる。従って、着目コストと補助コストとを組み合わせて最適化コストを設定しても、実質的には、着目コストとして選択された共通線幅ＤＯＦのみを考慮して露光条件を最適化することができる。なお、補助コストの値が着目コストの値よりも小さな値とならない場合には、最適化コストにおける補助コストの比重を小さくするために、補助コストの単位を調整したり、補助コストの値に係数をかけたりしてもよい。
【００３４】
また、ベストフォーカスでの線幅誤差ＲＭＳの値が小さいほど、共通線幅ＤＯＦが大きくなる可能性が高くなる。従って、着目コストと無関係に補助コストを選択するのではなく、上述したように、露光条件を変更したときに着目コストの値が変化する方向と同じ方向に値が変化する評価項目を補助コストとして選択するとよいことが理解されるであろう。
【００３５】
着目コストと補助コストとを組み合わせる際の補助コストの符号について説明する。着目コストと補助コストとを組み合わせる際には、着目コストの値が目標値に近づく方向と補助コストの値が目標値に近づく方向とが一致するようにする必要がある。例えば、共通線幅ＤＯＦは、値（正値）が大きければ大きいほどよい。一方、線幅誤差ＲＭＳは、値が小さければ小さいほどよい。従って、本実施形態ように、最適化コストを最大化する場合には、補助コストである線幅誤差ＲＭＳの符号をマイナスにして、着目コストである共通線幅ＤＯＦと組み合わせる必要がある。
【００３６】
Ｓ１１０では、最適化コストの値を目標値に近づけるようにＳ１０２で設定したパラメータの値を変更し、それぞれのパラメータの値に対応して投影光学系の像面に形成される複数の光学像のそれぞれについて、最適化コストの値を算出する。なお、露光条件を構成するパラメータの値は、特定の数学的手法やアルゴリズムに従って変更される。本実施形態においては、滑降シンプレックス法を用いてパラメータの値を変更するが、他の手法、例えば、シミュレーティッド・アニーリング法やモンテカルロ法を用いてパラメータの値を変更してもよい。
【００３７】
なお、滑降シンプレックス法においては、パラメータの値の変更回数が少ないとき（即ち、初期段階）には、乱数を用いてパラメータの値を変更し、かかるパラメータの値に対応する光学像について、最適化コストの値を算出する。そして、乱数を用いてパラメータの値を一定回数変更したら、それぞれの最適化コストの値を考慮しながら（目標値に近づけるように）、パラメータの値の変更を繰り返す。このように、最適化コストの値を考慮しながらパラメータの値を変更していけば、パラメータの値を変更する範囲が徐々に狭くなり、最終的に、パラメータの値が収束する（露光条件が決定（最適化）される）。
【００３８】
Ｓ１１２では、パラメータの値を規定回数（本実施形態では、３５０回）変更したか（即ち、最適化コストの値を規定回数算出したか）どうかを判定する。なお、パラメータの値を変更する規定回数は、予め（例えば、パラメータを設定する際（Ｓ１０２）に）設定される。パラメータの値を規定回数変更した場合には、Ｓ１１４に移行する。また、パラメータの値を規定回数変更していない場合には、Ｓ１１０に移行して、最適化コストの値の算出を続ける。
【００３９】
このように、Ｓ１１０及びＳ１１２によって、露光条件を構成するパラメータの値が規定回数変更され、それぞれのパラメータの値に対応して投影光学系の像面に形成される複数の像のそれぞれについて、最適化コストの値が算出される（第４のステップ）。
【００４０】
Ｓ１１４では、Ｓ１１２で算出された複数の最適化コストの値のうち目標値（本実施形態では、４００以上）を満たす最適化コストの値があるかどうか（即ち、目標値を満たす最適化コストの値が少なくとも１つあるかどうか）を判定する。なお、最適化コストの目標値は、予め（例えば、最適化コストが設定される際（Ｓ１０８）に）設定される。目標値を満たす最適化コストの値がない場合には、Ｓ１１６に移行する。また、目標値を満たす最適化コストの値がある場合には、Ｓ１１８に移行する。
【００４１】
Ｓ１１６では、補助コストを変更するかどうかを判定する。なお、Ｓ１１６の判定基準は、ユーザが定めてもよいし、自動的に定めてもよい。補助コストを変更する場合には、Ｓ１０６に移行して、これまで補助コストとして選択していた評価項目とは異なる評価項目を新たな補助コストとして選択し、上述したのと同様ように、Ｓ１０８、Ｓ１１０、Ｓ１１２及びＳ１１４を実行する。また、補助コストを変更しない場合には、Ｓ１１０に移行し、パラメータの値を規定回数変更し、それぞれのパラメータの値に対応して投影光学系の像面に形成される複数の像のそれぞれについて、評価コストの値を算出する。
【００４２】
これまでは、着目コストと補助コストとを組み合わせた最適化コストを考慮して露光条件（を構成するパラメータ）が最適化されており、着目コストのみを考慮して露光条件が最適化されているわけではない。そこで、Ｓ１１８では、補助コストを取り除いて、即ち、着目コストのみの関数である新たな最適化コストを設定するかどうかを判定する。なお、Ｓ１１８における判定基準は、ユーザが定めてもよいし、自動的に定めてもよい。但し、補助コストを取り除くことは、新たな最適化コストの設定の一例であり、例えば、最適化コストの最適化における補助コストの影響が低減するように、新たな最適化コストを設定すればよい。
【００４３】
新たな最適化コストを設定しない場合には、Ｓ１２０に移行して、目標値を満たす最適化コストの値に対応するパラメータの値を、Ｓ１０２で設定されたパラメータの値として決定する。
【００４４】
また、新たな最適化コストを設定する場合には、Ｓ１２２（第６のステップ）に移行して、Ｓ１０４で選択された着目コストのみの関数である新たな最適化コストを設定する（即ち、着目コストそのものを最適化コストとして設定する）。なお、この段階では、Ｓ１１４を通過しているため、最適化コストの値が一定値を取り続ける状態から抜け出している。従って、着目コスト（本実施形態では、共通線幅ＤＯＦ）そのものを新たな最適化コストとして設定しても、上述したように、新たな最適化コストの値が一定値を取り続けることはない。
【００４５】
新たな最適化コストが設定されると、Ｓ１１０に移行し、上述したのと同様に、新たな最適化コストの値を算出する（第７のステップ）。この際、露光条件を構成するパラメータの値は、目標値を満たす最適化コストの値に対応するパラメータの値（即ち、Ｓ１２０で決定されるパラメータの値）から規定回数変更される。そして、Ｓ１２０において、Ｓ１１０で算出された新たな最適化コストの値から目標値を満たす最適化コストの値に対応するパラメータの値を、Ｓ１０２で設定されたパラメータの値として新たに決定する（第８のステップ）。このように、着目コストのみの関数である新たな最適化コストを設定することで、着目コストのみを考慮して露光条件を最適化することが可能となる。
【００４６】
以下、本実施形態において最適化（決定）された露光条件について具体的に説明する。図５に示すマスクパターンＭＰは、本実施形態において最適化されたマスクパターンである。また、本実施形態において最適化された有効光源（の形状）を図６に示す。なお、本実施形態で最適化されたマスクパターンの形状及び有効光源の形状を規定する８つのパラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、Ψ１、Ψ２、σａ及びσｂの値を表１に示す。表１では、パラメータＰＡ、ＰＢ、ＰＣ及びＰＤのそれぞれを、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」と表記している。図７は、図５に示すマスクパターンＭＰを図６に示す有効光源で照明した場合に、投影光学系の像面に形成される光学像の一例を示す図である。
【００４７】
【表１】
0005728259.tif 000002
【００４８】
これらの露光条件に対応して投影光学系の像面に形成される光学像の線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐのデフォーカス依存性を図８に示す。図８では、横軸にデフォーカス値（ｎｍ）を採用し、縦軸に線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐのそれぞれの目標値に対する誤差率（％）を採用している。図８を参照するに、線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐの全ての誤差率が±１０％以下となるデフォーカスの範囲である共通線幅ＤＯＦは５６６．８ｎｍであり、非常に大きな値が得られていることがわかる。
【００４９】
図９（ａ）は、本実施形態の露光条件の最適化において、最適化コストの値の変化を示す図である。また、図９（ｂ）は、図９（ａ）に示す領域α、β及びγのうち領域αを拡大して示す図である。図９（ａ）及び図９（ｂ）では、横軸に露光条件（を構成するパラメータ）の変更回数を採用し、縦軸に最適化コストの値を採用している。
【００５０】
図９（ａ）を参照するに、領域α（露光条件の変更回数が少ない段階）においては、最適化コストである共通線幅ＤＯＦの値が得られない（即ち、ゼロとなる）場合が多い。従って、最適化コストの値は、補助コストの値に支配される。図９（ｂ）を参照するに、領域αにおいては、変更回数が増加するにつれて、最適化コストの値が徐々に大きくなっていることがわかる。これは、補助コストである線幅誤差ＲＭＳの値が小さくなる方向に露光条件が変更されていることを意味している。
【００５１】
線幅誤差ＲＭＳの値が小さくなると、共通線幅ＤＯＦの値も得られる（ゼロではなくなる）ようになる。これは、露光条件の変更に対して、線幅誤差ＲＭＳの値が小さくなる方向と共通線幅ＤＯＦの値が大きくなる方向とが同じ傾向にあるからである。
【００５２】
領域βは、共通線幅ＤＯＦが得られるようになった段階である。図９（ａ）を参照するに、露光条件の変更回数が５０回を超えたあたりでは、共通線幅ＤＯＦの値が得られるケースは半分程度である。但し、露光条件の変更回数が１００回を超えてくると、共通線幅ＤＯＦの値がほぼ得られるようになる。線幅誤差ＲＭＳの値は、上述したように、共通線幅ＤＯＦの値よりも非常に小さいため、この段階では、最適化コストの値は、着目コストである共通線幅ＤＯＦの値に支配される（即ち、共通線幅ＤＯＦの値とみなせる）。領域βにおいては、共通線幅ＤＯＦの値が徐々に大きくなるように、露光条件が変更されていることがわかる。
【００５３】
領域γは、露光条件の変更回数が更に増加した段階である。領域γにおいては、最適化コストの値の変化量も小さくなっていく。そして、露光条件の変更回数が３００回を超えたあたりからは、最適化コストの値がほとんど変化せず、露光条件を構成するパラメータの値が収束し、露光条件が決定される。
【００５４】
このように、本実施形態では、着目コストの値が得られない（即ち、露光条件を変更する方向がわからない）場合であっても、補助コストの値が随時変化するため、露光条件を変更すべき方向を決定することができる。露光条件を変更すべき方向が決定されれば、着目コストの値も次第に得られるようになるため、最終的には、着目コストが最適化コストの値を支配し、露光条件が最適化される（露光条件を構成するパラメータの値が収束する）。
【００５５】
比較例として、従来技術による（即ち、補助コストを考慮しない場合における）露光条件の最適化について説明する。従来技術では、着目する評価項目（着目コスト）をそのまま最適化コストとして設定するため、共通線幅ＤＯＦがそのまま最適化コストとなる。図１０は、従来技術の露光条件の最適化において、最適化コストの値の変化を示す図である。従来技術の露光条件の最適化においても、本実施形態と同様に、滑降シンプレックス法を用いて露光条件を構成するパラメータの値を変更するものとする。
【００５６】
図１０を参照するに、露光条件（を構成するパラメータ）の変更回数を増加させても、最適化コスト（共通線幅ＤＯＦ）の値がゼロになってしまっていることがわかる。従来技術では、共通線幅ＤＯＦの値がそのまま最適化コストの値となるため、露光条件を変更しても共通線幅ＤＯＦの値がゼロを取り続けていることになる。
【００５７】
露光条件の変更回数が少ない段階においては、上述したように、乱数を用いて露光条件を設定し、最適化コストの値を算出することになる（滑降シンプレックス法の特徴）。これにより、共通線幅ＤＯＦが得られる（ゼロでない値を得られる）こともあるが、露光条件の変更によって最適化コストの値が連続してゼロになると、露光条件を変更すべき方向がわからなくなってしまう。ここで問題となるのは、最適化コストの値がゼロとなることではなく、最適化コストの値が露光条件を変更しても同じ値となる（即ち、変化しない）ことである。滑降シンプレックス法では、最適化コストの値の変化に基づいて、露光条件（を構成するパラメータ）を変更していくため、最適化コストの値が変化しないと、露光条件を変更すべき方向を決定することができない。図１０に示す従来技術の露光条件の最適化では、最終的に、最適化コストである共通線幅ＤＯＦが値の得られていない領域で解が収束し、露光条件を最適化できていない。
【００５８】
従来技術において、共通線幅ＤＯＦの値が得られない領域で解が収束してしまうことについて説明する。図１１は、各露光条件に対して共通線幅ＤＯＦの値が得られる範囲が非常に狭い領域であることを示す図である。図１１では、横軸にシグマ比（内シグマの値σｂと外シグマの値σａとの比）を採用し、縦軸に外シグマの値σａを採用し、各条件に対応する共通線幅ＤＯＦの値をプロットしている。なお、その他の露光条件を構成するパラメータ（マスクパターンの形状を規定するパラメータＰＡ、ＰＢ、ＰＣ及びＰＤ、有効光源の形状を規定するパラメータΨ１及びΨ２）は、表１に示す値（最適値）とする。
【００５９】
図１１を参照するに、共通線幅ＤＯＦの値は、ほとんどの領域でゼロとなる。ここでは、２つのパラメータσａ及びσｂだけを変更している（その他のパラメータは最適値）にも関わらず、共通線幅ＤＯＦの値を得られる領域がごくわずかしか存在していないことがわかる。実際には、最適化すべきパラメータは数多くあるため、パラメータの値の組み合わせは非常に多くなり、図１１に示す最適化空間よりも膨大な最適化空間となる。このような膨大な最適化空間では、共通線幅ＤＯＦの値（ゼロ以外の値）が得られるパラメータの組み合わせは非常に少なく、共通線幅ＤＯＦの値がゼロを取り続けてしまうケースが頻繁に存在する。
【００６０】
同様に、補助コストとして選択したベストフォーカスにおける線幅誤差ＲＭＳについても説明する。図１２は、各露光条件に対する線幅誤差ＲＭＳの値を示す図である。図１２では、横軸にシグマ比（内シグマの値σｂと外シグマの値σａとの比）を採用し、縦軸に外シグマの値σａを採用し、各条件に対応するベストフォーカスでの線幅誤差ＲＭＳの値（ｎｍ）をプロットしている。図１１と図１２とを比較するに、共通線幅ＤＯＦの値が目標値に近づく方向（即ち、値が大きくなる条件）と、線幅誤差ＲＭＳの値が目標値に近づく方向（即ち、値が小さくなる条件）とが同じであることがわかる。
【００６１】
上述したように、着目コストと補助コストとは、値が目標値に近づく方向が同じである必要がある。本実施形態では、図１１及び図１２に示したように、共通線幅ＤＯＦとベストフォーカスでの線幅誤差ＲＭＳとは、全般的に、値が目標値に近づく方向が同じであり、着目コストと補助コストの組み合わせとして適している。詳細には、図１１及び図１２に示したように、外シグマとシグマ比とを特定の範囲で変更した際に、共通線幅ＤＯＦ及び線幅誤差ＲＭＳの変化量（即ち、微分値）は、同じ傾向を有している。なお、共通線幅ＤＯＦと線幅誤差ＲＭＳとは、外シグマ及びシグマ比以外のパラメータに対しても、その変化量について同様な関係を有している。
【００６２】
着目コストに対して補助コストを選択する際には、例えば、上述したように、露光条件を構成する各パラメータの値を特定の範囲で変更したときの微分値の符号を比較することで、補助コストとすべき評価項目を特定することができる。なお、このような補助コストとすべき評価項目を特定するステップをＳ１０４とＳ１０６との間に設けてもよい。また、複数の評価項目間の対応関係を表すテーブル（着目コストに対する補助コストの好ましい組み合わせ（本実施形態では、共通線幅ＤＯＦに対するベストフォーカスでの線幅誤差ＲＭＳ））を予め作成し、かかるテーブルを参照して、補助コストを選択してもよい。更に、着目コストとして選択された評価項目に対して補助コストとして選択すべき（即ち、好ましい）評価項目をユーザが予め知っている場合には、かかる評価項目を補助コストとして選択するようにユーザが指示してもよい。なお、着目コストに対する補助コストの選択に関しては、これらに限定されるものではなく、着目コストの値が変化する方向と同じ方向に値が変化する評価項目を補助コストとして選択することができればよい。
【００６３】
このように、本実施形態では、着目する評価項目をそのまま最適化コストとして設定するのではなく、着目コストと補助コストとの関数を最適化コストとして設定する。これにより、露光条件を変更しても着目コストの値が変化しないような場合であっても、補助コストの値が変化するため、露光条件をどの方向に変更すればよいのかがわかり、露光条件を最適化することができる。
【００６４】
＜第２の実施形態＞
第２の実施形態では、Ｓ１０４において、図５に示す光学像ＯＩの線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐに対する共通露光マージンＤＯＦを着目コストとして選択する場合について説明する。露光マージンとは、ある焦点位置において、光学像の線幅とその目標値との誤差率が１０％以下となる露光量の範囲であり、線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐの全てに対して共通の露光マージンを共通露光マージンとする。本実施形態では、共通露光マージンが露光量に対して１０％以上の大きさで得ることができる焦点位置の範囲を、共通露光マージンＤＯＦと称する。共通露光マージンＤＯＦが大きい値であるほど、露光量のずれ及び投影光学系の焦点位置のずれに対して線幅が変化しにくい光学像を形成することが可能となる。
【００６５】
Ｓ１０６では、着目コストとして選択された共通露光マージンＤＯＦに対して、ベストフォーカスにおける共通露光マージンを補助コストとして選択する。従って、Ｓ１０８では、以下に示すように、最適化コストが設定される。
着目コスト：共通露光マージンＤＯＦ（ｎｍ）
補助コスト：ベストフォーカスにおける共通露光マージン（％）
最適化コスト：着目コスト＋補助コスト
ベストフォーカスにおける共通露光マージンの値が大きいほど、共通露光マージンＤＯＦの値が大きくなる。従って、共通露光マージンは、露光条件を変更したときに、共通露光マージンＤＯＦの値が変化する方向と同じ方向に値が変化するため、共通露光マージンＤＯＦに対する補助コストとして適している。
【００６６】
本実施形態で最適化されたマスクパターンの形状及び有効光源の形状を規定する８つのパラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、Ψ１、Ψ２、σａ及びσｂの値を表２に示す。表２では、パラメータＰＡ、ＰＢ、ＰＣ及びＰＤのそれぞれを、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」と表記している。なお、露光条件を構成するパラメータの値は、第１の実施形態と同様に、滑降シンプレックス法を用いて変更し、その変更回数は６５０回とする。また、最適化コストの値の目標値は、２００以上とする。
【００６７】
【表２】
0005728259.tif 000003
【００６８】
これらの露光条件に対応して投影光学系の像面に形成される光学像の線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐのデフォーカス依存性を図１３に示す。図１３では、横軸にデフォーカス値（ｎｍ）を採用し、縦軸に線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐのそれぞれの目標値に対する誤差率（％）が±１０％となる露光量の基準露光量に対する比率（％）を採用している。図１３に示す６つのプロット曲線に囲まれた領域は、線幅ＬＷ１及びＬＷ２、及び、間隔Ｇａｐの全てに対して１０％以下の誤差となる露光量と焦点位置との組み合わせを表している。図１３を参照するに、共通露光マージンＤＯＦは、３３２．５ｎｍである。
【００６９】
図１４は、本実施形態及び従来技術のそれぞれの露光条件の最適化において、最適化コストの値の変化を示す図である。図１４では、横軸に露光条件（を構成するパラメータ）の変更回数を採用し、縦軸に最適化コストの値を採用している。
【００７０】
まず、本実施形態の露光条件の最適化について説明する。図１４を参照するに、露光条件の変更回数が少ない段階では、最適化コストである共通露光マージンＤＯＦの値が得られない（即ち、ゼロとなる）場合が多い。従って、最適化コストの値は、補助コストである共通露光マージンの値によって、露光条件を変更する方向が決定される。そして、露光条件の変更回数が５０回程度となると、共通露光マージンＤＯＦの値が得られるようになり、最適化コストの値が着目コストである共通露光マージンＤＯＦの値に支配されるようになる。露光条件の変更回数が１２０回を超えると、共通露光マージンＤＯＦの値が常に得られるようになり、露光条件を構成するパラメータの値が収束し（最大化され）、露光条件が決定される。
【００７１】
一方、従来技術の露光条件の最適化においては、露光条件を変更しても共通露光マージンＤＯＦの値がゼロを取り続けてしまうため、露光条件を変更すべき方向がわからなくなってしまう。従って、従来技術の露光条件の最適化では、最終的に、最適化コストである共通露光マージンＤＯＦが値の得られていない領域で解が収束し、露光条件を最適化できていない。
【００７２】
＜第３の実施形態＞
上述したように、本発明では、着目する評価項目をそのまま最適化コストとして設定するのではなく、着目コストと補助コストとの関数を最適化コストとして設定する（即ち、補助コストを選択（設定）する）ことを特徴としている。なお、補助コスト（として選択する評価項目）は、Ｓ１１６及びＳ１１０で変更することができる。また、補助コストを取り除いた最適化コスト、即ち、着目コストのみの関数である最適化コストは、Ｓ１２２で設定することができる。
【００７３】
但し、補助コストの変更や最適化コストの設定などについては、図１に示すフローチャートに限定されるものではない。例えば、露光条件の変更回数に応じて、補助コスト（として選択する評価項目）を変更してもよい。また、露光条件の変更回数が少ないうちは、着目コストと補助コストとを１対１で足し合わせたものを最適化コストとして設定し、露光条件の変更回数が多くなるにつれて、補助コストの重みを小さくしたものを最適化コストとして設定してもよい。
【００７４】
更には、最初から補助コストを設定するのではなく、露光条件の変更回数がある程度の回数になったときに補助コストを設定してもよい。具体的には、従来技術のように、最適化コストが連続して同じ値となったときに、補助コストを設定するようにしてもよい。
【００７５】
また、補助コストとして選択する評価項目は１つの物理量に限定されるものではなく、複数の評価項目を補助コストとして選択してもよい。例えば、第１の実施形態において、線幅誤差ＲＭＳだけを補助コストとして選択するのではなく、線幅誤差ＲＭＳとＮＩＬＳとを補助コストとして選択してもよい。
【００７６】
＜第４の実施形態＞
第４の実施形態では、ＳＲＡＦ（Ｓｕｂ―Ｒｅｓｏｌｕｔｉｏｎ  Ａｓｓｉｓｔ  Ｆｅａｔｕｒｅ）パターンを含むマスクパターンの最適化（決定）について説明する。ＳＲＡＦパターンは、補助パターンとも呼ばれ、メインパターンの像の性能を改善させるために挿入するパターンである。従って、ＳＲＡＦパターンは、基板上では解像させないようにする必要がある。
【００７７】
マスクパターンに関しては、本実施形態では、図１５に示すように、メタル工程に特徴的なパターン（マスクパターン）に対して、その形状を規定するパラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、ＰＥ、ＰＦ、ＰＧ、ＰＨ、ＰＩ、ＰＪ及びＰＫを設定する。図１５に示すパターンは、Ｉｎ−Ｂｅｔｗｅｅｎと呼ばれるメインパターンとして、メインパターンＭＰＴ１及びＭＰＴ２と、メインパターンＭＰＴ１及びＭＰＴ２の周囲に配置されたメインパターンＭＰＴ３及びＭＰＴ４とを含む。また、図１５に示すパターンは、ＳＲＡＦパターンとして、ＳＲＡＦパターンＡＰＴ１、ＡＰＴ２、ＡＰＴ３、ＡＰＴ４、ＡＰＴ５、ＡＰＴ６、ＡＰＴ７、ＡＰＴ８、ＡＰＴ９及びＡＰＴ１０を含む。パラメータＰＡは、メインパターンＭＰＴ１及びＭＰＴ２の辺の長さを表し、パラメータＰＢは、メインパターンＭＰＴ１とメインパターンＭＰＴ２との間隔を表している。パラメータＰＣは、メインパターンＭＰＴ２の中点のＸ座標とＳＲＡＦパターンＡＰＴ４の中点のＸ座標との間隔を表し、パラメータＰＤは、ＳＲＡＦパターンＡＰＴ１の辺の長さを表している。パラメータＰＥは、ＳＲＡＦパターンＡＰＴ１とＳＲＡＦパターンＡＰＴ４との間隔を表し、パラメータＰＦは、メインパターンＭＰＴ２の中点のＸ座標とＳＲＡＦパターンＡＰＴ３の中点のＸ座標との間隔を表している。パラメータＰＧは、ＳＲＡＦパターンＡＰＴ２の辺の長さを表し、パラメータＰＨは、ＳＲＡＦパターンＡＰＴ２とＳＲＡＦパターンＡＰＴ３との間隔を表している。パラメータＰＩは、メインパターンＭＰＴ２の中点のＸ座標とＳＲＡＦパターンＡＰＴ１０の左端のＸ座標との間隔を表し、パラメータＰＪ及びＰＫのそれぞれは、ＳＲＡＦパターンＡＰＴ９の各辺の長さを表している。
【００７８】
有効光源に関しては、本実施形態では、図１６に示すように、輪帯照明に対して、その形状を規定するパラメータσａ及びσｂを設定する。パラメータσａは、外シグマ値を表し、パラメータσｂは内シグマ値を表している。
【００７９】
このように、本実施形態では、マスクパターンの形状及び有効光源の形状を規定する１３個のパラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、ＰＥ、ＰＦ、ＰＧ、ＰＨ、ＰＩ、ＰＪ、ＰＫ、σａ及びσｂを設定する。なお、その他の露光条件について、本実施形態では、投影光学系（液浸）のＮＡを１．３５、露光光の波長を１９３ｎｍ、露光光の偏光状態をタンジェンシャル偏光と設定（固定）した。
【００８０】
本実施形態で設定する着目コストを説明する。図１７は、図１５に示すようなマスクパターンを図１６に示すような有効光源（輪帯照明）で照明した場合に、投影光学系の像面に形成される光学像の一例を示す図である。メインパターンＭＰＴ１、ＭＰＴ２、ＭＰＴ３及びＭＰＴ４のそれぞれに対応する光学像をＭＩＭ１、ＭＩＭ２、ＭＩＭ３及びＭＩＭ４とする。光学像ＭＩＭ１に対して、横方向の線幅をＨ１、Ｈ２、Ｈ３及びＨ４とする。また、光学像ＭＩＭ１と光学像ＭＩＭ２との（縦方向の）間隔をＶ１、Ｖ２及びＶ３とする。線幅Ｈ１、Ｈ２、Ｈ３及びＨ４の目標値は７０ｎｍとし、間隔Ｖ１、Ｖ２及びＶ３の目標値は１００ｎｍとする。本実施形態では、メインパターンの光学像の線幅Ｈ１乃至Ｈ４、及び、間隔Ｖ１乃至Ｖ３に対して、それぞれの目標値からの誤差ＲＭＳを着目コストとして選択する。誤差ＲＭＳは小さい値であるほどよいため、最適化コストの最適化とは、最適化コストの最小化を意味することになる。
【００８１】
本実施形態で設定する補助コスト及び最適化コストを説明する。図１７に示すように、ＳＲＡＦパターンに対応する仮想的な光学像の線幅をＨ５、Ｈ６、Ｈ７、Ｈ８、Ｈ９、Ｈ１０及びＨ１１とする。また、ＳＲＡＦパターンに対応する仮想的な光学像の線幅をＶ４、Ｖ５、Ｖ６、Ｖ７、Ｖ８、Ｖ９及びＶ１０とする。ＳＲＡＦパターンは、上述したように、補助パターンであるため、基板上で解像させないようにする必要がある。従って、ＳＲＡＦパターンが解像した際には最適化コストの値が異常な値となるように、本実施形態では、以下に示すように、補助コスト及び最適化コストを設定する。なお、以下では、Ｈ５、Ｈ６、Ｈ７、Ｈ８、Ｈ９、Ｈ１０、Ｈ１１、Ｖ４、Ｖ５、Ｖ６、Ｖ７、Ｖ８、Ｖ９及びＶ１０をＳＲＡＦ評価線分群と称する。
着目コスト：メインパターンの光学像の線幅Ｈ１乃至Ｈ４、及び、間隔Ｖ１乃至Ｖ３の誤差ＲＭＳ（ｎｍ）
補助コスト：  ０  （ＳＲＡＦ評価線分群の線幅が全て０ｎｍのとき）
２００（ＳＲＡＦ評価線分群の線幅の少なくとも１つが０ｎｍよりも大きいとき）
最適化コスト：着目コスト＋補助コスト
着目コストである誤差ＲＭＳは、大きくても数十の値である。従って、補助コストの値である「２００」は、誤差ＲＭＳに対して非常に大きな値となる。本実施形態ように、補助コストを、異常判断をする手段として用いる場合には、補助コストの取りうる値は、着目コストの取りうる値よりも（絶対値が）大きい値にすることが好ましい。
【００８２】
本実施形態で最適化されたマスクパターンの形状及び有効光源の形状を規定する１３個のパラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、ＰＥ、ＰＦ、ＰＧ、ＰＨ、ＰＩ、ＰＪ、ＰＫ、σａ及びσｂの値を表３に示す。表３では、パラメータＰＡ、ＰＢ、ＰＣ、ＰＤ、ＰＥ、ＰＦ、ＰＧ、ＰＨ、ＰＩ、ＰＪ及びＰＫのそれぞれを、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｇ」、「Ｈ」、「Ｉ」、「Ｊ」及び「Ｋ」と表記している。なお、露光条件（を構成するパラメータ）は、第１の実施形態や第２の実施形態と同様に、滑降シンプレックス法を用いて変更するものとする。着目コストである誤差ＲＭＳの値は０．３８ｎｍであった。
【００８３】
【表３】
0005728259.tif 000004
【００８４】
本実施形態において最適化されたマスクパターンを図１８に示す。また、本実施形態において最適化された有効光源（の形状）を図１９に示す。図１７に示す光学像は、図１８に示すマスクパターンを図１９に示す有効光源で照明したときに投影光学系の像面に形成される光学像である。図１７を参照するに、ＳＲＡＦパターンが解像せず、且つ、メインパターンに対応する光学像の線幅を極めて高い精度で目標値に合わせ込めていることがわかる。
【００８５】
図２０は、従来技術（即ち、補助コストを考慮しない場合）において最適化された露光条件（マスクパターン及び有効光源）に対応して投影光学系の像面に形成される光学像を示す図である。従来技術では、着目コストである誤差ＲＭＳの値は０．３５ｎｍであったが、図２０にＡＩＭ１及びＡＩＭ２として示すように、ＳＲＡＦパターンが解像してしまう。
【００８６】
このように、ＳＲＡＦパターンを含むマスクパターンの最適化（決定）においても、着目する評価項目をそのまま最適化コストとして設定するのではなく、着目コストと補助コストとの関数を最適化コストとして設定することが効果的である。
【００８７】
＜第５の実施形態＞
第４の実施形態では、ＳＲＡＦパターンが解像する場合に異常値を付加するための補助コストを設定したが、補助コストの設定はこれに限定されるものではない。例えば、ＳＲＡＦパターンなどの特定のパターンではなく、メインパターンの解像に関連して、補助コストを設定してもよい。例えば、ホールパターンのディンプルの有無を判定するために補助コストを設定してもよいし、ＳＲＡＦパターンを含まないマスクパターンに対して、解像すべきでない位置における解像を判定するために補助コストを設定しもよい。
【００８８】
ＯＰＣ（Ｏｐｔｉｃａｌ  Ｐｒｏｘｉｍｉｔｙ  Ｃｏｒｒｅｃｔｉｏｎ）を施したマスクパターンは複雑な形状を有することが多い。特に、ＳＲＡＦパターンを挿入し、更に、ＯＰＣを施したマスクパターンは、高度に複雑な形状を有する。また、マスクパターンは、近年の微細化の要求に応じて、形状だけではなく、位相や透過率などの要素がパラメータ化されている。一般的に、メインパターンの位置以外の位置に像が解像することは避けたいが、マスクパターンが複雑になるほど、どの位置に像が解像する危険性があるかを容易に把握することが難しくなる。このような場合に、メインパターンの位置以外の位置に像が解像することを防止するための補助コストを設定することが有効となる。
【００８９】
像が解像したかどうかを判定する位置は、例えば、メインパターンからの距離が特定の距離となる領域において、適当なピッチで設定してもよい。また、メインパターンの位置以外の全域に、像が解像したかどうかを判定するための評価線分を設定してもよい。前者の場合は、最適化に要する時間及びデータ量を小さくできるという利点があり、後者の場合は、像が解像する危険性をより正確に判定することができるという利点がある。
【００９０】
＜第６の実施形態＞
第４の実施形態及び第５の実施形態では、補助コストを用いて、解像すべきでない位置で解像した（光学像の線幅が得られた）際に異常値を付加する場合を説明したが、これに限定されるものではない。例えば、ＮＩＬＳが特定の値よりも小さくなったときに異常値を付加するようにしてもよいし、ＭＥＥＦが特定の値よりも大きくなったときに異常値を付加するようにしてもよい。なお、ＭＥＥＦとは、Ｍａｓｋ  Ｅｒｒｏｒ  Ｅｎｈａｎｃｅｍｅｎｔ  Ｆａｃｔｏｒの略であり、マスク製造時においてマスク上のパターンに特定の値の寸法誤差が生じた際に、ウエハ上に投影されるパターンに生じる寸法誤差の大きさを示す。
【００９１】
また、第３の実施形態では、評価項目（物理量）の値そのものを補助コストとして考慮したが、評価項目の値の異常判定条件を補助コストとして考慮してもよい。具体的には、以下に示すように、補助コストを設定してもよい。
補助コスト：  ０  （着目パターンのＮＩＬＳの値が１．４以上）
５０  （着目パターンのＮＩＬＳの値が１．４未満）
補助コスト：  ０  （着目パターンのＭＥＥＦの値が５未満）
１００  （着目パターンのＭＥＥＦの値が５以上）
なお、異常判定条件としての補助コストを設定する評価項目は、特定の評価項目に限定されるものではない。
【００９２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び、かかるプログラムを記憶した記憶媒体は本発明を構成することになる。
【００９３】
＜その他の実施形態＞
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されないことはいうまでもなく、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
0005728259.tif 000005
【図２】
0005728259.tif 000006
【図３】
0005728259.tif 000007
【図５】
0005728259.tif 000008
【図７】
0005728259.tif 000009
【図８】
0005728259.tif 000010
【図９】
0005728259.tif 000011
【図１０】
0005728259.tif 000012
【図１３】
0005728259.tif 000013
【図１４】
0005728259.tif 000014
【図１５】
0005728259.tif 000015
【図１６】
0005728259.tif 000016
【図４】
0005728259.tif 000017
【図６】
0005728259.tif 000018
【図１１】
0005728259.tif 000019
【図１２】
0005728259.tif 000020
【図１７】
0005728259.tif 000021
【図１８】
0005728259.tif 000022
【図１９】
0005728259.tif 000023
【図２０】
0005728259.tif 000024