JP7232911B2 - 電子ビーム画像向上のための完全自動semサンプリングシステム - Google Patents

電子ビーム画像向上のための完全自動semサンプリングシステム Download PDF

Info

Publication number
JP7232911B2
JP7232911B2 JP2021533481A JP2021533481A JP7232911B2 JP 7232911 B2 JP7232911 B2 JP 7232911B2 JP 2021533481 A JP2021533481 A JP 2021533481A JP 2021533481 A JP2021533481 A JP 2021533481A JP 7232911 B2 JP7232911 B2 JP 7232911B2
Authority
JP
Japan
Prior art keywords
image
training
patterns
quality
scan
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021533481A
Other languages
English (en)
Other versions
JP2022515353A (ja
Inventor
ジョウ,ウェンティアン
ユ,リャンジャン
ワン,テン
プ,リンリン
ファン,ウェイ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ASML Netherlands BV
Original Assignee
ASML Netherlands BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ASML Netherlands BV filed Critical ASML Netherlands BV
Publication of JP2022515353A publication Critical patent/JP2022515353A/ja
Application granted granted Critical
Publication of JP7232911B2 publication Critical patent/JP7232911B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/217Validation; Performance evaluation; Active pattern learning techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0006Industrial image inspection using a design-rule based approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/776Validation; Performance evaluation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/98Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
    • G06V10/993Evaluation of the quality of the acquired pattern
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10056Microscopic image
    • G06T2207/10061Microscopic image from scanning electron microscope
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Mathematical Physics (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Description

(関連出願の相互参照)
[0001] 本出願は、2018年12月31日に出願されたUS出願第62/787,031号の優先権を主張する。これは参照により全体が本願に含まれる。
[0002] 本開示は、一般に画像取得のためのシステム及び画像向上方法に関し、更に具体的には、画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得することによってメトロロジを改善するためのシステム及び方法に関する。
[0003] 集積回路(IC)の作製に使用される製造プロセスでは、未完成の又は完成した回路コンポーネントを検査して、それらが設計に従って製造されていること及び欠陥がないことを保証する。光学顕微鏡又は荷電粒子(例えば電子)ビーム顕微鏡を用いた検査システム、例えば走査電子顕微鏡(SEM:scanning electron microscope)等を使用することができる。ICコンポーネントの物理的サイズが縮小し続けるにつれて、欠陥検出の精度と歩留まりはますます重要になっている。しかしながら、検査ツールの結像解像度とスループットは、縮小を続けるICコンポーネントのフィーチャサイズに遅れずついていくことに苦闘している。当技術分野では更なる改善が望まれている。
[0004] 以下は、1つ以上の態様の基本的な理解を得るため、そのような態様の簡略化された概要を示す。この概要は、想定される全ての態様を広く概観するものではなく、全ての態様の重要な又は不可欠な要素を識別することは意図しておらず、また、いずれかの又は全ての態様の範囲を正確に説明することも意図していない。その唯一の目的は、後に提示される更に詳細な記載の前置きとして、1つ以上の態様のいくつかの概念を簡略化した形態で示すことである。
[0005] 本開示の1つの態様では、機械学習モデルを訓練するための訓練画像を自動的に取得する方法が提供される。この方法は、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することを含み得る。方法は、複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、を含み得る。方法は、第1の画像及び第2の画像を用いて機械学習モデルを訓練することを含み得る。
[0006] 本開示の別の態様では、機械学習モデルを訓練するための訓練画像を自動的に取得するための装置が提供される。この装置は、メモリと、メモリに結合された少なくとも1つのプロセッサと、を含み得る。1又は複数のプロセッサは、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別するように構成できる。1又は複数のプロセッサは更に、複数の訓練位置の各々において第1の品質を有する第1の画像を取得し、複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得するように構成できる。1又は複数のプロセッサは更に、第1の画像及び第2の画像を用いて機械学習モデルを訓練するように構成できる。
[0007] 本開示の別の態様では、デバイスに方法を実行させるため、デバイスのコントローラによって実行可能な命令のセットを記憶する非一時的コンピュータ可読媒体が提供される。方法は、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することと、複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、第1の画像及び第2の画像を用いて機械学習モデルを訓練することと、を含む。
[0008] 本開示の別の態様では、回路を有するコントローラを含む電子ビーム検査装置が提供される。回路を有するコントローラは、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することと、複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、第1の画像及び第2の画像を用いて機械学習モデルを訓練することと、を電子ビーム検査装置に実行させる。
[0009] 前述の目的及び関連する目的を達成するため、実施形態の態様は、以下に記載される、特に特許請求の範囲で示される特徴を含む。以下の記載及び添付の図面は、1つ以上の態様の特定の例示的な特徴を詳しく説明する。しかしながら、これらの特徴は、様々な態様の原理を使用できる様々な方法のうち一部のみを示しており、この記載は全てのそのような態様及びそれらの均等物(equivalents)を含むことが意図される。
[0010] SEMサンプリングシステムによって取得される画像を改善するためのプロセスのフロー図を示す。 [0011] 本開示のいくつかの態様に従った自動SEMサンプリングシステムの一例を示すブロック図である。 [0012] 本開示のいくつかの態様に従った電子ビーム検査(EBI:electron beam inspection)システムの一例を示す概略図である。 [0013] 本開示のいくつかの態様に従った、図3の例示的な電子ビーム検査(EBI)システムの一部であり得る電子ビームツールの一例を示す概略図である。 [0014] 本開示のいくつかの態様に従った、製品のグラフィックデータベースシステム(GDS:graphic database system)の複数の設計パターンを示す。 [0014] 本開示のいくつかの態様に従った、製品のGDSの複数の設計パターンを示す。 [0014] 本開示のいくつかの態様に従った、製品のGDSの複数の設計パターンを示す。 [0015] 本開示のいくつかの態様に従った複数の訓練位置を示す図である。 [0016] 本開示のいくつかの態様に従った、機械学習モデルを訓練するための訓練画像を自動的に取得する方法の一例を示すフロー図である。 [0017] 本開示のいくつかの態様に従った自動SEMサンプリングシステムの詳細を示すブロック図である。 [0018] 本開示のいくつかの態様に従った、画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得する方法の一例を示すブロック図である。
[0019] これより、添付図面に例が示されている実施形態の例示的な態様について詳細に述べる。以下の説明で参照される添付図面では、特に他の指示がない限り、異なる図面における同一の番号は同一又は同様の要素を表す。実施形態の例示的な態様の以下の説明で述べられている実施例は、本発明に従った全ての実施例を表すわけではない。それらの実施例は、添付の特許請求の範囲で挙げられる本発明に関する実施形態の態様に従った装置及び方法の単なる例に過ぎない。例えば、実施形態のいくつかの態様は、ウェーハ画像発生のために走査電子顕微鏡(SEM)等の電子ビーム検査(EBI)システムを利用する状況で記載されているが、本開示はそのように限定されない。他のタイプの検査システム及び画像発生システムも同様に適用される。
[0020] 電子デバイスの物理的なサイズを縮小しながらその計算能力を向上させることは、ICチップ上のトランジスタ、キャパシタ、ダイオード等の回路コンポーネントの実装密度を著しく増大させることにより達成できる。例えばスマートフォンでは、ICチップ(親指の爪のサイズである)は、人毛の1000分の1未満のサイズであるトランジスタを20億超も含み得る。驚くことではないが、半導体IC製造は数百の個別ステップを含む複雑なプロセスである。1つのステップにおける誤差でさえ、最終製品の機能に対して劇的に影響を及ぼす可能性がある。1つの「キラー欠陥(killer defect)」でさえデバイス故障を引き起こす恐れがある。製造プロセスの目標は、プロセスの全体的な歩留まりを改善することである。例えば50のステップを有するプロセスが75%の歩留まりを達成するには、個別ステップの各々の歩留まりが99.4%を超えていなければならない。個別ステップの歩留まりが95%である場合、全体的なプロセス歩留まりは7%に低下する。
[0021] 半導体製造プロセスの様々なステップでは、ウェーハ、チップ、又はマスクのうち少なくとも1つにパターン欠陥が現れて、製造された半導体デバイスに不具合を引き起こし、これによって歩留まりが大幅に低下する恐れがある。半導体デバイスのサイズが(欠陥と共に)小型化し続けるにつれて、欠陥を識別することはますます困難かつ高コストになっている。現在、半導体製造ラインのエンジニアは、最終製品に対する微小欠陥の影響を最小限に抑えるため、そういった欠陥の位置を識別するのに数時間(時には数日)を費やすのが一般的である。
[0022] 従来の光学検査技術は、微小欠陥(例えばナノメートル規模の欠陥)の検査には効果的でない。半導体業界のニーズを満たすため、高い分解能と大きい焦点深度を有するSEM等の高度な電子ビーム検査(EBI)ツールが開発されている。半導体製造プロセスの監視において、特に光学検査では充分な情報を提供できない高度なノードに対して、電子ビームを用いることができる。
[0023] 電子ビーム画像は、コントラスト、輝度、ノイズレベル等の1つ以上の品質に従って特徴付けることができる。通常、低品質画像は多くの場合、必要なパラメータ調整及びスキャン回数が少ないが、低品質画像に埋め込まれた情報(欠陥のタイプや位置等)は抽出することが難しく、これは分析に対して負の影響を及ぼし得る。この問題が生じない高品質画像は、スキャン回数を増加することで取得できる。しかしながら、高品質画像はスループットが低い可能性がある。
[0024] また、電子ビーム画像取得手順は、対象パターンを識別すること、検査のためのスキャンエリアを設定すること、SEM条件を調整すること、品質向上方法を決定すること等の多くのステップを伴う可能性がある。これらの設定及びパラメータの多くは、システムスループットと電子ビーム画像品質の双方に寄与するファクタである。スループットと画像品質との間にはトレードオフが存在し得る。
[0025] 高品質画像の取得と高スループットの達成を同時に行うため、オペレータは通常、多くのパラメータを設定し、どのように画像を取得するかに関して決定を行う必要がある。しかしながら、これらのパラメータの決定は単純でないことが多い。オペレータ間で生じ得るばらつきを最小限に抑えるため、機械学習ベースの機能向上(enhancement)方法を訓練して、機能向上フレームワーク/ネットワークを学習することができる。このような場合、訓練後のシステムの最終的な性能を高めるため、充分な代表的訓練サンプルを取得することが有利である。しかしながら、SEM画像サンプルを取得する一般的な手順は、スキャン用の適正な設計パターンを検索すること、収集する多数の画像及び様々な結像条件を決定すること等を含めて、著しい人の介入を必要とする。このような集中的な人の関与は、高度な機械学習ベースの機能向上方法を充分に活用することの妨げとなる。従って、電子ビーム画像品質向上のための完全自動化スマートサンプリングシステムを開発することが求められている。
[0026] 本明細書に開示されるのは、とりわけ、画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得する機器と、この機器によって使用される方法である。電子ビーム(Eビーム)結像は、半導体製造プロセスにおいて極めて微小な欠陥(例えばナノメートル規模の欠陥。1ナノメートルは0.000000001メートルである)を検査する際に重要な役割を果たす。通常、多くの相対的に低品質の電子ビーム画像を極めて迅速に取得することは可能であるが、これらの画像は、欠陥のタイプや位置のような問題についての有用な情報を充分に提供しないことがある。一方、高品質の画像を取得することは可能であるが、より長い時間を要するので、デバイスを分析できる速度が低下する。これによって製造コストが増加する。サンプルを複数回スキャンし、複数の画像の平均化によってノイズを低減すること等により、画像品質を改善することができる。しかしながら、各サンプルを複数回スキャンすることはシステムのスループットを低下させ、また、電荷蓄積を引き起こすか又はサンプルに損傷を与える恐れもある。
[0027] 本明細書に開示されているシステム及び方法のいくつかは、サンプルの少数回のスキャンで高品質画像を達成する手法を具現化するため、いくつかの実施形態において、機械学習(ML:machine learning)アルゴリズム用の訓練画像を発生する際に使用するサンプル位置を自動的に選択する。「品質」という用語は、解像度、コントラスト、感度、輝度、又はノイズレベル等を意味する。本明細書に開示されているシステム及び方法のいくつかは、生産を過度に減速させることなく高品質画像の利点を得ることができる。システムのいくつかの実施形態は、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別するため、製品のレイアウトに関するデータの複数のパターンを自動的に分析できる。データのパターンは、製品のSEM画像、又はレイアウト設計(例えばGDS、オープンアートワークシステムインターチェンジスタンダード(OASIS:Open Artwork System Interchange Standard)、カルテックインターミディエイトフォーマット(CIF:Caltech Intermediate Format)等)とすることができる。一例として、GDS分析部を用いて、MLアルゴリズムの訓練に使用するのに適したサンプル上の位置を決定できる。これらの位置は複数回スキャンされ、これにより画像の資源(asset)が生成される。これらの画像のいくつかは、スキャンを行うにつれて、ノイズ平均化又はSEMでの高解像度設定の使用等によって徐々に改善していく。これらの画像(例えば低品質画像及び関連する高品質画像)は、MLアルゴリズムを訓練するための訓練サンプルとして使用される。サンプル上の他の位置は、少数回だけスキャンされる。MLアルゴリズムは、追加スキャン又は高解像度設定を用いたスキャンを行うと画像がどのように徐々に改善していくかを近似するように画像を修正する。
[0028] 本開示は、とりわけ、画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得する方法を提供する。この方法は、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することを含み得る。例えばこの方法は、製品のグラフィックデータベースシステム(GDS)からの複数のパターンを分析することと、この分析に基づいて機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することと、を含み得る。
[0029] 一例として、方法は、複数の訓練位置の各々について1つ以上の低品質画像及び1つ以上の高品質画像を取得することができる。方法は、1又は複数の低品質画像及び1又は複数の高品質画像を用いて機械学習モデルを訓練することができる。例えば機械学習モデルは、低品質画像と高品質画像との間でどのように画像が変化するかを学習し、低品質画像から高品質画像を近似する画像を発生するように訓練できる。この訓練の後、機械学習モデルを用いて、製品の低品質画像から高品質画像を自動的に発生することができる。このように、高品質画像を迅速に取得できる。更に、方法は、人による監視の必要量を最小限に抑え、様々なオペレータが使用する場合に生じたはずの不一致を防ぎ、様々な人的ミスを回避することができる。従って、方法は検査精度を高めることができる。この結果、方法は製造効率を高めると共に製造コストを削減することができる。
[0030] 一例として方法は、機械学習モデルを用いて、多数回のスキャンによって得られる結果を近似するように画像を修正することを更に含み得る。「近似する」という用語は、品質が近付くこと又は同様であることを意味する。例えば、機械学習モデルを用いた画像の品質は、多数回のスキャンで得られる画像の品質の5%以内、10%以内、15%以内、又は20%以内であり得る。
[0031] 本明細書に開示されている方法のいくつかは、高いスループットで高品質画像を発生するために有利である。更に、方法のいくつかは、必要な人の介入が最小限で済み、異なるオペレータ及び様々な人的エラーによる不一致を低減又は排除することにより、検査の精度を上げることができる。このようにして、製造効率を高めると共に製造コストを削減することができる。
[0032] いくつかの開示されている実施形態は、電子ビーム画像向上のための完全自動化スマート電子ビーム画像サンプリングシステムを提供する。このシステムは、サンプル画像を収集して機械学習品質向上システムに供給し、非パラメータ化品質向上モジュールを生成するため、GDSパターン分析部及びスマート検査サンプリング計画部を含む。自動化スマート電子ビーム画像サンプリングシステムを用いて、高スループットモードから収集された低品質画像を向上させることができる。自動化スマート電子ビーム画像サンプリングシステムは、必要な人の介入を最小限とし、検査及びメトロロジ分析のため高いスループットで高品質画像を発生するために有利である。有利な点として、自動化スマート電子ビーム画像サンプリングシステムは、製造効率を高めると共に製造コストを削減することができる。
[0033] 図1は、本開示のいくつかの態様に従った、SEMサンプリングシステム102によって取得される画像を改善するためのプロセスのフロー図100である。自動化スマートSEMサンプリングシステム102は、例えば図3のEBIシステム300とすることができる。SEMサンプリングシステム102は、画像品質を改善する機械学習モデルを訓練するため訓練画像を取得するように構成できる。自動化スマートSEMサンプリングシステム102は、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別するように構成できる。例えば、データはデータベース内に存在し得る。例えばデータベースは、GDS、OASIS、又はCIFのうち任意のものとすればよい。例えば、GDSはGDS及びGDSIIの双方を含み得る。更に、自動化スマートSEMサンプリングシステム102は、製品のグラフィックデータベースシステム(GDS)101からの複数のパターンを分析するように構成されたGDSパターン分析部を含み得る。自動化スマートSEMサンプリングシステム102は更に、この分析に基づいて機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別するように構成されたスマート検査サンプリング計画部を含み得る。
[0034] 自動化スマートSEMサンプリングシステム102は、複数の訓練位置の各々において第1の品質を有する第1の画像を取得するように構成できる。例えばシステム102は、複数の訓練位置の各々における第1のスキャンによって、複数の訓練位置の各々で第1の画像を取得できるように構成することができる。自動化スマートSEMサンプリングシステム102は、第1のスキャンに基づいて複数の訓練位置の各々において第1の画像を取得するように構成できる。更にシステム102は、複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得するように構成できる。例えば、第1のスキャンは少数回のスキャンを含み、第1の画像は低品質画像であり得る。少数回のスキャンは、例えば約1~約10の範囲内のスキャン回数とすればよい。自動化スマートSEMサンプリングシステム102は、複数の訓練位置の各々について第2の画像を取得するように構成できる。第2の画像は第1の品質よりも高い第2の品質を有する。例えば、第2の画像は高品質画像であり得る。第2の画像は、高い解像度、高いコントラスト、高い感度、高い輝度、又は低いノイズレベル等、又はこれらの何らかの組み合わせに起因して、高品質画像となり得る。
[0035] 例えば、システム102は、複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得するように構成できる。一例として、第2の画像はスキャンの第2のセット(又は第2のシリーズ)によって取得できる。このスキャンのセット(又はシリーズ)は多数回のスキャンを含み、これによって高品質画像を得ることができる。多数回のスキャンは、例えば約32~約256の範囲内のスキャン回数とすればよい。別の例として、多数の低品質画像を取得し、これらの画像を平均化して高品質画像を生成する(例えば平均化によるノイズ低減に起因する)ことにより、高品質画像を取得してもよい。更に別の例として、多数の低品質画像を結合して高品質画像を生成することにより、高品質画像を取得してもよい。更に別の例として、105で示されるように任意選択的なユーザ入力によって、第2の画像を参照画像として受信してもよい。もう1つの例として、品質を改善したスキャンに基づいて、例えば、高解像度の使用や1もしくは複数の他の設定変更の使用によって品質の改善を図ったスキャンに基づいて、第2の画像を取得してもよい。
[0036] 自動化スマートSEMサンプリングシステム102は、機械学習モデルを訓練するための訓練画像として、複数の訓練位置の各々における第1の画像及び第2の画像を使用できる。いくつかの態様において、自動化スマートSEMサンプリングシステム102は、訓練位置の各々を複数回スキャンして、各位置で複数の訓練画像を生成できるように構成することができる。これらの訓練画像のいくつかは、訓練位置の追加スキャンから得られる画像品質の改善を反映している。例えば、複数の低品質画像と高品質画像の対を取得し、機械学習モデルを訓練するための訓練画像として使用できる。例えば自動化スマートSEMサンプリングシステム102は、サンプル画像(例えば訓練画像対)を収集して機械学習ベースの品質向上システム107に供給し、非パラメータ化品質向上モジュールを生成できる。自動化スマートSEMサンプリングシステムを用いて、高スループットモードの動作中に収集された低品質画像108を向上させて、向上高品質画像109を生成することができる。例えば自動化スマートSEMサンプリングシステム102は、機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正するよう構成できる。完全自動化スマートSEMサンプリングシステム102は、必要な人の介入量が最小限で済むと共に、検査及びメトロロジ分析のため高いスループットで高品質画像を生成できるという利点がある。
[0037] 図2は、本開示のいくつかの態様に従った、自動化SEMサンプリングシステム202の一例を示すブロック図200である。図2に示されているように、自動化SEMサンプリングシステム200は、検査システム212及び参照ストレージデバイス210と通信状態であるコンピュータシステム202(例えば図3のコンピュータシステム309)を含み得る。例えば、検査システム212はEBIツール(例えば図3のEBIシステム300)とすることができる。コンピュータシステム202は、プロセッサ204、記録媒体206、及びユーザインタフェース208を含み得る。プロセッサ204は複数のプロセッサを含み得る。記録媒体206及び参照ストレージデバイス210は、同一の単一の記録媒体としてもよい。コンピュータシステム202は、有線又は無線の通信を介して検査システム212及び参照ストレージデバイス210と通信状態とすることができる。例えば、コンピュータシステムはEBIツールのコントローラとすることができ、コントローラはEBIツールに自動化SEMサンプリングを実行させるための回路を有し得る。
[0038] コンピュータシステム202は、限定ではないが、パーソナルコンピュータ、ワークステーション、ネットワークコンピュータ、又は1つ以上のプロセッサを有する任意のデバイスを含み得る。記録媒体206はSEMサンプリング命令を記憶し、プロセッサ204は、SEMサンプリング命令を実行して自動化SEMサンプリングプロセスを制御するように(その回路によって)構成されている。プロセッサ204は、図1に関連付けて記載したように、画像品質を改善する機械学習モデルを訓練するための訓練画像を取得するよう構成できる。例えばプロセッサ204は、製品の複数のGDSパターンを分析し、製品のサンプル上の複数の訓練位置を識別するように構成できる。プロセッサ204は、検査システム212と通信を行って、複数の訓練位置の各々における第1のスキャンによって複数の訓練位置の各々における第1の画像を取得できる。例えばプロセッサ204は、第1のスキャンを実行して少なくとも1つの画像を取得するように検査システム212に命令できる。この画像は、少数回のスキャンによる低品質画像であり得る。プロセッサ204は、検査システム212による第1のスキャンに基づいて、複数の訓練位置の各々で第1の画像を取得できる。プロセッサ204は更に、複数の訓練位置の各々において、高品質画像であり得る第2の画像を取得することができる。例えばプロセッサ204は、多数回のスキャンによって第2のスキャンを実行して高品質画像を取得するように検査システム212に命令できる。別の例として、プロセッサ204は、任意選択的なユーザ入力によって参照ストレージデバイス210から参照画像として高品質画像を取得してもよい。プロセッサ202は、機械学習モデルを訓練するための訓練画像として、複数の訓練位置の各々における第1の画像(例えば低品質画像)及び第2の画像(例えば高品質画像)を使用するように構成できる。いくつかの態様では、複数の低品質画像と複数の高品質画像の対を、機械学習モデルを訓練するための訓練画像として取得し使用することができる。プロセッサ204は更に、機械学習モデルを用いて低品質の新しい位置の第1の画像を修正し、この新しい位置の高品質画像を生成するように構成できる。
[0039] ユーザインタフェース208は、ウェーハの画像を表示するように構成されたディスプレイと、コンピュータシステム202等へユーザコマンドを送信するように構成された入力デバイスと、を含み得る。ディスプレイは、テキスト及びグラフィック画像を表示する任意のタイプのコンピュータ出力面及び投影機構とすることができ、限定ではないが、コンピュータユーザに情報を表示するための、陰極線管(CRT)、液晶ディスプレイ(LCD)、発光ダイオード(LED)、ガスプラズマ、タッチスクリーン、又は他の画像投影技術を含む。入力デバイスは、オペレータからコンピュータシステム202へデータ及び制御信号を提供するため使用される任意のタイプのコンピュータハードウェア機器とすればよい。入力デバイスは、限定ではないが、プロセッサに方向情報及びコマンド選択を伝達するため、又はディスプレイ上のカーソル移動を制御するための、キーボード、マウス、スキャナ、デジタルカメラ、ジョイスティック、トラックボール、カーソル方向キー、タッチスクリーンモニタ、又はオーディオ/ビデオコマンダ等を含み得る。
[0040] 参照ストレージデバイス210は、自動化SEMサンプリングプロセス中にコンピュータシステム202がアクセスする参照ファイルデータベースを記憶することができる。いくつかの実施形態において、参照ストレージデバイス210はコンピュータシステム202の一部であってもよい。ウェーハ検査のための参照画像ファイルは、人のオペレータによって手作業でコンピュータシステム202へ提供できる。あるいは、参照ストレージデバイス210はプロセッサによって実施され、参照画像ファイルは、参照ストレージデバイス210によって自動的にコンピュータシステム202へ提供できる。参照ストレージデバイス210は、参照画像を記憶し提供するように構成されたリモートサーバコンピュータ、クラウドストレージ等とすることができる。
[0041] 検査システム212は、ウェーハの画像を発生できる任意の検査システムとすることができる。例えばウェーハは製品のサンプルであり、そのGDSの複数の設計パターンがプロセッサ204によって分析される。ウェーハは、1つ以上のエピタキシャル層又はプロセス膜等を有する半導体ウェーハ基板とすることができる。現在の半導体製造工場技術に従って、ウェーハ検査システムがウェーハ上の重要なフィーチャを観察するのに充分な解像度(例えば20nm未満)を有するウェーハ画像を生成できるならば、本開示の実施形態はウェーハ検査システム212の特定のタイプで用いることに限定されない。本開示のいくつかの態様において、検査システム212は、図3に関連して記載される電子ビーム検査(EBI)システム304である。
[0042] 一度ウェーハ画像が検査システム212によって取得されたら、このウェーハ画像をコンピュータシステム202へ送信することができる。コンピュータシステム202及び参照ストレージデバイス210は、検査システム212の一部であるか又は検査システム212から離れている場合がある。
[0043] 実施形態のいくつかの態様では、自動化SEMサンプリングシステム202が検査システム212及び参照ストレージデバイス210を含むことも可能である。例えば自動化SEMサンプリングシステム202は、複数の訓練位置の各々において第1のスキャンを実行して複数の訓練位置の各々で少なくとも1つの第1の画像を取得するよう更に構成できる。別の例として、自動化SEMサンプリングシステム202は、複数の訓練位置の各々において第2のスキャンを実行して複数の訓練位置の各々で少なくとも1つの第2の画像を取得するよう更に構成できる。例えば、少なくとも1つの第2の画像は、多数回のスキャンによって向上した品質を有し得る。
[0044] 図3は、本開示のいくつかの態様に従った例示的な電子ビーム検査システムを示す概略図である。図3に示されているように、電子ビーム検査システム300は、主チャンバ302と、ロード/ロックチャンバ304と、電子ビームツール306と、コンピュータシステム309と、機器フロントエンドモジュール(equipment front end module)308と、を含む。コンピュータシステム309は電子ビーム検査システム300のコントローラとすることができる。電子ビームツール306は主チャンバ302内に配置されている。機器フロントエンドモジュール308は、第1ローディングポート308a及び第2ローディングポート308bを含む。機器フロントエンドモジュール308は、1又は複数の追加のローディングポートも含み得る。第1ローディングポート308a及び第2ローディングポート308bは、検査対象のウェーハ(例えば、半導体ウェーハ、又は1もしくは複数の他の材料で作製されたウェーハ)又はサンプルを収容したウェーハカセットを受容する(以下ではウェーハ及びサンプルをまとめて「ウェーハ」と呼ぶ)。機器フロントエンドモジュール308内の1つ以上のロボットアーム(図示せず)が、ウェーハをロード/ロックチャンバ304へ移送する。ロード/ロックチャンバ304はロード/ロック真空ポンプシステム(図示せず)に接続されており、このロード/ロック真空ポンプシステムは、ロード/ロックチャンバ304内のガス分子を除去して大気圧未満の第1の圧力を達成する。第1の圧力に達した後、1つ以上のロボットアーム(図示せず)が、ウェーハをロード/ロックチャンバ304から主チャンバ302へ移送する。主チャンバ302は主チャンバ真空ポンプシステム(図示せず)に接続されており、この主チャンバ真空ポンプシステムは、主チャンバ302内のガス分子を除去して第1の圧力未満の第2の圧力を達成する。第2の圧力に達した後、ウェーハは、電子ビームツール306による検査を受ける。電子ビームツール306は、1つの位置を複数回スキャンして画像を取得することができる。通常、低品質画像は高いスループットで少数回のスキャンで取得され、高品質画像は低いスループットで多数回のスキャンで取得され得る。
[0045] 図4は、本開示のいくつかの態様に従った、図3の例示的な電子ビーム検査システムの一部であり得る電子ビームツール400(例えば306)の一例を示す概略図である。図4は、本開示のいくつかの態様に従った電子ビームツール306のコンポーネントの例を示す。図4に示されているように、電子ビームツール400は、モータ駆動ステージ400と、モータ駆動ステージ400によって支持されて検査対象のウェーハ403を保持するウェーハホルダ402と、を含む。電子ビームツール400は更に、対物レンズアセンブリ404、電子検出器406(電子センサ表面を含む)、対物アパーチャ(objective aperture)408、コンデンサレンズ410、ビーム制限アパーチャ412、銃アパーチャ414、アノード416、及びカソード418を含む。対物レンズアセンブリ404は、いくつかの態様において、磁極片404a、制御電極404b、偏向器404c、及び励起コイル404dを含む変更SORIL(modified swing objective retarding immersion lens)を含み得る。電子ビームツール400は更に、ウェーハ上の材料を特徴付けるためのエネルギ分散X線スペクトロメータ(EDS:energy dispersive X-ray spectrometer)検出器(図示せず)を含み得る。
[0046] アノード416とカソード418との間に電圧を印加することによって、カソード418から一次電子ビーム420が放出される。一次電子ビーム420は銃アパーチャ414及びビーム制限アパーチャ412を通過する。銃アパーチャ414及びビーム制限アパーチャ412の双方は、ビーム制限アパーチャ412の下方にあるコンデンサレンズ410に入射する電子ビームのサイズを決定することができる。コンデンサレンズ410は一次電子ビーム420を集束し、その後ビームは、電子ビームのサイズを設定するための対物アパーチャ408に入射した後、対物レンズアセンブリ404に入射する。偏向器404cは、ウェーハ403上でのビームスキャンを容易にするように一次電子ビーム420を偏向させる。例えばスキャンプロセスにおいて、偏向器404cは、異なる時点でウェーハ403の上面の異なる位置へ一次電子ビーム420を順次偏向させるように制御されて、ウェーハ403の異なる部分の画像再構築のためのデータを提供することができる。更に、偏向器404cは、異なる時点でウェーハ403の異なる側の特定の位置へ一次電子ビーム420を偏向させるように制御されて、その位置におけるウェーハ構造の立体画像再構築のためのデータを提供することができる。更に、いくつかの態様では、アノード416及びカソード418は複数の一次電子ビーム420を発生させるように構成することができ、電子ビームツール400は、これら複数の電子ビーム420を同時にウェーハの異なる部分/異なる側に投影する複数の偏向器404cを含んで、ウェーハ203の異なる部分の画像再構築のためのデータを提供することができる。
[0047] 励起コイル404d及び磁極片404aは、磁極片404aの一端で開始して磁極片404aの他端で終了する磁場を発生させる。一次電子ビーム420によってスキャンされるウェーハ403の部分は、この磁場に浸され(immerse)、帯電させることができ、これが次いで電場を生成する。この電場によって、ウェーハの表面付近に入射する一次電子ビーム420はウェーハと衝突する前にエネルギが低減する。磁極片404aから電気的に隔離された制御電極404bは、ウェーハ403のマイクロアーチング(micro-arching)を防止すると共に適正なビームフォーカスを保証するようにウェーハ上の電場を制御する。
[0048] 一次電子ビーム420を受けた後、ウェーハ403の一部から二次電子ビーム422が放出され得る。二次電子ビーム422は、電子検出器406のセンサの表面上にビームスポットを形成できる。電子検出器406は、ビームスポットの強度を表す信号(例えば電圧、電流等)を発生し、この信号を処理システム(図示せず)に提供することができる。二次電子ビーム422及びこれによって生じるビームスポットの強度は、ウェーハ403の外部又は内部構造に応じて変動し得る。更に、上記で検討したように、一次電子ビーム420をウェーハ403の上面の異なる位置に投影させて、異なる強度の二次電子ビーム422(及びこれによって生じるビームスポット)を発生させることができる。従って、ビームスポットの強度をウェーハ403の位置に対してマッピングすることにより、処理システムは、ウェーハ403の内部又は外部構造を反映した画像を再構築することができる。一度、電子ビームツール400によってウェーハ画像が取得されたら、ウェーハ画像をコンピュータシステム402(例えば図2に示されている202)に送信することができる。
[0049] 図5Aから図5Cは、本開示のいくつかの態様に従った、製品のGDSデータベース等のデータベースの複数の設計パターンを示す。本明細書に開示されている自動化SEMサンプリングシステムは、画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得する方法を実行するように構成できる。例えば、自動化SEMサンプリングシステムはEBIツールのコントローラとすることができ、コントローラは、EBIツールに自動化サンプリングを実行させるための回路を有し得る。例えば、自動化SEMサンプリングシステムはGDS分析部(例えばGDS分析部コンポーネント)を含み得る。GDS分析部は、様々なフィーチャ、すなわち、ラインパターン、論理パターン、1D/2Dパターン、密/疎パターン等に基づいてパターン分析及び分類を実行するように構成できる。同一のパターンはパターングルーピングによってグループ化できる。
[0050] 例えば、GDS入力から複数の製造設計パターンをレンダリングすることができる。この段階では、複数のパターンは散乱パターンである。ダイ内のパターン位置、形状、サイズ、密度、近傍レイアウト、パターンタイプ等、各パターンの様々なフィーチャを分析及び抽出することができる。
[0051] 更に、抽出したフィーチャに基づいて複数の設計パターンを異なるカテゴリに分類することができる。図5Aから図5Cに示されているように、パターングルーピングによって、同様の又は同一の形状を有するパターンのサブセットを一緒にグループ化することができる。例えば、パターンの第1のサブセットすなわちグループ1は、パターン501aと同一又は同様の形状を有するパターンを含み得る。例えば、パターンの第2のサブセットすなわちグループ2は、パターン501bと同一又は同様の形状を有するパターンを含み得る。例えば、パターンの第3のサブセットすなわちグループ3は、パターン501cと同一又は同様の形状を有するパターンを含み得る。各パターングループに、対応するメタデータを関連付けることができる。メタデータは、ダイ内のパターン位置、パターンタイプ、形状、サイズ、及びその他の抽出されたフィーチャの情報を含み得る。
[0052] 自動化SEMサンプリングシステムは、スマート検査サンプリング計画部(例えば検査サンプリング検査部コンポーネント)を含み得る。スマート検査サンプリング計画部は、分析部の分析結果に基づいて、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することができる。製品のGDSデータベースは、各パターングループに関連付けられた位置に関する情報を有し得る。このため、GDSからレンダリングされた設計パターンは位置情報を含み得る。従って、GDSからのパターングループを分析及び認識することによって、製品のウェーハ上の対応するパターングループの位置を決定できる。
[0053] 図5Dは、ウェーハ503(例えば図4に関連付けて記載されている403)上の複数の訓練位置506tを示す図500dである。図5Dに示されているように、各パターングループにおいて、訓練画像を取得することが可能である多くの位置506が存在する。自動化SEMサンプリングシステムは更に、訓練画像を取得するための1つ以上の特定の訓練位置506tを決定するように構成できる。例えばSEMサンプリングシステムは、分析部の分析結果から、ダイ内の位置、検査エリア、視野(FOV:field of view)、又は、ウェーハ内のカバーされたエリア上の局所アライメントポイント(LAP:local alignment point)やオートフォーカスポイントのような他の結像パラメータのうち1つ以上に基づいて、1つ以上の訓練位置を識別できる。例えば、各パターングループにおいて、SEMサンプリングシステムは、少なくとも部分的にダイ内の位置に基づいて1つ以上の訓練位置を決定できる。計画部は、ウェーハ全体でダイサンプリングを自動的に発生することができる。
[0054] 全てのパターングループにおいて、スキャンエリア全体に基づいてスキャン経路を分析し生成することができる。スキャン経路は、位置、FOV等、又はこれらの何らかの組み合わせ等のパラメータによって決定できる。更に、スキャン経路は、FOV、形状、タイプ等の他のパラメータと共に、電子ビームツールのためのレシピに従って使用することができる。電子ビームツールは、このレシピに従って、機械学習モジュールのための訓練画像を自動的にスキャン及びキャプチャするように構成できる。例えば、視野(FOV)の数及び各FOV間の距離等のファクタに基づいて、LAP及びオートフォーカスポイントを決定することができる。
[0055] 図6Aは、本開示のいくつかの態様に従った、画像品質を改善する機械学習モデル615を訓練するための訓練画像610を自動的に取得するためのシステムのフロー図を示すブロック図600aである。図6Bは、本開示のいくつかの態様に従った、自動SEMサンプリングシステムの詳細を示すブロック図600bである。図6A及び図6Bを参照すると、このシステムによって実施される方法は、EBIツール612(例えばEBIシステム300)と通信している自動化SEMサンプリングシステム602(例えばプロセッサ604、コンピュータシステム309)によって実行できる。例えば、自動化SEMサンプリングシステムはEBIツールのコントローラとすることができ、コントローラは、EBIシステムにこの方法を実行させるための回路を有し得る。例えばこの方法は、GDS分析部603(例えばプロセッサのGDS分析部コンポーネント603)によってパターン分析及び分類を実行することを含み得る。パターン分析及び分類は、例えばラインパターン、論理パターン、1D/2Dパターン、密/疎パターン等の様々なフィーチャに基づいて実行できる。方法は更に、パターングルーピングによって同一の又は同様のパターンを一緒にグループ化することを含み得る。
[0056] 方法は、分析ステップの分析結果に基づいて、サンプリング計画部605(例えばプロセッサのサンプリング計画部コンポーネント605)により、訓練位置であるスキャンエリアを決定することを含み得る。分析ステップの分析結果は、ダイによるパターン位置、検査エリア、FOVサイズ、並びに、ウェーハ内のカバーされたエリアに基づくLAPポイント及びオートフォーカスポイント及び他の結像パラメータを含み得る。
[0057] 方法は、ユーザインタフェース608によって、訓練位置の各々を複数回スキャンして、各訓練位置において複数の訓練画像610の生成を可能とすることと、EBIツール612から複数の訓練画像610を取得することと、を含み得る。例えば複数の画像のいくつかは、例えば少数回のスキャンを用いて発生させた低品質画像であり得る。例えば複数の画像のいくつかは、例えば多数回のスキャンを用いて発生させた向上画像品質を有し得る。向上画像品質は、高い解像度、高いコントラスト、高い感度、高い輝度、又は低いノイズレベル等を意味し得る。例えば訓練画像610のいくつかは、訓練位置の追加スキャンから得られる画像品質の改善を反映することができる。いくつかの態様では、複数の低品質画像及び複数の高品質画像の対をユーザインタフェース608によって取得し、機械学習モデル615を訓練するため訓練画像610として使用できる。例えば、低品質SEM結像モードは、デフォルト設定又はユーザ入力のスループット要求に基づき得る。例えば、高品質SEM画像モードは、デフォルト設定又はユーザ入力の品質要求に基づき得る。いくつかの態様において、ユーザは高品質参照画像611を直接入力する選択肢を有することも可能である。例えば、高品質参照画像611は記録媒体606に記憶することができる。このような場合、高品質画像の取得はスキップされ得る。
[0058] 方法は更に、機械学習モデル615(例えばプロセッサの機械学習モデルコンポーネント)を用いて、多数回のスキャンで得られる結果を近似するように画像を修正することを含み得る。機械学習モデル615において様々な機械学習方法を用いて、訓練画像対610から機能向上フレームワークを学習することができる。機械学習モデル615はパラメトリック(parametric)であり得る。機械学習モデル615のためにデータを収集してもよい。
[0059] 対象パターンの各タイプにおいて、機械学習モデルを用いるステップの終了時に、品質向上モジュール617(例えばプロセッサの品質向上モジュール617)を学習させることができる。品質向上モジュール617は、高スループットモードにおいて検査又はメトロロジの目的のために直接使用することができる。自動サンプリングシステム602からサンプリングされた画像に基づく訓練の後、品質向上モジュール617は、データを訓練することなく画像向上のために使用できる。従って、品質向上モジュール617は非パラメータ化(non-parametrized)のものであり得る。これは、過度のオーバーヘッドを生じる可能性がある過剰な数のパラメータ設定の使用を伴わない。従って、品質向上モジュール617は高スループットで高品質画像を生成するために有利であり、これによって製造効率を高めると共に製造コストを削減する。
[0060] 図7は、本開示のいくつかの態様に従った、画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得する方法の一例を示すフローチャート700である。この方法は、EBIツール(例えば212、612)と通信している自動化SEMサンプリングシステム(例えば102、202、602)によって実行できる。例えば、自動化SEMサンプリングシステムはEBIツールのコントローラとすることができ、コントローラはEBIツールにこの方法を実行させる回路を有し得る。
[0061] 図7に示されているように、ステップ702において、方法は、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することを含み得る。例えば、データはデータベース内に存在し得る。例えばデータベースは、とりわけ、グラフィックデータベースシステム(GDS)、OASIS、又はCIFのうち任意のものとすればよい。例えば、GDSはGDS及びGDSIIの双方を含み得る。
[0062] 例えば、製品のレイアウトに関するデータの複数のパターンを分析するステップは、複数のパターンをパターンの複数のサブセットに分類することを更に含み得る。例えば、製品のレイアウトに関するデータの複数のパターンを分析するステップは、複数のパターンからフィーチャを抽出することを含み得る。例えば、複数のパターンをパターンの複数のサブセットに分類することは、抽出したフィーチャに基づき得る。例えば、パターンの複数のサブセットの各サブセットは、位置、タイプ、形状、サイズ、密度、又は近傍レイアウトに関する情報に関連付けることができる。例えば、複数の訓練位置を識別することは、視野、位置アライメントポイント、又はオートフォーカスポイントに基づき得る。例えば、複数の訓練位置を識別することは、パターンの各サブセットにおいて1つ以上の訓練位置を識別することを含み得る。
[0063] ステップ704において、方法は、複数の訓練位置の各々において第1の品質を有する第1の画像を取得することを含み得る。例えば、複数の訓練位置の各々において第1の品質を有する第1の画像を取得するステップは、複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得することを含む。
[0064] 例えば、方法は更に、第1の画像を取得するため第1のスキャンを含む第1のスキャン経路を決定することを含み得る。例えば第1のスキャン経路は、複数の訓練位置のスキャンエリア全体に基づき得る。例えば第1のスキャン経路は、位置やFOVのようなパラメータのいくつかによって決定できる。更に、第1のスキャン経路は、FOV、形状、タイプのような他のパラメータと共に、電子ビームツールに第1のレシピを提供することができる。電子ビームツールは、第1のレシピに従って、機械学習モジュールのための画像を自動的にスキャン及びキャプチャするように構成できる。
[0065] ステップ706において、方法は、複数の訓練位置の各々において第2の品質を有する第2の画像を取得することを含み得る。例えば、第2の品質は第1の品質よりも高くすることができる。例えば、複数の訓練位置の各々において第2の品質を有する第2の画像を取得するステップは、複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得することを含む。
[0066] 例えば、方法は、第2の画像を取得するため第2のスキャンを含む第2のスキャン経路を決定することを含み得る。例えば第2のスキャン経路は、複数の訓練位置のスキャンエリア全体に基づく。例えば第2のスキャン経路は、位置やFOVのようなパラメータのいくつかによって決定できる。更に、第2のスキャン経路は、FOV、形状、タイプのような他のパラメータと共に、電子ビームツールに第2のレシピを提供することができる。電子ビームツールは、第2のレシピに従って、機械学習モジュールのための画像を自動的にスキャン及びキャプチャするように構成できる。例えば、第1のスキャンは第1の回数のスキャンを含み、第2のスキャンは第2の回数のスキャンを含み、第2の回数のスキャンは第1の回数のスキャンよりも多くすることができる。
[0067] 例えば、第2の画像は任意選択的なユーザ入力によって参照画像として取得してもよい。
[0068] ステップ708において、方法は、第1の画像及び第2の画像を用いて機械学習モデルを訓練することを含み得る。
[0069] ステップ710において、方法は、機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正することを含み得る。
[0070] 例えば、方法は更に、機械学習モデルを用いて、ある位置の第1の画像を修正してその位置の第2の画像を取得することを含み得る。第2の画像は第1の画像よりも向上した品質を有する。このように、方法は、高いスループットで高品質画像を取得するために有利であり、これによって製造効率を高めると共に製造効率を削減する。更に、方法は完全に自動的である。このため方法は、人的エラー及び様々なオペレータによる不一致を防止することができ、従って検査精度を上げるために更に有利である。
[0071] ここで再び図2を参照すると、コンピュータシステム202は、検査システム212(例えば電子ビーム検査システム)のコントローラとすることができる。コントローラは、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別すること、複数の訓練位置の各々において第1の品質を有する第1の画像を取得すること、複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得すること、第1の画像及び第2の画像を用いて機械学習モデルを訓練すること、のための回路を含み得る。
[0072] 更に図2を参照すると、記録媒体206は、デバイスに方法を実行させるため、デバイスのコントローラによって実行可能な命令のセットを記憶する非一時的コンピュータ可読媒体とすることができる。方法は、製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される製品のサンプル上の複数の訓練位置を識別することと、複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、第1の画像及び第2の画像を用いて機械学習モデルを訓練することと、を含む。
[0073] 実施形態は、以下の条項を用いて更に記載することができる。
1.機械学習モデルの訓練に用いられる訓練画像を自動的に取得する方法であって、
製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される複数の訓練位置を識別することと、
複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、
複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、
第1の画像及び第2の画像を用いて機械学習モデルを訓練することと、
を含む方法。
2.データはデータベース内にある、条項1に記載の方法。
3.データベースは、グラフィックデータベースシステム(GDS)、OASIS、又はCIFのうち任意の1つである、条項2に記載の方法。
4.GDSはGDSフォーマットのデータ又はGDSIIフォーマットのデータを含む、条項3に記載の方法。
5.複数の訓練位置の各々において第1の品質を有する第1の画像を取得するステップは、複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得することを含む、条項1に記載の方法。
6.複数の訓練位置の各々において第2の品質を有する第2の画像を取得するステップは、複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得することを含む、条項1に記載の方法。
7.製品のレイアウトに関するデータの複数のパターンを分析するステップは更に、複数のパターンをパターンの複数のサブセットに分類することを含む、条項1に記載の方法。
8.製品のレイアウトに関するデータの複数のパターンを分析するステップは更に、複数のパターンからフィーチャを抽出することを含む、条項1から7のいずれか1項に記載の方法。
9.抽出されたフィーチャは、形状、サイズ、密度、又は近傍レイアウトを含む、条項8に記載の方法。
10.複数のパターンをパターンの複数のサブセットに分類することは抽出したフィーチャに基づく、条項7に記載の方法。
11.パターンの複数のサブセットの各サブセットは、位置、タイプ、形状、サイズ、密度、又は近傍レイアウトに関する情報に関連付けられている、条項7に記載の方法。
12.複数の訓練位置を識別することは、視野、局所アライメントポイント、又はオートフォーカスポイントに基づく、条項1から11のいずれか1項に記載の方法。
13.第1の画像を取得するための第1のスキャンを含む第1のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定することを更に含む、条項1から12のいずれか1項に記載の方法。
14.第2の画像を取得するための第2のスキャンを含む第2のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定することを更に含む、条項13に記載の方法。
15.第1のスキャンは第1の回数のスキャンを含み、第2のスキャンは第2の回数のスキャンを含み、第2の回数のスキャンは第1の回数のスキャンよりも多い、条項14に記載の方法。
16.第2の画像は任意選択的なユーザ入力によって参照画像として取得される、条項1から13のいずれか1項に記載の方法。
17.機械学習モデルを用いて、ある位置の第1の画像を修正してその位置の第2の画像を取得することを更に含み、第2の画像は第1の画像よりも向上した品質を有する、条項1から16のいずれか1項に記載の方法。
18.複数の訓練位置を識別することは、パターンの各サブセットにおいて1つ以上の訓練位置を識別することを含む、条項1から17のいずれか1項に記載の方法。
19.品質は、解像度、コントラスト、輝度、又はノイズレベルを含む、条項1から18のいずれか1項に記載の方法。
20.機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正することを更に含む、条項1から19のいずれか1項に記載の方法。
21.画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得するための装置であって、
メモリと、
メモリに結合された少なくとも1つのプロセッサであって、
製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される複数の訓練位置を識別し、
複数の訓練位置の各々において第1の品質を有する第1の画像を取得し、
複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得し、
第1の画像及び第2の画像を用いて機械学習モデルを訓練する、
ように構成された少なくとも1つのプロセッサと、
を備える装置。
22.データはデータベース内にある、条項21に記載の装置。
23.データベースは、グラフィックデータベースシステム(GDS)、OASIS、又はCIFのうち任意の1つである、条項22に記載の装置。
24.GDSはGDSフォーマットのデータ又はGDSIIフォーマットのデータを含む、条項23に記載の装置。
25.少なくとも1つのプロセッサは更に、複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得するように構成されている、条項21に記載の装置。
26.少なくとも1つのプロセッサは更に、複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得するように構成されている、条項21に記載の装置。
27.少なくとも1つのプロセッサは更に、複数のパターンをパターンの複数のサブセットに分類するように構成されている、条項21に記載の装置。
28.少なくとも1つのプロセッサは更に、複数のパターンからフィーチャを抽出するように構成されている、条項21に記載の装置。
29.抽出されたフィーチャは、形状、サイズ、密度、又は近傍レイアウトを含む、条項28に記載の装置。
30.少なくとも1つのプロセッサは更に、抽出したフィーチャに基づいて複数のパターンをパターンの複数のサブセットに分類するように構成されている、条項27に記載の装置。
31.パターンの複数のサブセットの各サブセットは、位置、タイプ、形状、サイズ、密度、又は近傍レイアウトに関する情報に関連付けられている、条項27に記載の装置。
32.少なくとも1つのプロセッサは更に、視野、局所アライメントポイント、又はオートフォーカスポイントに基づいて複数の訓練位置を識別するように構成されている、条項21から31のいずれか1項に記載の装置。
33.少なくとも1つのプロセッサは更に、
第1の画像を取得するための第1のスキャンを含む第1のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定する、
ように構成されている、条項21から32のいずれか1項に記載の装置。
34.少なくとも1つのプロセッサは更に、
第2の画像を取得するための第2のスキャンを含む第2のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定する、
ように構成されている、条項33に記載の装置。
35.第1のスキャンは第1の回数のスキャンを含み、第2のスキャンは第2の回数のスキャンを含み、第2の回数のスキャンは第1の回数のスキャンよりも多い、条項34に記載の装置。
36.第2の画像は任意選択的なユーザ入力によって参照画像として受信される、条項21から33のいずれか1項に記載の方法。
37.少なくとも1つのプロセッサは更に、
機械学習モデルを用いて、ある位置の第1の画像を修正してその位置の第2の画像を取得するように構成され、第2の画像は第1の画像よりも向上した品質を有する、条項21から36のいずれか1項に記載の装置。
38.少なくとも1つのプロセッサは更に、
パターンの各サブセットにおいて1つ以上の訓練位置を識別する、
ように構成されている、条項21から37のいずれか1項に記載の装置。
39.品質は、解像度、コントラスト、輝度、又はノイズレベルを含む、条項21から38のいずれか1項に記載の装置。
40.少なくとも1つのプロセッサは更に、
機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正する、
ように構成されている、条項21から39のいずれか1項に記載の装置。
41.デバイスに方法を実行させるため、デバイスのコントローラによって実行可能な命令のセットを記憶する非一時的コンピュータ可読媒体であって、方法は、
製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される複数の訓練位置を識別することと、
複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、
複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、
第1の画像及び第2の画像を用いて機械学習モデルを訓練することと、
を含む、非一時的コンピュータ可読媒体。
42.データはデータベース内にある、条項41に記載の非一時的コンピュータ可読媒体。
43.データベースは、グラフィックデータベースシステム(GDS)、OASIS、CIF、又は電子設計交換フォーマットのうち任意の1つである、条項42に記載の非一時的コンピュータ可読媒体。
44.GDSはGDS又はGDSIIのうち少なくとも1つを含む、条項43に記載の非一時的コンピュータ可読媒体。
45.複数の訓練位置の各々において第1の品質を有する第1の画像を取得するステップは更に、複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得することを含む、条項41に記載の非一時的コンピュータ可読媒体。
46.複数の訓練位置の各々において第2の品質を有する第2の画像を取得するステップは更に、複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得することを含む、条項41に記載の非一時的コンピュータ可読媒体。
47.製品のレイアウトに関するデータの複数のパターンを分析するステップは更に、複数のパターンをパターンの複数のサブセットに分類することを含む、条項41に記載の非一時的コンピュータ可読媒体。
48.製品のレイアウトに関するデータの複数のパターンを分析するステップは更に、複数のパターンからフィーチャを抽出することを含む、条項41から47のいずれか1項に記載の非一時的コンピュータ可読媒体。
49.抽出されたフィーチャは、形状、サイズ、密度、又は近傍レイアウトを含む、条項48に記載の非一時的コンピュータ可読媒体。
50.複数のパターンをパターンの複数のサブセットに分類することは抽出したフィーチャに基づく、条項47に記載の非一時的コンピュータ可読媒体。
51.パターンの複数のサブセットの各サブセットは、位置、タイプ、形状、サイズ、密度、又は近傍レイアウトに関する情報に関連付けられている、条項47に記載の非一時的コンピュータ可読媒体。
52.複数の訓練位置を識別することは、視野、局所アライメントポイント、又はオートフォーカスポイントに基づく、条項41から51のいずれか1項に記載の非一時的コンピュータ可読媒体。
53.方法は更に、
第1の画像を取得するための第1のスキャンを含む第1のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定すること、
を含む、条項41から52のいずれか1項に記載の非一時的コンピュータ可読媒体。
54.方法は更に、
第2の画像を取得するための第2のスキャンを含む第2のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定すること、
を含む、条項53に記載の非一時的コンピュータ可読媒体。
55.第1のスキャンは第1の回数のスキャンを含み、第2のスキャンは第2の回数のスキャンを含み、第2の回数のスキャンは第1の回数のスキャンよりも多い、条項54に記載の非一時的コンピュータ可読媒体。
56.第2の画像は任意選択的なユーザ入力によって参照画像として取得される、条項41から53のいずれか1項に記載の非一時的コンピュータ可読媒体。
57.方法は、機械学習モデルを用いて、ある位置の第1の画像を修正してその位置の第2の画像を取得することを更に含み、第2の画像は第1の画像よりも向上した品質を有する、条項41から56のいずれか1項に記載の非一時的コンピュータ可読媒体。
58.複数の訓練位置を識別することは、パターンの各サブセットにおいて1つ以上の訓練位置を識別することを含む、条項41から57のいずれか1項に記載の非一時的コンピュータ可読媒体。
59.品質は、解像度、コントラスト、輝度、又はノイズレベルを含む、条項41から58のいずれか1項に記載の非一時的コンピュータ可読媒体。
60.方法は更に、
機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正すること、
を含む、条項41から59のいずれか1項に記載の非一時的コンピュータ可読媒体。
61.電子ビーム検査装置であって、
製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される複数の訓練位置を識別することと、
複数の訓練位置の各々において第1の品質を有する第1の画像を取得することと、
複数の訓練位置の各々において、第1の品質よりも高い第2の品質を有する第2の画像を取得することと、
第1の画像及び第2の画像を用いて機械学習モデルを訓練することと、を電子ビーム検査装置に実行させることと、
を電子ビーム検査装置に実行させる回路を有するコントローラ、
を備える電子ビーム検査装置。
62.データはデータベース内にある、条項61に記載の電子ビーム検査装置。
63.データベースは、グラフィックデータベースシステム(GDS)、OASIS、又はCIFのうち任意の1つである、条項62に記載の電子ビーム検査装置。
64.GDSはGDS又はGDSIIのうち少なくとも1つを含む、条項63に記載の電子ビーム検査装置。
65.複数の訓練位置の各々において第1の品質を有する第1の画像を取得するステップは、複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得することを含む、条項61に記載の電子ビーム検査装置。
66.複数の訓練位置の各々において第2の品質を有する第2の画像を取得するステップは、複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得することを含む、条項61に記載の電子ビーム検査装置。
67.製品のレイアウトに関するデータの複数のパターンを分析するステップは更に、複数のパターンをパターンの複数のサブセットに分類することを含む、条項61に記載の電子ビーム検査装置。
68.製品のレイアウトに関するデータの複数のパターンを分析するステップは更に、複数のパターンからフィーチャを抽出することを含む、条項61から67のいずれか1項に記載の電子ビーム検査装置。
69.抽出されたフィーチャは、形状、サイズ、密度、又は近傍レイアウトを含む、条項68に記載の電子ビーム検査装置。
70.複数のパターンをパターンの複数のサブセットに分類することは抽出したフィーチャに基づく、条項67に記載の電子ビーム検査装置。
71.パターンの複数のサブセットの各サブセットは、位置、タイプ、形状、サイズ、密度、又は近傍レイアウトに関する情報に関連付けられている、条項67に記載の電子ビーム検査装置。
72.複数の訓練位置を識別することは、視野、局所アライメントポイント、又はオートフォーカスポイントに基づく、条項61から71のいずれか1項に記載の電子ビーム検査装置。
73.回路を有するコントローラは、
第1の画像を取得するための第1のスキャンを含む第1のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定すること、
を更に電子ビーム検査装置に実行させる、条項61から72のいずれか1項に記載の電子ビーム検査装置。
74.回路を有するコントローラは、
第2の画像を取得するための第2のスキャンを含む第2のスキャン経路を、複数の訓練位置のスキャンエリア全体に基づいて決定すること、
を更に電子ビーム検査装置に実行させる、条項73に記載の電子ビーム検査装置。
75.第1のスキャンは第1の回数のスキャンを含み、第2のスキャンは第2の回数のスキャンを含み、第2の回数のスキャンは第1の回数のスキャンよりも多い、条項74に記載の電子ビーム検査装置。
76.第2の画像は任意選択的なユーザ入力によって参照画像として取得される、条項61から73のいずれか1項に記載の電子ビーム検査装置。
77.回路を有するコントローラは、
機械学習モデルを用いて、ある位置の第1の画像を修正してその位置の第2の画像を取得することを更に電子ビーム検査装置に実行させ、第2の画像は第1の画像よりも向上した品質を有する、条項61から76のいずれか1項に記載の電子ビーム検査装置。
78.複数の訓練位置を識別することは、パターンの各サブセットにおいて1つ以上の訓練位置を識別することを含む、条項61から77のいずれか1項に記載の電子ビーム検査装置。
79.品質は、解像度、コントラスト、輝度、又はノイズレベルを含む、条項61から78のいずれか1項に記載の電子ビーム検査装置。
80.回路を有するコントローラは、
機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正すること、
を更に電子ビーム検査装置に実行させる、条項61から79のいずれか1項に記載の電子ビーム検査装置。
81.データのパターンは製品の走査電子顕微鏡(SEM)画像である、条項1に記載の方法。
82.第2の画像は複数の低品質画像に基づいて取得される、条項1に記載の方法。
83.第2の画像は複数の低品質画像を平均化することによって取得される、条項1に記載の方法。
84.第2の画像は複数の低品質画像を組み合わせることによって取得される、条項1に記載の方法。
85.第1の画像及び第2の画像は1つ以上の走査電子顕微鏡によって取得された画像であり、第2の画像は第1の画像よりも高い品質の画像である、条項1に記載の方法。
86.第2の画像は、第1の画像に比べて高い解像度、高いコントラスト、高い輝度、又は低いノイズレベルを有する、条項85に記載の方法。
87.データのパターンは製品の走査電子顕微鏡(SEM)画像である、条項21に記載の装置。
88.第2の画像は複数の低品質画像に基づいて取得される、条項21に記載の装置。
89.第2の画像は複数の低品質画像を平均化することによって取得される、条項21に記載の装置。
90.第2の画像は複数の低品質画像を組み合わせることによって取得される、条項21に記載の装置。
91.データのパターンは製品の走査電子顕微鏡(SEM)画像である、条項41に記載の非一時的コンピュータ可読媒体。
92.第2の画像は複数の低品質画像に基づいて取得される、条項41に記載の非一時的コンピュータ可読媒体。
93.第2の画像は複数の低品質画像を平均化することによって取得される、条項41に記載の非一時的コンピュータ可読媒体。
94.第2の画像は複数の低品質画像を組み合わせることによって取得される、条項41に記載の非一時的コンピュータ可読媒体。
95.データのパターンは製品の走査電子顕微鏡(SEM)画像である、条項61に記載の電子ビーム検査装置。
96.第2の画像は複数の低品質画像に基づいて取得される、条項61に記載の電子ビーム検査装置。
97.第2の画像は複数の低品質画像を平均化することによって取得される、条項61に記載の電子ビーム検査装置。
98.第2の画像は複数の低品質画像を組み合わせることによって取得される、条項61に記載の電子ビーム検査装置。
[0074] 例示的な態様又は実施形態は、方法、装置(システム)、及びコンピュータプログラム製品のフローチャート図又はブロック図を参照して上述されている。フローチャート図又はブロック図の各ブロック、及びフローチャート図又はブロック図におけるブロックの組み合わせは、コンピュータプログラム製品又はコンピュータプログラム製品上の命令によって実施できることは理解されよう。これらのコンピュータプログラム製品が、コンピュータのプロセッサ又はマシンを生成する他のプログラマブルデータ処理装置に提供されることで、命令がそのコンピュータのプロセッサ又は他のプログラマブルデータ処理装置により実行されて、フローチャート図又はブロック図の1又は複数のブロックに指定された機能/行為を実施するための手段を生成できる。
[0075] また、これらのプログラム命令はコンピュータ可読媒体に記憶されて、コンピュータのハードウェアプロセッサコア、他のプログラマブルデータ処理装置、又は他のデバイスに特定のやり方で機能するよう指示することで、コンピュータ可読媒体に記憶された命令が、フローチャート図又はブロック図の1又は複数のブロックに指定された機能/行為を実施する命令を含む製造品(article of manufacture)を形成できる。
[0076] また、コンピュータプログラム命令は、コンピュータ、他のプログラマブルデータ処理装置、又は他のデバイスにロードされて、そのコンピュータ、他のプログラマブルデータ処理装置、又は他のデバイス上で一連の動作ステップを実行させてコンピュータ実施プロセスを生成することで、そのコンピュータ又は他のプログラマブル装置上で実行される命令が、フローチャート又はブロック図の1又は複数のブロックに指定される機能/行為を実施するためのプロセスを提供できる。
[0077] 1以上のコンピュータ可読媒体の任意の組み合わせを使用できる。コンピュータ可読媒体は非一時的コンピュータ可読記録媒体とすることができる。コンピュータ可読記録媒体は、限定ではないが、例えば、電子、磁気、光学、電磁気、赤外線、又は半導体によるシステム、装置、又はデバイス、又は前述のものの任意の適切な組み合わせとすればよい。コンピュータ可読記録媒体の更に具体的な例(非網羅的なリスト)には、1つ以上のワイヤを有する電気接続、携帯型コンピュータディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPRM、EEPROM、又はフラッシュメモリ)、光ファイバ、クラウドストレージ、携帯型コンパクトディスクリードオンリメモリ(CD-ROM)、光学ストレージデバイス、磁器ストレージデバイス、又は前述のものの任意の適切な組み合わせが含まれる。この文書の文脈において、コンピュータ可読記録媒体は、命令実行システム、装置、又はデバイスによって又はそれらに接続して使用されるプログラムを含むか又は記憶することができる任意のタンジブルな媒体であり得る。
[0078] コンピュータ可読媒体上で具現化されるプログラムコードは、限定ではないが、無線、有線、光ファイバケーブル、RF、IR等、又は前述のものの任意の適切な組み合わせを含む任意の適切な媒体を用いて伝送することができる。
[0079] 例示的な実施形態の動作を実行するためのコンピュータプログラムコードは、Java、Smalltalk、C++等のオブジェクト指向プログラミング言語、及び、「C」プログラミング言語又は同様のプログラミング言語等の従来の手続き型プログラミング言語を含む、1つ以上のプログラミング言語の任意の組み合わせで記述できる。プログラムコードは、全体的にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェアパッケージとして、部分的にユーザのコンピュータ上で、かつ部分的にリモートコンピュータ上で、又は全体的にリモートコンピュータもしくはサーバ上で、実行することができる。後者の状況では、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意のタイプのネットワークを介してユーザのコンピュータに接続するか、又は、外部コンピュータに接続を行うことができる(例えば、インターネットサービスプロバイダを用いてインターネットを介して)。
[0080] 図面におけるフローチャート及びブロック図は、様々な実施形態に従ったシステム、方法、及びコンピュータプログラム製品の可能な実施例のアーキテクチャ、機能性、及び動作の例を示している。この点で、フローチャート又はブロック図における各ブロックは、1又は複数の指定された論理機能を実施するための1つ以上の実行可能命令を含むコードのモジュール、セグメント、又は部分を表すことができる。また、いくつかの代替的な実施例において、ブロック内に示された機能は図に記されたものとは異なる順序で発生し得ることに留意するべきである。例えば、関連する機能性に応じて、連続して示されている2つのブロックは実際には実質的に同時に実行されるか、又は、これらのブロックは逆の順序で実行されることもあり得る。また、ブロック図又はフローチャート図の各ブロック、及びブロック図又はフローチャート図におけるブロックの組み合わせは、指定された機能もしくは行為を実行する特殊用途ハードウェアベースシステムによって、又は、特殊用途ハードウェアとコンピュータ命令の組み合わせによって実施され得ることに留意するべきである。
[0081] 記載されている実施形態は相互に排他的でなく、1つの例示的な実施形態に関連付けて記載される要素、コンポーネント、材料、又はステップは、所望の設計目的を達成するため、適切な手法で他の実施形態と組み合わされ得るか又は他の実施形態から排除され得ることは理解されよう。
[0082] 本明細書において、「いくつかの態様」、「いくつかの実施形態」、又は「いくつかの例示的な実施形態」という場合、実施形態に関連付けて記載される特定の特徴部、構造、又は特徴が、少なくとも1つの態様又は1つの実施形態に含まれ得ることを意味する。本明細書の様々な箇所において、「一態様」、「いくつかの態様」、「一実施形態」、「いくつかの実施形態」、又は「いくつかの例示的な実施形態」という語句が現れる場合は、必ずしも全てが同一の実施形態を指すわけではなく、また、別個の又は代替的な実施形態は必ずしも相互に他の実施形態を除外するわけでもない。
[0083] 本明細書に記載されている例示的な方法のステップは必ずしも記載された順序で実行される必要はなく、そのような方法のステップの順序は単なる例示に過ぎないと理解するべきである。同様に、そのような方法に追加ステップを含めることも可能であり、様々な実施形態に従った方法において特定のステップを省略すること又は組み合わせることも可能である。
[0084] 本明細書で用いる場合、特に他の指示がない限り、「又は(or)」という用語は、実行不可能な場合を除いて、全ての可能な組み合わせを包含する。例えば、あるコンポーネントがA又はBを含み得ると記載されている場合、特に他の指示がない限り、又は実行不可能な場合を除いて、そのコンポーネントは、Aを含むか、又はBを含むか、又はA及びBを含むことができる。第2の例として、あるコンポーネントがA、B、又はCを含み得ると記載されている場合、特に他の指示がない限り、又は実行不可能な場合を除いて、そのコンポーネントは、AもしくはBもしくはCを含むか、又はA及びBを含むか、又はA及びCを含むか、又はB及びCを含むか、又はA及びB及びCを含むことができる。
[0085] 本出願で使用される場合、「例示的な」という用語は、一例、事例、又は例示として機能するように用いられる。本明細書で「例示的な」と記載される態様又は設計は、必ずしも他の態様又は設計よりも好適であるか又は有利であるとは解釈されない。この用語の使用は、概念を具体的に提示することが意図される。
[0086] 更に、本明細書及び添付の特許請求の範囲で用いられる場合、冠詞「a(1つの)」及び「an(1つの)」は一般に、他の意味が示される場合を除いて、又は単数形を対象とすることが文脈から明らかである場合を除いて、「1つ以上の」を意味すると解釈されるべきである。
[0087] 明らかに他の意味が示される場合を除いて、各数値及び各範囲は、その数値又は範囲の値の前に「ほぼ(about)」又は「約(approximately)」という用語が存在する場合のように、近似として解釈するべきである。
[0088] 特許請求の範囲における図の番号又は図の参照符号の使用は、特許請求される主題の1つ以上の可能な実施形態を識別して特許請求の範囲の解釈を容易にすることが意図されている。このような使用は、必ずしも、特許請求の範囲を対応する図に示された実施形態に限定すると解釈されるものではない。
[0089] 以下の方法クレームにおける要素は、存在する場合、対応する標示と共に特定の順序で列挙されるが、それらの要素のいくつか又は全てを実施する特定の順序が特許請求の範囲の記述によって暗示される場合を除いて、それらの要素は必ずしもその特定の順序で実施するよう限定されることは意図されない。
[0090] 更に、以下の特許請求の範囲に表された範囲から逸脱することなく、当業者によって、記載されている態様又は実施形態の性質を説明するため、記載及び図示された部分の詳細、材料、及び配置に様々な変更を実施できることは理解されよう。

Claims (12)

  1. 画像品質を改善する機械学習モデルを訓練するための訓練画像を自動的に取得するための装置であって、
    メモリと、
    前記メモリに結合された少なくとも1つのプロセッサであって、
    製品のレイアウトに関するデータの複数のパターンを分析して、前記機械学習モデルの訓練に関連して使用される複数の訓練位置を識別し、
    前記複数の訓練位置の各々において、第1のスキャンによって第1の品質を有する第1の画像を取得し、
    前記複数の訓練位置の各々において、前記第1のスキャンよりも回数の多い第2のスキャンによって前記第1の品質よりも高い第2の品質を有する第2の画像を取得し、
    前記第1の画像及び前記第2の画像を用いて前記機械学習モデルを訓練し、
    前記機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正する、
    ように構成された少なくとも1つのプロセッサと、
    を備え、
    前記製品のレイアウトに関するデータの複数のパターンを分析して前記複数の訓練位置を識別することは、
    前記複数のパターンからフィーチャを抽出することと、
    前記抽出したフィーチャに基づいて前記複数のパターンをパターンの複数のサブセットに分類することと、
    パターンの各サブセットにおいて1つ以上の訓練位置を識別することと、
    を含む、
    装置。
  2. 前記データはデータベース内にある、請求項1に記載の装置。
  3. 前記データベースは、グラフィックデータベースシステム(GDS)、OASIS、又はCIFのうち任意の1つである、請求項2に記載の装置。
  4. 前記GDSはGDSフォーマットのデータ又はGDSIIフォーマットのデータを含む、請求項3に記載の装置。
  5. 前記少なくとも1つのプロセッサは更に、前記複数の訓練位置の各々において第1の品質を有する2つ以上の第1の画像を取得するように構成されている、請求項1に記載の装置。
  6. 前記少なくとも1つのプロセッサは更に、前記複数の訓練位置の各々において第2の品質を有する2つ以上の第2の画像を取得するように構成されている、請求項1に記載の装置。
  7. 前記抽出されたフィーチャは、形状、サイズ、密度、又は近傍レイアウトを含む、請求項に記載の装置。
  8. 前記パターンの複数のサブセットの各サブセットは、位置、タイプ、形状、サイズ、密度、又は近傍レイアウトに関する情報に関連付けられている、請求項に記載の装置。
  9. 前記少なくとも1つのプロセッサは更に、視野、局所アライメントポイント、又はオートフォーカスポイントに基づいて前記複数の訓練位置を識別するように構成されている、請求項1に記載の装置。
  10. 前記少なくとも1つのプロセッサは更に、
    前記第1の画像を取得するための前記第1のスキャンを含む第1のスキャン経路を、前記複数の訓練位置のスキャンエリア全体に基づいて決定する、
    ように構成されている、請求項1に記載の装置。
  11. 前記少なくとも1つのプロセッサは更に、
    前記第2の画像を取得するための前記第2のスキャンを含む第2のスキャン経路を、前記複数の訓練位置のスキャンエリア全体に基づいて決定する、
    ように構成されている、請求項10に記載の装置。
  12. デバイスに方法を実行させるため、前記デバイスのコントローラによって実行可能な命令のセットを記憶する非一時的コンピュータ可読媒体であって、前記方法は、
    製品のレイアウトに関するデータの複数のパターンを分析して、機械学習モデルの訓練に関連して使用される複数の訓練位置を識別することと、
    前記複数の訓練位置の各々において、第1のスキャンによって第1の品質を有する第1の画像を取得することと、
    前記複数の訓練位置の各々において、前記第1のスキャンよりも回数の多い第2のスキャンによって前記第1の品質よりも高い第2の品質を有する第2の画像を取得することと、
    前記第1の画像及び前記第2の画像を用いて前記機械学習モデルを訓練することと、
    前記機械学習モデルを用いて、多数回のスキャンで得られる結果を近似するように画像を修正することと、
    を含み、
    前記製品のレイアウトに関するデータの複数のパターンを分析して前記複数の訓練位置を識別することは、
    前記複数のパターンからフィーチャを抽出することと、
    前記抽出したフィーチャに基づいて前記複数のパターンをパターンの複数のサブセットに分類することと、
    パターンの各サブセットにおいて1つ以上の訓練位置を識別することと、
    を含む、
    非一時的コンピュータ可読媒体。
JP2021533481A 2018-12-31 2019-12-17 電子ビーム画像向上のための完全自動semサンプリングシステム Active JP7232911B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201862787031P 2018-12-31 2018-12-31
US62/787,031 2018-12-31
PCT/EP2019/085720 WO2020141072A1 (en) 2018-12-31 2019-12-17 Fully automated sem sampling system for e-beam image enhancement

Publications (2)

Publication Number Publication Date
JP2022515353A JP2022515353A (ja) 2022-02-18
JP7232911B2 true JP7232911B2 (ja) 2023-03-03

Family

ID=69061340

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021533481A Active JP7232911B2 (ja) 2018-12-31 2019-12-17 電子ビーム画像向上のための完全自動semサンプリングシステム

Country Status (7)

Country Link
US (2) US11769317B2 (ja)
JP (1) JP7232911B2 (ja)
KR (2) KR102649132B1 (ja)
CN (1) CN113272820A (ja)
IL (1) IL284031A (ja)
TW (2) TWI738157B (ja)
WO (1) WO2020141072A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021026926A (ja) * 2019-08-07 2021-02-22 株式会社日立ハイテク 画像生成方法、非一時的コンピューター可読媒体、及びシステム
US11379972B2 (en) * 2020-06-03 2022-07-05 Applied Materials Israel Ltd. Detecting defects in semiconductor specimens using weak labeling
US11941805B2 (en) * 2020-07-17 2024-03-26 Shanghai United Imaging Healthcare Co., Ltd. Systems and methods for image processing
TW202238110A (zh) * 2021-02-23 2022-10-01 以色列商奧寶科技有限公司 使用混合成像系統之自動光學檢測
CN113177497B (zh) * 2021-05-10 2024-04-12 百度在线网络技术(北京)有限公司 视觉模型的训练方法、车辆识别方法及装置
WO2023238384A1 (ja) * 2022-06-10 2023-12-14 株式会社日立ハイテク 試料観察装置および方法
CN117115048B (zh) * 2023-10-25 2024-02-02 国仪量子(合肥)技术有限公司 图像降噪方法、***以及存储介质、电子设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003059441A (ja) 2002-05-24 2003-02-28 Hitachi Ltd 走査電子顕微鏡
JP2005315596A (ja) 2004-04-27 2005-11-10 Japan Science & Technology Agency 画像検査方法及び装置
JP2009224848A (ja) 2008-03-13 2009-10-01 Sony Corp 画像処理装置、画像処理方法、学習装置、学習方法、及びプログラム
JP2011170456A (ja) 2010-02-16 2011-09-01 Fujifilm Corp 画像処理方法及び装置並びにプログラム
US20140301630A1 (en) 2013-04-08 2014-10-09 Kla-Tencor Corporation Adaptive Sampling for Semiconductor Inspection Recipe Creation, Defect Review, and Metrology
JP2017050222A (ja) 2015-09-03 2017-03-09 株式会社東芝 検査装置及び検査方法
US20170193680A1 (en) 2016-01-04 2017-07-06 Kla-Tencor Corporation Generating high resolution images from low resolution images for semiconductor applications
JP2017143034A (ja) 2016-02-12 2017-08-17 東方晶源微電子科技(北京)有限公司 画像取得方法及び電子ビーム検査・測長装置
JP2018137275A (ja) 2017-02-20 2018-08-30 株式会社日立ハイテクノロジーズ 試料観察装置および試料観察方法
US20180293721A1 (en) 2017-04-07 2018-10-11 Kla-Tencor Corporation Contour based defect detection

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9799098B2 (en) 2007-04-24 2017-10-24 Massachusetts Institute Of Technology Method and apparatus for image processing
US10043261B2 (en) 2016-01-11 2018-08-07 Kla-Tencor Corp. Generating simulated output for a specimen
US10546085B2 (en) 2017-04-12 2020-01-28 Anchor Semiconductor Inc. Pattern centric process control
US20180342045A1 (en) * 2017-05-26 2018-11-29 Microsoft Technology Licensing, Llc Image resolution enhancement using machine learning
US20190377814A1 (en) * 2018-06-11 2019-12-12 Augmented Radar Imaging Inc. Annotated dataset based on different sensor techniques

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003059441A (ja) 2002-05-24 2003-02-28 Hitachi Ltd 走査電子顕微鏡
JP2005315596A (ja) 2004-04-27 2005-11-10 Japan Science & Technology Agency 画像検査方法及び装置
JP2009224848A (ja) 2008-03-13 2009-10-01 Sony Corp 画像処理装置、画像処理方法、学習装置、学習方法、及びプログラム
JP2011170456A (ja) 2010-02-16 2011-09-01 Fujifilm Corp 画像処理方法及び装置並びにプログラム
US20140301630A1 (en) 2013-04-08 2014-10-09 Kla-Tencor Corporation Adaptive Sampling for Semiconductor Inspection Recipe Creation, Defect Review, and Metrology
JP2017050222A (ja) 2015-09-03 2017-03-09 株式会社東芝 検査装置及び検査方法
US20170193680A1 (en) 2016-01-04 2017-07-06 Kla-Tencor Corporation Generating high resolution images from low resolution images for semiconductor applications
JP2017143034A (ja) 2016-02-12 2017-08-17 東方晶源微電子科技(北京)有限公司 画像取得方法及び電子ビーム検査・測長装置
JP2018137275A (ja) 2017-02-20 2018-08-30 株式会社日立ハイテクノロジーズ 試料観察装置および試料観察方法
US20180293721A1 (en) 2017-04-07 2018-10-11 Kla-Tencor Corporation Contour based defect detection

Also Published As

Publication number Publication date
KR20240038156A (ko) 2024-03-22
US20200211178A1 (en) 2020-07-02
TW202143281A (zh) 2021-11-16
US20240046620A1 (en) 2024-02-08
US11769317B2 (en) 2023-09-26
IL284031A (en) 2021-08-31
CN113272820A (zh) 2021-08-17
TW202042273A (zh) 2020-11-16
KR102649132B1 (ko) 2024-03-20
KR20210094022A (ko) 2021-07-28
TWI738157B (zh) 2021-09-01
WO2020141072A1 (en) 2020-07-09
JP2022515353A (ja) 2022-02-18

Similar Documents

Publication Publication Date Title
JP7232911B2 (ja) 電子ビーム画像向上のための完全自動semサンプリングシステム
US10818000B2 (en) Iterative defect filtering process
TWI588924B (zh) 用於晶圓檢測之方法、裝置及電腦可讀取媒體
TWI515813B (zh) Charged particle - ray device
WO2017203600A1 (ja) 欠陥分類装置および欠陥分類方法
KR101955268B1 (ko) 결함 관찰 장치 및 결함 관찰 방법
US11880193B2 (en) System and method for rendering SEM images and predicting defect imaging conditions of substrates using 3D design
JP7037632B2 (ja) 効率的プロセスウィンドウ発見用ハイブリッド検査システム
JP2021120686A (ja) 検査ツールへのダイナミックケアエリア生成システムおよび方法
US11238579B2 (en) Defect pattern grouping method and system
JP2012225768A (ja) 欠陥分類方法及び欠陥分類システム
KR20220012217A (ko) 반도체 시편에서의 결함들의 기계 학습 기반 분류
KR102607148B1 (ko) 물리학 기반의 이미지 교란을 사용하여 결함을 결정하기 위한 시스템 및 방법
JP5415523B2 (ja) パターン検査装置及びその検査方法
CN112955926A (zh) 用于自适应对准的方法和装置
JP2016111166A (ja) 欠陥観察装置および欠陥観察方法
KR20200117880A (ko) 2차 현미경 검출기로부터의 이미지를 사용하여 1차 현미경 검출기로부터 라벨링된 이미지 자동 생성
US20230394852A1 (en) Automatic selection of structures-of-interest for lamella sample preparation
TWI845876B (zh) 電子束檢測設備、用於對準一晶圓影像與一參考影像之方法及相關之非暫時性電腦可讀媒體
US20240062362A1 (en) Machine learning-based systems and methods for generating synthetic defect images for wafer inspection
WO2015064399A1 (ja) 荷電粒子線装置およびプログラム記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221005

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230220

R150 Certificate of patent or registration of utility model

Ref document number: 7232911

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150