【課題】マルチプルフィールドにサブ5nmオーバーレイを実現するためのジェット・アンド・フラッシュ・インプリントリソグラフィにおけるマルチフィールドオーバーレイ制御方法を提供する。
【解決手段】そのような一の技術では、ウェハサーマルアクチュエータを用いてウェハ側からオーバーレイを減少させる。他の技術では、テンプレートのトポロジーは、マルチフィールドテンプレートの複数フィールド間のフィールド間機械的結合を減少させることでテンプレートのマルチプルフィールドでオーバーレイを同時に減少できるように、最適化される。その先の技術は、シングル及びマルチフィールドのオーバーレイ実施を同時に達成するために、ウェハサーマル及びテンプレート駆動技術を結合する。
インプリント材料は、前記複数の非パターン化領域の凹部領域の使用によりプリントされた前記マルチプルリソグラフィフィールドに制限されることを特徴とする請求項1に記載のテンプレート。
前記オーバーレイ制御は、X及びYでの移動誤差、X及びYでの倍率誤差、直交度誤差、及び角度誤差のうちの一の誤差を減少させる工程を備えることを特徴とする請求項1に記載のテンプレート。
複数のフィールドの配列を備えるウェハと、ここで、前記複数のフィールドの配列のニ以上のフィールドは、同時に多数の位置でインプリントするリソグラフィフィールドであり、
熱膨張や熱収縮を引き起こし、結果としてオーバーレイ減少をもたらす、前記二以上のリソグラフィフィールド各々の下にある加熱/冷却要素の格子と、
を備えることを特徴とするウェハシステム。
前記オーバーレイ減少は、X及びYでの移動誤差、X及びYでの倍率誤差、直交度誤差、及び角度誤差のうちの一の誤差を減少させる工程を備えることを特徴とする請求項9に記載のウェハシステム。
熱膨張や熱収縮を引き起こし、結果としてX及びYでの台形誤差、直交度誤差、及び高次誤差のオーバーレイ誤差の減少をもたらす、リソグラフィされた一のフィールドの下にある加熱/冷却要素の格子を備えることを特徴とするフォトリソグラフィ用ウェハシステム。
同時に多数の位置でインプリントするマルチプルリソグラフィフィールドと、フィールド間機械的結合を減少させ、且つ同時に前記多重リソグラフィフィールドのオーバーレイ制御を許可するために、複数の非パターン化領域で加工された多孔と、を備えるテンプレートと、
複数のフィールドの配列を備えるウェハと、ここで、前記複数のフィールドの配列のニ以上のフィールドは、同時に多数の位置でインプリントするリソグラフィフィールドであり、熱膨張や熱収縮を引き起こし、結果としてオーバーレイ減少をもたらす、前記二以上のリソグラフィフィールド各々の下にある加熱/冷却要素の格子と、を備えるウェハシステムと、
を備え、
前記多孔を介した前記オーバーレイ制御と前記加熱/冷却要素の格子とが、協調してオーバーレイ制御する
ことを特徴とするシステム。
前記オーバーレイ制御は、X及びYでの移動誤差、X及びYでの倍率誤差、直交度誤差、及び角度誤差のうちの一の誤差を減少させる工程を備えることを特徴とする請求項14に記載のシステム。
テンプレートにおける複数の孔の最適位置を特定するコンピュータプログラム製品であって、該コンピュータプログラム製品は、実施されるプログラムコードを有するコンピュータ読取可能記憶媒体を備えており、
前記プログラムコードは、
最適化パラメータの初期母集団を受信するプログラミング指示と、
最適化パラメータの現在の組に対して前記テンプレートのコンプライアンス行列を算出するプログラミング指示と、
前記コンプライアンス行列を用いて誤差事例各々に対して残余誤差を決定するプログラミング指示と、
前記決定された残余誤差のうち最大残余誤差を識別するプログラミング指示と、
前記最大残余誤差が収束すること、又は反復数が閾値を超えることに応じて、前記テンプレートに前記複数の孔を配置するために用いられる最適化パラメータの前記現在の組を選択するプログラミング指示と、
を備える
ことを特徴とするコンピュータプログラム製品。
前記最大残余誤差が収束していないこと、又は前記反復数が前記閾値を超えていないことに応じて、最適化パラメータの新たな組を形成する最適化パラメータの母集団を選択、再結合、及び変異させる工程と、
最適化パラメータの前記新たな組に対して前記テンプレートの前記コンプライアンス行列を算出させる工程と、
を更に備えることを特徴とする請求項17に記載のコンピュータプログラム製品。
前記誤差事例は、X及びYでの移動誤差、X及びYでの倍率誤差、直交度誤差、角度誤差、及びオーバーレイでの高次誤差のうちの一又は複数の誤差を含むことを特徴とする請求項17に記載のコンピュータプログラム製品。
【発明を実施するための形態】
【0016】
以下に、ジェット・アンド・フラッシュ・インプリントリソグラフィ(J−FIL)のスループット改善と併せて本発明について説明するが、本発明の原理は、ショットイメージ配置を改善させるフォトリソグラフィスキャナで用いられてよい。当業者は、本発明の原理をそのような実施に応用することができるであろう。更に、本発明の原理をそのような実施に応用する実施形態は、本発明の範囲に含まれる。
【0017】
背景技術で記載したように、ウェハの各フィールドは、ウェハレベルグリッド誤差とともに、フィールド内オーバーレイ誤差を有する可能性がある。マルチフィールドテンプレートでは、これらの誤差成分の全てを独立して減少させることは現在困難であり、従って、マルチフィールドオーバーレイには課題となっている。
【0018】
本発明の原理は、マルチフィールドサブ5nmオーバーレイ向けの技術を提供する。これは、CMOSに対するJ−FILのスループットを実質的に改善させうる。本発明の原理は、ウェハオーバーレイの全てに適用されるが、デュアルフィールドとクワッドフィールドに絞って本発明を説明する。例示的デュアルフィールド構成を
図2に示す。
【0019】
図2は、本発明の実施形態に係る、300mmウェハ200上の複数のフィールド202の配列のデュアルインプリントフィールド201A、201Bのペアを示す図である。フィールド201A、201Bは、まとめて複数のフィールド201、又は個々に一のフィールド201と称されてよい。一の実施形態では、フィールド201等であるフィールド202は、同時に多数の位置でインプリントするリソグラフィフィールドである。このような構成では、ウェハフィールド202の2/3近くを、二つずつインプリントでき、よって約1.5xの総スループットゲインが得られ、その結果リソグラフィ費用が減少する。
【0020】
テンプレート作動を用いるデュアルフィールドオーバーレイは、ここにそのまま参照として組み込まれたB.A.Yinにより先に提案されている(B.A. Yin, “Dual Field Nano Precision Overlay,” Master’s Thesis, 2010, pp. 1-40)。Yin法は、Cheralaのシングルフィールドオーバーレイ技術のデュアルフィールドテンプレートへの拡張である(以下に説明)。特に、Cheralaの技術と同様に、本発明の実施形態に係る
図3に示すように、補正力301A、301Bは、テンプレート302の縁部に印加され、各フィールドの隅部に位置する配向マークを用いて誤差が計測される。
【0021】
図3を参照すると、
図3は、対応のデュアルフィールド201A、201Bを備えた標準17025テンプレート302を示す図である。図示された二つのフィールド201A、201Bは、Yinのデュアルフィールド構成である。力の印加位置は、テンプレート302の縁部で矢印により示す。
【0022】
国際半導体技術ロードマップ(ITRS)は、2017年に関してDRAMオーバーレイ要件は4.0nm、3シグマであろうと予想している。Yin法は、簡易ではあるが、サブ5nmデュアルフィールドオーバーレイには十分ではない。Table1は、
図4に示すように、本発明の実施形態に係るYin法の性能を評価するコンピュータシミュレーションの結果を示す表である。
図4に示すように、考慮される誤差の事例の最終オーバーレイは、全ての誤差の事例について5nm未満であることが分かる。
【0023】
ここで、シミュレーションではテンプレート上に引張力が可能である。しかしながら、テンプレートを押したり引いたりできる倍率/スケール制御システム(MSCS)の構築が困難であるため、これは実際のテンプレートでは不可能である。この問題は、テンプレートをパターン化しながら(正の倍率誤差は、引張力の効果に匹敵)、一定の正の倍率型誤差を意図的に導入することにより解決できる。
【0024】
ここで更に、ここで用いられるデュアルフィールドは、先に説明された例示的なデュアルフィールドと同じである。クワッドフィールド構成は、
図5Cに示すように、デュアルフィールド構成の二つのフィールドによって規定される長方形の四つの隅部に配置された四つのフィールドを有する。
【0025】
図5Aから
図5Cを参照すると、
図5Aは、本発明の実施形態に係る、一つのフィールド501に適用されたシングルフィールドインプリントに対するXでの倍率の補正可能な配向を示す図である。
図5Bは、本発明の実施形態に係る、一つのフィールド501に適用されたデュアルフィールドインプリントに対する回転の補正可能な配向を示す図である。
図5Cは、本発明の実施形態に係る、一つのフィールド501に適用されたクワッドフィールドインプリントに対する直交度(γ)の補正可能な配向を示す図である。
【0026】
一の実施形態では、全てのテンプレート構成に対して、複数のフィールド(パターン化領域)は隆起領域上にあり、非フィールド領域の全ては凹んでいると仮定する。このような凹部の詳細は、ここにそのまま参照として組み込まれた米国特許第7,727,453号明細書に示される。特に、米国特許第7,727,453号明細書では、間隙h2(
図15参照)は凹部領域と基板との間で規定され、間隙h1(
図15参照)はフィールド(パターン化領域)と基板との間で規定される。また、h1は実質的にh2よりも低い。これにより、硬化性液体の細管ベース抑制が可能となり、よって硬化性液体は、パターン化領域で実質的に重ねられたままになるように制限される。本発明では、正確な液体閉じ込めにより、
図5B及び
図5Cに示すマルチプル分割フィールドのパターニングが可能であり、先にパターン化されたフィールドと干渉せずに、その後の非パターン化フィールドのパターニングも可能である。
【0027】
マルチプルフィールドのオーバーレイ誤差減少に加えて、本発明は、トポロジー最適化技術、テンプレート力作動、及びシングルフィールド及びマルチプルフィールドにおける高次オーバーレイ減少を含む、オーバーレイ誤差を改善するウェハ熱作動スキーム、を用いることもできる。シングルフィールドの高次減少の考えは、下記に挙げられた3つの特徴のうちの一つ以上の特徴を用いるフォトリソグラフィにも適用できる。
【0028】
一のフィールドにおける一般的なオーバーレイ状態は、次の方程式を用いて説明できる。
【0030】
但し、dx及びdyはフィールド上の任意の点(x,y)の直交変形状態を表す。展開式の係数は、特異な変形成分を表す。即ち、項k1からk6は1次誤差を表す。k1及びk2は、本発明の実施形態に係る、
図6及び
図7に示すようなX及びYでの移動に夫々対応する。k3及びk4は、本発明の実施形態に係る、
図8及び
図9に示すようなX及びYでの倍率に夫々対応する。k5及びk6は、本発明の実施形態に係る、
図10及び
図11に示すような直交度及び回転に夫々等しい。
【0031】
第1項は、通常、オーバーレイ誤差の大部分を構成する。しかしながら、最先端のオーバーレイ制御では、高次誤差も補正される必要がある。
図12は、本発明の実施形態に係る、1次誤差が減少した後の例示的誤差状態を示す図である。
図13から
図16は、本発明の実施形態に係る、例示的な高次誤差項を示す図である。
【0032】
一の実施形態では、下記特徴のうちの、一又は複数の特徴の能力を最適化することにより、高次オーバーレイ減少が更に高められる。
●ウェハ−熱作動を用いるウェハ側からのオーバーレイの補正、
●選択的に機械加工された位置を有するテンプレートのトポロジーの最適化、及び
●ウェハ―熱及びテンプレート作動技術の結合により、著しく改善されたシングル及びマルチプルフィールドオーバーレイ性能を達成。
【0033】
Yin法で用いられるような均一固体テンプレートでは、二つのフィールド間に多くの機械的結合がある。従って、シングルフィールドに対してサブ1nmオーバーレイを作成できる方法と同じ方法では、デュアルフィールドの場合には類似のオーバーレイを作成できない。なぜなら、一のフィールドでの誤差減少が、他のフィールドでの誤差を引き起こすからである。しかしながら、フィールド間結合は、本発明の実施形態に係る
図17に示すような、テンプレート302上で注意深く選択された位置に孔1701を機械加工することにより減少できる。加えて、テンプレート補正力の位置は、ここにそのまま参照として組み込まれた下記の方法(1)から(3)のうちの一つの方法を用いて更に性能を改善するように最適化できる。即ち、(1)Bendsoe et al., “Topology Optimization - Theory, Methods and Applications,” Springer-Verlag Berlin Heidelberg, 2003、(2)Tai et al., “Multiobjective Topology Optimization using a Genetic Algorithm and a Morphological Representation of Geometry,” 6th World Congress of Structural and Multidisciplinary Optimization, Rio de Janeiro, 30 May - 03 June 2005, Brazil、(3)Jakiela et al., “Continuum Structural Topology Design with Genetic Algorithms,” Comput. Methods Appl. Mech. Engrg., Vol. 186, 2000, pp. 339-356。
【0034】
上述のように、フィールド間結合は、テンプレート302上で注意深く選択された位置に孔1701を機械加工することにより減少でき、よってマルチプルリソグラフィフィールド201で同時にオーバーレイ制御(例えば、X及びYでの移動誤差の減少、X及びYでの倍率誤差の減少、直交度誤差の減少、角度誤差の減少、及びオーバーレイの高次誤差の減少)が可能となる。これらの孔1701がテンプレート302のどこに作成されるべきかについては明らかではない。その結果、トポロジー最適化アルゴリズム(以下に説明)は、孔1701の最適位置を特定するために用いられる。特に、トポロジー最適化アルゴリズムは、結果として生じる配置が所定の性能目標を満たすように、所与の負荷や境界条件に対して、所与の設計空間内で材料配置を最適化する。
【0035】
一の実施形態では、トポロジー最適化アルゴリズムは、以下に説明するコンピューティングシステムを介して実施されてよい。
【0036】
ここで図面を詳細に参照すると、
図18は、本発明を実施するハードウェア環境の代表である演算装置1800のハードウェア構成における本発明の実施形態を示す図である。計算装置1800は、複数の孔1701(
図17)の最適位置を特定する能力を有して構成された任意の種類の計算装置(例えば、ポータブルコンピューティングユニット、携帯情報端末(PDA)、スマートフォン、ラップトップコンピュータ、携帯電話、ナビゲーション装置、ゲーム機、デスクトップコンピュータシステム、ワークステーション、インターネット家電等)であってよい。
図18を参照すると、演算装置1800は、システムバス1802によりその他の各種の構成要素に連結されたプロセッサ1801を有してよい。オペレーティングシステム1803は、プロセッサ1801上で実行されてよく、
図18の各種構成要素の機能を制御し、調整する。本発明の原理に係るアプリケーション1804は、オペレーティングシステム1803と併せて実行されてよく、オペレーティングシステム1803にコールを与える。コールは、アプリケーション1804により実行されるべき各種の機能又はサービスを実施する。アプリケーション1804は、例えば、以下に更に説明される複数の孔1701の最適位置を特定するアプリケーションを含んでよい。
【0037】
図18を再び参照すると、読み出し専用メモリ(ROM)1805は、システムバス1802に連結されていてよく、演算装置1800のある基本機能を制御する基本入出力システム(BIOS)を含んでよい。ランダムアクセスメモリ(RAM)1806及びディスクアダプタ1807も、システムバス1802に連結されていてよい。尚、オペレーティングシステム1803及びアプリケーション1805を含むソフトウェア構成要素は、演算装置1800の実行メインメモリであるRAM1806へロードされてよい。ディスクアダプタ1807は、ディスクユニット1808、例えばディスクドライブと通信するIDE(Integrated Drive Electronics)アダプタであってよい。尚、複数の孔1701の最適位置を特定するプログラムは、ディスクユニット1808又はアプリケーション1804内に常駐してよい。
【0038】
演算装置1800は、バス1802に連結された通信アダプタ1809を更に含んでよい。通信アダプタ1809は、バス1802を外部ネットワークに相互接続してよく、よって、演算装置1800はその他のデバイスと通信可能となる。
【0039】
複数のI/Oデバイスも、ユーザインターフェースアダプタ1810及びディスプレイアダプタ1811を介して演算装置1800に接続されてもよい。キーボード1812、マウス1813、及びスピーカ1814の全ては、ユーザインターフェースアダプタ1810を介してバス1802に相互接続されてよい。ディスプレイモニタ1815は、ディスプレイアダプタ1811によりシステムバス1802に接続されてよい。このように、ユーザは、キーボード1812又はマウス1813を介して演算装置1800に入力可能であり、ディスプレイ1815又はスピーカ1814を介して演算装置1800からの出力を受信可能である。タッチスクリーン能力を有するディスプレイ1815や仮想キーボードであるキーボード1812等の、
図18に図示されていないその他の入力機構が、演算装置1800にデータを入力するために用いられてよい。
図18の演算装置1800は、
図18に示した要素の範囲に制限されず、
図18に示したよりも少ない又は多い要素を含んでよい。
【0040】
本発明は、システム、方法、及び/又はコンピュータプログラム製品であってよい。コンピュータプログラム製品は、プロセッサに本発明の複数の態様を実行させるコンピュータ読み取り可能プログラム命令を有する、コンピュータ読み取り可能記憶媒体(又は複数媒体)を含んでよい。
【0041】
コンピュータ読み取り可能記憶媒体は、命令実行装置による使用命令を保持且つ格納する有形のデバイスであってよい。コンピュータ読み取り可能記憶媒体は、例えば、電子記憶装置、磁気記憶装置、光学記憶装置、電磁記憶装置、半導体記憶装置、又はこれらの任意の適切な組み合わせであってよいが、これらに限定されない。完全に網羅しているわけではないが、コンピュータ読み取り可能記憶媒体の更に詳細な例は、下記を含む。即ち、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルROM(EPROM又はフラッシュメモリ)、スタティックRAM(SRAM)、ポータブルコンパクトディスクROM(CD−ROM)、DVD(Digital Versatile Disk)、メモリスティック、フロッピーディスク、命令が記録されたグルーブの隆起構造体又はパンチカード等の機械的に符号化されたデバイス、並びにこれらの任意の適切な組み合わせである。ここで用いられるコンピュータ読み取り可能記憶媒体は、ラジオ波又はその他の自由に伝播する電磁波、導波管又は他の伝送媒体を介して伝播する電磁波(例えば、光ファイバケーブルを介して伝播する光パルス)、又はワイヤを介して伝送される電気信号等の、一時的な信号それ自体として解釈されるべきではない。
【0042】
ここで説明されたコンピュータ読み取り可能プログラム命令は、コンピュータ読み取り可能記憶媒体から夫々の演算/処理装置へダウンロードできる。或いは、例えばインターネット、ローカルエリアネットワーク、広域ネットワーク、及び/又は無線ネットワークであるネットワークを介して外部のコンピュータ又は外部の記憶媒体へダウンロードできる。ネットワークは、銅の伝送ケーブル、光伝送ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイコンピュータ及び/又はエッジサーバを備えてよい。各演算/処理装置のネットワークアダプタカード又はネットワークインターフェースは、ネットワークからコンピュータ読み取り可能プログラム命令を受信し、夫々の演算/処理装置内のコンピュータ読み取り可能記憶媒体に記憶させるためにコンピュータ読み取り可能プログラム命令を転送する。
【0043】
本発明の動作を実行するコンピュータ読み取り可能プログラム命令は、アセンブリ命令、命令セットアーキテクチャ(ISA)命令、機械命令、機械依存命令、マイクロコード、ファームウェア命令、状態設定データ、或いはSmalltalk、C++等のオブジェクト指向プログラミング言語や、「C」プログラミング言語又は類似のプログラミング言語等の従来の手続型プログラミング言語を含む、一又は複数のプログラミング言語の任意の組み合わせで作成されたソースコード又はオブジェクトコードであってよい。コンピュータ読み取り可能プログラム命令は、ユーザのコンピュータ上で完全に実行されてよく、スタンドアローンソフトウェアパッケージとしてユーザのコンピュータ上で部分的に実行されてよく、ユーザのコンピュータ上で部分的に且つリモートコンピュータ上で部分的に実行されてよく、或いはリモートコンピュータ又はサーバ上で完全に実行されてよい。後者の場合には、リモートコンピュータは、ローカルエリアネットワーク(LAN)又は広域ネットワーク(WAN)を含む任意の種類のネットワークを介してユーザコンピュータに接続されてよい。或いは、接続は、外部コンピュータに対して(例えば、インターネットサービスプロバイダを用いてインターネットを介して)なされてよい。ある実施形態では、例えばプログラマブルロジック回路、フィールドプログラマブルゲートアレイ(FPGA)、又はプログラマブルロジックアレイ(PLA)を含む電子回路は、本発明の態様を実行するために、コンピュータ読み取り可能プログラム命令の状態情報を用いて電子回路を個人用設定とすることで、コンピュータ読み取り可能プログラム命令を実行してよい。
【0044】
本発明の複数の態様は、本発明の実施形態に係る方法、装置(システム)、及びコンピュータプログラム製品のフローチャート図示及び/又はブロック図を参照して、ここに説明される。フローチャート図示及び/又はブロック図の各ブロックや、フローチャート図示及び/又はブロック図のブロックの組み合わせは、コンピュータ読み取り可能プログラム命令によって実施できることは理解されよう。
【0045】
これらのコンピュータ読み取り可能プログラム命令は、機械を製造するために、汎用コンピュータ、専用コンピュータ、又はその他のプログラマブルデータ処理装置のプロセッサに提供されてよい。結果として、これらのコンピュータ又はその他のプログラマブルデータ処理装置のプロセッサを介して実行される命令が、フローチャート及び/又はブロック図の一又は複数のブロックで特定される機能/行為を実施する手段を作成する。これらのコンピュータ読み取り可能プログラム命令は、命令が記憶されたコンピュータ読み取り可能記憶媒体が、フローチャート及び/又はブロック図の一又は複数のブロックで特定される機能/行為の態様を実施する命令を含む製造物品を含むように、コンピュータ、プログラマブルデータ処理装置、及び/又はその他の装置に特定の方法で機能するに命令するコンピュータ読み取り可能記憶媒体に記憶されてもよい。
【0046】
コンピュータ読み取り可能プログラム命令は、コンピュータ、その他のプログラマブルデータ処理装置、又はその他の装置上で実行する命令が、フローチャート及び/又はブロック図の一又は複数のブロックで特定される機能/行為の態様を実施するように、コンピュータ、その他のプログラマブルデータ処理装置、又はその他の装置にロードされ、一連の動作ステップがコンピュータ、その他のプログラマブルデータ処理装置、又はその他の装置上で実行されてコンピュータ実施工程を作成してもよい。
【0047】
図面のフローチャート及びブロック図は、本発明の各種実施形態に係るシステム、方法、コンピュータプログラム製品の可能な実施におけるアーキテクチャ、機能性及び動作を示す。この点について、フローチャート又はブロック図の各ブロックは、特定された(一又は複数の)論理機能を実施する一又は複数の実行可能命令を含む、一部の命令、セグメント、又はモジュールを表してよい。他の実施においては、ブロックに記入された機能は、図に記入された順序から外れて生じてよい。例えば、連続して示された二のブロックは、実際には、ほぼ同時に実行されてよく、或いは、これらのブロックは、関係する機能性に応じて、時には逆の順序で実行されてよい。尚、ブロック図及び/又はフローチャート図示の各ブロックや、ブロック図及び/又はフローチャート図示のブロックの任意の組み合わせは、特定された機能又は行為を実行、或いは特殊用途ハードウェアおよびコンピュータ命令の組み合わせを実施する特殊用途ハードウェアベースシステムにより実施できる。
【0048】
上述のように、トポロジー最適化アルゴリズムは、
図19に関連して以下に説明するように、複数の孔1701の最適位置を特定するために用いられる。
【0049】
図19は、本発明の実施形態に係る、テンプレート302(
図17)における複数の孔1701(
図17)の最適位置を特定する方法1900を示すフローチャートである。
【0050】
特に、トポロジー最適化アルゴリズムは、結果として生じる配置が所定の性能目標を満たすように、所与の負荷や境界条件に対して、所与の設計空間内で材料配置を最適化する。
【0051】
図3、
図4、
図5A−
図5C、及び
図17及び
図18と併せて
図19を参照すると、ステップ1901において、演算装置1800は、テンプレート密度行列や補正力位置等の、最適化パラメータの初期母集団(population)を受信する。
【0052】
ステップ1902において、演算装置1800は、最適化パラメータの現在の組(set)に対してテンプレート302のコンプライアンス行列を算出する。
【0053】
テンプレート作動及び残余誤差算出のためのコンプライアンス行列を参照すると、即部に印加された力に起因するテンプレートの一般的な変形状態は、ナビエ・コーシー方程式(Navier-Cauchy equations)を用いて求められる。
【0055】
但し、uバーは変形フィールド、Fは体積力(body force)、νはポアソン比、はせん断弾性率である。これはuバーで線形であるので、格子点でのテンプレート変形は次式によってより簡単に記載できる。
【0057】
但し、{F
template}は、テンプレート側部に印加された力のベクトルであり、{δ}はグリッド格子点でのテンプレート変形のベクトルであり、Cはテンプレートコンプライアンス行列である。{F
template}の3力成分は、テンプレートの静的平衡を保持するために用いられなければならない。これらの3力成分は、残りの力成分に線形従属するであろう。{F
template}は独立した力の組み合わせという点で以下のように表すことができる。
【0059】
但し、noFはテンプレート補正力の総数であり、α
noFx1は力{FN
template}
noFx(noF-3)の基底集合の作動度合のベクトルである。テンプレート補正力は、以下となる。
【0061】
C*{FN
template}(ここでC
templateとして称される)は、基準力の組み合わせユニット作動に対して一般的な板の変形方程式を解き、結果として生じる変形ベクトルを集めて行列とすることにより求められる。{δ}を最適に補正するために必要な{F
template}は、最大残余オーバーレイ誤差を最小にするための最適化問題を解くことにより求められる。
【0063】
但し、wはX及びYでの最大残余オーバーレイ誤差であり、F
Lは制限圧縮/引張力である。これは、線形計画問題であり、一般的に入手可能な数理計画ソフトウェアを用いて解くことができる。
【0064】
ウェハ熱作動及び残余誤差算出のためのコンプライアンス行列を参照すると、ウェハ熱作動は、一次方程式でも記載できる。
【0066】
但し、{T}はサーマルアクチュエータに印加される温度の集合(基準温度298Kに関連)であり、{δ}は格子点でのウェハ変形のベクトルであり、C
thermalは熱コンプライアンス行列である。テンプレート作動と同様に、{δ}を最適に補正するために必要な{T}は、最大残余オーバーレイ誤差を最小にするための最適化問題を解くことにより求められる。
【0068】
ステップ1903において、演算装置1800は、コンプライアンス行列を用いて、複数の誤差の事例(例えば、X及びYでの移動誤差、X及びYでの倍率誤差、直交度誤差、角度誤差、オーバーレイでの高次誤差)の夫々に対して残余誤差を決定する。
【0069】
ステップ1904において、演算装置1800は、決定された残余誤差のうち最大残余誤差を識別する。
【0070】
ステップ1905において、演算装置1800により、最大残余誤差が収束するか、又は反復数が閾値を超えるかに関して決定される。但し、そのような閾値はユーザが選択できる。最大残余誤差の収束に関して、収束を規定するために使用できる基準は多数ある。一の共通基準は、目的関数における分数変化率である。分数変化率が所定の値より低くなると、収束が達成されたといえる。
【0071】
最大残余誤差が収束した、又は反復数が閾値を超えた場合には、テンプレート密度行列や補正力位置等の最適化パラメータの母集団が最適化される。この結果、演算装置1800は、ステップ1906において、テンプレート302に複数の孔1701を配置する為に用いられるそのような最適化パラメータの母集団を選択する。
【0072】
しかしながら、最大残余誤差が収束していない、又は反復数が閾値を超えていな場合には、ステップ1907において、演算装置1800は、テンプレート密度行列や補正直位置等の、最適化パラメータの母集団を選択、再結合、及び変異させる。その後、テンプレート302のコンプライアンス行列が、最適化パラメータの新たな組に対して算出される。
【0073】
一の実施形態では、方法1900のアルゴリズムは、テンプレート302の平面応力有限要素分析の頃に構築される。テンプレート302は、境界力に係る位置ずれが算出するために、先ずメッシュにかけられる。任意のトポロジーを表すため、密度係数「」は、各メッシュ要素に関連する。は、その要素での材料の有無に対応して、1又は0であってよい(計算上の問題を避けるために、小さい数が通常0の代わりに用いられる)。テンプレート302近くの力の印加点を特定するために、幾何学パラメータが4つ選択される。メッシュ状態、行列、及び補正力位置(及び大きさ)を与えると、有限要素の解が得られる。テンプレートコンプライアンス行列(C
template)は、有限要素の解を全ての基準力の組み合わせについて求めることにより得られる。その後、最大残余オーバーレイ誤差が、上記のように得られる。これは、目的関数の出力である。この出力を最小にするために用いられる最適化手順は、遺伝的アルゴリズム(GAと称する)である。GAを選択する理由は、一次関数の計算のみを必要とするからであり、連続的でも微分可能でもないここでの目的関数に非常に適している。一の実施形態では、Matlab(登録商標)のGAツールボックスが、実際の実施に用いられる。
【0074】
図20は、本発明の実施形態に係る、トポロジー及び力位置最適化テンプレートのジオメトリを示す図である。
【0075】
図20を参照すると、複数の領域2001は、テンプレート302が機械加工される必要がある場所である。領域201A及び201Bは、二つのフィールドの位置を示す。更に、複数のマーク2002は、力の印加点である。
【0076】
図20に示すように、一の実施形態では、テンプレート302の1/4のみが、トポロジー最適化に用いられる。これは、必要計算量を減らして最適化テンプレートの鏡面対称性を加えるために行われる。
【0077】
本発明の実施形態に係る
図21のTable2に示すように、テンプレート302は、デュアルフィールドオーバーレイに対して、Yinの均一固体テンプレートよりも格段に良好に機能することが分かる。
【0078】
開示されたアルゴリズムに関して留意すべき一態様は、特異なJ−FILアプリケーションに存在する可能性のある新たな制約を容易に含めうる点である。例えば、シータ誤差専用の最適化テンプレートを得るかもしれず、利用可能な最適化領域をテンプレート中心の交差部に変えるかもしれない。
【0079】
テンプレート302の作動によるオーバーレイ制御に加え、本発明は、ウェハ熱作動を介してオーバーレイを制御してよい。一の実施形態では、ウェハ2201(
図22A及び
図22B)は、結果として生じる熱膨張や熱収縮がオーバーレイ減少をもたらす(X及びYでの移動誤差、X及びYでの倍率誤差、直交度誤差、角度誤差、オーバーレイでの高次誤差等の誤差を減らす)ように、マルチプルスポットにおいて制御された様式で加熱・冷却される。
図22A及び
図22Bは、本発明の実施形態に係る、例示的なデュアルフィールド構成201A及び201Bと、下に配置された複数のサーマルアクチュエータ(加熱器/冷却器)とを含むウェハ2201を備えた300mmウェハシステム2200を示す図である。
【0080】
図22A及び
図22Bを参照すると、一の実施形態では、加熱/冷却要素2202、2203の6×8(例示)グリッドは、夫々、各フィールド201A、201Bの下に配置される。一の実施形態では、加熱/冷却要素2202、2203は、ペルチェ効果で動作する。一の実施形態では、ウェハ2201の残りは、室温(例えば、298ケルビン)で保持される。
【0081】
図23のTable3は、本発明の実施形態に係る、ウェハ熱作動法の性能を評価するコンピュータシミュレーションの結果を示す表である。
【0082】
サーマルアクチュエータは領域的に分配されているので、一般に、フィールド201当たりの作動自由度はより高くできる。これは、サーマルアクチュエータが局所的な等方性膨張/収縮源であるという事実ととともに、倍率及び移動型誤差を非常に良好に減少できることを意味する。また、オーバーレイ制御は、フィールド数が増加しても悪化しない。よって、ある状況での誤差が主に倍率及び移動要素を含んでいても、ウェハ熱作動は、デュアルフィールド、クワッドフィールド、更にはウェハオーバーレイの全てに対して効果的な解決法である。しかしながら、熱作動の等方性の理由により、サーマルアクチュエータを用いるだけでは、シータ及びガンマ誤差は減少しない可能性がある。
【0083】
熱作動及びテンプレート作動技術は、線形に結合されてよい(「ハイブリッド作動スキーム」)。
図24のTable4は、本発明の実施形態に係る、デュアル及びクワッドフィールドの事例についてガンマ及びシータ誤差に対するハイブリッド作動スキームのシミュレーションされた性能を示す表である。Table4の結果に対して、テンプレート302はトポロジー最適化がなされていない。
【0084】
ハイブリッド作動スキームを用いることで、サブ5nmデュアル及びクワッドオーバーレイが可能であることが分かる。
【0085】
ハイブリッド作動を用いたサブ5nm最終オーバーレイへの初期誤差限界に関して、Table2から4(夫々、
図21、
図23、
図24を参照)では、作動性能は、6つの初期誤差の事例に対して評価されており、多数のフィールドのうち、一のフィールドのみがこの誤差を有している。これは、他のフィールドに影響を与えずに、一のフィールドにおいてオーバーレイ誤差を独立して減少させる際、作動スキームが如何に良好に機能するかを評価するのに理想的である。しかしながら、実際のリソグラフィツールでは、複数のフィールドは、多数のフィールドにおける各フィールド上に複数種類の初期誤差を有する可能性がある。誤差限界は、デュアル及びクワッドフィールドオーバーレイの両方に対して導出され、これにより、
図25のTable5に示すようなハイブリッド作動を用いるサブ5nm残余オーバーレイが保証される。
図25のTable5は、本発明の実施形態に係る、ハイブリッド作動を用いるサブ5nm最終オーバーレイの初期誤差限界を示す表である。作動性能は、二つのフィールド/四つのフィールドのいずれかにかかるTable5に示す誤差事例の全ての組み合わせについて試験された。これらは、テンプレート製作中の有用なガイドラインとして役立つだろう。
【0086】
熱オーバーレイ制御用チャックの設計における重要な因子は、温度設定時間である。設定時間を高くすると、スループットを妥協させてしまい、これは、高スループットがマルチフィールドオーバーレイの全目標であるので、望ましくない。温度設定時間は、チャック及びウェハの熱伝導度や厚み、ウェハ−チャック接触抵抗、及びチャック−加熱器接触抵抗に依存する。
【0087】
半導体産業においてウェハチャックを作成するのに一般的な材料は、炭化けい素(SiC)である。SiCはシリコンよりも表面粗さが格段に高いため、これら両者間の熱接触は良くない。従って、レギュラーピン型SiCチャックは、ウェハ−ピン接触抵抗が高いため、ここでは理想的ではない。
【0088】
一の考えうる解決方法は、チャックとウェハとの間の空間をヘリウム等の軽ガスで充填したチャックを用いることである。軽ガスは、ガス伝導を用いて熱接触を向上させる。しかしながら、背圧が高くなると、ある領域ではウェハがピンとの接触を失い始めるため、熱伝達の均一性の問題が引き起こされよう。この結果、チャックは、本発明の実施形態に係る、
図26に示すガス背圧によるウェハの反りを防止するための小型真空ポケットを用いてよい。
図26を参照すると、チャック2600は、シール2602に囲まれた、ヘリウム等の軽ガス2601で充填される。チャック2600は、環状ピンの形態の真空ポケット2603の配列を用いる。これらのピンは、ウェハとウェハチャック2600との間の空間がガス充填される際でも、ウェハチャック2600に対して確実にウェハを保持する。このような設計は、ウェハの反りを防止しながら、同時に、ガス伝導を用いてウェハとチャック2600との間の熱伝導度を向上させる。
【0089】
本発明の各種実施形態の説明は、例示の目的のために提示されたが、開示された実施形態に包括又は限定されるものではない。説明された実施形態の範囲や思想から逸脱することなく多くの変形や変更が当業者には明らかであろう。ここで用いられた文言は、実施形態の原理、実地応用、又は市場での技術を越えた技術改善を最良に説明するために、又は当業者がここで開示した実施形態を理解できるように選択された。
【発明の名称】MULTI-FIELD OVERLAY CONTROL IN JET AND FLASH IMPRINT LITHOGRAPHY GOVERNMENT INTERESTS
【技術分野】
This invention was made with government support under Grant No. EEC1160494 awarded by the National Science Foundation. The U.S. government has certain rights in the invention.
The present invention relates generally to imprint lithography, and more particularly to multi-field overlay control (e.g., sub-5nm) in Jet and Flash Imprint Lithography (J-FIL).
【背景技術】
Imprint lithography is ideally suited for sub-25nm patterning applications, with sub-3nm large area patterning demonstrated in research. It offers significant advantages over other lithography techniques, such as self-aligned double patterning (SADP) and directed self-assembly (DSA) in terms of cost and pattern complexity. Recent advances in defect and overlay control in Jet and Flash Imprint Lithography (J-FIL), a specific form of imprint lithography, have set-up J-FIL as a close contender to SADP for manufacturing cost-sensitive devices, such as advanced memory.
One of the ongoing issues with imprint lithography is lower throughput in comparison to photolithography (at least for CMOS devices). Throughput is governed mainly by the area over which overlay can be controlled. J-FIL uses a field size of 26 mm x 33 mm to enable mix and match with photolithography scanners. With current overlay techniques, J-FIL can pattern only a single such field in one imprint. This limits the throughput to about 20 wafers per hour.
For single field overlay in J-FIL, eight alignment correctibles are compensated as shown in Figures 1A-1H. Figure 1A illustrates the alignment correctible of the translation in X. Figure 1B illustrates the alignment correctible of the translation in Y. Figure 1C illustrates the alignment correctible of rotation (θ). Figure 1D illustrates the alignment correctible of the magnification in X. Figure 1E illustrates the alignment correctible of the magnification in Y. Figure 1F illustrates the alignment correctible of the orthogonality (γ). Figure 1G illustrates the alignment correctible of the trapezoid in X. Figure 1H illustrates the alignment correctible of the trapezoid in Y.
Alignment values are obtained at each corner of a field using alignment marks, and are linearly transformed into the eight alignment correctibles (translation, rotation, etc.). The rigid body errors - translation in X, Y and rotation are reduced by the wafer stage. The five scale/shape errors (X Y magnification, orthogonality, and X Y trapezoid) are reduced using the Magnification/Scale Control System (MSCS). Additional details can be found in the work of Cherala et al., "Nanoscale Magnification and Shape Control System for Precision Overlay in Jet and Flash Imprint Lithography," IEEE/ASME Transactions on Mechatronics, Vol. 20, No. 1, February 2015, pp. 122-132, which is hereby incorporated by reference herein in its entirety.
Unlike photolithography, J-FIL is not fundamentally limited by field size. In fact, whole wafer high resolution imprinting has been previously demonstrated for bit patterned media. But for large area CMOS applications, large area imprinting capability is not enough. It is also necessary to have large area overlay reduction capability, which includes reducing both inter-field (or wafer level grid errors) as well as intra-field overlay errors. In other words, each field in a wafer might have intra-field overlay errors as well as wafer level grid errors. It is currently difficult to independently reduce all of these error components in a multi-field template thereby presenting a challenge to multi-field overlay limiting J-FIL’s throughput for CMOS applications.
【発明の概要】
In one embodiment of the present invention, a template comprises multiple lithography fields for imprinting at multiple locations simultaneously. The template further comprises multiple holes machined in unpatterned regions to reduce inter-field mechanical coupling and permit overlay control over the multiple lithography fields simultaneously.
In another embodiment of the present invention, a wafer system comprises a wafer comprising an array of fields, where two or more fields of the array of fields are lithography fields for imprinting at multiple locations simultaneously. The wafer system further comprises a grid of heating/cooling elements underneath each of the two or more lithography fields causing thermal expansion and contraction resulting in overlay reduction.
In a further embodiment of the present invention, a wafer system for photolithography, comprises a grid of heating/cooling elements underneath a field being lithographed causing thermal expansion and contraction resulting in reduction of the following overlay errors: trapezoidal errors in X and Y, orthogonality errors and higher order errors.
In another embodiment of the present invention, a system comprises a template comprising multiple lithography fields for imprinting at multiple locations simultaneously. The template further comprises multiple holes machined in unpatterned regions to reduce inter-field mechanical coupling and permit overlay control over the multiple lithography fields simultaneously. The system further comprises a wafer system comprising a wafer comprising an array of fields, where two or more fields of the array of fields are lithography fields for imprinting at multiple locations simultaneously. The wafer system further comprises a grid of heating/cooling elements underneath each of the two or more lithography fields causing thermal expansion and contraction resulting in overlay control. The overlay control via the multiple holes and the grid of heating/cooling elements control overlay in a coordinated manner.
In a further embodiment of the present invention, a computer program product for locating optimal locations of holes in a template, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code comprises the programming instructions for receiving an initial population of optimization parameters. The program code further comprises the programming instructions for calculating a compliance matrix of the template for a current set of optimization parameters. The program code additionally comprises the programming instructions for determining a residual error for each of the error cases using the compliance matrix. Furthermore, the program code comprises the programming instructions for identifying a maximum residual error out of the determined residual errors. Additionally, the program code comprises the programming instructions for selecting the current set of optimization parameters to be utilized to place the holes in the template in response to the maximum residual error converging or a number of iterations exceeding a threshold value.
Other forms of the embodiment of the computer program product described above are in a method and in a system.
The foregoing has outlined rather generally the features and technical advantages of one or more embodiments of the present invention in order that the detailed description of the present invention that follows may be better understood. Additional features and advantages of the present invention will be described hereinafter which may form the subject of the claims of the present invention.
【図面の簡単な説明】
A better understanding of the present invention can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
Figure 1A illustrates the alignment correctible of the translation in X;
Figure 1B illustrates the alignment correctible of the translation in Y;
Figure 1C illustrates the alignment correctible of rotation (θ);
Figure 1D illustrates the alignment correctible of the magnification in X;
Figure 1E illustrates the alignment correctible of the magnification in Y;
Figure 1F illustrates the alignment correctible of the orthogonality (γ);
Figure 1G illustrates the alignment correctible of the trapezoid in X;
Figure 1H illustrates the alignment correctible of the trapezoid in Y;
Figure 2 illustrates a pair of dual-imprinted fields in an array of fields on a 300 mm wafer in accordance with an embodiment of the present invention;
Figure 3 illustrates applying correction forces at the edges of the template and measuring errors using alignment marks located at the corners of each field in accordance with an embodiment of the present invention;
Figure 4 is a table, Table 1, showing the results of a computer simulation for evaluating the performance of Yin’s method in accordance with an embodiment of the present invention;
Figure 5A illustrates the alignment correctible of the magnification in X for a single field imprint applied to a field in accordance with an embodiment of the present invention;
Figure 5B illustrates the alignment correctible of the rotation for the dual-field imprint applied to a field in accordance with an embodiment of the present invention;
Figure 5C illustrates the alignment correctible of the orthogonality (γ) for the quad-field imprint applied to a field in accordance with an embodiment of the present invention;
Figures 6 and 7 illustrate that the terms k1 and k2 represent the first order errors corresponding to the translation in X and Y, respectively, in accordance with an embodiment of the present invention;
Figures 8 and 9 illustrate that the terms k3 and k4 represent the first order errors corresponding to the magnification in X and Y, respectively, in accordance with an embodiment of the present invention;
Figures 10 and 11 illustrate that the terms k5 and k6 represent the first order errors corresponding to orthogonality and rotation, respectively, in accordance with an embodiment of the present invention;
Figure 12 shows an exemplary error state after first-order errors have been reduced in accordance with an embodiment of the present invention;
Figures 13-16 show some exemplary higher-order error terms in accordance with an embodiment of the present invention;
Figure 17 illustrates reducing the inter-field coupling by machining holes at carefully chosen locations on the template in accordance with an embodiment of the present invention;
Figure 18 illustrates an embodiment of the present invention of the hardware configuration of a computing device which is representative of a hardware environment for practicing the present invention;
Figure 19 is a flowchart of a method for locating the optimal location of the holes in a template in accordance with an embodiment of the present invention;
Figure 20 illustrates the topology and force location optimized template geometry in accordance with an embodiment of the present invention;
Figure 21 is a table, Table 2, showing that the template performs significantly better than Yin’s uniformly solid template for dual-field overlay in accordance with an embodiment of the present invention;
Figures 22A-22B illustrate a 300 mm wafer system with a wafer that includes exemplary dual-field configuration and thermal actuators (heaters/coolers) placed underneath in accordance with an embodiment of the present invention;
Figure 23 is a table, Table 3, showing the results of a computer simulation for evaluating the performance of the wafer thermal actuation method in accordance with an embodiment of the present invention;
Figure 24 is a table, Table 4, showing the simulated performance of the hybrid actuation scheme for gamma and theta errors for dual and quad field cases in accordance with an embodiment of the present invention;
Figure 25 is a table, Table 5, showing the initial error limits for sub-5nm final overlay using hybrid actuation in accordance with an embodiment of the present invention; and
Figure 26 illustrates an exemplary chuck using small vacuum pockets to prevent wafer bowing due to gas back-pressure in accordance with an embodiment of the present invention.
【発明を実施するための形態】
While the following discusses the present invention in connection with improving throughput in jet and flash imprint lithography (J-FIL), the principles of the present invention may be used in photolithography scanners for improving shot image placement. A person of ordinary skill in the art would be capable of applying the principles of the present invention to such implementations. Further, embodiments applying the principles of the present invention to such implementations would fall within the scope of the present invention.
As discussed in the Background section, each field in a wafer might have intra-field overlay errors as well as wafer level grid errors. It is currently difficult to independently reduce all of these error components in a multi-field template thereby presenting a challenge to multi-field overlay.
The principles of the present invention provide a technique for multi-field sub-5nm overlay, which could substantially improve J-FIL’s throughput for CMOS applications. While the principles of the present invention may apply to whole wafer overlay, the description of the present invention focuses on dual-field and quad-field overlay. An exemplary dual-field configuration is shown in Figure 2.
Figure 2 illustrates a pair of dual-imprinted fields 201A-201B in an array of fields 202 on a 300 nm wafer 200 in accordance with an embodiment of the present invention. Fields 201A-201B may collectively or individually be referred to as fields 201 or field 201, respectively. In one embodiment, fields 202, such as fields 201, are lithography fields for imprinting at multiple locations simultaneously. In such a configuration, close to two-thirds of the wafer fields 202 can be imprinted two at a time, giving an overall throughput gain of about 1.5x thereby resulting in lowering the cost for lithography.
Dual-field overlay using template actuation has been previously proposed before by B.A. Yin, “Dual Field Nano Precision Overlay,” Master’s Thesis, 2010, pp. 1-40, which is hereby incorporated herein by reference in its entirety. Yin’s method is an extension of the single field overlay technique of Cherala for a dual-field template (discussed below). In particular, as in Cherala’s technique, correction forces 301A-301B are applied at the edges of the template 302 and errors are measured using alignment marks located at the corners of each field as shown in Figure 3 in accordance with an embodiment of the present invention.
Referring to Figure 3, Figure 3 illustrates a standard 17025 template 302 with corresponding dual-fields 201A-201B. The two fields 201A-201B shown are in Yin’s dual field configuration. The force application locations are shown by the arrows at the edges of template 302.
International Technology Roadmap for Semiconductors (ITRS) projects that for the year 2017 DRAM overlay requirements would be 4.0 nm 3-sigma. Yin’s method, while straightforward, is not sufficient for sub-5nm dual-field overlay. Table 1, as shown in Figure 4, shows the results of a computer simulation for evaluating the performance of Yin’s method in accordance with an embodiment of the present invention. As illustrated in Figure 4, it can be seen that the final overlay for the considered error cases is not below 5 nm for all error cases.
It is noted that tensile forces are allowed on the template in the simulation. However, this is not possible on a real template since it is difficult to build a Magnification/Scale Control System (MSCS) which can push as well as pull the template. The problem can be solved by deliberately introducing a fixed positive magnification type error while patterning the template (the positive magnification error emulates the effect of tensile forces).
It is further noted that the dual-field configuration used herein is the same as the exemplary dual-field previously discussed. The quad-field configuration has four fields placed in the four corners of the rectangle defined by the two fields of the dual-field configuration as shown in Figure 5C.
Referring now to Figures 5A-5C, Figure 5A illustrates the alignment correctible of the magnification in X for a single field imprint applied to field 501 in accordance with an embodiment of the present invention. Figure 5B illustrates the alignment correctible of the rotation for the dual-field imprint applied to field 501 in accordance with an embodiment of the present invention. Figure 5C illustrates the alignment correctible of the orthogonality (γ) for the quad-field imprint applied to field 501 in accordance with an embodiment of the present invention.
In one embodiment, for all the template configurations, it is assumed that the fields (patterning areas) are on a raised region and all of the non-field areas are recessed. The details of such recesses are provided in U.S. Patent No. 7,727,453 which is hereby incorporated herein by reference in its entirety. In particular, in U.S. Patent No. 7,727,453, the gap h2 (see Figure 15) is defined between the recessed region and the substrate, while the gap h1 (see Figure 15) is defined between the field (patterning region) and the substrate; and h1 is substantially lower than h2. This enables capillary based inhibition of curable liquid thereby confining the curable liquid to remain substantially superimposed with the patterning area. In the present invention, this precise liquid confinement allows for patterning of multiple separated fields -shown in Figures 5B-5C- and then allows subsequent patterning of unpatterned fields without interference with the previously patterned fields.
In addition to overlay error reduction over multiple fields, the present invention can also use the topology optimization techniques, the template force actuation, and wafer thermal actuation scheme to improve overlay errors, including higher order overlay reduction in a single field and over multiple fields. The idea of higher order reduction over a single field can also be applied to photolithography using one or more of the three features listed below.
The general overlay state of a field can be described using the following set of equations:
【数1】
where, dx and dy represent the orthogonal deformation state at any point (x,y) on the field. The coefficients in the expansion represent specific deformation components - terms k1 to k6 represent first order errors. k1 and k2 correspond to translation in X and Y as shown in Figures 6 and 7, respectively, in accordance with an embodiment of the present invention. k3 and k4 correspond to magnification in X and Y as shown in Figures 8 and 9, respectively, in accordance with an embodiment of the present invention. k5 and k6 are equivalent to orthogonality and rotation as shown in Figure 10 and 11, respectively, in accordance with an embodiment of the present invention.
The first order terms generally constitute the bulk of the overlay errors. However, for state-of-the-art overlay control higher-order errors need to be corrected as well. Figure 12 shows an exemplary error state after first-order errors have been reduced in accordance with an embodiment of the present invention. Figures 13-16 show some exemplary higher-order error terms in accordance with an embodiment of the present invention.
In one embodiment, the higher order overlay reduction is further enhanced by co-optimizing the capabilities of one or more of the following features:
・ Correcting overlay from the wafer side using wafer-thermal actuators,
・ Optimizing the topology of the template with selectively machined locations, and
・ Combining wafer-thermal and template actuation techniques to achieve significantly improved single and multi-field overlay performance.
In a uniformly solid template, as used in Yin’s method, there is a large amount of mechanical coupling between the two fields. Therefore, the same method which can produce sub-1nm overlay for a single field cannot produce similar overlay for the dual-field case since error reduction in one field induces errors in the other field. The inter-field coupling can, however, be reduced by machining holes 1701 at carefully chosen locations on template 302 as shown in Figure 17 in accordance with an embodiment of the present invention. Additionally, the locations of template correction forces can be optimized to further improve performance using one of the following methods which are incorporated by reference herein in its entirety: (1) Bendsoe et al., “Topology Optimization - Theory, Methods and Applications,” Springer-Verlag Berlin Heidelberg, 2003; (2) Tai et al., “Multiobjective Topology Optimization using a Genetic Algorithm and a Morphological Representation of Geometry,” 6th World Congress of Structural and Multidisciplinary Optimization, Rio de Janeiro, 30 May - 03 June 2005, Brazil; and (3) Jakiela et al., “Continuum Structural Topology Design with Genetic Algorithms,” Comput. Methods Appl. Mech. Engrg., Vol. 186, 2000, pp. 339-356.
As discussed above, the inter-field coupling can be reduced by machining holes 1701 at carefully chosen locations on template 302 thereby permitting overlay control over multiple lithography fields 201 simultaneously (e.g., reducing translation errors in X and Y, reducing magnification errors in X and Y, reducing orthogonality errors, reducing angular errors and reducing higher order errors in overlay). It is not obvious as to where these holes 1701 should be made in template 302. As a result, a topology optimization algorithm (discussed below) is used for locating the optimal locations of holes 1701. In particular, the topology optimization algorithm optimizes the material layout within a given design space, for a given set of loads and boundary conditions, such that the resulting layout meets a prescribed set of performance targets.
In one embodiment, the topology optimization algorithm may be implemented via a computing system as discussed below.
Referring now to the Figures in detail, Figure 18 illustrates an embodiment of the present invention of the hardware configuration of a computing device 1800 which is representative of a hardware environment for practicing the present invention. Computing device 1800 may be any type of computing device (e.g., portable computing unit, Personal Digital Assistant (PDA), smartphone, laptop computer, mobile phone, navigation device, game console, desktop computer system, workstation, Internet appliance and the like) configured with the capability of locating the optimal locations of holes 1701 (Figure 17). Referring to Figure 18, computing device 1800 may have a processor 1801 coupled to various other components by system bus 1802. An operating system 1803 may run on processor 1801 and provide control and coordinate the functions of the various components of Figure 18. An application 1804 in accordance with the principles of the present invention may run in conjunction with operating system 1803 and provide calls to operating system 1803 where the calls implement the various functions or services to be performed by application 1804. Application 1804 may include, for example, an application for locating the optimal locations of holes 1701 as discussed further below.
[0064] Referring again to Figure 18, read-only memory ("ROM") 1805 may be coupled to system bus 1802 and include a basic input/output system ("BIOS") that controls certain basic functions of computing device 1800. Random access memory ("RAM") 1806 and disk adapter 1807 may also be coupled to system bus 1802. It should be noted that software components including operating system 1803 and application 1804 may be loaded into RAM 1806, which may be computing device’s 1800 main memory for execution. Disk adapter 1807 may be an integrated drive electronics ("IDE") adapter that communicates with a disk unit 1808, e.g., disk drive. It is noted that the program for locating the optimal locations of holes 1701 may reside in disk unit 1808 or in application 1804.
Computing device 1800 may further include a communications adapter 1809 coupled to bus 1802. Communications adapter 1809 may interconnect bus 1802 with an outside network thereby allowing computing device 1800 to communicate with other devices.
I/O devices may also be connected to computing device 1800 via a user interface adapter 1810 and a display adapter 1811. Keyboard 1812, mouse 1813 and speaker 1814 may all be interconnected to bus 1802 through user interface adapter 1810. A display monitor 1815 may be connected to system bus 1802 by display adapter 1811. In this manner, a user is capable of inputting to computing device 1800 through keyboard 1812 or mouse 1813 and receiving output from computing device 1800 via display 1815 or speaker 1814. Other input mechanisms may be used to input data to computing device 1800 that are not shown in Figure 18, such as display 1815 having touch-screen capability and keyboard 1812 being a virtual keyboard. Computing device 1800 of Figure 18 is not to be limited in scope to the elements depicted in Figure 18 and may include fewer or additional elements than depicted in Figure 18.
The present invention may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
As discussed above, a topology optimization algorithm is used for locating the optimal locations of holes 1701 as discussed below in connection with Figure 19.
Figure 19 is a flowchart of a method 1900 for locating the optimal location of holes 1701 (Figure 17) in a template 302 (Figure 17) in accordance with an embodiment of the present invention.
In particular, the topology optimization algorithm optimizes the material layout within a given design space, for a given set of loads and boundary conditions, such that the resulting layout meets a prescribed set of performance targets.
Referring to Figure 19, in conjunction with Figures 3-4, 5A-5C and 17-18, in step 1901, computing device 1800 receives an initial population of optimization parameters, such as the template density matrix and the correction force locations.
In step 1902, computing device 1800 calculates the compliance matrix of template 302 for the current set of parameters.
With respect to the compliance matrix for template actuation and residual error calculation, the general deformation state of the template due to forces applied at the sides can be found using the Navier-Cauchy equations:
【数2】
where, u is the deformation field, F is the body force, ν is Poisson’s ratio and μ is the shear modulus. Since this is linear in u, template deformation at the grid points can be described more simply by the following equation:
【数3】
where, {Ftemplate} is the vector of forces applied at the sides of the template, {δ} is the vector of template deformation at the grid points and C is the template compliance matrix. Three force components of {Ftemplate} must be used for maintaining static equilibrium of the template. These three will be linearly dependent on the remaining force components. {Ftemplate} can be expressed in terms of the independent force combinations as follows:
【数4】
where, noF is the total number of template correction forces and, αnoFx1 is the vector of degrees of activation of the basis set of forces {FNtemplate}noFx(noF-3). The template correction equation now becomes:
【数5】
C*{FNtemplate} (referred to herein as Ctemplate) can be found by solving the general plate deformation equation for unit activations of the basis force combinations and assembling the resulting deformation vectors into a matrix. {Ftemplate} required for optimally correcting {δ} is found by solving an optimization problem for minimizing the maximum residual overlay error:
【数6】
where, w is the maximum residual overlay error in X and Y, and FL is the limiting compressive/tensile force. This is a linear programming problem and can be solved using commonly available mathematical programming software.
With respect to the compliance matrix for wafer thermal actuation and residual error calculation, wafer thermal correction can also be described by a linear equation:
【数7】
where, {T} is the set of temperatures applied at the thermal actuators (relative to the reference temperature of 298K), {δ} is the vector of wafer deformation at the grid points and Cthermal is the thermal compliance matrix. Like template actuation, {T} required for optimally correcting {δ} is found by solving an optimization problem for minimizing the maximum residual overlay error:
【数8】
In step 1903, computing device 1800 determines the residual error for each of the error cases (e.g., translation errors in X and Y, magnification errors in X and Y, orthogonality errors, angular errors, higher order errors in overlay) using the compliance matrix.
In step 1904, computing device 1800 identifies the maximum residual error out of the determined residual errors.
In step 1905, a determination is made by computing device 1800 as to whether the maximum residual error converges or if the number of iterations exceeds a threshold value, where such a threshold value could be user-selected. With respect to the maximum residual error converging, there are a variety of criterions that could be used to define convergence. One common criterion is the fractional change in the objective function. When the fractional change goes below a preset value, convergence is said to be achieved.
If the maximum residual error has converged or if the number of iterations has exceeded a threshold value, then the population of optimization parameters, such as the template density matrix and the correction force locations, has been optimized. As a result, computing device 1800, in step 1906, selects such population of optimization parameters to be utilized to place holes 1701 in template 302.
If, however, the maximum residual error has not converged and the number of iterations has not exceeded a threshold value, then, in step 1907, computing device 1800 selects, recombines and mutates the population of optimization parameters, such as the template density matrix and the correction force locations. The compliance matrix of template 302 is then recalculated for the new set of parameters.
In one embodiment, the algorithm of method 1900 is built around a plane stress finite element analysis of template 302. Template 302 is first meshed to calculate the displacements associated with boundary forces. To represent an arbitrary topology, a density factor “ρ” is associated with each meshed element. ρ can either be one or zero (to avoid computational problems a small number is usually used instead of zero), corresponding to the presence or absence of material at that element. Four geometrical parameters are chosen to locate the force application points around template 302. Given the meshed state, the ρ matrix and the correction force locations (and magnitudes), a finite element solution can be obtained. The template compliance matrix (Ctemplate)can be obtained by finding finite element solutions for all the basis force combinations. The maximum residual overlay error can then be obtained as discussed above. This is the output of the objective function. In one embodiment, the optimization procedure used to minimize this output is a genetic algorithm (referred to as GA). The reason for choosing GA is that it requires only first order function calculations, and is well suited for the objective function here, which is neither continuous nor differentiable. In one embodiment, Matlab(Registered trademark)’s GA toolbox is used for the actual implementation.
Figure 20 illustrates the topology and force location optimized template geometry in accordance with an embodiment of the present invention. Referring to Figure 20, regions 2001 are where template 302 needs to be machined out. Regions 201A-201B indicate the locations of the two fields. Furthermore, marks 2002 are force application points.
As illustrated in Figure 20, in one embodiment, only a quarter of template 302 is used for topology optimization. This is done in order to reduce the amount of computation required and impart the optimized template mirror symmetry.
It can be seen that template 302 performs significantly better than Yin’s uniformly solid template for dual-field overlay as shown in Table 2 of Figure 21 in accordance with an embodiment of the present invention.
One aspect to note about the disclosed algorithm is that it can easily accommodate new constraints that might be present in some specific J-FIL applications. For example, one could find an optimized template for only theta errors and reduce the available optimization region to a cross in the center of the template.
In addition to controlling overlay by actuating template 302, the present invention may control overlay via wafer thermal actuation. In one embodiment, wafer 2201 (Figures 22A-22B) is heated and cooled in a controlled fashion at multiple spots in such a way that the resultant thermal expansion and contraction results in overlay reduction (reducing errors, such as translation errors in X and Y, magnification errors in X and Y, orthogonality errors, angular errors and higher order errors in overlay). Figures 22A-22B illustrate a 300 mm wafer system 2200 with a wafer 2201 that includes exemplary dual-field configuration 201A-201B and thermal actuators (heaters/coolers) placed underneath in accordance with an embodiment of the present invention.
Referring to Figures 22A-22B, in one embodiment, a 6 x 8 (exemplary) grid of heating/cooling elements 2202, 2203, respectively, is placed underneath each field 201A, 201B. In one embodiment, heating/cooling elements 2202, 2203 operate on the peltier effect. In one embodiment, the rest of wafer 2201 is maintained at room temperature (e.g., 298 Kelvin).
Table 3 of Figure 12 shows the results of a computer simulation for evaluating the performance of the wafer thermal actuation method in accordance with an embodiment of the present invention.
Since thermal actuators are distributed in an areal fashion, more actuation degrees of freedom can generally be packed per field 201. This, along with the fact that thermal actuators are localized sources of isotropic expansion/contraction means that they can reduce magnification and translation type errors quite well. Also, overlay control does not deteriorate as the number of fields is increased. Thus, if the errors in a certain situation are mainly composed of magnification and translation components, then wafer thermal actuation is an effective solution for dual-field, quad-field and even whole wafer overlay. However, because of the isotropic nature of thermal actuation, theta and gamma errors may not be reduced using thermal actuators alone.
Thermal and template actuation techniques may be combined (“hybrid actuation scheme”) in a linear fashion. Table 4 of Figure 24 shows the simulated performance of the hybrid actuation scheme for gamma and theta errors for dual and quad field cases in accordance with an embodiment of the present invention. For the results in Table 4, template 302 has not been topology optimized.
It can be seen that sub-5nm dual and quad field overlay is possible using the hybrid actuation scheme.
With respect to the initial error limits for sub-5nm final overlay using hybrid actuation, in Tables 2-4 (see Figures 21, 23 and 24, respectively), actuation performance is evaluated only for six initial error cases, where only one field in a multitude of fields has this error. This is ideal for evaluating how well an actuation scheme performs in independently reducing overlay errors in one field while not affecting the rest. In an actual lithography tool, however, fields might have multiple types of initial errors on every field in a multitude of fields. Error limits have been derived herein, for both dual-field and quad-field overlay, which would ensure sub-5nm residual overlay using hybrid actuation as shown in Table 5 of Figure 25. Table 5 of Figure 25 shows the initial error limits for sub-5nm final overlay using hybrid actuation in accordance with an embodiment of the present invention. Actuation performance was tested for all combinations of the error cases shown in Table 5 applied on any of the two/four fields. These might serve as useful guidelines during template fabrication.
An important factor in the design of chucks for thermal overlay control is the temperature settling time. High settling time could compromise throughput, which is undesirable since high throughput is the whole objective of multi-field overlay. Temperature settling time depends on the thermal conductivities and thicknesses of the chuck and wafer, and the wafer-chuck and chuck-heater contact resistances.
A common material for making wafer chucks in the semiconductor industry is Silicon Carbide (SiC). Since SiC has a significantly higher surface roughness than silicon, thermal contact between the two is poor. Thus, a regular pin-type SiC chuck would not be ideal here since the wafer-pin contact resistance would be high.
One possible solution is to use a chuck with a light gas, such as helium, filled in the space between the chuck and the wafer. The light gas serves to improve thermal contact using gas conduction. However, the higher back pressure might lead to heat transfer uniformity issues, since the wafer might start losing contact with the pins in some regions. As a result, the chuck may utilize small vacuum pockets to prevent wafer bowing due to gas back-pressure as shown in Figure 26 in accordance with an embodiment of the present invention. Referring to Figure 26, chuck 2600 is filled with a light gas 2601, such as helium, surrounded with a seal 2602. Chuck 2600 utilizes an array of vacuum pockets 2603 in the form of annular pins. These pins hold the wafer securely against the wafer chuck 2600 even when the bulk of the space between the wafer and the wafer chuck 2600 is filled with a gas. Such a design enhances thermal conductivity between the wafer and chuck 2600 using gas conduction, while preventing wafer bowing at the same time.
The descriptions of the various embodiments of the present invention have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.