(57)【要約】  低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングする方法及びシステムが提供される。一つのシステムは、高及び低解像度イメージングサブシステムを含む検査ツールと、高解像度ニューラルネットワーク及び低解像度ニューラルネットワークを含む一つ又はそれ以上の構成要素と、を含む。システムのコンピュータサブシステムは、欠陥画像のトレーニングセットを生成するように構成されている。欠陥画像の少なくとも一つが、高解像度イメージングサブシステムによって生成された画像を使用して、高解像度ニューラルネットワークによって合成的に生成される。コンピュータサブシステムはまた、欠陥画像のトレーニングセットを入力として使用して低解像度ニューラルネットワークをトレーニングするように構成されている。加えて、コンピュータサブシステムは、低解像度イメージングサブシステムによって他の試料に対して生成された画像をトレーニングされた低解像度ニューラルネットワークに入力することによって、他の試料における欠陥を検出するように構成されている。
2021518597.tif 000002
【特許請求の範囲】
【請求項１】
低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするように構成されたシステムであって、
高解像度イメージングサブシステムと低解像度イメージングサブシステムとを備え、前記高及び低解像度イメージングサブシステムが少なくともエネルギー源と検出器とを備えており、前記エネルギー源が試料に向けられるエネルギーを生成するように構成されており、前記検出器が前記試料からのエネルギーを検出して且つ前記検出されたエネルギーに応答した画像を生成するように構成されている、検査ツールと、
前記高及び低解像度イメージングサブシステムによって生成された前記試料の画像を獲得するように構成された一つ又はそれ以上のコンピュータサブシステムと、
高解像度ニューラルネットワーク及び低解像度ニューラルネットワークを備え、前記一つ又はそれ以上のコンピュータサブシステムによって実行される、一つ又はそれ以上の構成要素と、
を備えており、
前記一つ又はそれ以上のコンピュータサブシステムがさらに、
欠陥画像のトレーニングセットを生成し、前記欠陥画像の少なくとも一つが、前記高解像度イメージングサブシステムによって生成された画像の少なくとも一つを使用して、前記高解像度ニューラルネットワークによって合成的に生成され、
前記低解像度ニューラルネットワークを、前記欠陥画像のトレーニングセットを入力として使用してトレーニングし、
前記低解像度イメージングサブシステムによって他の試料に対して生成された画像を前記トレーニングされた低解像度ニューラルネットワークに入力することによって、他の試料における欠陥を検出する、
ように構成されている、システム。
【請求項２】
前記欠陥画像のトレーニングセットが、前記低解像度イメージングサブシステムの一つより多くのモードによって生成された前記試料の画像を備える、請求項１に記載のシステム。
【請求項３】
前記低解像度イメージングサブシステムの一つより多くのモードが、前記低解像度イメージングサブシステムのモードの全てを備える、請求項２に記載のシステム。
【請求項４】
前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記低解像度イメージングサブシステムの一つより多くのモードによって生成された画像で前記低解像度ニューラルネットワークをトレーニングした結果に基づいて、前記他の試料における欠陥を検出するために使用される前記低解像度イメージングサブシステムの一つより多くのモードのうちの一つ又はそれ以上を選択するように構成されている、請求項２に記載のシステム。
【請求項５】
前記検査ツールが、マクロ検査ツールとして構成されている、請求項１に記載のシステム。
【請求項６】
前記他の試料にて検出された欠陥が、前記他の試料の後端層の欠陥である、請求項１に記載のシステム。
【請求項７】
前記他の試料にて検出された欠陥が、前記他の試料の再分配層の欠陥である、請求項１に記載のシステム。
【請求項８】
前記他の試料にて検出された欠陥が、前記他の試料の高雑音層の欠陥である、請求項１に記載のシステム。
【請求項９】
前記他の試料にて検出された欠陥が、前記他の試料の金属線を備える層の欠陥である、請求項１に記載のシステム。
【請求項１０】
前記欠陥が検出された前記他の試料がポストダイスの試料である、請求項１に記載のシステム。
【請求項１１】
前記高及び低解像度ニューラルネットワークが単一画像欠陥検出のために構成されている、請求項１に記載のシステム。
【請求項１２】
前記欠陥画像のトレーニングセットが、前記試料における一つ又はそれ以上のプログラムされた欠陥の一つ又はそれ以上の画像を備えており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記試料に対する設計を変えて前記設計における一つ又はそれ以上のプログラムされた欠陥を創り出すことによって前記一つ又はそれ以上のプログラムされた欠陥を生成するように構成されており、前記変えられた設計が前記試料上に印刷されて、前記試料における一つ又はそれ以上のプログラムされた欠陥を創り出す、請求項１に記載のシステム。
【請求項１３】
前記欠陥画像のトレーニングセットが一つ又はそれ以上の合成欠陥の一つ又はそれ以上の画像を備えており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記試料に対する設計を変えて前記設計における一つ又はそれ以上の合成欠陥を創り出すことによって前記一つ又はそれ以上の合成欠陥を生成し、前記設計における一つ又はそれ以上の合成欠陥に基づいて前記一つ又はそれ以上の合成欠陥のシミュレーションされた高解像度画像を生成し、且つ前記シミュレーションされた高解像度画像を前記トレーニングセットに追加するように構成されている、請求項１に記載のシステム。
【請求項１４】
前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記高解像度ニューラルネットワークを使用して前記シミュレーションされた高解像度画像を生成するように構成されており、前記高解像度ニューラルネットワークが深層の生成的モデルとして構成されている、請求項１３に記載のシステム。
【請求項１５】
前記欠陥画像のトレーニングセットが一つ又はそれ以上の合成欠陥の一つ又はそれ以上の画像を備えており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記試料に対する設計を変えて前記設計における一つ又はそれ以上の合成欠陥を創り出すことによって前記一つ又はそれ以上の合成欠陥の一つ又はそれ以上の画像を生成するように構成されており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記設計における一つ又はそれ以上の合成欠陥に基づいて前記一つ又はそれ以上の合成欠陥に対するシミュレーションされた低解像度画像を生成するように構成されている、請求項１に記載のシステム。
【請求項１６】
前記一つ又はそれ以上のコンピュータサブシステムがさらに、深層生成的モデルを使用して前記シミュレーションされた低解像度画像を生成するように構成されている、請求項１５に記載のシステム。
【請求項１７】
前記シミュレーションされた低解像度画像の生成が、生成的対立ネットワーク又は変分ベイズ法で実行される、請求項１５に記載のシステム。
【請求項１８】
前記欠陥画像のトレーニングセットが一つ又はそれ以上の合成欠陥を備えており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記高解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上と前記低解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上とを変えてセグメンテーション画像を創り出すことによって前記一つ又はそれ以上の合成欠陥を生成し、前記セグメンテーション画像に基づいて前記高解像度イメージングサブシステムによって生成された前記一つ又はそれ以上の画像を変えて、前記変えられた一つ又はそれ以上の画像に基づいて前記一つ又はそれ以上の合成欠陥に対するシミュレーションされた低解像度画像を生成するように構成されている、請求項１に記載のシステム。
【請求項１９】
前記シミュレーションされた低解像度画像の生成が、生成的対立ネットワーク又は変分ベイズ法で実行される、請求項１８に記載のシステム。
【請求項２０】
前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記高解像度イメージングサブシステムによって前記試料に対して生成された画像の少なくとも一つを変えて既知の対象欠陥に対する高解像度イメージを生成することによって、前記欠陥画像の少なくとも一つを合成的に生成するように構成されている、請求項１に記載のシステム。
【請求項２１】
前記欠陥画像のトレーニングセットが、前記試料における一つ又はそれ以上の人工欠陥を生じさせることが知られているプロセスを前記試料に対して実行することによって生成された前記試料における一つ又はそれ以上の人工欠陥の一つ又はそれ以上の画像を備えている、請求項１に記載のシステム。
【請求項２２】
前記欠陥画像のトレーニングセットが、前記高解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上において前記試料上で検出された一つ又はそれ以上の欠陥を備えている、請求項１に記載のシステム。
【請求項２３】
前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記高解像度イメージングサブシステムによって生成された画像において前記試料上の欠陥を単一画像検出によって検出するように構成されている、請求項２２に記載のシステム。
【請求項２４】
前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記高解像度イメージングサブシステムによって生成された画像において前記試料上の欠陥をダイ対データベース検出によって検出するように構成されている、請求項２２に記載のシステム。
【請求項２５】
前記検査ツールが、前記試料上のスワスを走査しながら前記試料からのエネルギーを検出するように構成されており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記高解像度イメージングサブシステムによって生成された画像のスワスの少なくとも３つを、前記スワスの少なくとも３つが前記欠陥画像のトレーニングセットの生成における使用のために利用可能であるように獲得し且つ記憶するように構成されている、請求項１に記載のシステム。
【請求項２６】
前記一つ又はそれ以上のコンピュータサブシステムがさらに前記高解像度ニューラルネットワークをトレーニングするように構成されており、前記高解像度ニューラルネットワークのトレーニング及び前記低解像度ニューラルネットワークのトレーニングが生成的対立ネットワーク又は変分ベイズ法を使用して実行される、請求項１に記載のシステム。
【請求項２７】
前記高解像度ニューラルネットワークが半教師付き深層学習フレームワークとして構成されている、請求項１に記載のシステム。
【請求項２８】
前記低解像度ニューラルネットワークが半教師付き深層学習フレームワークとして構成されている、請求項１に記載のシステム。
【請求項２９】
前記低解像度イメージングサブシステムによって生成され且つ前記一つ又はそれ以上のコンピュータサブシステムによって獲得された画像が、焦点を通して取られた画像を備えており、前記一つ又はそれ以上のコンピュータサブシステムがさらに、前記焦点を通して取られた画像を前記高解像度イメージングサブシステムによって生成された画像にマッピングするように構成されており、前記低解像度ニューラルネットワークのトレーニングがさらに、前記高解像度ニューラルネットワークのトレーニングの結果及び前記マッピングの結果に基づいて実行される、請求項１に記載のシステム。
【請求項３０】
低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするコンピュータ具現化可能な方法を実行するために一つ又はそれ以上のコンピュータシステムで実行可能なプログラム指令を記憶している非一時的コンピュータ読み取り可能媒体であって、
前記コンピュータ具現化可能な方法が、
検査ツールの高及び低解像度イメージングサブシステムで試料に対する画像を生成するステップであって、
前記高及び低解像度イメージングサブシステムが少なくともエネルギー源と検出器とを備えており、前記エネルギー源が試料に向けられるエネルギーを生成するように構成されており、前記検出器が前記試料からのエネルギーを検出して且つ前記検出されたエネルギーに応答した画像を生成するように構成されており、
一つ又はそれ以上の構成要素が前記一つ又はそれ以上のコンピュータサブシステムによって実行され、前記一つ又はそれ以上の構成要素が高解像度ニューラルネットワークと低解像度ニューラルネットワークとを備えている、ステップと、
欠陥画像のトレーニングセットを生成するステップであって、前記欠陥画像の少なくとも一つが、前記高解像度イメージングシステムによって生成された画像の少なくとも一つを使用して、前記高解像度ニューラルネットワークによって合成的に生成される、ステップと、
前記低解像度ニューラルネットワークを、前記欠陥画像のトレーニングセットを入力として使用してトレーニングするステップと、
前記低解像度イメージングサブシステムによって他の試料に対して生成された画像を前記トレーニングされた低解像度ニューラルネットワークに入力することによって、他の試料における欠陥を検出するステップであって、前記欠陥の検出が前記一つ又はそれ以上のコンピュータシステムによって実行される、ステップと、
を包含している、非一時的コンピュータ読み取り可能媒体。
【請求項３１】
低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするコンピュータ具現化可能な方法であって、
検査ツールの高及び低解像度イメージングサブシステムで試料に対する画像を生成するステップであって、
前記高及び低解像度イメージングサブシステムが少なくともエネルギー源と検出器とを備えており、前記エネルギー源が試料に向けられるエネルギーを生成するように構成されており、前記検出器が前記試料からのエネルギーを検出して且つ前記検出されたエネルギーに応答した画像を生成するように構成されており、
一つ又はそれ以上の構成要素が前記一つ又はそれ以上のコンピュータサブシステムによって実行され、前記一つ又はそれ以上の構成要素が高解像度ニューラルネットワークと低解像度ニューラルネットワークとを備えている、ステップと、
欠陥画像のトレーニングセットを生成するステップであって、前記欠陥画像の少なくとも一つが、前記高解像度イメージングシステムによって生成された画像の少なくとも一つを使用して、前記高解像度ニューラルネットワークによって合成的に生成される、ステップと、
前記低解像度ニューラルネットワークを、前記欠陥画像のトレーニングセットを入力として使用してトレーニングするステップと、
前記低解像度イメージングサブシステムによって他の試料に対して生成された画像を前記トレーニングされた低解像度ニューラルネットワークに入力することによって、他の試料における欠陥を検出するステップであって、前記欠陥の検出が前記一つ又はそれ以上のコンピュータシステムによって実行される、ステップと、
を包含している、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的に、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングする方法及びシステムに関する。
【背景技術】
【０００２】
以下の記述及び例は、本セクションにそれらを含めたことによって従来技術であると認められるものではない。
【０００３】
ロジック及びメモリデバイスのような半導体デバイスの製造は典型的に、多数の半導体製造プロセスを使用して半導体ウエハのような基板を処理し、半導体デバイスの様々な形状及び複数のレベルを形成することを含む。例えば、リソグラフィーは、レチクルから半導体ウエハ上に配置されたレジストへパターンを転写することを伴う半導体製造プロセスである。半導体製造プロセスの付加的な例は、化学的機械的研磨（ＣＭＰ）、エッチング、堆積、及びイオン注入を含むが、これらに限定されるものではない。複数の半導体デバイスが、単一の半導体ウエハ上の配列に製造され且つその後に個別の半導体デバイスに分離され得る。
【０００４】
検査プロセスが、ウエハ上の欠陥を検出して製造プロセスにおけるより高い歩留まり、且つこれによってより高い利益を得るために、半導体製造プロセスの間の様々なステップで使用される。検査は常に、半導体デバイスの製造の重要な一部である。しかし、半導体デバイスの寸法が小さくなるにつれて、より小さな欠陥がデバイスを故障させる原因になることがあるので、検査は、許容可能な半導体デバイスの首尾良い製造にとって、より重要になってさえいる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許出願公開第２０１８／００７５５９４号
【特許文献２】米国特許出願公開第２０１５／０２６２０３８号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
検査方法は、事実上２０年以上にわたって変わっていない。検査の解決策は、本質的に以下の特性を有する：ユーザが物理的欠陥に対する問題を特定し且つ確かめることを許容する実質的に低速電子ビームタイプのシステム、及び別個に、ウエハ全体をカバーするが、しばしば単一層の検査に限定される実質的に高速だが粗い光学式検査器。これら２つのシステムは、典型的には別個である。いくつかの検査システムは、走査型低解像度センサと同じシステムに高解像度カメラを有するが、それらは、グランドツルース情報を提供するためにお互いに影響力を影響し合うように有効に一体化されていない。
【０００７】
従来の（１９３ｎｍにおける）リソグラフィーのスケーリングは、進展が遅くなっている。加えて、極紫外（ＥＵＶ）に基づくスケーリングは、進展はしているものの、ゆっくりと生じている。無人運転車、センサ、深層学習（ＤＬ）トレーニング及び推論は、スケーリングに頼る代わりに、計算アーキテクチャへの新しいフォーカスをもたらす結果となっている。一例として、高性能の計算（ＨＰＣ）及びＤＬシステムの両方に対して、全体のシステム性能は、メモリと中央処理ユニット（ＣＰＵ）ロジックとが密に接近していることから恩恵を得ている。そのため、計算機アーキテクトは、チップ間の相互接続、ウエハスケールの集積など、及び再分散層（ＲＤＬ）に、よりフォーカスしている。これらの層はしばしば再構成されたダイスであり、これより、現時点で使用されている位置合わせ及び減算欠陥検出方法は、そのような層に対する検査方法として失敗する。現時点で使用されているセグメンテーション技法もまた、対象の欠陥（ＤＯＩ）と比較されるニューサンスの量が顕著に高いために、困難になっている。
【０００８】
ＲＤＬ層に対して、ニューサンスを抑制するための光学モードの選択は、何が生じているかをユーザからの入力を使って高解像度カメラで手作業により試験することによってモード選択が行われるので、しばしば２週間を要する。ニューサンスレートが100,00〜100万の範囲になることがあるにも関わらず、典型的なウエハは、ＤＯＩを表すイベントを１０〜２０しか含まないことがある。それゆえ、ＲＤＬ層の検査のために光学モードを選択するための現時点での方法は、法外に長い時間を要する。加えて、ＲＤＬ層の検査のために光学モードを選択及び設定するために利用可能なＤＯＩが、特にニューサンスに比べて不足していることが、光学モードの選択のために必要とされる時間をさらに増すことがある。さらに、光学モードの選択のために利用可能なＤＯＩの数が限られていることが、最適ではない光学モードパラメータがＲＤＬ層の検査のために選択される結果をもたらすことがあり、そのことが、そのような検査の性能能力を減らすことがある。
【０００９】
したがって、低解像度画像における欠陥検出のための、上述の欠点の一つ又はそれ以上を有さないニューラルネットワークをトレーニングするためのシステム及び方法の開発が有益である。
【課題を解決するための手段】
【００１０】
様々な実施形態の以下の記述は、添付の特許請求項の主題を、いかなるかたちでも制限するものとみなされるべきではない。
【００１１】
一つの実施形態は、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするように構成されたシステムに関する。このシステムは、高解像度イメージングサブシステムと低解像度イメージングサブシステムとを含む検査ツールを含む。高及び低解像度イメージングサブシステムは、少なくともエネルギー源と検出器とを含む。エネルギー源は、試料に向けられるエネルギーを生成するように構成されている。検出器は、試料からのエネルギーを検出し且つ検出されたエネルギーに応答した画像を生成するように構成されている。
【００１２】
システムはまた、高及び低解像度イメージングサブシステムによって生成された試料の画像を獲得するように構成された一つ又はそれ以上のコンピュータサブシステムを含む。加えて、システムは、一つ又はそれ以上のコンピュータサブシステムによって実行される一つ又はそれ以上の構成要素を含む。この構成要素は、高解像度ニューラルネットワークと低解像度ニューラルネットワークとを含む。
【００１３】
一つ又はそれ以上のコンピュータサブシステムは、欠陥画像のトレーニングセットを生成するように構成されている。欠陥画像の少なくとも一つが、高解像度イメージングサブシステムによって生成された画像の少なくとも一つを使用して、高解像度ニューラルネットワークによって合成的に生成される。コンピュータサブシステムはさらに、欠陥画像のトレーニングセットを入力として使用して低解像度ニューラルネットワークをトレーニングするように構成されている。コンピュータサブシステムはまた、低解像度イメージングサブシステムによって他の試料に対して生成された画像をトレーニングされた低解像度ニューラルネットワークに入力することによって、他の試料で欠陥を検出するようにも構成されている。システムはさらに、ここで記述されるように構成され得る。
【００１４】
他の実施形態は、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするコンピュータ具現化可能な方法に関する。この方法は、上記のように構成されている検査ツールの高及び低解像度イメージングサブシステムで試料に対する画像を生成するステップを含む。一つ又はそれ以上の構成要素は一つ又はそれ以上のコンピュータサブシステムによって実行され、この一つ又はそれ以上の構成要素は、高解像度ニューラルネットワークと低解像度ニューラルネットワークとを含む。この方法は、上記で記述された生成、トレーニング、及び検出ステップを含む。生成、トレーニング、及び検出ステップは、一つ又はそれ以上のコンピュータシステムによって実行される。
【００１５】
上述された方法のステップの各々は、ここでさらに記述されるように、さらに実行され得る。加えて、上述された方法の実施形態は、ここで記述される任意の他の方法の任意の他のステップを含み得る。さらに、上述された方法は、ここで記述されるシステムのいずれかによって実行され得る。
【００１６】
他の実施形態は、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするコンピュータ具現化可能な方法を実行するために一つ又はそれ以上のコンピュータシステム上で実行可能なプログラム指令を記憶している非一時的コンピュータ読み取り可能媒体に関する。コンピュータ具現化可能な方法は、上述された方法のステップを含む。コンピュータ読み取り可能媒体はさらに、ここで記述されるようにさらに構成され得る。コンピュータ具現化可能な方法のステップは、ここでさらに記述されるように実行され得る。加えて、プログラム指令がそれに対して実行可能なコンピュータ具現化可能な方法は、ここで記述される任意の他の方法の任意の他のステップを含み得る。
【図面の簡単な説明】
【００１７】
本発明のさらなる効果は、好適な実施形態の以下の詳細な記述の恩恵によって且つ添付の図面の参照によって、当業者に明らかになるであろう。
【図１】ここで記述されたように構成されたあるシステムの実施形態の側面図を描いている模式図である。
【図１ａ】ここで記述されたように構成されたあるシステムの実施形態の側面図を描いている模式図である。
【図２】ここで記述された実施形態によって実行され得るステップを描いている流れ図である。
【図３】ここで記述されたコンピュータ具現化可能な方法をコンピュータシステムに実行させるためのプログラム指令を記憶している非一時的なコンピュータ読み取り可能媒体の一つの実施形態を描いているブロック図である。
【００１８】
本発明は、様々な改変及び代替的な形態が可能であるが、その特定の実施形態が、図面にて例として示され且つここで詳細に記述される。図面は、一定の縮尺ではないかもしれない。しかし、図面及びそれについての詳細な記述が本発明を開示されている特定の形態に限定することは意図されておらず、その逆に、本発明が、添付の特許請求項によって規定される本発明の思想及び範囲内に入る全ての改変、等価物、及び代替物をカバーするものであることが、理解されるべきである。
【発明を実施するための形態】
【００１９】
ここで相互交換可能に使われているように、「設計」「設計データ」及び「設計情報」という用語は一般的に、ＩＣ又は他の半導体デバイスの物理的な設計（レイアウト）、ならびに複雑なシミュレーション又は単純な幾何学的及びブール操作を通した物理的設計から派生したデータを指す。加えて、レチクル検査システムによって獲得されたレチクルの画像、及び／又はその派生物は、設計に対する「プロキシ」又は「複数のプロキシ」として使用されることができる。そのようなレチクル画像又はその派生物は、設計を使用するここで記述される任意の実施形態において、設計レイアウトに対する代理としての役割を果たすことができる。設計は、共通に所有される２００９年８月４日付けでザファーらに対して発行された米国特許第７，５７０，７９６号及び２０１０年３月９日付けでクルカルニらに対して発行された米国特許第７，６７６，０７７号に記述された任意の他の設計データ又は設計データプロキシを含み得る。これらの特許は両方ともに、あたかもここに完全に明らかにされているかのように参照によって援用される。加えて、設計データは、標準セルライブラリデータ、集積化レイアウトデータ、一つ又はそれ以上の層に対する設計データ、設計データの派生物、及び完全な又は部分的なチップ設計データであることができる。
【００２０】
加えて、ここで記述される「設計」「設計データ」及び「設計情報」は、設計プロセスにおいて半導体デバイス設計者によって生成され、それゆえに、レチクル又はウエハのような任意の物理的試料上への設計の印刷に十分に先立って、ここで記述される実施形態における使用のために利用可能である情報及びデータを指す。
【００２１】
ここで図面に移ると、図面が縮尺通りに示されていないことに留意されたい。特に、図面の要素のいくつかの縮尺は、要素の特性を強調するために、かなり誇張されている。図面が同じ縮尺で示されていないことにも留意されたい。一つより多くの図面に示された同様に構成され得る要素は、同じ参照番号を使用して示されている。そうではないとここで記載されていない限りは、記述され且つ示された要素のいずれもが、任意の適切な商業的に利用可能な要素を含み得る。
【００２２】
一つの実施形態は、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするように構成されたシステムに関する。そのようなシステムの一つの実施形態が、図１に示されている。このシステムは、一つ又はそれ以上のコンピュータサブシステム（例えばコンピュータサブシステム３６及び１０２）と、その一つ又はそれ以上のコンピュータサブシステムによって実行される一つ又はそれ以上の構成要素１００と、を含む。一つ又はそれ以上の構成要素は、高解像度ニューラルネットワーク１０４及び低解像度ニューラルネットワーク１０６を含み、これらは、ここでさらに記述されるように構成される。
【００２３】
システムは、高解像度イメージングサブシステム及び低解像度イメージングサブシステムを含む検査ツール１０を含む。いくつかの実施形態では、検査ツールは光学的検査ツールとして構成される。しかし、検査ツールは、ここでさらに記述される他のタイプの検査ツールとして構成され得る。
【００２４】
ここで使用される「低解像度」という用語は一般的に、試料上のパターン化された形状の全てが見分けられない解像度として定義される。例えば、試料上のパターン化された形状のいくつかは、それらのサイズがそれらを見分け可能にするほどに十分に大きければ、「低」解像度で見分けられ得る。しかし、低解像度は、ここで記述される試料上のパターン化された形状の全てを見分けられるようにはしない。このようにして、その用語がここで使用されている「低解像度」は、欠陥の分類及び／又は確認を含み得る欠陥レビュー、及び計測のような用途に対しては十分である試料上のパターン化された形状の情報を生成するためには、使われることができない。加えて、その用語がここで使用されている「低解像度イメージングサブシステム」は、一般的に、比較的高速なスループットを有するために比較的低い解像度（例えば、欠陥レビュー及び／又は計測システムより低い）を有するイメージングサブシステムを指す。このようにして、「低解像度画像」はまた一般に、高スループット又はＨＴ画像とも称され得る。異なる種類のイメージングサブシステムが、低解像度のために構成され得る。例えば、より高いスループットで画像を生成するためにフレームのｅ／ｐ及び数が低減され得て、それによって、より低クォリティの走査型電子顕微鏡（ＳＥＭ）画像をもたらす結果となる。
【００２５】
「低解像度」はまた、ここで記述される「高解像度」よりも低いという「低解像度」であり得る。その用語がここで使用されている「高解像度」は一般的に、試料の全てのパターン化された形状が比較的高い精度で見分けられることができる解像度として定義されることができる。このようにして、試料上のパターン化された形状の全てが、それらのサイズにかかわらず、高解像度で見分けられることができる。そのため、その用語がここで使用されている「高解像度」は、欠陥の分類及び／又は確認を含み得る欠陥レビュー、及び計測のような用途での使用のために十分である試料上のパターン化された形状についての情報を生成するために、使われることができる。加えて、その用語がここで使用されている「高解像度」は、ルーチンの操作の間に検査システムによって一般的に使用されない解像度を指し、これは、増加したスループットに対する解像度能力を犠牲にするように構成される。「高解像度画像」はまた、当該技術では、「高クォリティ画像」に対する他の用語である「高感度画像」と称され得る。異なる種類のイメージングサブシステムが、高解像度のために構成され得る。例えば、高クォリティ画像を生成するために、ｅ／ｐ、フレームなどが増加され得て、これが高クォリティＳＥＭ画像を生成するが、スループットを顕著に下げる。これらの画像はそのときには、それらが高感度の欠陥検出のために使用されることができる点で、「高感度」画像である。
【００２６】
画像及びイメージングサブシステムとは対照的に、ニューラルネットワークはしばしば任意の特定の「解像度」を有するものとは分類されず、あるいはそのように言われない。その代わりに、高及び低解像度ニューラルネットワークという用語が、２つの異なるニューラルネットワークを識別するためにここで使用される。一つは、高感度画像のためにトレーニングされ且つ使用されるものであり、他方は、低感度画像のためにトレーニングされ且つ使用されるものである。言い換えると、高解像度ニューラルネットワークは、高解像度イメージングサブシステムによって生成された高解像度画像を入力として使用して、一つ又はそれ以上の機能（例えば欠陥検出）を実行するためにトレーニングされ且つ使用され得て、一方で、低解像度ニューラルネットワークは、低解像度イメージングサブシステムによって生成された低解像度画像を入力として使用して、一つ又はそれ以上の機能（例えば欠陥検出）を実行するためにトレーニングされ且つ使用され得る。それ以外では、高及び低解像度ニューラルネットワークは同様に又は異なって構成され得て、それらのパラメータは、ここでさらに記述される様々なステップによって決定され且つ設定される。
【００２７】
一つの実施形態では、試料はウエハである。ウエハは、当該技術で既知の任意のウエハを含み得る。いくつかの実施形態が、特にウエハに関してここで記述され得るが、ここで記述される実施形態のどれもがウエハに限定されないことは明らかである。
【００２８】
高及び低解像度イメージングサブシステムは、少なくともエネルギー源と検出器とを含む。エネルギー源は、試料に向けられるエネルギーを生成するように構成される。検出器は、試料からのエネルギーを検出し且つその検出されたエネルギーに応答して画像を生成するように構成される。高及び低解像度イメージングサブシステムの様々な構成が、ここでさらに記述される。
【００２９】
一般的に、高及び低解像度イメージングサブシステムは、検査ツールのいくつかの画像形成要素を共有し得るか、又は、検査ツールの画像形成要素を全く共有しないかもしれない。例えば、高及び低解像度イメージングサブシステムは、同じエネルギー源及び検出器を共有し得て、エネルギー源、検出器、及び／又は検査ツールの他の画像形成要素の一つ又はそれ以上のパラメータは、高解像度イメージングサブシステム又は低解像度イメージングサブシステムが試料の画像を生成しているかどうかに依存して、変えられ得る。他の例では、高及び低解像度イメージングサブシステムは、エネルギー源のような検査ツールの画像形成要素のいくつかを共有し得て、且つ別個の検出器のような他の非共有画像形成要素を有し得る。さらなる例では、高及び低解像度イメージングサブシステムは、共通の画像形成要素を有していないかもしれない。一つのそのような例では、高及び低解像度イメージングサブシステムは、各々がそれら自身のエネルギー源、検出器、及び他のイメージングサブシステムによって使用又は共有されない任意の他の画像形成要素を有し得る。
【００３０】
図１に示されるシステムの実施形態では、高解像度イメージングサブシステムは、試料１２に光を向けるように構成された照射サブシステムを含む。照射サブシステムは少なくとも一つの光源を含む。例えば、図１に示されるように、照射サブシステムは光源１４を含む。照射サブシステムは、一つ又はそれ以上の斜め角度及び／又は一つ又はそれ以上の垂直角度を含み得る一つ又はそれ以上の入射角で、光を試料に向けるように構成される。例えば、図１に示されるように、光源１４からの光は、光学要素１６を通ってビームスプリッタ１８に向けられる。ビームスプリッタ１８は、光学要素１６からの光をレンズ２０に向け、これがその光を垂直な入射角度で試料１２にフォーカスさせる。入射角度は任意の適切な入射角度を含み得て、これは、例えば試料の特性に依存して変動し得る。
【００３１】
照射サブシステムは、異なるときに異なる入射角度で光を試料に向けるように構成され得る。例えば、検査ツールは、図１に示されるものとは異なる入射角度で光が試料に向けられることができるように、照射サブシステムの一つ又はそれ以上の要素の一つ又はそれ以上の特性を変えるように構成され得る。一つのそのような例では、検査ツールは、一つ又はそれ以上の開口（図示されず）を使用して、光がレンズ２０から試料に向けられる角度を制御するように、構成され得る。
【００３２】
一つの実施形態では、光源１４は広帯域光源を含み得る。このようにして、光源によって生成されて試料に向けられる光は、広帯域光を含み得る。しかし、光源は、レーザのような任意の他の適切な光源を含み得て、これは、当該技術で既知の任意の適切なレーザを組み得て、且つ当該技術で既知の任意の適切な波長で光を生成するように構成され得る。加えて、レーザは、単色又はほぼ単色である光を生成するように構成され得る。このようにして、レーザは狭帯域レーザであり得る。光源はまた、複数の離散的な波長又は帯域で光を生成する多色光源を含み得る。
【００３３】
ビームスプリッタ１８からの光は、レンズ２０によって試料１２上にフォーカスされ得る。レンズ２０は、図１では単一の屈折性光学要素として示されているが、実用上は、レンズ２０が、組み合わせて光を試料にフォーカスする数多くの屈折性及び／又は反射性光学要素を含み得ることを理解されたい。高解像度イメージングサブシステムの照射サブシステムは、任意の他の適切な光学要素（図示されず）を含み得る。そのような光学要素の例は、限定されるものではないが、偏光構成要素、スペクトルフィルタ、空間フィルタ、反射性光学要素、アポダイザ、ビームスプリッタ、開口などを含み、これらは、当該技術で既知の任意のそのような適切な光学要素を含み得る。加えて、検査ツールは、イメージングのために使用される照射のタイプに基づいて、照射サブシステムの要素の一つ又はそれ以上を変えるように構成され得る。
【００３４】
高解像度イメージングサブシステムが、その照射サブシステムに一つの光源及び照射チャンネルを含むものとして上記で記述されているが、照射サブシステムは一つより多くの照射チャンネルを含み得て、照射チャンネルの一つは、図１に示されるように光源１４、光学要素１６、及びレンズ２０を含み得て、照射チャンネルの他の一つ（図示されず）は、異なって構成され得るか又は同じであり得る同様の要素を含み得て、あるいは、少なくとも光源と、恐らくはここでさらに記述されるもののような一つ又はそれ以上の他の構成要素とを含み得る。異なる照射チャンネルからの光が同時に試料に向けられると、異なる照射チャンネルによって試料に向けられた光の一つ又はそれ以上の特性（例えば、波長、偏光、など）は、異なる照射チャンネルによる試料の照射から結果として得られる光が検出器でお互いに区別されることができるように、異なったものであり得る。
【００３５】
他の例では、照射サブシステムは一つの光源（例えば図１に示される光源１４）のみを含み得て、その光源からの光が、照射サブシステムの一つ又はそれ以上の光学要素（図示されず）によって、（例えば波長、偏光などに基づいて）異なる経路に分けられ得る。異なる経路の各々の光は、それから試料に向けられ得る。複数の照射チャンネルが、同時に又は異なるタイミングで（例えば異なる照射チャンネルが連続して試料を照射するために使用されるとき）、光を試料に向けるように構成され得る。他の例では、同じ照射チャンネルが、異なるタイミングに異なる特性で光を試料に向けるように構成され得る。例えば、いくつかの例では、光学要素１６はスペクトルフィルタとして構成され得て、スペクトルフィルタの特性が、異なる波長の光が異なるタイミングで試料に向けられることができるように、様々な異なる方法で（例えばスペクトルフィルタを交換することによって）変更されることができる。照射サブシステムは、異なる又は同じ特性を有する光を異なる又は同じ入射角度で連続して又は同時に向けるように、当該技術で既知の任意の他の適切な構成を有し得る。
【００３６】
検査ツールはまた、光を試料上で走査させるように構成された走査サブシステムを含み得る。例えば、検査ツールはステージ２２を含み得て、イメージングの間、その上に試料１２が配置される。走査サブシステムは、光が試料上を走査されることができるように試料を動かすように構成されることができる任意の適切な機械的及び／又はロボット式アセンブリ（ステージ２２を含む）を含み得る。加えて、又は代替的に、検査ツールは、高解像度イメージングサブシステムの一つ又はそれ以上の光学要素が試料上での光の走査を実行するように、構成され得る。光は、蛇行した経路又はらせん状の経路のような任意の適切な様式で、試料上を走査され得る。
【００３７】
高解像度イメージングサブシステムはさらに、一つ又はそれ以上の検出チャンネルを含む。一つ又はそれ以上の検出チャンネルの少なくとも一つが、照射サブシステムによる試料の照射による試料からの光を検出し且つ検出された光に反応した出力を生成するように構成された検出器を含む。例えば、図１に示されている高解像度イメージングサブシステムは、レンズ２０、要素２６、及び検出器２８によって形成された検出チャンネルを含む。高解像度イメージングサブシステムは、ここでは照射及び収集／検出の両方のために使用される共通のレンズを含むものと記述されているが、照射サブシステム及び検出チャンネルは、照射の場合におけるフォーカスと検出の場合における収集とのための別個のレンズ（図示されず）を含み得る。検出チャンネルは、異なる収集角度で光を収集且つ検出するように構成され得る。例えば、検出チャンネルによって収集及び検出される光の角度は、試料からの光の経路に置かれている一つ又はそれ以上の開口（図示されず）を使用して、選択及び／又は変更され得る。高解像度イメージングサブシステムの検出チャンネルによって検出された試料からの光は、正反射した光及び／又は散乱した光を含み得る。このようにして、図１に示された高解像度イメージングサブシステムは、暗視野（ＤＦ）及び／又は明視野（ＢＦ）イメージングのために構成され得る。
【００３８】
要素２６は、スペクトルフィルタ、開口、あるいは、検出器２８によって検出された光を制御するために使用されることができる任意の他の要素又は複数の要素の組み合わせであり得る。検出器２８は、光電子増倍管（ＰＭＴ）、電荷結合素子（ＣＣＤ）、及び時間遅延集積（ＴＤＩ）カメラのような、当該技術で既知の任意の適切な検出器を含み得る。検出器はまた、非イメージング検出器又はイメージング検出器を含み得る。検出器が非イメージング検出器であるならば、その検出器は、散乱光の強度のようなある特性を検出するように構成され得るが、そのような特性をイメージング平面内の位置の関数として検出するようには構成されていないかもしれない。そのため、検出器によって生成された出力は、信号又はデータであるが画像信号又は画像データではないかもしれない。コンピュータサブシステム３６のようなコンピュータサブシステムは、検出器の非イメージング出力から試料の画像を生成するように構成され得る。しかし、検出器は、イメージング信号又はイメージングデータを生成するように構成されたイメージング検出器として構成され得る。それゆえ、高解像度イメージングサブシステムは、数多くの方法で、ここに記述された画像を生成するように構成され得る。
【００３９】
高解像度イメージングサブシステムはまた、他の検出チャンネルも含み得る。例えば、レンズ２０によって収集された試料からの光は、ビームスプリッタ１８によってビームスプリッタ２４に向けられ得て、これがその光の一部を光学要素２６に伝送し、且つその光の他の部分を光学要素３０に反射する。光学要素３０は、スペクトルフィルタ、開口、あるいは検出器３２によって検出される光を制御するために使用されることができる任意の他の適切な要素又は複数の要素の組み合わせであり得る。検出器３２は、上述された検出器の任意のものを含み得る。高解像度イメージングサブシステムの異なる検出チャンネルは、試料の異なる画像（例えば、偏光、波長などのような異なる特性、又はそれらのいくつかの組み合わせを有する光で生成された試料の画像）を生成するように構成され得る。
【００４０】
異なる実施形態では、レンズ２０、光学要素３０、及び検出器３２によって形成される検出チャンネルは、検査ツールの低解像度イメージングサブシステムの一部であり得る。この場合、低解像度イメージングサブシステムは、高解像度イメージングサブシステムと同じ照射サブシステムを含み得て、これは上記で詳細に記述されている（例えば、光源１４、光学要素１６、及びレンズ２０を含む照射サブシステム）。高及び低解像度イメージングサブシステムは、それゆえ共通の照射サブシステムを共有し得る。しかし、高及び低解像度イメージングサブシステムは異なる検出チャンネルを含み得て、それらの各々は、共有された照射サブシステムによる照射による試料からの光を検出するように構成される。このようにして、高解像度検出チャンネルはレンズ２０、光学要素２６、及び検出器２８を含み得て、低解像度検出チャンネルはレンズ２０、光学要素３０、及び検出器３２を含み得る。このようにして、高及び低解像度検出チャンネルは、共通の光学要素（レンズ２０）を共有し得るが、また非共有の光学要素を有し得る。
【００４１】
高及び低解像度イメージングサブシステムの検出チャンネルは、照射サブシステムを共有しているものの、高及び低解像度の試料画像をそれぞれ生成するように構成され得る。例えば、光学要素２６及び３０は、異なって構成された開口及び／又はスペクトルフィルタであり得て、これらはそれぞれ検出器２８及び３２によって検出された光の一部を制御し、それによって検出器２８及び３２によって検出された画像の解像度をそれぞれ制御する。異なる例では、高解像度イメージングサブシステムの検出器２８は、検出器３２よりも高い解像度を有するように選択され得る。検出チャンネルは、異なる解像度能力を有するように、任意の他の適切な方法で構成され得る。
【００４２】
他の実施形態では、高及び低解像度イメージングサブシステムは同じ画像形成要素の全てを共有し得る。例えば、高及び低解像度イメージングサブシステムの両方が、光源１４、光学要素１６、及びレンズ２０によって形成された照射サブシステムを共有し得る。高及び低解像度イメージングサブシステムはまた、同じ検出チャンネル又は複数の検出チャンネル（例えば、レンズ２０、光学要素２６、及び検出器２８によって形成された一つ、及び／又は、レンズ２０、光学要素３０、及び検出器３２によって形成された他の一つ）を共有し得る。そのような実施形態では、これらの画像形成要素のいずれかの一つ又はそれ以上のパラメータ又は特性は、高又は低解像度画像のどちらが試料に対して生成されているかに基づいて、変えられ得る。例えば、レンズ２０の開口数（ＮＡ）は、試料の高又は低解像度画のどちらが生成されているかに応じて、変えられ得る。
【００４３】
さらなる実施形態では、高及び低解像度イメージングサブシステムは、画像形成要素を共有していないかもしれない。例えば、高解像度イメージングサブシステムは上述された画像形成要素を含み得るが、これは低解像度イメージングサブシステムによって共有されないかもしれない。その代わりに、低解像度イメージングサブシステムは、それ自身の照射及び検出サブシステムを含み得る。一つのそのような例では、図１に示されるように、低解像度イメージングサブシステムは、光源３８、光学要素４０、及びレンズ４４を含む照射サブシステムを含み得る。光源３８からの光は光学要素４０を通過して、ビームスプリッタ４２によってレンズ４４へ反射され、レンズ４４は光を試料１２に向ける。これらの画像形成要素の各々は、上述されたように構成され得る。低解像度イメージングサブシステムの照射サブシステムは、ここで記述されるようにさらに構成され得る。試料１２はステージ２２上に配置され得て、これは、イメージングの間に、光の試料上での走査を生じさせるように構成され得る。このようにして、高及び低解像度イメージングサブシステムが画像形成要素を共有していなくても、それらは、ステージ、走査サブシステム、電源（図示されず）、ハウジング（図示されず）などのような検査ツールの他の要素を共有し得る。
【００４４】
低解像度イメージングサブシステムはまた、レンズ４４、光学要素４６、及び検出器４８によって形成される検出チャンネルを含み得る。照射サブシステムによる照射による試料からの光は、レンズ４４によって収集されてビームスプリッタ４２に向けられ得て、これがその光を光学要素４６に伝送する。光学要素４６を通過した光は、それから検出器４８によって検出される。これらの画像形成要素の各々は、さらに上述のように構成され得る。低解像度イメージングサブシステムの検出チャンネル及び／又は検出サブシステムは、ここで記述されるようにさらに構成され得る。
【００４５】
図１が、ここで記述されている検査ツールに含まれ得るか、あるいはここで記述されているシステム又は方法によって使用される画像を生成し得る高及び低解像度イメージングサブシステムの構成を一般的に示すために提供されていることに、留意されたい。ここで記述された高及び低解像度イメージングサブシステムの構成は、商用の検査ツールを設計するときに普通に実行されるように、高及び低解像度イメージングサブシステムの性能を最適化するように変更され得る。加えて、ここで記述されたシステムは、カリフォルニア州ミルピタスのＫＬＡ社から商業的に入手可能なアルテアシリーズのツールのような現存しているシステムを使用して（例えば、ここで記述された機能性を現存しているシステムに付加することによって）、具現化され得る。いくつかのそのようなシステムに対して、ここで記述された実施形態は、システムのオプションの機能性として（例えばシステムの他の機能性に加えて）提供され得る。あるいは、ここで記述された検査ツールは、完全に新しい検査ツールを提供するために、「何もないところから」設計され得る。高及び低解像度イメージングサブシステムは、２０１０年８月２４日付けでメハニアンらに対して発行された米国特許第７，７８２，４５２号に記述されたように、さらに構成され得る。この特許は、あたかもここに完全に明らかにされているかのように、参照によって援用される。
【００４６】
このシステムはまた、高及び低解像度イメージングサブシステムによって生成された試料の画像を獲得するように構成された一つ又はそれ以上のコンピュータサブシステムを含む。例えば、検査ツールに結合された（又はそこに含まれる）コンピュータサブシステム３６は、コンピュータサブシステムが検出器によって生成された試料についての出力又は画像を受領できるように、任意の適切な方法で（例えば、「有線」の及び／又は「ワイヤレス」の伝送媒体を含み得る一つ又はそれ以上の伝送媒体を介して）検査ツールの検出器に結合され得る。コンピュータサブシステム３６は、検出器によって生成された出力又は画像を使用して、ここでさらに記述される数多くの機能を実行するように構成され得る。
【００４７】
図１に示されたコンピュータサブシステム（ならびにここで記述される他のコンピュータサブシステム）はまた、ここではコンピュータシステムとも称され得る。ここで記述されるコンピュータサブシステム又はシステムの各々は、パーソナルコンピュータシステム、画像コンピュータ、メインフレームコンピュータシステム、ワークステーション、ネットワーク機器、インターネット機器、又は他のデバイスを含む様々な形態を取り得る。一般的に「コンピュータシステム」という用語は、メモリ媒体からの指令を実行する一つ又はそれ以上のプロセッサを有する任意のデバイスを包含するように広く規定され得る。コンピュータサブシステム又はシステムはまた、パラレルプロセッサのような当該技術で既知の任意の適切なプロセッサを含み得る。加えて、コンピュータサブシステム又はシステムは、スタンドアローン又はネットワーク化されたツールのいずれかとして、高速処理及びソフトウエアを有するコンピュータプラットフォームを含み得る。
【００４８】
システムが一つより多くのコンピュータサブシステムを含むならば、そのときには、異なるコンピュータサブシステムは、画像、データ、情報、指令などがコンピュータサブシステムの間で送られることができるようにお互いに結合され得る。例えば、コンピュータサブシステム３６は、当該技術で既知の任意の適切な有線及び／又はワイヤレスの伝送媒体を含み得る任意の適切な伝送媒体によって、図１に点線で示されるように、コンピュータサブシステム１０２に結合され得る。そのようなコンピュータサブシステムの２つ又はそれ以上はまた、共有されたコンピュータ読み取り可能記憶媒体（図示されず）によって有効に結合され得る。
【００４９】
高及び低解像度イメージングサブシステムが光学的又は光に基づくイメージングサブシステムであるように上記で記述されているが、高及び低解像度イメージングサブシステムはまた、あるいは代替的に、試料の電子ビーム画像を生成するように構成された電子ビームイメージングサブシステムを含み得る。一つのそのような実施形態では、電子ビームイメージングサブシステムは、電子を試料に向けるか又は試料上で電子を走査させ、且つ試料からの電子を検出するように構成され得る。図１ａに示される一つのそのような実施形態では、電子ビームイメージングサブシステムは、コンピュータサブシステム１２４に結合された電子カラム１２２を含む。
【００５０】
図１ａにまた示されているように、電子カラムは、一つ又はそれ以上の要素１３０によって試料１２８にフォーカスされる電子を生成するように構成された電子ビーム源１２６を含む。電子ビーム源は、例えばカソード源又はエミッタチップを含み得て、一つ又はそれ以上の要素１３０は、例えばガンレンズ、アノード、ビーム制限開口、ゲートバルブ、ビーム電流選択開口、対物レンズ、及び走査サブシステムを含み得て、これらの全ては、当該技術で既知の任意のそのような適切な要素を含み得る。
【００５１】
試料から戻った電子（例えば二次電子）は、一つ又はそれ以上の要素１３２によって検出器１３４にフォーカスされ得る。一つ又はそれ以上の要素１３２は、例えば走査サブシステムを含み得て、これは要素１３０に含まれているものと同じ走査サブシステムであり得る。
【００５２】
電子カラムは、当該技術で既知の任意の他の適切な要素を含み得る。加えて、電子カラムは、ジアンらに対して２０１４年４月４日付けで発行された米国特許第８，６６４，５９４号、コジマらに対して２０１４年４月８日付けで発行された米国特許第８，６９２，２０４号、ガベンズらに対して２０１４年４月１５日付けで発行された米国特許第８，６９８，０９３号、及びマクドナルドらに対して２０１４年５月６日付けで発行された米国特許第８，７１６，６６２号に記述されるようにさらに構成され得る。これらの特許は、あたかもここに完全に明らかにされているかのように参照によって援用される。
【００５３】
電子カラムは、電子が斜めの入射角度で試料に向けられて且つ他の斜めの角度で試料から戻るように図１ａに示されているが、電子が任意の適切な角度で試料に向けられ且つ試料から戻り得ることを理解されたい。加えて、電子ビームイメージングサブシステムは、ここでさらに記述されるように、複数のモードを使用して（例えば、異なる照射角度、収集角度、などで）試料の画像を生成するように構成され得る。電子ビームイメージングサブシステムの複数のモードは、任意の画像生成パラメータで異なり得る。図１ａに示される電子カラムはまた、当該技術で既知の任意の適切な方法で（例えば、高又は低解像度画像が試料に対して生成されることができるように、電子カラムに含まれる一つ又はそれ以上の要素の一つ又はそれ以上のパラメータ又は特性を変更することによって）、高及び低解像度イメージングサブシステムとして機能するように構成され得る。
【００５４】
コンピュータサブシステム１２４は、上記で記述されるように検出器１３４に結合され得る。検出器は、試料の表面から戻った電子を検出し得て、それによって試料の電子ビーム画像を形成する。電子ビーム画像は、任意の適切な電子ビーム画像を含み得る。コンピュータサブシステム１２４は、検出器１３４によって生成された出力を使用して、ここでさらに記述される一つ又はそれ以上の機能を試料に対して実行するように構成され得る。図１ａに示される電子ビームイメージングサブシステムを含むシステムは、ここで記述されるようにさらに構成され得る。
【００５５】
図１ａが、ここで記述されている実施形態に含まれ得る電子ビームイメージングサブシステムの構成を一般的に描くためにここに提供されていることに、留意されたい。上記で記述された光学的イメージングサブシステムについてのように、電子ビームイメージングサブシステムの構成は、商用のイメージングサブシステムを設計するときに普通に実行されるように、イメージングサブシステムの性能を最適化するように変更され得る。加えて、ここで記述されたシステムは、ＫＬＡ社から商業的に入手可能なツールのような現存しているシステムを使用して（例えば、ここで記述された機能性を現存しているシステムに付加することによって）、具現化され得る。いくつかのそのようなシステムに対して、ここで記述された実施形態は、システムのオプションの機能性として（例えばシステムの他の機能性に加えて）提供され得る。あるいは、ここで記述されたシステムは、完全に新しいシステムとして提供するために「何もないところから」設計され得る。
【００５６】
イメージングサブシステムが上記で光に基づく又は電子ビームに基づくイメージングサブシステムとして記述されているが、イメージングサブシステムは、イオンビームに基づくイメージングサブシステムであり得る。そのようなイメージングサブシステムは、電子ビーム源が当該技術で既知の任意の適切なイオンビーム源で置き換えられ得ることを除いて、図１ａに示されるように構成され得る。加えて、イメージングサブシステムは、商業的に入手可能なフォーカスイオンビーム（ＦＩＢ）システム、ヘリウムイオン顕微鏡（ＨＩＭ）システム、及び二次イオン質量分析（ＳＩＭＳ）システムに含まれるもののような、任意の他の適切なイオンビームに基づくイメージングサブシステムであり得る。
【００５７】
検査ツールが、光学的、電子ビーム、又は荷電粒子ビームのいずれかに基づく高及び低解像度イメージングサブシステムを含むものとして上記で記述されているが、高及び低解像度イメージングサブシステムは、必ずしも同じタイプのエネルギーを使用する必要はない。例えば、高解像度イメージングサブシステムが電子ビームタイプのイメージングサブシステムであり得る一方で、低解像度イメージングサブシステムが光学タイプのイメージングサブシステムであり得る。異なるタイプのエネルギーを使用するイメージングサブシステムは、当該技術で既知の任意の適切な方法で単一の検査ツールに組み合わされ得る。
【００５８】
上記のように、イメージングサブシステムは、試料の物理的なバージョンにエネルギー（例えば、光、電子）を向けて且つ／又はその上でエネルギーを走査し、それによって試料の物理的なバージョンに対する実際の画像を生成するように構成され得る。このようにして、イメージングサブシステムは、「仮想の」システムというより「実際の」イメージングシステムとして構成され得る。例えば、図１に示された記憶媒体（図示されず）及びコンピュータサブシステム１０２は、「仮想の」システムとして構成され得る。「仮想の」検査システムとして構成されるシステム及び方法は、共通に譲渡されている２０１２年２月２８日付けでバスカルらに対して発行された米国特許第８，１２６，２５５号及び２０１５年１２月２９日付けでダフィーらに対して発行された米国特許第９，２２２，８９５号に記述されており、これらの特許は両方ともに、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、これらの特許に記述されるようにさらに構成され得る。
【００５９】
上記でさらに記されているように、イメージングサブシステムは、複数のモードで試料の画像を生成するように構成され得る。一般的に「モード」は、試料の画像を生成するために使用されるイメージングサブシステムのパラメータの値又は試料の画像を生成するために使用される出力の値によって規定されることができる。それゆえ異なるモードは、イメージングサブシステムのイメージングパラメータの少なくとも一つの値において、異なり得る。例えば、光学的イメージングサブシステムにおいて、異なるモードは、照射のために異なる波長の光を使用し得る。モードは、異なるモードに対して、ここでさらに記述されるように（例えば、異なる光源、異なるスペクトルフィルタなどを使用することによって）照射波長が異なり得る。高及び低解像度イメージングサブシステムの両方が、異なるモードで試料に対する出力又は画像を生成することができ得る。
【００６０】
高及び低解像度ニューラルネットワークが、ここでさらに記述されるように、様々な異なる構成を有し得る。高及び低解像度ニューラルネットワークは、深層学習（ＤＬ）システムのネットワークとして構成され得る。高解像度ニューラルネットワークは、高解像度イメージングサブシステムによって試料に対して生成される高解像度画像を使用して、試料に対して一つ又はそれ以上の機能を実行し得る。低解像度ニューラルネットワークは、低解像度イメージングサブシステムによって試料に対して生成される低解像度画像を使用して、試料に対して一つ又はそれ以上の機能を実行し得る。
【００６１】
ここでさらに記述されるように、高解像度ニューラルネットワークは、低解像度ニューラルネットワークをトレーニングするために使用される欠陥画像を生成するために使用され得て、これがそれから、試料の低解像度画像を使用した試料における欠陥検出のために使用される。このようにして、ここで記述された実施形態は、ＤＬシステムのネットワークを使用して、一般化されたパッチに基づくハイブリッド検査器として構成され得る。例えば、ここで記述された実施形態は、光学的及び可能であればＳＥＭ及び設計パッチを組み合わせたＤＬシステムのネットワークを使用して半導体製造プロセスにおける設計及びプロセスにおける系統的欠陥を識別及び分類する一種のハイブリッド検査器であり得る。「系統的欠陥」という用語は、一般的に当該技術では、試料において実行されるプロセスと試料に対して形成された設計との間の相互作用によって引き起こされる欠陥として定義される。それゆえ、「系統的な」欠陥は、試料全体にわたって複数の反復的な位置で形成され得る。
【００６２】
高及び低解像度ニューラルネットワークの各々は、それをトレーニングするために供給されているデータに従って世界をモデル化する重みのセットを有する深層ニューラルネットワークであり得る。ニューラルネットワークは一般的に、軸索によって接続された生物的なニューロンの比較的大きなクラスターを使って生物的な頭脳が問題を解決する方法を緩やかにモデル化する神経ユニットの比較的大きな集合に基づいた計算的なアプローチとして定義されることができる。各神経ユニットは多くの他のものに接続され、リンクは、接続された神経ユニットの活性化状態において、その効果が強化されているか又は抑制的であることができる。これらのシステムは、明白にプログラムされているというよりも自己学習的で且つトレーニングされ、伝統的なコンピュータプログラムでは解決策又は特徴検出を表現することが困難なエリアで優れている。
【００６３】
ニューラルネットワークは典型的には複数の層から成っており、信号経路は正面から裏面まで横断する。複数の層は、数多くのアルゴリズム又は変換を実行する。一般に、層の数は重要ではなく、場合に応じて使用される。実用的な目的に対して、層の適切な範囲は２層〜数十層である。現代のニューラルネットワークプロジェクトは、典型的には数千〜数百万の神経ユニット及び何百万もの接続で動作する。ニューラルネットワークのゴールは、問題を人間の脳と同じように解決することであるが、いくつかのニューラルネットワークは、はるかにもっと曖昧である。ニューラルネットワークは、当該技術で既知の任意の適切なアーキテクチャ及び／又は構成を有し得る。いくつかの実施形態では、ニューラルネットワークは、クリチェフスキーらによる「深層畳み込みニューラルネットワークによる画像ネット分類」、ＮＩＰＳ、２０１２年、計９頁に記述されているように、深層畳み込みニューラルネットワーク（ＤＣＮＮ）として構成され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述される実施形態は、この文献に記述されるようにさらに構成され得る。
【００６４】
ここで記述されるニューラルネットワークは、普通は機械学習と称される計算クラスに属する。機械学習は一般的に、明白にプログラムされることなく学習する能力を有するコンピュータを提供する人工知能（ＡＩ）の一つのタイプと定義されることができる。機械学習は、新しいデータにさらされたときに成長し且つ変わるように自分自身に教示することができるコンピュータプログラムの発展に焦点を当てる。言い換えると、機械学習は、「コンピュータに明白にプログラムされることなく学習する能力を与える」コンピュータ科学のサブフィールドとして定義されることができる。機械学習は、データから学習し且つデータについての予測をすることができるアルゴリズムの研究及び構築を探求し、そのようなアルゴリズムは、単純な入力からモデルを構築することを通して、データに駆動された予測又は決定をすることにより、引き続く厳密に静的なプログラム指令を克服する。
【００６５】
ここで記述されるニューラルネットワークは、スギヤマによる「統計的機械学習入門」、モーガン・カウフマン、２０１６年、計５３４頁、「弁別的、生成的、且つ模倣的な学習」、ジェバラ、ＭＩＴ学位論文、２００２年、計２１２頁、及びハンドらの「データマイニングの原理（適応計算及び機械学習）」、ＭＩＴプレス、２００１年、計５７８頁に記述されているようにさらに構成され得る。これらの文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述される実施形態は、これらの文献に記述されるようにさらに構成され得る。
【００６６】
ここで記述されるニューラルネットワークは、また又は代替的に、普通はＤＬと称される計算クラスに属し得る。一般的に述べると、「ＤＬ」（深層構築学習、階層的学習、又は深層機械学習としても知られている）は、データ内の高レベルの抽象概念をモデル化しようと試みるアルゴリズムのセットに基づく機械学習の一分野である。単純な場合には、２セットのニューロンが存在し得て、その一方は入力信号を受け取り、他方は出力信号を送る。入力層が入力信号を受け取ると、それは入力の改変版を次の層に渡す。ＤＬに基づくモデルでは、入力と出力との間に多くの層が存在し（且つそれらの層はニューロンからできていないが、そのように考えることの手助けをすることができる）、複数の線形及び非線形の変換から構成された複数の処理層をアルゴリズムが使用することを可能にする。
【００６７】
ＤＬは、データ表現の学習に基づく機械学習方法のより広範なファミリーの一部である。観察（例えば画像）は、画素毎の強度値のベクトルのような多くの方法で、あるいは、１セットのエッジ、特定の形状の領域などのようなより曖昧な方法で、表現されることができる。いくつかの表現は、学習タスクを単純化する点で、他のものより良い（例えば、顔認識又は顔表現認識）。ＤＬの見込みの一つは、手作りの特徴を、教師無し又は半教師付きの特徴学習及び階層的特徴抽出のための効率的なアルゴリズムで置き換えることである。
【００６８】
このエリアにおける研究は、より良い表現を作成し、且つ大規模な未ラベルのデータからこれらの表現を学習するためのモデルを創り出すことを試みている。表現のいくつかは、神経科学における進歩に触発されて、脳内における様々な刺激と関連した神経反応との間の関係を規定しようと試みる神経コーディングのような神経系における情報処理及び通信の解釈に緩く基づいている。
【００６９】
一つの実施形態では、高解像度ニューラルネットワークが半教師付きＤＬフレームワークとして構成される。他の実施形態では、低解像度ニューラルネットワークが半教師付きＤＬフレームワークとして構成される。例えば、ネットワークの半教師付き状態が、ここで記述されるＤＬネットワークにて使用されることができる。そのようなＤＬフレームワークは、教師付きラベル情報及び教師無し構造情報の両方を使用してチャンネル選択に関する決定をジョイントで行う２レベルプロセスのために構成され得る。例えば、ラベル情報は特徴抽出で使用され得て、未ラベル情報は、教師付きトレーニングを規則化するために一体化され得る。このようにして、教師付き情報及び教師無し情報の両方が、モデル変動を低減するためにトレーニングプロセスの間に使用され得る。制約化ボルツマンマシン（ＲＢＭ）のような生成的モデルが、表現上の特徴を抽出し且つデータ次元性を低減するために使用され得て、このことは、ラベル化情報の希少性のインパクトを大いに減らすことができる。教師無し情報のみを利用する最初のチャンネル選択手順は、構造情報がほとんど無い無関係なチャンネルを除去してデータ次元性を低減し得る。最初のチャンネル選択の結果に基づいて、良好なチャンネル選択手順が、雑音の多いチャンネル問題を取り扱うために使用されることができる。それゆえ、そのようなＤＬフレームワークは、非常に雑音が多い情報の取り扱いのために特に有用であり得て、これは、ここでさらに記述される試料のいくつかに対する場合であり得る。ＤＬフレームワークは、２０１４年ＩＥＥＥバイオインフォマティクス及びバイオエンジニアリングに関する国際会議ＢＩＢＥ‘１４予稿集、２０１４年１１月１０〜１２日、ＩＥＥＥコンピュータソサイエティ、ワシントンＤＣの第３０〜３７頁におけるジアらによる「ＥＥＧ信号における情緒的状態認識のための新規な半教師付き深層学習フレームワーク」に記述されているように、さらに構成され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述される実施形態は、この文献に記述されるようにさらに構成され得る。
【００７０】
ここで記述される実施形態は、雑音又はニューサンスの抑制vs.対象の欠陥（ＤＯＩ）の検出という問題を、本質的に区分し且つ克服し得る。例えば、ここで記述されるコンピュータサブシステムは一種の反復的トレーニングを実行することができて、そこでは、トレーニングが最初にニューサンス抑制のために、それからＤＯＩ検出のために、実行される。その用語がここで使用されている「ニューサンス」（ときどき「ニューサンス欠陥」と相互交換可能に使用される）は、一般的には、ユーザが気にしていない欠陥、及び／又は、試料上で検出されるが本当は試料上の実際の欠陥ではないイベントとして、定義される。実際には欠陥ではないニューサンスは、試料上の非欠陥雑音源（例えば、試料上の金属線における結晶粒、試料上の下地層又は材料からの信号、線エッジの粗さ（ＬＥＲ）、パターン化された形状における比較的小さな臨界寸法（ＣＤ）の変動、厚さの変動、など）、及び／又は、検査のために使用される検査サブシステムそれ自身又はその構成における余裕度によるイベントとして、検出され得る。
【００７１】
ここで使用される「ＤＯＩ」という用語は、試料上で検出され且つ本当に試料上の実際の欠陥である欠陥として、定義されることができる。それゆえ、ＤＯＩはユーザにとっての興味の対象である。なぜなら、ユーザは一般的に、検査されている試料上にどれだけ多くの且つどのような種類の実際の欠陥があるかを気にするからである。いくつかの文脈では、「ＤＯＩ」という用語は、試料上の実際の欠陥のすべてのうちの一つのサブセットを指すために使用され、これは、ユーザが気にする実際の欠陥のみを含む。例えば、任意の所与のウエハ上に複数のタイプのＤＯＩが存在し得て、それらの一つ又はそれ以上に対して、ユーザは、一つ又はそれ以上の他のタイプよりも大きな関心を有し得る。しかし、ここで記述される実施形態の文脈では、「ＤＯＩ」という用語は、ウエハ上の本当の欠陥の任意のもの及び全てを指すように使用される。
【００７２】
それゆえ一般的に、検査の目標は、試料上のニューサンスを検出することではない。そのようなニューサンスの検出を避けようとする実質的な努力にも関わらず、そのような検出を完全に除去することは、実際には不可能である。それゆえ、異なるタイプの欠陥に対する情報が別個に使用されることができるように、例えば、ＤＯＩに対する情報がその試料に対して実行される一つ又はそれ以上の製造プロセスを診断して且つ／又は変更を行うために使用され得る一方で、ニューサンスに対す情報が無視され、排除されて、あるいは、試料上の雑音及び／又は検査プロセス又はツールの余裕度を診断するために使用されることができるように、検出されたイベントの内のどれがニューサンスであり、どれがＤＯＩであるかを識別することが重要である。
【００７３】
雑音の最小化に焦点を当てるならば、ニューサンスの抑制問題にモード（すなわち画像獲得）又はアルゴリズム（すなわち画像処理）に基づいて取り組むことが、はるか容易である。雑音は、ここで記述される試料の低解像度画像には豊富に存在する。例えば、結晶粒は、低解像度画像に比べてはるかに低いスループットからの影響をもちろん受ける高解像度画像では洗い流される傾向にあるが、低ＮＡ画像では実質的に雑音を作り出しやすい。その用語がここで使用されている「結晶粒」は、（アルミニウム又は銅のような）金属の結晶構造における転位を指す。結果として、イメージングされている金属に結晶粒が存在すると、平滑な表面を「見る」代わりに数多くの不連続性が存在して、それらは、比較的低いＮＡでは目立つ傾向にある。対照的に比較的高いＮＡでは、不連続性は洗い流される（例えば減少する）傾向にある。
【００７４】
ここでさらに記述される様々なトレーニングステップでは、画像（トレーニングされているニューラルネットワークに応じて高又は低解像度）ならびに他の情報は、トレーニングされているニューラルネットワークに入力されることができる。例えば、他の情報は、試料の設計についての情報（例えば、設計情報それ自身又は設計に関連したいくつかの他のデータ）、及び検査ツールによるイメージングに先立って試料に実行されたプロセスのいずれかについての任意の情報を含み得るプロセス情報を含み得る。トレーニングのためにそのような付加的な情報を使用することは、いくつかの理由から有益であり得る。例えば、設計情報は、先の層の欠陥（すなわち、現在の層の検査の目的のためにはユーザが興味を有していない欠陥）を低減するために有用であることができる。いくつかのそのような例では、ルールが、「アプリオリな知識によって規定されるルール」を介してニューラルネットワークに入れられるか、又は「設計によって提供されるセグメンテーション情報に基づいて学習される」ことができる（その用語がここで使用されている「セグメンテーション情報」は、一般的に、試料上の異なるエリアを検査するために異なって、例えば試料の画像を異なるセグメントに分離することによって、使用される情報として定義され、その検査は、そのセグメントに対する設計又は他の情報に基づいて決定される）。加えて、半導体デバイス製造プロセスの背面端における再分配（ＲＤＬ）層は、（正面端に比べて）いくらか単純であり、例えばそれらは典型的には３又は４層を含み、それゆえに「プロセス」の知識もまた、潜在的なモードを識別するためのこれらの層についての入力として、ならびにプロセスが誘起する種類の欠陥に対する入力としての両方として、追加されることができる。この情報はそれゆえ幾何学的である設計に比べて、プロセス知識の性質に関する。プロセス情報は、ＤＬネットワークに合成されるラベル又はルール、あるいはテキストとしてでも、入力され得る。
【００７５】
コンピュータサブシステムは、高解像度ニューラルネットワークをトレーニングするために構成され得る。高解像度ニューラルネットワークのトレーニングは、教師付き、半教師付き、又は教師無しの方法で実行され得る。例えば、教師付きトレーニング方法では、試料の一つ又はそれ以上の画像に、画像内の雑音又は雑音性のエリア及び画像内の静かな（非雑音性の）エリアを示すラベルで注釈が付けられ得る。ラベルは、任意の適切な方法で（例えば、ユーザによって、グランドツルース法を使用して、又は、比較的高い精度で高解像度画像における雑音から欠陥を分離できることが知られている欠陥検出方法又はアルゴリズムを使用して）、画像に割り当てられ得る。画像及びそれらのラベルはトレーニングのために高解像度ニューラルネットワークに入力され得て、高解像度ニューラルネットワークの出力がトレーニング入力に合致するまで、高解像度ニューラルネットワークの一つ又はそれ以上のパラメータが変えられる。
【００７６】
教師無しのトレーニング方法では、未ラベルの画像が、トレーニングのために高解像度ニューラルネットワークに入力され得て、高解像度ニューラルネットワークは、画像内の雑音を識別するためにその画像を使用し得る。例えば、高解像度ニューラルネットワークに入力された画像の高解像度のために、高解像度画像は、試料上のニューサンスエリア及び試料上の非ニューサンスエリアを識別するための一種のグラウンドツルース情報として機能することができて、及び／又は、ニューサンスを欠陥から分ける欠陥検出及び／又は分類方法を実行することによって、試料上のニューサンスエリア及び非ニューサンスエリアが識別されることができる。トレーニングはそれから、上記で記述されたように高解像度ニューラルネットワークの一つ又はそれ以上のパラメータを変更することを含み得る。
【００７７】
一つの実施形態では、高解像度ニューラルネットワークをトレーニングするために使用される高解像度イメージングサブシステムによって生成された画像が、高解像度イメージングサブシステムの一つより多くのモードによって生成された試料の画像を含む。ここで記述されたこの及び他のステップにおいて画像が生成され獲得され且つ使用される対象となるモードの数は、検査ツールの様々な可能な構成設定に依存して、及び／又は、時間及び／又は記憶空間の考慮からの単純に実用的なことに依存して、変わり得る。
【００７８】
いくつかの実施形態では、検査ツールは、試料上のスワスを走査する一方で試料からのエネルギーを検出するように構成されており、一つ又はそれ以上のコンピュータサブシステムは、高解像度イメージングサブシステムによって生成された画像のスワスの少なくとも３つを、それらスワスの少なくとも３つが欠陥画像のトレーニングセットの生成における使用のために利用可能であるように獲得し且つ記憶するように構成されている。検査ツールは、ここでさらに記述されるように試料上のスワスを走査し得て、スワスの走査によって生成される出力又は画像は、出力又は画像のスワスと称され得る。ここで記述される実施形態は、高及び低解像度モードの両方において、複数の、例えば３０のモードに対して、データの行全体（すなわち、試料上の行全体におけるダイ全体をカバーする画像又はデータのスワス）を記憶することができる。スワスの全ての高解像度パッチを記憶するために十分な記憶容量が無ければ、３つのスワス（例えば、頂部、中央、及び底部）が記憶されることができる。高解像度画像は、少なくとも３つのスワス全体について走査され得て、仮想検査器のマクロ検査器バージョンに、そのようなシステムがここでさらに記述された低解像度画像を記憶することができるのと同様に、同時に記憶され得る。
【００７９】
複数のモードからの画像は、ここでさらに記述されるように、トレーニングのために高解像度ニューラルネットワークに入力され得る。異なるモードからの画像が、高解像度ニューラルネットワークのトレーニングのために、別個に又は組み合わされて、使用され得る。例えば、異なるモードによって生成された画像は、トレーニングステップにおける複数チャンネル入力として使用され得る。異なるモードからの画像は、画像における及び／又は試料上のニューサンスを非ニューサンスに対して識別するために、組み合わせて使用され得る。高解像度ニューラルネットワークパラメータがそれから、高解像度ニューラルネットワークによる画像におけるそのようなニューサンスの検出を抑制するために、変えられ得る。他の例では、異なるモードの一つ又はそれ以上で生成された画像が、ここで記述されるように実行され得る高解像度ニューラルネットワークのトレーニングのために使用され得て、それから高解像度ニューラルネットワークが、他の一つの又は他の複数の異なるモードによって生成された画像で、再トレーニングされ得る。このようにして、高解像度ニューラルネットワークが、一つ又はそれ以上のモードから別の一つ又はそれ以上のモードへの一種の転移学習を使用して、トレーニングされ得る。
【００８０】
一つ又はそれ以上のコンピュータサブシステムが、欠陥画像のトレーニングセットを生成するために構成される。欠陥画像の少なくとも一つが、高解像度イメージングサブシステムによって生成された画像の少なくとも一つを使用して、高解像度イメージングサブシステムによって合成的に生成される。トレーニングセットの生成は、ここで記述されるように実行され得る。トレーニングセットに含まれる欠陥画像は、ここでさらに記述される様々なタイプの欠陥画像を含み得る。少なくとも一つの欠陥画像が、ここでさらに記述されるように合成的に生成され得る。
【００８１】
一つ又はそれ以上のコンピュータサブシステムは、欠陥画像のトレーニングセットを入力として使用して、低解像度イメージングサブシステムをトレーニングするように構成される。このようにして、コンピュータサブシステムは、高解像度ニューラルネットワークをトレーニングすることによって作り出された情報の低解像度ニューラルネットワークへのあるタイプの転移学習を実行するように構成され得る。例えば、ここで記述された実施形態の一つの利点は、それらが、限定されたトレーニングセットで効率的にトレーニング可能なニューラルネットワークを使用する半導体デバイスの検査のためのシステム及び方法を提供することである。このために、一連の転移学習法が、原則的な方法でのニューラルネットワークの効率的なトレーニングを可能にして且つ加速するために使用されることができる。
【００８２】
転移学習は一般的に、既に学習された関連タスク（一つ又はそれ以上のソースタスク）からの知識の転移を通した新しいタスク（又はターゲットタスク）の学習の改良として定義されることができる。ここで記述される実施形態では、それゆえに、高解像度ニューラルネットワークをトレーニングすることは、一つ又はそれ以上のソースタスクの学習を伴い得て、低解像度ニューラルネットワークをトレーニングすることは、高解像度ニューラルネットワークのトレーニングの結果を使って実行され得て、それによりソースタスク（高解像度ニューラルネットワークのトレーニング）からの知識をターゲットタスク（低解像度ニューラルネットワークのトレーニング）に転移する。転移学習では、エージェントは、ソースタスクを学習している一方で、ターゲットタスクについては何も（あるいはターゲットタスクがあることさえ）知らない。例えば、ここで記述される実施形態では、高解像度ニューラルネットワークは、トレーニングされている間は、低解像度ニューラルネットワークについては何も知らない。
【００８３】
ここで記述された転移学習は、任意の適切な方法で実行され得る。例えば、誘導的学習タスクでは、目的は、トレーニング例のセットから予測的なモデルを導くことである。誘導的学習における転移は、ソースタスクの知識がターゲットタスクの誘導バイアスに影響することを許容することによって作用する。誘導的転移法では、ターゲットタスクの誘導バイアスはソースタスクの知識に基づいて選ばれるか又は調整される。これが行われる方法は、ソース及びターゲットタスクを学習するためにどの学習アルゴリズムが使用されるかに応じて変わる。
【００８４】
誘導的転移は、標準的な教師付き学習タスクにおける学習を改善する一つの方法として見られるだけではなく、比較的小さなデータセットを伴うタスクによって持ち出される困難さをオフセットする方法としても見られることができる。すなわち、あるタスクに対して比較的少量のデータ又はクラスラベルがあったら、それをターゲットタスクとして取り扱って関連ソースタスクから誘導的転移を実行することは、より正確なモデルを導くことができる。これらのアプローチはそれゆえに、２つのデータセットが異なる確率分布から来ていると推定されるという事実にかかわらず、ソースタスクデータを使用してターゲットタスクデータを強化する。
【００８５】
ここで記述された転移学習は、Ｅ．ソリア、Ｊ．マーチン、Ｒ．マグダレーナ、Ｍ．マルチネス、及びＡ．セラーノによって編集されてＩＧＩグローバルによって出版された機械学習アプリケーションに関する研究のハンドブックにおけるトーリーらの「転移学習」、２００９年、計２２頁、ならびにヨシンスキらの「深層ニューラルネットワークにおける特徴はどのように転移可能か？」ＮＩＰＳ２０１４、２０１４年１１月６日、計１４頁に記述されているように、さらに実行されることができる。これらの文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述される実施形態は、これらの文献に記述されるようにさらに構成され得る。
【００８６】
一つの実施形態では、欠陥画像のトレーニングセットは、低解像度イメージングサブシステムの一つより多くのモードによって生成された試料の画像を含む。例えば、低解像度ニューラルネットワークをトレーニングするために使用される画像は、低解像度イメージングサブシステムの３０又はそれ以上のモードを使用して生成された低解像度画像を含み得る。ここで記述されるコンピュータサブシステムは、そのような大量の低解像度画像データを記憶することができる。マルチモード低解像度画像は、ここで記述されるように生成され得て、且つここで記述されるようにトレーニングのために使用され得る。その画像がここに記述される実施形態にて使用される低解像度イメージングサブシステムのマルチモードは、ここでさらに記述されるように構成され且つ選択され得る。
【００８７】
いくつかの実施形態では、コンピュータサブシステムは高解像度ニューラルネットワークをトレーニングするように構成され、高解像度ニューラルネットワークのトレーニング及び低解像度ニューラルネットワークのトレーニングは、生成的な対立ネットワーク（ＧＡＮ）又は変分ベイズ法を使用して実行される。例えば、生成的な高解像度ならびに低解像度のニューラルネットワークは、ただニューサンスな空間を最初に見ることによって創り出されることができる。そのようなシステムは、ＧＡＮ又は変分ネットワークなどであることができる。特に、ここで記述される実施形態によって使用されるトレーニングアーキテクチャは、好ましくは最小数のサンプルで（検証サンプルに対する）グラウンドツルースに収束するように設計される。
【００８８】
一つのそのような実施形態では、一つ又はそれ以上の構成要素が一つ又はそれ以上の追加の構成要素を含み、高及び／又は低解像度ニューラルネットワークのトレーニングが、その一つ又はそれ以上の追加の構成要素を使用して実行され、一つ又はそれ以上の追加の構成要素は、コモンマザーネットワーク、グランドコモンマザーネットワーク、対立ネットワーク、ＧＡＮ、深層の対立生成的ネットワーク、対立的自動エンコーダ、ベイズ式ニューラルネットワーク、対立ベイズ法のために構成された構成要素、ラダーネットワーク、又はそれらのいくつかの組み合わせを含む。例えば、ここで記述された実施形態で使用され得る転移学習法は、後端の線（ＢＥＯＬ）層に対してコモンマザーネットワークを使用すること、ＢＥＯＬ層に対してグランドコモンマザーネットワークを使用すること（ＳＥＭで動作する可能性が高い）、トレーニングを加速するために対立ネットワークを使用すること、より少ない層を必要とするベイズニューラルネットワーク（変分ベイズ）を使用すること、及びトレーニングのためにラダーネットワークの概念を使用することを含む。ここで記述される実施形態は、サンプルを「適法に増幅する」ことによってトレーニングを加速するように構成され得る。これらの方法はまた、半教師付きとしても知られている（わずかな例が利用可能であるが、大多数は人間又はグラウンドツルースによってラベル付けされていない）。
【００８９】
コンピュータサブシステムはまた、ベイズ生成的モデリングを組み合わせる半教師付き方法のような方法を使用して、最小数のサンプルで結果を達成することもできる。そのような方法の例は、２０１７年５月２５日付けで発行されたチャンらによる米国特許出願公報第２０１７／０１４８２２６号、及びキングマらによる「深層生成的モデルを用いた半教師付き学習」、ＮＩＰＳ２０１４、２０１４年１０月３１日、第１〜９頁に記述されており、これらは、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、これらの文献に記述されるようにさらに構成され得る。加えて、コンピュータサブシステムはラダーネットワークに影響力を行使し得て、そこでは、ラスムスらによる「ラダーネットワークを用いた半教師付き学習」、ＮＩＰＳ２０１５、２０１５年１１月２４日、第１〜１９頁にて提案されているもののような、教師付き及び教師無し学習が深層ニューラルネットワークで組み合わされる。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。ここで記述されたコンピュータサブシステムはさらに、グッドフェローらによる「生成的対立ネット」、２０１４年６月１０日、第１〜９頁に記述されたタイプの深層対立生成的ネットワークを使用して、低解像度ニューラルネットワークをトレーニングするように構成され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。加えて又は代替的に、ここで記述されたコンピュータサブシステムはさらに、ミクツァニらの「対立的自動エンコーダ」、arXiv:1511.05644v2、２０１６年５月２５日、計１６頁に記述されているもののような対立的自動エンコーダ（変分自動エンコーダ（ＶＡＥ）と深層生成的対立ネットワーク（ＤＧＡＮ）とを組み合わせる方法）を使用して低解像度ニューラルネットワークをトレーニングするように構成され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。いくつかの例では、コンピュータサブシステムは、ニールの「ニューラルネットワークのためのベイズ学習」、スプリンガー・フェアラーク・ニューヨーク、１９９６年、計２０４頁に記述されているように、ベイズ学習を実行するように構成され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。コンピュータサブシステムはまた、スミドゥルの「信号処理における変分ベイズ法」、スプリンガー・フェアラーク・ベルリン、２００６年、計２２８頁に記述されているように、変分ベイズ法を実行するように構成され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。
【００９０】
他の実施形態では、低解像度イメージングサブシステムによって生成され且つ一つ又はそれ以上のコンピュータサブシステムによって獲得された画像が、焦点を通して取られた画像を含み、一つ又はそれ以上のコンピュータサブシステムは、焦点を通して取られた画像を高解像度イメージングサブシステムによって生成された画像上にマッピングするように構成され、低解像度ニューラルネットワークのトレーニングが、高解像度ニューラルネットワークのトレーニングの結果及びマッピングの結果に基づいて実行される。例えば、コンピュータサブシステムは、低解像度（多くの画像が表現できる）と高解像度（グラウンドツルース）との間の多数対一のマッピング表現問題を解決する目的で、焦点を通して取られた画像データのパッチを利用することができる。試料上の同じエリアに対応する（且つそれゆえにお互いに対応する）高及び低解像度画像の識別は、それゆえに複数の焦点設定で取られた低解像度画像を使用して容易にされ得る。
【００９１】
いくつかのそのような実施形態は、容積測定検査技法を使用して実行され得る。一般的に容積測定検査は、検査ツールを使用して、サンプルの複数のｘｙ位置の各々から複数の焦点設定で強度データセットを収集することを含む。複数の係数を有する多項等式が、焦点設定の関数として、ｘｙ位置における収集された強度データセットの各々に対して抽出される。複数のｘｙ位置に対する係数値のセットの各々は、対応する係数画像平面で表現される。係数画像平面のターゲットセット及び係数画像平面の参照セットはそれから、サンプル上の欠陥を検出するために分析される。このようにして、信号を雑音から分離する目的で、容積測定画像のタプルがフーリエ空間領域に変換されることができる。容積測定検査はさらに、２０１６年７月２１日付けのチェンらによる米国特許出願公報第２０１６／０２０９３３４号に記述されているように実行され得る。この特許は、ここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。ここで記述された実施形態において、低解像度イメージングサブシステムの光学式に基づく出力は、光学画像の容積測定スタック（例えば３〜５ｚスタックの間）を含み得て、光学空間におけるいわゆる「一対多数のマッピング」問題に対する解決策を可能にする。光学システムのタプル概念はまた、異なる波長及び開口のようなｚ焦点画像を除いて他の光学モードを含むように拡張されることができる。
【００９２】
ＤＬアプローチは、ｚ画像の光学的容積測定スタックと組み合わされるときに特に優れていると信じられている。例えば、ここで記述されたニューラルネットワークは、一対多数の変換問題を有し得る。特に、仮想的に全ての光学システムは薄膜スタックとしてモデル化されることができるので、ウエハのトポグラフィにおける変動とともに膜スタックにおける変動は、高解像度イメージングから低解像度イメージングに行く際に、一対多数のマッピングを起こし得る。全てのこれらの変動は学習されることができるが、それらはまた、特に局所的に起きると、（例えば局所的な色の変動により）雑音源となり得る。これらに取り組むための無数の手作りのアルゴリズムがあるが、それらのいずれもが完全に有効ではない。画像の容積測定スタックは、一対多数のマッピング問題を軽減して「信号」を支える手助けをすることができる。例えば、容積測定情報は、光学画像から「強度」情報に加えて「位相」情報を獲得する。対照的に、通常の光学に基づく検査は「強度」のみから動作して、これが曖昧さの原因となる（「一対多数」のマッピングにおける「多数」）。それゆえ、ここで記述される実施形態は、低解像度（多くの画像が表現できる）と高解像度（グラウンドツルース）との間の多数対一のマッピング表現問題を解決する目的で、焦点を通して取られた画像データのパッチを利用することができる。
【００９３】
欠陥をとらえないシステムを設計することは極めて容易であるが、極めて使えない。幸運なことに、ここで記述される用途に対して、検査されている試料の層、例えばＲＤＬ層におけるキーとなる欠陥の性質は良く理解されている。例えば、既知のＤＯＩは、開放、短絡、突起、及び貫入を含み得る。
【００９４】
欠陥画像のトレーニングセットは、高解像度画像を含む既知のＤＯＩについての様々な情報を含み得る。例えば、トレーニングセットは、既知のＤＯＩの各々に対する設計情報（設計パッチ、コンピュータ補助設計（ＣＡＤ）設計データ、レンダリングされた設計データ、設計コンテキスト情報）を含み得る。トレーニングセットはまた、既知のＤＯＩの各々に対するテスト画像、参照画像、差画像、セグメンテーション画像などの他の画像を含み得る。トレーニングセットはまた、欠陥分類、サイズ、形状、位置などのような欠陥情報を含み得る。一般に、トレーニングセットは既知のＤＯＩに関する任意の情報を含み得て、それらはトレーニング及び／又は実行の間に高及び低解像度ニューラルネットワークに入力され得る。
【００９５】
既知のＤＯＩは、多数の異なるソースから、ここで記述される多数の異なる種類のＤＯＩを含み得る。一般に、トレーニングセットにおける既知のＤＯＩは、一つ又はそれ以上の方法又はシステムによって特定された既知のＤＯＩを含み得る。既知のＤＯＩは、好ましくは各タイプの既知のＤＯＩの（可能なときには）２つ又はそれ以上の例を含む（例えば、２つ又はそれ以上の開放の例、２つ又はそれ以上の短絡の例、など）。
【００９６】
トレーニングは、既知のＤＯＩのトレーニングセットについての情報を高及び／又は低解像度ニューラルネットワークに入力するステップと、既知のＤＯＩについて高及び／又は低解像度ニューラルネットワークによって作り出された出力がトレーニングセットにおける既知のＤＯＩについての情報と合致（又は実質的に合致）するまで、高及び／又は低解像度ニューラルネットワークの一つ又はそれ以上のパラメータを変更するステップと、を含み得る。高及び／又は低解像度ニューラルネットワークのトレーニングはまた、一種の再トレーニングも含み得て、これは、高及び／又は低解像度ニューラルネットワークのいくつかの層（例えば畳み込み層）の全ての重みを転移するステップと、高及び／又は低解像度ニューラルネットワークの他の層（例えば完全に接続された層）の重みを微調整するステップと、を含み得る。しかし、トレーニングは、ニューラルネットワークの任意の一つ又はそれ以上のトレーニング可能なパラメータを変更するステップを含み得る。例えば、ここで記述される実施形態によってトレーニングされるニューラルネットワークの任意の一つ又はそれ以上のパラメータは、トレーニング可能な重みを有するニューラルネットワークの任意の層に対する一つ又はそれ以上の重みを含み得る。一つのそのような例では、重みは畳み込み層に対する重みを含み得るが、プーリング層に対する重みは含まないかもしれない。
【００９７】
いくつかの実施形態では、欠陥画像のトレーニングセットは、高解像度イメージングサブシステムの一つより多くのモードによって生成される試料の画像を表す高解像度画像を含む。トレーニングセットにおける画像に対応する高解像度イメージングサブシステムの一つより多くのモードは、ここで記述されたモードのいずれかを含み得る。トレーニングセットにおける高解像度画像は、高解像度を使用することができるモードの全て又はいくつかのみ（２つ又はそれ以上）によって生成される試料の画像を表し得る。
【００９８】
いくつかの場合には、ここで記述されるように、トレーニングセットにおける画像の少なくともいくつかが、必ずしも高解像度イメージングサブシステムを伴わない方法で生成され得る。例えば、トレーニングセットにおける高解像度画像の一つ又はそれ以上は、一つより多くのモードによって生成された既知のＤＯＩの画像を表し得て、それによって、高解像度イメージングサブシステムの異なるモードによって生成された異なる高解像度画像に対応する。異なる高解像度画像は、高解像度イメージングサブシステムの異なるモードに対してシミュレーションされ得て、それによって、既知のＤＯＩに対して高解像度イメージングサブシステムの異なるモードによって生成されるであろう高解像度画像を表し得る。このようにして、高解像度画像は、試料上の既知のＤＯＩが高解像度イメージングサブシステムによってイメージングされたら高解像度イメージングサブシステムによって生成されるであろう画像をシミュレーション、表現、又は近似する画像を含み得る。
【００９９】
一つの実施形態では、欠陥画像のトレーニングセットは、試料上の一つ又はそれ以上のプログラムされた欠陥の一つ又はそれ以上の画像を含み、一つ又はそれ以上のコンピュータサブシステムが、試料に対する設計を変更して一つ又はそれ以上のプログラムされた欠陥を設計内に創り出すことによって一つ又はそれ以上のプログラムされた欠陥を生成するように構成され、変更された設計は試料上に印刷されて、試料上に一つ又はそれ以上のプログラムされた欠陥を創り出す。その用語がここで使用されている「プログラムされた」欠陥は、一般的に、試料に対する設計情報の操作によって試料上に意図的に生じさせられた一つ又はそれ以上の欠陥として、定義される。
【０１００】
トレーニングのために合成ではあるが現実的な画像を創り出すことを伴う方法と対照的に、プログラムされた欠陥を含むように変更された欠陥を有する試料を印刷することは、実際のＤＯＩ（試料上に印刷されたプログラムされた欠陥）が豊富に利用可能であるために、システムの真の権利付与能力が使用されることを許容する。テストウエハを創り出そうとしているユーザは、コンピュータサブシステムによって設計内にプログラムされた欠陥を有するレチクルが、線の正面端（ＦＥＯＬ）にて何十年も影響されるウエハ上の標準直接ステップ（ＤＳＷ）のように、テストウエハ上に変更された設計を印刷するために使用されることができる。製品ウエハを作るために使用される同じプロセスステップの少なくともいくつかを使用してそのようなテストウエハを作ることは、製品上の本当の例にて期待されるものと同じ光学特性を有する比較的多量の実際のＤＯＩ画像が、ＤＯＩをニューサンスから分けるようにニューラルネットワークをトレーニングする際の使用のために収集されることを可能にする。
【０１０１】
試料に対する設計を変更することによってプログラムされた欠陥を生成することは、任意の適当なソース（例えば、以前の設計又はプロセスの知識、及び／又は欠陥検出結果）に由来するかもしれないタイプ、次元、位置、形状などのような既知のＤＯＩについての情報に基づいて実行され得る。試料に対する設計を変更することは、電子設計自動化（ＥＤＡ）ツールを使用して実行され得る。このようにして、ここで記述された実施形態は、ＥＤＡ  ＣＡＤツールで生成されたプログラムされた設計データに影響する追加の次元を有し得る。ＥＤＡツールは、任意の適切な商業的に利用可能なＥＤＡツールを含み得る。加えて、ＣＡＤ作業は、任意の適切なＥＤＡソフトウエア、ハードウエア、システム、又は方法を含み得るプログラム可能な／グラフィックＥＤＡエディタを使って、自動化されることができる。いくつかのそのような実施形態では、ここで記述されたコンピュータサブシステム（例えばコンピュータサブシステム１０２）の一つ又はそれ以上が、ＥＤＡツールとして構成され得るか、又はＥＤＡツールに含まれたコンピュータサブシステムであり得る。
【０１０２】
一つのそのような実施形態では、試料に対する設計を変更して一つ又はそれ以上のプログラムされた欠陥を設計内に創り出すことは、設計を変更してプログラムされた欠陥を設計内に創り出すように構成された検査モジュールを使用して実行され得る。例えば、ここで記述されるニューラルネットワークは、天然シーン画像に対してGoogLeNetの開始によって示唆されるもののような欠陥幻視システムによって、トレーニングされ得る。欠陥について前もってトレーニングされている伝統的なニューラルネットワークは、そのときには、これらを後ろ向きに演じて他の幾何学的構造における新しい欠陥タイプを創り出すことができる。GoogLeNetの開始を実行するシステム及び方法の例は、２０１５年ＩＥＥＥコンピュータビジョン及びパターン認識に関する国際会議（ＣＶＰＲ）のシェジディらによる「畳み込みで深く進む」、２０１５年６月、計９頁に見つけられることができる。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述される実施形態は、この文献に記述されるようにさらに構成され得る。
【０１０３】
変更された設計は、試料上に一つ又はそれ以上の製造プロセスを実行するように構成された半導体製造サブシステムを使用して、試料上に印刷され得る。一つ又はそれ以上の製造プロセスは、変更された設計を使ってレチクル又はマスクを作るステップと、それからそのレチクル又はマスクを使ってウエハを処理するステップと、を含み得る。一つ又はそれ以上の製造プロセスは、当該技術で既知の任意の適切なそのようなプロセスと、を含み得る。図１に示されているように、システムは半導体製造システム１０８を含み得て、これは、コンピュータサブシステム１０２、及び／又はここで記述されるシステムの任意の他の要素に結合され得る。半導体製造システムは、リソグラフィートラック、エッチングチャンバ、化学的機械的研磨（ＣＭＰ）ツール、堆積チャンバ、ストライピング又はクリーニングチャンバなどのような、当該技術で既知の任意の半導体製造ツール及び／又はチャンバを含み得る。ここで記述される実施形態に含まれ得る適切な半導体製造ツールの例は、２００５年５月１０日付けでレビィらに対して発行された米国特許第６，８９１，６２７号に記述されており、この特許は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この特許に記述されるようにさらに構成され得る。
【０１０４】
試料が変更された設計で印刷された後に、試料上のプログラムされた欠陥の位置が、高及び低解像度イメージングサブシステムを使用してイメージングされることができる。プログラムされた欠陥の高及び低解像度画像はそれから、ここで記述されるトレーニングステップで使用されることができる。このようにして、実施形態はハイブリッドアプローチを使用し得て、これは、上記で記述されたような設計空間におけるプログラムされたレイアウト欠陥の生成を含む経験的な方法とプログラムされた方法とを組み合わせて伴い、改変された設計を有するマスクを作ることによってウエハ上のプログラムされたレイアウト欠陥の経験的なインパクトを決定し、それらのマスクを使ってウエハを処理する。このようにして、ニューラルネットワークは、プログラムされた欠陥の実際の画像を使用してトレーニングされることができる。
【０１０５】
他の実施形態では、欠陥のトレーニングセットは一つ又はそれ以上の合成欠陥の一つ又はそれ以上の画像を含み、一つ又はそれ以上のコンピュータサブシステムが、設計における一つ又はそれ以上の合成欠陥を創り出すように試料に対する設計を変更することによって一つ又はそれ以上の合成欠陥を生成し、設計における一つ又はそれ以上の合成欠陥に基づいて一つ又はそれ以上の合成欠陥に対するシミュレーションされた高解像度画像を生成し、シミュレーションされた高解像度画像をトレーニングセットに追加するように構成されている。試料に対する設計を変更することによって合成欠陥を生成するステップは、ここで記述されているようにさらに実行され得る。図２に示されているように、一つ又はそれ以上の合成欠陥は「注入された」欠陥２０８を含み得て、これは任意の適切な方法で決定され得る。注入された欠陥２０８に対する情報は、ＣＡＤデータ又はここで記述される任意の他の適切なタイプの設計データであり得る設計データ２０２を変更するために使用され得る。変更された設計データはそれから、注入された欠陥に対するシミュレーションされた高解像度画像を生成するために使用され得て、これがそれから、トレーニングセットの一部として高解像度ニューラルネットワーク２００に入力され得る。トレーニングセットはそれから、ここでさらに記述されるように、高解像度ニューラルネットワークをトレーニングするために使用され得る。
【０１０６】
シミュレーションされた高解像度画像の生成は、変更された設計が試料上に印刷されたときに何に見えるかをシミュレーションすることを含み得る。例えば、シミュレーションされた高解像度画像の生成は、合成欠陥がその上に印刷される試料のシミュレーションされた表現を生成すること含み得る。シミュレーションされた試料を生成するために使用され得る経験的にトレーニングされたプロセスモデルの一つの例は、ノースカロライナ州カリィのコヴェンター社から商業的に入手可能なSEMulator 3Dを含む。厳格なリソグラフィーシミュレーションモデルの一例はProlithであり、これはKLA-Tencor社から商業的に入手可能で、且つSEMulator 3D製品と協調して使用されることができる。しかし、シミュレーションされた試料は、設計データから実際の試料を製造する際に関与するプロセスのいずれかの任意の適切なモデルを使用して生成され得る。このようにして、変更された設計（一つ又はそれ以上の合成欠陥を含むように変更された）は、変更された設計がそこに形成されている試料が試料空間で何に見えるか（イメージングシステムに対してそのような試料が何に見えるかでは、必ずしもない）をシミュレーションするために使用され得る。それゆえ、試料のシミュレーションされた表現は、試料の２Ｄ又は３Ｄ空間で試料が何に見えるかを表し得る。
【０１０７】
試料のシミュレーションされた表現はそれから、シミュレーションされた高解像度画像を生成するために使用され得て、これは、合成欠陥がその上に印刷されている試料が、高解像度イメージングサブシステムによって生成される試料の一つ又はそれ以上の実際の画像においてどう見えるかを描く。シミュレーションされた高解像度画像は、WINsimのようなモデルを使用して作り出され得て、これはＫＬＡから商業的に入手可能であり、且つ電磁（ＥＭ）波ソルバを使用して検査器の応答を厳密にモデル化することができる。そのようなシミュレーションは、当該技術で既知の任意の他の適切なソフトウエア、アルゴリズム、方法、又はシステムを使用して、実行され得る。
【０１０８】
一つのそのような実施形態では、一つ又はそれ以上のコンピュータサブシステムが、高解像度ニューラルネットワークを使用してシミュレーションされた高解像度画像を生成するように構成され、高解像度ニューラルネットワークは深層生成的モデルとして構成される。例えば、コンピュータサブシステムは、設計（ＥＤＡ／ＣＡＤ）データ上に欠陥を生成する合成方法と組み合わされた深層生成的モデルを使用して高解像度画像上に現実的な系統的及び偶発的欠陥を創り出し、限定されるものではないがＤＬシステムを含む任意の機械学習アルゴリズムによる使用のためにトレーニングセットに注入し得る。
【０１０９】
「生成的な」モデルは一般的に、本質的に確率的であるモデルとして定義されることができる。言い換えると、「生成的な」モデルは、前進シミュレーション又はルールに基づくアプローチを実行するモデルではなく、そのために、（シミュレーションされた画像がそのために生成されている）実際の画像又は出力の生成に関与するプロセスの物理のモデルは、必要ではない。その代わりに、ここでさらに記述されるように、生成的なモデルは、データの適切なトレーニングセットに基づいて学習される（そのパラメータが学習される）ことができる。生成的なモデルは、ＤＬアーキテクチャを有するように構成され得て、これは数多くのアルゴリズム又は変換を実行する複数の層を含み得る。生成的なモデルに含まれる層の数は、使用される場合に依存し得る。実用的な目的に対しては、適切な層の範囲は２層〜数十層である。高解像度画像（実際のウエハの画像）と設計（例えば所期のレイアウトのＣＡＤ又はベクトル表現）との間のジョイント確率分布（平均及び分散）を学習する深層生成的モデルは、トレーニングセットに含まれるシミュレーションされた高解像度画像を生成するために使用されることができる。開放、短絡、突起、貫入などのような欠陥人工物がＣＡＤに挿入され、それから、２０１７年５月２５日付けで発行されたチャンらによる米国特許出願公報第２０１７／０１４８２２６号、及びキングマらによる「深層生成的モデルを用いた半教師付き学習」、ＮＩＰＳ２０１４、２０１４年１０月３１日、第１〜９頁に記述されているようなネットワークによってトレーニングされた生成的モデルに供給されて、現実的な欠陥を創り出すことができる。これらの文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、これらの文献に記述されるようにさらに構成され得る。
【０１１０】
付加的な実施形態では、欠陥のトレーニングセットは一つ又はそれ以上の合成欠陥の一つ又はそれ以上の画像を含み、一つ又はそれ以上のコンピュータサブシステムが、設計における一つ又はそれ以上の合成欠陥を創り出すように試料に対する設計を変更することによって一つ又はそれ以上の合成欠陥の一つ又はそれ以上の画像を生成するように構成され、且つ一つ又はそれ以上のコンピュータサブシステムが、設計における一つ又はそれ以上の合成欠陥に基づいて一つ又はそれ以上の合成欠陥に対するシミュレーションされた低解像度画像を生成するように構成されている。このようにして、シミュレーションされた低解像度画像は、低解像度イメージングサブシステムによって生成された一つ又はそれ以上の実際の画像において欠陥（例えば既知のＤＯＩ）がどのように見えるかを描く。そのため、シミュレーションされた画像は、低解像度イメージングサブシステムによる欠陥の生成され得る画像を表現（例えば、対応、シミュレーション、又は近似）し得る。
【０１１１】
試料に対する設計を変更することによって一つ又はそれ以上の合成欠陥を生成することは、ここでさらに記述されるように実行され得る。設計（ＣＡＤ）が利用可能であれば、適法な欠陥例を注入することが直接的である。例えば、開放、短絡、「マウスバイト」、突起などのようなＤＯＩは様々なサイズでレンダリングされる（描かれる）ことができて、これはＤＯＩの記述に基づいて自動化されることができる。ＥＤＡツールを使用して、これらのレンダリングされたＤＯＩは、ランダムな場所の代わりに、配置における「適法な」場所に置かれることができる。一つの例では、短絡は、２つの銅線の間の接続である。そのようなＤＯＩに対して、設計における戦略的なピンチ点に小さい短絡線を単純に追加することができる。プロセスをパターン化する欠陥もまた、セグメンテーションモードで描かれることができる。セグメンテーションモードは一般的に、検査ツールによって生成された画像がユーザ入力又は設計情報とともに又はそれ無しにセグメント化される検査段階を指す。プロセスをパターン化する欠陥は、追加、除去、ピンチオフなどされることができる材料を指し、通常は、（配置又は設計情報は、実際にはそのような欠陥の形成に寄与するが）試料上に形成される配置又は設計パターンからはいくらか独立している方法で生じる。そのようなプロセスをパターン化する欠陥の一つ又はそれ以上の例は、ユーザによってセグメント化された画像に手書きされ、且つそれから、トレーニングの間に、ここで記述されたニューラルネットワークにそのような方法で注入されることができる。
【０１１２】
図２に示される一つのそのような例では、一つ又はそれ以上の合成欠陥は「注入された」欠陥２０８を含み得て、これは、ここで記述されるように決定され得る。注入された欠陥２０８についての情報は、ＣＡＤデータ又はここで記述された任意の他の適切なタイプの設計データであり得る設計データ２０２を変更するために使用され得る。変更された設計データはそれから、注入された欠陥に対するシミュレーションされた低解像度画像を生成するために使用され得て、それがそれからトレーニングのために低解像度ニューラルネットワーク２０６に入力され得て、これはここでさらに記述されるように実行され得る。
【０１１３】
一つのそのような実施形態では、一つ又はそれ以上のコンピュータサブシステムが、深層生成的モデルを使用してシミュレーションされた低解像度画像を生成するように構成される。例えば、コンピュータサブシステムは、設計（ＥＤＡ／ＣＡＤ）データ上に欠陥を生成する合成方法と組み合わされた深層生成的モデルを使用して低解像度画像上の現実的な系統的及び偶発的欠陥を作り出し、限定されるものではないがＤＬシステムを含む任意の機械学習アルゴリズムによって、使用のためにトレーニングセットに注入し得る。深層生成的モデルは、ここで記述されるように構成され得る。
【０１１４】
他のそのような実施形態では、シミュレーションされた低解像度画像の生成は生成的な対立ネットワーク（ＧＡＮ）又は変分ベイズ法を使用して実行される。例えば、設計に最大限の影響を与えるために、ＧＡＮ又は変分ベイズのレンダリングトリックが、トレーニングのために現実的に見える低解像度画像を創り出すために使用され得る。ＧＡＮ又は変分ベイズ法は、ここでさらに記述されるように構成され且つ／又は実行され得る。
【０１１５】
さらなる実施形態では、欠陥画像のトレーニングセットが一つ又はそれ以上の合成欠陥を含み、一つ又はそれ以上のコンピュータサブシステムは、高解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上と低解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上とを変えてセグメンテーション画像を創り出すことによって一つ又はそれ以上の合成欠陥を生成し、セグメンテーション画像に基づいて高解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上を変えて、変えられた一つ又はそれ以上の画像に基づいて一つ又はそれ以上の合成欠陥に対するシミュレーションされた低解像度画像を生成するように構成されている。例えば、設計（ＣＡＤ）が利用可能でなければ、高解像度画像及び低解像度画像は、出来るだけ完全なセグメンテーション（二値化）画像を創り出すように影響され得る。このセグメンテーションを実行するために使用されることができる数多くの表現ネットワークがある。特に、高解像度画像は一般的に、低解像度画像よりも雑音が少ない。そのため、セグメンテーションアルゴリズムが、設計のように見える何かを有効に創り出す（あるいは少なくとも、低解像度画像よりも高解像度画像において、より明瞭である）ためにアプリオリに使用されることができて、それから低解像度画像に（単純な幾何学的操作か又はより複雑なニューラルネットワークの画像対画像転送のいずれかにより）転送されることができ、それによってその画像に対する比較的良好な「疑似ＣＡＤ」を創り出す。ひとたび我々がこのセグメンテーション画像を有すると、欠陥が（手作業で又は自動的に描かれて）注入されることができて、それからシミュレーションされた低解像度画像が注入された欠陥に対してレンダリングされ且つトレーニングのために使用されることができる。画像対画像転送は、２０１７年７月１３日付けで発行されたバスカルらによる米国特許出願公報第２０１７／０２００２６５号に記述されているように実行され得て、この特許はあたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この特許に記述されるようにさらに構成され得る。画像セグメンテーション及び画像対画像転送また、イソラらによる「条件付き対立ネットワークによる画像対画像転送」、arXiv:1611.07004v2、２０１７年１１月２２日、計１７頁に記述されているようにこの実施形態で実行され得る。この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。
【０１１６】
一つのそのような実施形態では、シミュレーションされた低解像度画像の生成は生成的な対立ネットワーク（ＧＡＮ）又は変分ベイズ法を使用して実行される。例えば、コンピュータサブシステムは、注入された欠陥の低解像度画像を再生成するためにＧＡＮ又は変分ネットワークを使用し得て、これはそれからトレーニングのために使用される。ＧＡＮ又は変分ベイズ法は、ここでさらに記述されるように構成され且つ／又は使用され得る。
【０１１７】
いくつかの実施形態では、一つ又はそれ以上のコンピュータサブシステムが、高解像度イメージングサブシステムによって試料に対して生成された画像の少なくとも一つを変更することによって欠陥画像の少なくとも一つを合成的に生成して、既知のＤＯＩに対する高解像度画像を創り出すように構成される。例えば、既知のＤＯＩに対して設計ルールの適法な構造に例を「ペイントする」行為は、ＤＬネットワークが全く容易に欠陥を検出することを可能にするために使用されることができる。一つのそのような例では、図２に示されているように、欠陥画像の少なくとも一つが「ペイントされた」欠陥２１０を含み得る。ここで記述されるように獲得され得る既知のＤＯＩについての情報に基づいて、既知のＤＯＩが高解像度画像においてどのように見えるかについての情報が生成され得る。ペイントされた欠陥２１０についての情報は、高解像度画像を変えてペイントされた欠陥に対する高解像度画像を創り出すために使用され得る。一つの特定の例では、ブリッジ欠陥に対する情報に基づいて、一つ又はそれ以上の高解像度画像が、２つのパターン化された構造の間にそのようなブリッジを示すように変えられることができる。ブリッジ効果に対する情報は、欠陥タイプが高解像度画像でどのように見えるか、ならびに高解像度画像に対して何らかの効果を有し得る次元、材料、形状、テクスチャなどのようなブリッジ効果について期待される特性のような情報を含み得る。変更された高解像度画像は、トレーニングセットの一部として高解像度ニューラルネットワーク２００に入力され得て、それからここでさらに記述されるように高解像度ニューラルネットワークをトレーニングするために使用され得る。
【０１１８】
他の実施形態では、欠陥画像のトレーニングセットが、試料上に一つ又はそれ以上の人工的な欠陥を生じさせることが知られている試料へのプロセスを実行することによって生成された試料上の一つ又はそれ以上の人工的な欠陥の一つ又はそれ以上の画像を含む。例えば、図２に示されるように、実際のウエハデータ２０４は、一つ又はそれ以上のウエハ（例えば欠陥性のテストウエハ）で検出されていて且つ好ましくは（必須ではない）グラウンドツルース法（例えば、ＳＥＭ欠陥レビュー法、手作業で実行されるユーザの検証又は分類、など）を使用して検証及び／又は分類されている欠陥を含み得る。検出された欠陥に対する情報は、トレーニングセットの一部として高解像度ニューラルネットワーク２００に入力され得て、それから、ここにさらに記述されるように高解像度ニューラルネットワークをトレーニングするために使用され得る。
【０１１９】
いくつかのそのような実施形態では、ユーザが、開放／短絡、及び他のタイプのＤＯＩの例を有する欠陥性テストウエハを提供することができる。プロセス窓資格（ＰＷＱ）タイプのＤＯＩウエハもまた、欠陥の実世界の例がユーザによって明白にされるようにモデルをトレーニングするために使用されることができる既知のＤＯＩに対する情報を生成するための欠陥性テストウエハとして使用されることができる。そのような欠陥の例がテスト試料上に作り出されて且つ検出されるように、極端なプロセス条件が意図的に誘導されることができる。ＲＤＬ層のＰＷＱ等価物が開発されることができる。
【０１２０】
試料上に人工的な欠陥を生じさせることが知られているプロセスは、プロセスの一つ又はそれ以上のパラメータの２つ又はそれ以上の異なる値を使って実行され得る。そのようなプロセスは、ＰＷＱ法を使用して実行され得る。例えば、ＰＷＱのような実験計画（ＤＯＥ）が、合成欠陥の生成器として使用され得る。一般的に、ＰＷＱは、ＫＬＡ社によって２０００年代の初期に、リソグラフィーのフォーカス及び露光プロセス窓特性に対して発明された技法であり、一つの形態又は他のものに幅広く適合されている。ＰＷＱの基礎は、名目上のダイスと変調されたダイスとが系統的な様式でお互いに隣り合って存在して検査器に対する信号を最大化する、検査器と互換性があるウエハを提供することである。ＰＷＱ法で変えられるプロセスの一つ又はそれ以上のパラメータは、（例えば、フォーカス・露光ＰＷＱプロセスにおいてのように）フォーカス及び露光を含み得る。ＰＷＱ法はまた、２００５年６月７日にピーターソンらに対して発行された米国特許第６，９０２，８５５号、２００８年８月２６日にピーターソンらに対して発行された米国特許第７，４１８，１２４号、２０１０年６月１日にウーらに対して発行された米国特許第７，７２９，５２９号、２０１０年８月３日にケカレらに対して発行された米国特許第７，７６９，２２５号、２０１１年１０月１８日にパクらに対して発行された米国特許第８，０４１，１０６号、２０１２年２月７日にウーらに対して発行された米国特許第８，１１１，９００号、及び２０１２年７月３日にピーターソンらに対して発行された米国特許第８，２１３，７０４号に記述されているように実行され得る。これらの特許は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、これらの特許に記述されている任意の方法の任意のステップを含み得て、且つこれらの特許に記述されるようにさらに構成され得る。ＰＷＱウエハは、これらの特許に記述されているように印刷され得る。
【０１２１】
そのようなプロセスはまた、フォーカス露光マトリクス（ＦＥＭ）法を使用して実行され得る。例えば、ＦＥＭ法及び／又はウエハのようなＤＯＥは、系統的欠陥の生成器として使用され得る。ＦＥＭ法は一般的に、リソグラフィープロセスの異なるフォーカス及び露光パラメータ値の組み合わせで、ウエハ上に数多くのダイを印刷するステップを伴う。異なるダイはそれから、異なるダイにおける欠陥を検出するように任意の適切な方法で検査されることができる。その情報はそれから、リソグラフィープロセスのフォーカス及び露光に対するプロセス窓を決定するために使用される。それゆえ、ＦＥＭ法は、試料上にそのようなダイを印刷するために使用され得て、そのような試料上に検出された欠陥は、既知のＤＯＩを識別するために使用され得る。
【０１２２】
それゆえ、上記で記述されたように、ＰＷＱ及びＦＥＭウエハのような一つ又はそれ以上のＤＯＥは、系統的欠陥の生成器として使用され得る。このようにして、高解像度ニューラルネットワークは、系統的欠陥の生成器として作用することができるＰＷＱ又はＦＥＭウエハから生成された情報を使用して、トレーニングされ得る。ＰＷＱ及びそれらの「いとこの」ＦＥＭウエハは、今日では主にプロセスマージンを決定するために使用されるが、それらは、ここで記述されたニューラルネットワークを真の欠陥でトレーニングするために、別目的で再利用されることができる。これは、それらが、これらのウエハ上で豊富に生じるからである。これらのウエハ及びそれらから生成される情報はそれから、ここでさらに記述されるトレーニングのために、トレーニングサンプルとして使用されることができる。そのようなサンプルが可能性のある欠陥の完全なセットを提供しなければ、そのようなウエハから生成された情報が、合成欠陥の生成によって生成されたというような他の情報で補完され得て、これは、ここでさらに記述されるように数多くの異なる方法で実行され得る。
【０１２３】
試料上に人工的な欠陥を生じさせることが知られているプロセスを実行することは、欠陥タイプの全てが底部ブリッジ及び金属残渣のような設計を使用して創り出されることができないときに、有用であり得る。そのような欠陥は、窓外プロセス（プロセスが、そのプロセスに対してプロセス窓の外であることが知られている一つ又はそれ以上のパラメータを使用して実行される）によって誘起されることができる。レチクルは、異なる幅のＲＤＬコム／蛇行Ｒを有し得る。金属接着層の除去の異なる濃度は、これらのタイプの欠陥を作り出すために実験されることができる。これらのプロセス欠陥の位置は、チェーン抵抗を、無限大又は零が開放又は短絡を示すとして測定することによって決定され、それから最適なＤＬネットワークを創り出す際の使用のためにイメージングされることができる。
【０１２４】
一つの追加の実施形態では、欠陥画像のトレーニングセットは、高解像度イメージングサブシステムによって生成された画像の一つ又はそれ以上において試料上に検出された一つ又はそれ以上の欠陥を含み得る。例えば、図２に示されているように、実際のウエハデータ２０４は、一つ又はそれ以上のウエハ（例えば欠陥性テストウエハ）上で検出されていて且つ好ましくは（必須ではない）グラウンドツルース法（例えば、ＳＥＭ欠陥レビュー法、手作業で実行されるユーザの検証又は分類、など）を使用して検証及び／又は分類されている欠陥を含み得る。検出された欠陥に対する情報は、トレーニングセットの一部として高解像度ニューラルネットワーク２００に入力され得る。トレーニングセットはそれから、ここにさらに記述されるように高解像度ニューラルネットワークをトレーニングするために使用され得る。
【０１２５】
一つのそのような実施形態では、一つ又はそれ以上のコンピュータサブシステムが、高解像度イメージングサブシステムによって生成された画像における試料上の欠陥を単一画像検出（ＳＩＤ）によって検出するように構成される。例えば、高解像度イメージングシステムは、ＳＩＤアルゴリズムのあるバージョンによってトレーニングされ得る。ＳＩＤは、２０１７年５月１８日付けで発行されたカルセンティらによる米国特許出願公報第２０１７／０１４０５２４号に記述された実施形態によって実行され得て、この文献は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述される実施形態は、この文献に記述されるようにさらに構成され得る。
【０１２６】
他のそのような実施形態では、一つ又はそれ以上のコンピュータサブシステムが、高解像度イメージングサブシステムによって生成された画像における試料上の欠陥をダイ対データベース検出によって検出するように構成される。例えば、コンピュータサブシステムは、機械学習アルゴリズム又は任意のダイ対データベース検査アルゴリズムにグランドツルーストレーナとして影響を与え得る。ダイ対データベース検出は、高解像度画像をその試料に対する設計データのような参照と比較することによって実行され得る。そのような比較の結果は、それゆえ差画像（参照が高解像度テスト画像から引き算される）であり得る。差画像はそれから、異なる画像における可能性のある欠陥を（例えば、閾値を差画像に適用することによって）識別するために使用され得る。
【０１２７】
ここで記述されたようなトレーニングのために使用される欠陥画像のトレーニングセットは、それゆえに、実際の試料上にちょうど検出される実際の欠陥、あるいは、試料上に又はその試料に対してレンダリングされた画像に意図的に引き起こされたプログラムされた合成の且つ人工の欠陥を含む、いくつかの異なるソースに由来することがある。欠陥画像のトレーニングセットはまた、実際の欠陥とプログラムされた合成の且つ人工の欠陥とのいくつかの組み合わせを含むことができる。
【０１２８】
プログラムされた、合成の、又は人工の欠陥の使用（恐らくは実際の欠陥との組み合わせで）は、いくつかの理由で有用であり得る。ここで記述されているように、ここで記述される実施形態が創り出されて且つ特に有用である用途の一つはＲＤＬである。微細間隔ＲＤＬはチップレイアウトの比較的小さいエリアを占有するのみであるが、それらは、密なＲＤＬパターンのために歩留まり損失の既知のソースである。高い歩留まりを達成するために、インライン欠陥検査がＲＤＬ線の形成の間に行われる。問題を複雑しているのは、ＲＤＬ形成に対するキラー欠陥が、実際の製造環境ではほとんど無く且つごく稀であることである。しかし、キーとなるキラー欠陥の１００％の捕捉率が、これらの微細間隔ＲＤＬ検査で通常は必要とされる。検査レシピの改変の多くの反復が、全てのキラー欠陥のタイプを収容するために行われる必要があり得る。これより、製造の価値がある検査レシピは、小さな実際のキラー欠陥サンプルの希少性のために、微調整のために数週間〜数か月を要することがある。
【０１２９】
ここでのチャレンジは、最短の時間サイクル及び最小の反復を有する発見フェーズで、モードを最適化することである。例えば、約１ミクロンの実質的に小さなＲＤＬ短絡が最初の５０個の実際の製品ウエハに現れないなら、アプリケーション技術者は、彼の最適化された検査レシピプロセスが完了して１００％の捕捉率を達成するために、５１番目のウエハを待たなければならない。しかし、ここで記述される実施形態は、系統的な反復臨界サイズ（例えば、0.5ミクロン、1.0ミクロン、及び2.0ミクロン）の欠陥をリソグラフィーマスクの固定された位置に生成するために、系統的なアプローチを提供する。金属線の短絡及びＲＤＬ金属の開放のようなリソグラフィーに基づくキラー欠陥のタイプは、斜めの又はピンドット欠陥のいずれかをマスク上に創り出してマスクパターンを破ることによって、系統的な方法で再生されることができる。３Ｄ光学的リソグラフィーシミュレーションツールが、様々なレチクル欠陥シナリオの印刷可能性を予測するために利用されることができる。実験データは、モデル化したデータをプログラム化された明瞭なピンホール及び斜めピンドット欠陥を含むレチクルで露光されたウエハのＳＥＭ測定と比較することによって、３Ｄシミュレータを確認するために使用されることができる。
【０１３０】
ここで記述されているトレーニングのために使用されるプログラムされた、合成の、又は人工の欠陥はまた、製造されたリソグラフィー欠陥及びウエットエッチング起因のプロセス欠陥の両方が電気的な故障を引き起こすことができるというような方法でも、設計されることができる。蛇行又は櫛構造が、ＲＤＬ短絡又は破損に対するプロキシとしてチェーン抵抗を測定するために、デイジーチェーン構造を有して設計されることができる。いくつかの新しい利点が、このアプローチによって提供される。例えば、この技法は、系統的リソグラフィー及びウエットエッチングプロセス欠陥を有する校正ウエハを作るために使用されることができる。加えて、製造された欠陥は、検査ツールによって検出された物理的な欠陥を実際の電気的故障データにマッピングすることによって、電気的故障に合致されることができる。そのようなマッピングの結果は、検査プロセスがその対応している電気的故障率でキラー欠陥を過剰検出又は過少検出するならば、検査プロセスを校正又は変更するために使用されることができる。実施形態はまた、全層ＲＤＬスタックが欠陥生成に対する各々のユーザプロセス条件及びマージンを表すので、新しく搭載されたＲＤＬ検査器を、搭載後に数週間〜数か月も掛ける代わりに短い時間期間内のそのようなアプローチで、その完全集積能力状態まで持っていくロバストな方法を提供する。さらに、同じ系統的なアプローチは、異なるＲＤＬ用途に対しても、たとえそれらのＲＤＬプロセスが非常に多様なリソグラフィー処理アプローチ（例えば、マスクアライナ、投射ステッパ、レーザ直接描画、及びレーザアブレーション）を有していても、使用されることができる。ここで記述された実施形態はまた、複数のＲＤＬ層についての主要な検出チャレンジであることができる先の層のＲＤＬ雑音の要求を満たすことができて、これらを、プログラムされた及び／又は人工の欠陥がそこに形成されているか、あるいはそれに対してプログラムされた及び／又は人工の欠陥が生成されている試料に構築することができる。加えて、プログラムされた及び／又は人工の欠陥がそこに形成されている試料は、系統的な欠陥が電気的テスト構造に相関されることができるように、創り出されるか又は変更され得る。
【０１３１】
一つ又はそれ以上のコンピュータサブシステムはさらに、欠陥画像のトレーニングセットを入力として、低解像度ニューラルネットワークをトレーニングするように構成される。このようにして、ＤＬに基づくマクロ検査器が高解像度イメージングシステムをデファクト検査器として使用して、低解像度マクロツールをトレーニングすることができる。低解像度ニューラルネットワークのトレーニングは、ここでさらに記述される転移学習技法の一つを使用して、例えば高解像度ニューラルネットワークをマザーネットワークとして使用することによって、実行され得る。
【０１３２】
加えて又は代替的に、高解像度画像における既知のＤＯＩ及びそれらの位置が、低解像度画像における既知のＤＯＩの位置を特定するために使用され得る。例えば、ここでさらに記述されるように、コンピュータサブシステムは、ここで記述される画像対画像転送技法を使用して、低解像度画像から高解像度画像を生成する（又はその逆）ように構成され得る。それゆえ、お互いに対応する（試料上の同じ位置で生成されている）高及び低解像度画像は同一であることができる。このようにして、トレーニングセットにおける欠陥画像の少なくとも一つは、高解像度イメージングシステムによって生成された画像の少なくとも一つを使用して、高解像度ニューラルネットワークによって合成的に生成され得る。高解像度画像における既知のＤＯＩの位置がそれから、低解像度画像における既知のＤＯＩの位置を特定するために（例えば、画像座標の転送によって、又は対応する画像の重ね合わせによって）使用されることができる。既知のＤＯＩの位置に生成された高解像度画像はそれから、低解像度ニューラルネットワークをトレーニングするために（転移学習のためにトレーニングされた高解像度ニューラルネットワークを使用して又は使用せずに）使用されることができる。そのようなトレーニングは、高解像度ニューラルネットワークのトレーニングに関してここで記述されるように実行され得る。
【０１３３】
一つの実施形態では、欠陥画像のトレーニングセットは、低解像度イメージングサブシステムの一つより多くのモードによって生成された試料の画像を含む。一つのそのような実施形態では、低解像度イメージングサブシステムの一つより多くのモードは、低解像度イメージングサブシステムのモードの全てを含む。例えば、低解像度ニューラルネットワークをトレーニングするために使用される低解像度画像は、３０以上のモード（又は低解像度イメージングサブシステムのモードの全て）に対して生成され得る。低解像度ニューラルネットワークをトレーニングするために使用される画像のモードは、低解像度イメージングサブシステムを使用して（例えば低解像度イメージングサブシステムのモードを使用して実際の試料をイメージングすることによって）実際に生成された画像を含み得る。加えて、又は代替的に、低解像度ニューラルネットワークをトレーニングするために使用される低解像度イメージングサブシステムのモードのいくつか（一つ又はそれ以上）又は全てに対する画像は、シミュレーション又は画像対画像転送によって生成され得て、それらの両方は、ここで記述されるように実行され得る。このようにして、低解像度ニューラルネットワークをトレーニングするために使用される画像は、低解像度イメージングサブシステムを使用して生成されたモードの全てに対する画像、低解像度イメージングサブシステムを使用しないで生成されたモードの全てに対する画像、又はそれらのいくつかの組み合わせを含み得る。
【０１３４】
ここに記述されるニューラルネットワークはまた、最小数のトレーニングサンプルを必要とするネットワークを含み得る。限定されたトレーニングセットでニューラルネットワークをトレーニングする例は、２０１７年７月６日付けで発行されたバスカルらによる米国特許出願公報第２０１７／０１９３４００号に記述されていて、この文献はあたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この文献に記述されるようにさらに構成され得る。ここで実行されるトレーニングはまた、チャンらにより２０１８年６月５日付けで出願された米国特許出願第６２／６８１，０７３号に記述されているもののようなアクティブラーニングスキーム（ＡＬＳ）も含み得る。この出願はあたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、この特許出願に記述されるようにさらに構成され得る。
【０１３５】
他のそのような実施形態では、一つ又はそれ以上のコンピュータサブシステムは、低解像度イメージングサブシステムの一つより多くのモードによって生成された画像で低解像度ニューラルネットワークをトレーニングした結果に基づいて、他の一つの試料（又は他の試料）における欠陥を検出するために使用される低解像度イメージングサブシステムの一つより多くのモードの一つ又はそれ以上を選択するように構成される。例えば、上記で記述されたニューサンス抑制技法と組み合わされると、トレーニングのために使用される低解像度画像の複数のモードは、低解像度イメージングサブシステムの一つ又はそれ以上（例えば３つ）の多様なモードのどれが全てのＤＯＩを捉えて且つニューサンスを抑制することができるかを決定することができる。一つのそのような例では、ＤＯＩ検出及びニューサンス抑制のための最良の組み合わせた性能を提供するモードの一つ又はそれ以上が、他の試料の検査での使用のために選択され得る。他のそのような例では、組み合わせるとＤＯＩ検出及びニューサンス抑制のための最良の組み合わせた性能を提供するモードの一つ又はそれ以上が（一つのモードは他のモードを補償し得て、及び／又は、一つより多くのモードを使用して生成された画像が組み合わせで使用される）、他の試料の検査のために選択され得る。一つ又はそれ以上のモードは、光学モードの一つ又はそれ以上のパラメータに関して多様であり得る（例えば、異なる波長、異なる偏光、異なる画素サイズ（倍率）、など）。これらのモードはそれから、ウエハ全体を走査するために使用され、且つそれから、トレーニングされた低解像度ニューラルネットワークが、これらのモードでウエハを走査することによって生成された画像を使用してＤＯＩを検出する。このようにして、ここで記述されたＤＬに基づくマクロ検査器の実施形態は、検査器のモード空間全体（例えば、波長、開口、ＢＦ対ＤＦ、など）を利用することができる。
【０１３６】
一つ又はそれ以上のコンピュータサブシステムはまた、低解像度イメージングサブシステムによって他の試料に対して生成された画像をトレーニングされた低解像度ニューラルネットワークに入力することによって、他の試料における欠陥を検出するように構成されている。このようにして、ひとたび低解像度ニューラルネットワークがトレーニングされると、低解像度イメージングサブシステムによって他の試料に対して生成された画像（可能性として、ここで記述されるように選択された低解像度イメージングサブシステムの一つ又はそれ以上のモードで）が、コンピュータサブシステムによって低解像度ニューラルネットワークに入力され得て、低解像度ニューラルネットワークは、入力画像における欠陥を検出し得て且つ検出された欠陥に対する情報を生成し得て、これは、検出された欠陥に対して低解像度ニューラルネットワークによって生成されることができる任意の適切な出力を含み得る。
【０１３７】
一つの実施形態では、高及び低解像度ニューラルネットワークは、単一画像欠陥検出のために構成される。例えば、ダイ対ダイアルゴリズムは、欠陥検出に対してここで記述されるシステムによって実施されないかもしれない。その代わりに、コンピュータサブシステムは、欠陥検出のためにＳＩＤを使用し得る。そのような欠陥検出を使用することは、あらゆる位置ずれ問題が欠陥検出結果に影響を与えることを排除する。ＳＩＤは、さらにここで記述されるように実行され得る。
【０１３８】
一つの実施形態では、検査ツールはマクロ検査ツールとして構成される。マクロ検査ツールは、ＲＤＬ及びポストダイスアプリケーションのような比較的雑音が多いＢＥＯＬの検査に適していて、金属線の上の結晶粒のような大きな雑音の存在下で欠陥を検出する。マクロ検査ツールはここでは、必ずしも回折で制約されず且つ約２００ｎｍ〜約2.0ミクロン及びそれ以上の空間解像度を有するシステムとして定義される。そのような空間解像度は、そのようなシステムが検出できる最小の欠陥が約２００ｎｍよりも大きい寸法を有しており、これが今日の市場で最先端の検査ツールが検出できる最小の欠陥よりもはるかに大きいことを意味しており、これより「マクロ」検査器という指定になる。そのようなシステムは、今日の市場で最先端の検査ツールに比べて、より長い光の波長（例えば約５００ｎｍ〜約７００ｎｍ）を利用する傾向にある。これらのシステムは、ＤＯＩが比較的大きいサイズを有するとき、及びまた可能性として毎時１００枚又はそれ以上のウエハ（ｗｐｈ）というスループットが要求されるときに、使用され得る（ウエハスループットは、ここでは１時間あたりに検査される３００ｍｍウエハの枚数を指す）。
【０１３９】
ここで記述される実施形態は、モード空間ならびにアルゴリズム検出空間を最適化することによってＲＤＬ及び結晶粒性（高雑音）の層におけるニューサンスを抑制する新規なＤＬに基づくマクロ検査器を提供する。例えば、いくつかの実施形態では、他の試料で検出された欠陥が、他の試料のＢＥＯＬ層の欠陥である。ＢＥＯＬ層は、ここで記述されるもののような当該技術で既知の任意のＢＥＯＬ層を含み得る。さらなる実施形態では、他の試料で検出された欠陥が、他の試料のＲＤＬ層の欠陥である。ＲＤＬ層は、当該技術で既知の任意の適切な構成を有し得る。
【０１４０】
他の実施形態では、他の試料で検出された欠陥が、他の試料の高雑音性の層の欠陥である。その用語がここで使用される「高雑音性」の層は一般的に、その雑音がその層の検査における主要な障害である層を指す。例えば、任意の検査ツールによって検査される全てのウエハ層が、他の層よりも多い又は少ない雑音を示し得る（及び、そのような雑音の検出を取り扱う技法は、一般的に全てのウエハ層の検査で使用されなければならない）一方で、ウエハ層を連続的に検査する際の主要な障害は、最もしばしば、検出されなければならない極端に小さいサイズの欠陥である。対照的に、ここで記述される実施形態は、比較的大きな（約２００ｎｍ及びそれ以上のサイズの「マクロな」欠陥）を検出するために特に適している。それゆえ、そのような検査における主要な障害は、検出されなければならない欠陥のサイズでは、必ずしもない（多くの検査ツールの構成はたいていの層におけるそのような大きな欠陥を検出することができるので）。その代わりに、ここで記述される層は一般的に、そのような大きなサイズの欠陥の検出でさえ、不可能ではなくても困難になることがあり得る層に対して生成された画像におけるそのような「高雑音」レベルを示す。しかし、ここで記述される実施形態は、そのような雑音レベルを、そのような高雑音層における欠陥の検出を可能にするここで記述されるトレーニング（及びオプションのモード選択）を介して取り扱うように設計されてきている。
【０１４１】
付加的な実施形態では、他の試料で検出された欠陥が、他の試料の金属線を含む層の欠陥である。例えば、ここで記述されるＢＥＯＬ層およびＲＤＬ層は、試料に形成されているデバイスの様々な要素を形成する金属線を含み得る。そのような金属線は、かなりの量の「結晶粒」雑音を作り出し得て、これはここでさらに記述される。しかし、ここでさらに記述される実施形態は、ここで記述される様々なトレーニング法のために、結晶粒雑音にかかわらず、そのような層の雑音の検出を可能にするように構成される。
【０１４２】
いくつかの実施形態では、欠陥が検出される他の試料はポストダイス試料である。「ポストダイス」試料は一般的に、複数のデバイスが（例えば異なるダイ又はダイスに）形成され、それから様々な方法の一つでお互いから分離されるウエハ又は他の基板として定義される。「ポストダイス」試料はまた、複数のダイ又はダイスに分離されているがまだパッケージングプロセスに入っていない試料でもあり得る。
【０１４３】
そのような層及び試料上で検出される欠陥は、例えば、ＲＤＬ金属線の欠陥（短絡／ブリッジ、開放／破損した線、金属残渣／底部のブリッジ）、ビア／コンタクトの欠陥（フォトレジスト残渣／ビアの地汚れ)、バンプ欠陥、マイクロバンプ欠陥、銅ピラー欠陥、チップスタック後の欠陥、化学的機械的研磨（ＣＭＰ）後の欠陥、及びグラインディング後の欠陥を含み得る。それゆえ、ここで記述された実施形態は、試料上で実行されてそのような欠陥をもたらす結果となったプロセスのいずれかをモニタ（且つ可能であれば訂正）するために使用されることができる。
【０１４４】
ここで記述された実施形態は、数多くの理由に対するそのような欠陥の検出に特に有効であるように設計された。例えば、そのような欠陥は、実質的に雑音性の（例えば結晶粒性の）背景に置かれる傾向にあるので、検出することが比較的困難である傾向にある。一つのそのような例では、実質的な雑音は、過剰な金属結晶粒によって引き起こされ得るＲＤＬ金属線内の雑音のために、検査によって検出されることができる。他のそのような例では、実質的な雑音は、ＲＤＬ層の上又は下の透明な誘電体ポリマによって引き起こされたＲＤＬ金属線間の雑音のために、検査によって検出されることができる。そのため、以前に使用されていた検査システム及び方法によって報告される実際のキラーＤＯＩに対する偽イベントの比は、実質的に高くなることができる。しかし、ここで記述される実施形態によって比較的多数の既知のＤＯＩで実行されることができる、ここで記述されるような低解像度ニューラルネットワークのトレーニングによって、トレーニングされた低解像度ニューラルネットワークは、大量のニューサンスを検出すること無しに、そのようなＤＯＩを検出するために使用されることができる。加えて、そのような欠陥を検出するためにここで記述されるようなＳＩＤ法を使用することは、ダイ対ダイ欠陥検出の雑音源を減らす。
【０１４５】
ＡＩネットワークチップ及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）のような高性能計算（ＨＰＣ）アプリケーションは、ますます利用されており、異なる機能を一体化するための先進マルチチップパッケージングが、シリコンオンチップ（ＳＯＣ）の代わりに、高速の時間対市場及びコスト有効性のある解決策になり得る。したがって、先進的パッケージングのためのはるかに密なダイ対ダイ通信入力／出力（Ｉ／Ｏ）が必要とされる。この要求を満たすために、比較的多数のダイ間の登録されたルーティング線が、産業界の参加者の間でダイ対ダイＲＤＬのための小型化に対するコンスタントな駆動力を導く。将来の要求を満たすために、２μｍ／２μｍの線／空間のＲＤＬ線幅が大量生産に入ろうとしており、活発な開発が、サブミクロン範囲（約１ミクロン未満）まで下がったＲＤＬ線幅で始まっている。典型的には、ＨＰＣチップのダイサイズは実質的に大きく、不評なことに歩留まりが低い。キーとなる歩留まり損失エリアは、微細ピッチＲＤＬ線が配置されているところである。例えば、今日のファンアウトパッケージは、５μｍの線及び空間（５−５μｍ）以上の範囲であり、且つ２−２μｍが進行中である。研究開発では、高帯域メモリ（ＨＢＭ）をサポートすることができるパッケージを含めて１−１μｍ及びそれ以下のハイエンドのファンアウト技術に取り組んでいる者がいる。ネットワーク／サーバ用途に対してターゲットされて、２−２μｍのファンアウトが間もなく現れ得て、２０２０年あたりには１−１μｍが予定され得る。ここで記述される実施形態は、そのようなデバイスにおける有効且つ効率的な欠陥検出のためのシステム及び方法を有益に提供し、それによってそのようなデバイスの首尾よい製造における顕著な障害を克服する。
【０１４６】
ここで記述される実施形態はそれゆえ、ここで記述される試料上の欠陥を検出するための他の方法及びシステムに対して数多くの利点を有しており、それらのいくつかは上記で記述されている。加えて、ここで記述されるステップは、ここで記述される試料に対する検査レシピを設定するために現時点で必要とされている２週間のデータ収集を、８時間のデータ収集とそれに引き続く約１〜２時間のオフライン処理に低減することができる。このフェーズでは、ネットワークは、ウエハ全体を処理できるようにトレーニングされる。加えて、ここで記述されるトレーニングは、最小限のユーザ関与を必要とする。例えば、ユーザは最大１００個のイベントを分類し得て、又は最大１００個の欠陥をペイントし得る。ネットワークは、コア欠陥を捕捉し且つ本当の雑音を抑制するようにハイパー調整される。本当のＤＯＩがこのネットワークによって検出されると、それらは、ここで記述された人工の欠陥よりもはるかに重く重み付けされることができて、ＤＯＩ検出及びニューサンス率の抑制の両方のために低解像度ニューラルネットワークを微調整するために使用されることができる。そのような調整はアクティブラーニング法又はスキームで実行され得て、これは、さらにここで記述されるように実行され得る。
【０１４７】
ここで記述された実施形態は、共通に所有されている２０１７年５月１８日付けで発行されたカルセンティらによる米国特許出願公報第２０１７／０１４０５２４号、２０１７年５月２５日付けで発行されたチャンらによる米国特許出願公報第２０１７／０１４８２２６号、２０１７年７月６日付けで発行されたバスカルらによる米国特許出願公報第２０１７／０１９３４００号、２０１７年７月６日付けで発行されたチャンらによる米国特許出願公報第２０１７／０１９３６８０号、２０１７年７月６日付けで発行されたバスカルらによる米国特許出願公報第２０１７／０１９４１２６号、２０１７年７月１３日付けで発行されたバスカルらによる米国特許出願公報第２０１７／０２００２６０号、２０１７年７月１３日付けで発行されたパクらによる米国特許出願公報第２０１７／０２００２６４号、２０１７年７月１３日付けで発行されたバスカルらによる米国特許出願公報第２０１７／０２００２６５号、２０１７年１１月３０日付けで発行されたチャンらによる米国特許出願公報第２０１７／０３４５１４０号、２０１９年３月７日付けで発行されたブラウアによる米国特許出願公報第２０１９／００７３５６６号、及び２０１９年３月７日付けで発行されたヒーらによる米国特許出願公報第２０１９／００７３５６８号に記述されているようにさらに構成され得る。これらの出願は、あたかもここに完全に明らかにされているかのように参照によって援用される。ここで記述された実施形態は、これらの文献に記述されるようにさらに構成され得る。加えて、ここで記述される実施形態はこれらの文献で記述される任意のステップを実行するように構成され得る。
【０１４８】
ここで記述される実施形態の全ては、実施形態の一つ又はそれ以上の結果をコンピュータ読み取り可能な記憶媒体に記憶するステップを含み得る。結果は、ここで記述された結果のいずれかを含み得て、且つ当該技術で既知の任意の方法で記憶され得る。記憶媒体は、ここで記述された任意の記憶媒体、又は当該技術で既知の任意の他の適切な記憶媒体を含み得る。結果が記憶された後に、結果は記憶媒体内でアクセスされることができて、且つここで記述された方法又はシステムの実施形態のいずれかによって使用され、ユーザに対する表示のためにフォーマットされ、他のソフトウエアモジュール、方法、又はシステムなどによって使用されてその試料又は他の試料に対する一つ又はそれ以上の機能を実行することができる。そのような機能は、限定されるものではないが、欠陥が検出された試料に対して実行された又は実行される製造プロセス又はステップのようなプロセスのフィードバック又はフィードフォワード方法での変更などを含む。
【０１４９】
ここで記述されたシステムの各々の実施形態の各々は、一つの単一の実施形態に一緒に組み合わせられ得る。
【０１５０】
他の実施形態は、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするためのコンピュータ具現化可能な方法に関する。この方法は、検査ツールの高及び低解像度イメージングサブシステムで試料に対する画像を生成するステップを含む。イメージングサブシステム及び検査ツールは、ここにさらに記述されるように構成される。一つの又はそれ以上の構成要素は一つ又はそれ以上のコンピュータシステムによって実行され、一つの又はそれ以上の構成要素は高解像度ニューラルネットワーク及び低解像度ニューラルネットワークを含む。一つ又はそれ以上の構成要素、一つ又はそれ以上のコンピュータシステム、ならびに高及び低解像度ニューラルネットワークは、ここでさらに記述されるように構成される。方法は、ここでさらに記述された欠陥画像のトレーニングセットの生成、低解像度ニューラルネットワークのトレーニング、及び欠陥検出の各ステップを含む。これらのステップは、一つ又はそれ以上のコンピュータシステムによって実行される。
【０１５１】
方法のステップの各々は、ここでさらに記述されるように実行され得る。方法はまた、ここで記述されたシステム、コンピュータシステム、及び／又はニューラルネットワークによって実行されることができる任意の他のステップも含み得る。コンピュータシステムは、ここで記述された実施形態のいずれかに従って構成され得て、例えばコンピュータサブシステム１０２であり得る。加えて、上記で記述された方法は、ここで記述されたシステム実施形態のいずれかによって実行され得る。
【０１５２】
付加的な実施形態は、低解像度画像における欠陥検出のためにニューラルネットワークをトレーニングするためのコンピュータ具現化可能な方法を実行するために、一つ又はそれ以上のコンピュータシステムで実行可能なプログラム指令を記憶している非一時的なコンピュータ読み取り可能な媒体に関する。一つのそのような実施形態は、図３に示されている。特に、図３に示されているように、非一時的なコンピュータ読み取り可能な記憶媒体３００は、コンピュータシステム３０４で実行可能なプログラム指令３０２を含む。コンピュータ具現化可能な方法は、ここで記述された任意の方法の任意のステップを含み得る。
【０１５３】
ここで記述されたもののような方法を具現化するプログラム指令３０２は、コンピュータ読み取り可能媒体３００に記憶され得る。コンピュータ読み取り可能媒体は、磁気又は光ディスク、磁気テープ、又は当該技術で既知の任意の他の適切な非一時的なコンピュータ読み取り可能媒体のような記憶媒体であり得る。
【０１５４】
プログラム指令は様々な方法のいずれかで具現化され得て、他のものの中で、手順に基づく技法、構成要素に基づく技法、及び／又はオブジェクト指向の技法を含む。例えば、プログラム指令は、所望であれば、ActiveX制御、C++オブジェクト、JavaBeans、マイクロソフトファウンデーションクラス（「ＭＦＣ」）、ＳＳＥ（ストリーミングＳＩＭＤ拡張）、又は他の技法又は計測手法を使用して具現化され得る。
【０１５５】
コンピュータシステム３０４は、ここで記述された実施形態のいずれかにしたがって構成され得る。
【０１５６】
本発明の様々な局面のさらなる改変及び代替的な実施形態が、本明細書を考慮すれば、当業者には明らかになるであろう。例えば、低解像度画像における欠陥検出のために低解像度ニューラルネットワークをトレーニングするための方法及びシステムが提供される。したがって、本明細書は、描写的であるだけとみなされるべきであって、本発明を実行する一般的な方法を当業者に教示する目的のものである。ここに示され且つ記述されている本発明の形態が現時点で好適な実施形態として取られるべきであることを理解されたい。本発明の本明細書の恩恵を受けた後に全て当業者に明らかであるように、要素及び材料は、ここで描かれ且つ記述されたものを置換し得て、部分及びプロセスは逆にされ得て、且つ本発明のある特徴は独立して使用され得る。以下の特許請求項に記述された本発明の思想及び範囲から逸脱することなく、ここに記述された要素に変更を成し得る。
【図１】
2021518597.tif 000003
【図１ａ】
2021518597.tif 000004
【図２】
2021518597.tif 000005
【図３】
2021518597.tif 000006
【国際調査報告】
2021518597.tif 000007
2021518597.tif 000008