(57)【特許請求の範囲】
【請求項１】
試料を撮像することにより得られる画像データ中に測定領域を設定する測定領域設定部と、
前記画像データと、予め記憶されたパターンデータとの間でパターンマッチングを行うマッチング部と、
当該マッチング部によって、位置合わせされた前記画像データ中の所定領域を、測定対象から除外する領域として設定する非測定対象領域設定部と、
当該測定領域に含まれる信号を抽出して、前記試料上に形成されたパターンの測定を行うパターン測定部を備え、
前記パターン測定部は、前記測定領域と前記所定領域が重畳する領域に含まれる信号を除外してパターン測定を行うことを特徴とするパターン測定装置。
【請求項２】
請求項１に記載のパターン測定装置において、
前記パターンデータは、前記試料の設計データ，シミュレーションデータ，参照画像，測定パターンから取得される信号情報のいずれかであることを特徴とするパターン測定装置。
【請求項３】
請求項１または請求項２に記載のパターン測定装置において、
前記所定領域は、前記パターンデータを用いて設定されることを特徴とするパターン測定装置。
【請求項４】
請求項３に記載のパターン測定装置において、
前記所定領域は、前記試料の設計データ，シミュレーションデータ，参照画像，測定パターンから取得される信号情報のいずれかを用いて設定されることを特徴とするパターン測定装置。
【請求項５】
請求項１〜請求項４のいずれかに記載のパターン測定装置において、
前記画像データ中の所定領域に含まれるパターンは、前記測定領域中の前記所定領域を除く領域に含まれるパターンよりも前記パターンデータとの間の形状誤差が相対的に小さいことを特徴とするパターン測定装置。
【請求項６】
請求項５に記載のパターン測定装置において、
前記画像データ中の所定領域に含まれるパターンは、前記パターンデータとの間の形状誤差が所定の閾値以下であることを特徴とするパターン測定装置。  
【請求項７】
請求項１〜請求項６のいずれかに記載のパターン測定装置を備えた画像処理装置と、
走査型電子顕微鏡と画像処理装置を制御する制御用計算機と、
走査型電子顕微鏡や、パターンマッチング及びパターン測定を行うためのパラメータ等を入力する入力手段と、
走査型電子顕微鏡からの画像データ，パターンマッチング及びパターン測定結果を表示する表示装置を備えたことを特徴とする走査型電子顕微鏡システム。
【請求項８】
試料を撮像することにより得られる画像データ中に測定領域を設定する測定領域設定工程と、
前記画像データと、予め記憶されたパターンデータとの間でパターンマッチングを行うマッチング工程と、
当該マッチング工程によって、位置合わせされた前記画像データ中の所定領域を、測定対象から除外する領域として設定する非測定対象領域設定工程と、
当該測定領域に含まれる信号を抽出して、前記試料上に形成されたパターンの測定を行うパターン測定工程を備え、
前記パターン測定工程は、前記測定領域と前記所定領域が重畳する領域に含まれる信号を除外してパターン測定を行うことを特徴とするパターン測定方法。
【請求項９】
試料を撮像することにより得られる画像データに設定される測定領域内に含まれるパターンの測定をコンピューターに実行させるプログラムにおいて、
当該プログラムは、前記コンピューターに、前記画像データと、予め記憶されたパターンデータとの間でパターンマッチングを実行させ、当該マッチングによって位置合わせされた前記画像データ中の所定領域を、測定対象から除外する領域として設定させ、前記測定領域と前記所定領域が重畳する領域に含まれる信号を除外してパターン測定を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体検査装置に好適なパターン測定装置，パターン測定方法、及びパターン測定プログラムに関する。
【背景技術】
【０００２】
近年、半導体素子の高集積化及び微細化に伴い、微細なパターンを高速に、正確に検査する技術が重要になっている。このような背景から、電子顕微鏡に代表される撮像装置と、映像装置の高性能化により、撮像装置で試料を撮影した画像内に含まれている特定のパターンやその位置を認識し、予め登録されたデータ上のパターンとの間で位置合わせを行う機能（以下、「パターンマッチング」と称する）や、目的とするパターンの寸法測長を行う機能（以下、「パターン測定」と称する）を搭載した画像処理装置が実用化されている。
【０００３】
特許文献１は、パターンの製造工程におけるプロセス変動と呼ばれる試料の画像上のパターンと予め登録された試料のデータ上のパターンとの間の形状誤差に対して、精度良く寸法測定する方法に関する発明であり、パターン測定結果が妥当でない場合には、カーソルの大きさまたは位置を修正することが開示されている。
【０００４】
特許文献２は、パターンのエッジを含む対象領域を設定して撮像・画像処理してパターン測定する際、ＳＥＭ画像におけるパターンと設計データにおけるパターンとの形状禿離を算出し、算出した情報に基づいて測定カーソルにより検査領域を指定し、位置や形状を測定レシピとして管理することが記載されている。カーソル位置がエッジからはずれた場合には、エッジ位置に合わせてカーソルの位置をずらし、カーソル間の距離を広げることが開示されている。
【０００５】
特許文献３は、試料の画像データにパターンマッチングの対象外とするマスク領域を設定し、予め登録されたパターンデータが、走査の段階で前記画像データ中の対象領域と前記マスク領域にまたがる場合に、前記対象領域と前記マスク領域の少なくとも一方との重なりの程度に基づいて処理条件を設定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−３１８９５５号公報
【特許文献２】特開２００９−２４３９９３号公報
【特許文献３】特開２００３−１０９００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び特許文献２においては、試料の製造工程において発生するプロセス変動への対処法として、測定カーソルの大きさや位置の修正を行う際、測定対象であるパターンの周囲に測定対象ではない別のパターンやゴミ等のノイズが存在する場合については何ら考慮されていなかった。このため、そのような場合において、ノイズが原因となって生じうる修正後の測定カーソルの誤った位置におけるパターン測定の問題を解決することはできない。また特許文献１においては、パターンの測定結果が得られた後にその結果の妥当性を判断した上で測定カーソルの調整を行っているため、プロセス変動によるパターン測定の失敗を未然に防ぐことができない。
【０００８】
また、特許文献３においては、パターンマッチング処理の対象外とする領域にマスクを設定することと、前述の修正した測定カーソルによる誤った位置におけるパターン測定の問題の関連性については記載されていない。
【０００９】
本発明の目的は、測定対象パターンの周囲に測定対象ではない別のパターンやゴミ等が存在する場合においても、精度良くパターン測定を行う手段を提供することである。
【課題を解決するための手段】
【００１０】
試料を撮像することにより得られる画像データ中に測定領域を設定し、前記画像データと、予め記憶されたパターンデータとの間でパターンマッチングを行い、当該マッチングによって位置合わせされた前記画像データ中の所定領域を、測定対象から除外する領域として設定し、前記測定領域と前記所定領域が重畳する領域に含まれる信号を除外してパターン測定を行うことを特徴とするパターン測定装置，方法、及びプログラムを提供する。
【発明の効果】
【００１１】
本発明のパターン測定装置，方法、及びプログラムによると、測定領域の中に測定対象ではない別のパターンやゴミ等が存在しても、非測定対象領域として設定した所定領域が測定領域と重畳する領域についてはこれらの影響を受けることがないため、試料を撮影した画像データと、予め記憶させたパターンデータとの間にプロセス変動が生じた際にも精度良くパターン測定を行うことができる。また、測定カーソルの大きさ，位置の調整を行う場合にも作業を簡略化することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明のパターン測定装置を示すブロック図。
【図２】本発明のパターン測定装置を搭載した走査型電子顕微鏡システムの構成図。
【図３−Ａ】各種パターンに対する測定領域の設定例を示す図。
【図３−Ｂ】各種パターンに対する測定領域の設定例を示す図。
【図４】ライン状のパターンにおけるプロセス変動の発生例と予測される誤測定の例を示す図。
【図５】円形状のパターンにおけるプロセス変動の発生例と予測される誤測定の例を示す図。
【図６】ライン状のパターンにおける非測定対象領域の設定例を示す図。
【図７】円形状のパターンにおける非測定対象領域の設定例を示す図。
【図８】本発明における撮像条件入力時の各種条件設定例及び処理フローを示す図。
【図９】本発明にて入力した撮像条件に基づいて、実際にパターンマッチング，パターン測定を行う場合の操作例及び処理フローを示す図。
【図１０】本発明において、実際にパターンマッチング，パターン測定を行う際に非マッチング対象領域または／及び非測定対象領域を設定する操作例を示す図。
【図１１】本発明における円形パターンに対して複数回測定領域を設定してパターンマッチング，パターン測定を行う際の操作例を示す図。
【図１２−Ａ】画像セットを用いた各種パターンに対する非マッチング対象領域の自動設定例を示す図。
【図１２−Ｂ】画像セットを用いた各種パターンに対する非マッチング対象領域の自動設定例を示す図。
【図１３】各種パターンに対するパターン出現確率マップの算出及びこれを用いた非マッチング対象領域の設定例を示す図。
【図１４】図１３の設定例の処理フローを示す図。
【図１５】非マッチング対象領域または／及び非測定対象領域の設定におけるパターン出現確率マップを用いた閾値の使用例を示す図。
【図１６】プロセス変動発生確率の高いパターンと低いパターンの間の間隔を測定する場合への本発明の応用例を示す図。
【図１７】非測定対象領域の種々の設定例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を添付図面に基づき説明する。なお、以下に示す実施の形態は一例であり、本発明の内容はこれに限られるものではない。
【００１４】
図１は本発明のパターン測定装置１００の基本構成を示したブロック図である。本発明のパターン測定装置は、試料を走査型電子顕微鏡（以下、ＳＥＭとする。）等の撮像装置で撮影した画像データ１０５（以下、ＳＥＭ画像とする。）と、予め記憶させた試料のパターンデータ１０６のデータを入力し、画像データ１０５に対して測定領域設定部１０１により測定領域を設定し、パターンマッチング部１０３により画像データ１０５とパターンデータ１０６とのパターンマッチングを行う。このとき、必要に応じて非マッチング対象領域設定部１０２を備えることで、非マッチング対象領域を設定しても良い。次に、パターンマッチング結果１０７から、非測定対象領域設定部１０８により、画像データ１０５のうち位置合わせに使用された所定領域を測定領域から除外する領域として設定する。そして、前記測定領域に含まれる信号を抽出して前記試料上に形成されたパターンの測定を行うパターン測定部は、設定後の画像データ１０９においてパターン測定部１０４が前記測定領域と前記所定領域が重畳する領域に含まれる信号を除外してパターン測定を行い、パターン測定結果１１０を出力する。
【００１５】
図２は本発明のパターン測定装置１００を走査型電子顕微鏡システム２００の画像処理装置２０２に適用した構成の概略図である。走査型電子顕微鏡システム２００は、半導体デバイスの画像を撮影するＳＥＭ２０１と、画像データ１０５に含まれている特有のノイズを低減する処理や、本発明のパターン測定処理を行う画像処理装置２０２と、ＳＥＭ２０１と画像処理装置２０２を制御する制御用計算機２０４と、走査型電子顕微鏡システム２００を制御するための制御データ２１１を入力する入力手段２０５と、画像データ１０５の撮影画像や、画像処理結果及びパターン測定装置１００を制御するための表示用データ２１０を表示する表示装置２０３で構成されている。
【００１６】
以下、システムを構成するそれぞれの装置について説明する。
【００１７】
制御用計算機２０４は、ＳＥＭ２０１の撮像条件や、半導体デバイスの検査位置，画像処理装置２０２の画像処理機能の設定といった、走査型電子顕微鏡システム２００全般の制御を行うもので、パーソナルコンピュータ等に代表される情報処理装置であり、予め記憶されたパターンデータ１０６，試料の画像データ１０５，走査型電子顕微鏡（以下、ＳＥＭとする。）２０１と画像処理装置２０２を制御するためのプログラム等を保存するメモリ、前記制御プログラムを実行するＣＰＵ，画像処理装置２０２から画像データ１０５やパターンマッチング値といった画像処理結果２０７を入力するための信号入力ＩＦ、ＳＥＭ２０１を制御するためのＳＥＭ制御データ２０８や画像処理装置２０２の制御データ、画像データ１０５といった画像処理機能に渡す画像処理用データ２０９を出力する信号出力ＩＦで構成されている。
【００１８】
入力手段２０５は、ＳＥＭ２０１の撮像条件や、試料の検査位置，前記検査位置に相当する設計データの位置，画像処理機能の設定等を制御用計算機２０４に対してオペレータが指示するためのものであり、制御用計算機２０４に接続されたマウスやキーボードである。表示装置２０３は、ＳＥＭ２０１で撮影した画像データ１０５や、パターンマッチング値，半導体デバイス上の検査位置の情報，ＳＥＭ２０１，画像処理装置２０２，パターンデータ１０６等の表示用データ２１０を表示するものであり、制御用計算機２０４に接続されたＣＲＴ（Cathode Ray Tube），液晶ディスプレイなどの画像表示装置である。
【００１９】
ＳＥＭ２０１の機能は、試料表面上をラスタ走査しながら試料に電子線を照射し、試料表面から発生した二次電子及び反射電子を検出，増幅後、輝度情報に変換することによって試料の画像データ１０５を取得するものである。画像処理装置２０２は、画像データ１０５や、パターンマッチング及びパターン測定結果や画像処理結果を格納するメモリ、制御用計算機２０４の指示に従って画像処理プログラムや画像処理全般を制御するＣＰＵ、画像処理を高速に実行するためのハードウェア，パターンマッチング及びパターン測定に利用する画像データ１０５及び画像処理機能の画像処理用データ２０９を制御用計算機２０４に転送するための信号出力ＩＦで構成されている。
【００２０】
本発明のパターン測定装置１００は、前記のハードウェアと、ＣＰＵを利用したソフトウェア処理を組み合わせることで実現することができる。
【００２１】
［測定領域の設定例］
図３は、画像データ３００上の測定対象パターン３０１に対して、測定距離３０３を求めるための一般的な測定領域３０２及び測定位置の設定方法の例を示す。測定領域３０２に関しては、例えば測定するエッジ位置３０４を含む領域を長方形や円，短形などの測定カーソルにて設定する。
【００２２】
図３（１）は、ラインパターンである測定対象パターン３０１の左右のエッジ位置３０４の測定距離３０３を測定する場合に、それぞれのエッジを含んだ測定領域３０２を長方形の測長カーソルにて指定する例である。
【００２３】
図３（２）は、測定対象パターン３０１の左右のエッジ位置３０４の測定距離３０３を測定する場合に、左右両方のエッジを含んだ一つの長方形の測長カーソルにて指定する例である。
【００２４】
図３（３），（４），（５）は、円形または楕円形の測定対象パターン３０１のエッジ位置３０４の測定距離３０３を測定する場合に、測定領域３０２を左右両方のエッジを含んだそれぞれ一つの円形，四角形，楕円形の測長カーソルにて設定する例である。
【００２５】
図３（６）は、二つの円形パターンの間の測定領域３０２の測定距離３０３を測定する場合に、それぞれのエッジを含んだ測定領域３０２を扇形の測長カーソルにて指定する例である。
【００２６】
図３（７）は、測定対象である測定対象パターン３０１の左右のエッジ位置３０４の測定距離３０３を測定する場合に、測定対象パターン３０１から取得される信号情報３０５を用いて、パターンのエッジ位置３０４に対応した２本の信号情報のピーク３０６間の距離３０７を測定するために、２本の信号情報のピーク３０６を含んだ一つの長方形の測長カーソルにて測定領域３０２を指定する例である。
【００２７】
［プロセス変動の発生例］
図４及び図５は、半導体デバイス等の試料に関する設計データ等のデータと、試料を撮影することにより得られるＳＥＭ画像の間のプロセス変動の発生例を示す。この場合、測定すべきパターンを検出できない、あるいは誤った位置を検出してしまうことにより、パターンの誤測定が発生する原因となる。
【００２８】
図４（１）は、画像データ４００上の測定する測定対象パターン４０１が太くなり、かつ右側にずれている場合について、正しく測定領域４０２が設定されている例を示す。ここで、正しい測定距離４０３を求めるためには、測定領域４０２に関して、図のように測定する左右のエッジ位置４０４を含んだ領域を測長カーソルにて設定する必要がある。
【００２９】
図４（２）は、（１）の測定対象パターン４０１に対して、左右のエッジ位置のうち、どちらか一方のエッジ位置のみが測定領域４０２として設定されている例を示す。この場合、測定カーソルに含まれていない部分のエッジ位置４０５については測定されないため、測定距離４０６を測定する誤測定が生じる。
【００３０】
図４（３）は、（１）の測定対象パターン４０１に対して、パターンの重心を基準として測定領域４０２が設定されている例を示す。この場合、左右両方のエッジ位置４０４が測定領域４０２に含まれておらず、誤った測定距離４０６を測定する誤測定が生じる。
【００３１】
図５（１）は、画像データ５００上の測定する中央の測定対象パターン５０１に対して、正しく測定領域５０２が設定されている例を示す。ここで、正しい測定距離５０３を求めるためには、測定領域５０２に対して、図のように測定する左右のエッジ位置５０４を含んだ領域を測定カーソルにて設定する必要がある。
【００３２】
図５（２）は、（１）の測定対象パターン５０１の形状が大きくなり、かつ右側にずれている場合について、どちらか一方のエッジ位置５０４のみが測定領域５０２として設定されている例を示す。この場合、測定カーソルに含まれていない部分のエッジ位置５０５については測定されないため、測定距離５０６を測定する誤測定が生じる。
【００３３】
上記のプロセス変動に対する対処法として、測定領域を広く設定することが可能だが、このとき測定対象のパターンの周囲に測定対象ではない別のパターンまたはゴミ等のノイズが存在していた場合、これらのノイズを誤って測定してしまう誤測定が生じる可能性がある。
【００３４】
なお、この工程において測定対象となるパターン、あるいはその周囲に存在する測定対象ではないパターンは、次工程以降において除去される場合等、ある程度の寸法変動、あるいは近隣のパターンへの接触などが許容されていることがあり、その場合にはより顕著なプロセス変動が発生することが予想される。
【実施例１】
【００３５】
［非測定領域設定］
図６を用いて、画像データ６００上の複数の測定対象パターン６０１とパターン６０２のうち、測定時に使用しないパターン６０２を含んだ領域を非測定対象領域６０６として設定する方法について説明する。ここで、非測定対象領域６０６は、予め記憶されたパターンデータ１０６、すなわち設計データ，シュミレーションデータ，参照画像，測定パターンから取得される信号情報等、様々な種類のデータから設定することが可能である。
【００３６】
図６（１）は、画像データ６００上の複数のパターンのうち、非測定対象領域６０６を設定することなく、測定に使用する測定対象パターン６０１に対して測定領域６０３を測定カーソルにより設定し、左右のエッジ位置６０４の間の距離６０５を測定する例を示す。
【００３７】
このとき、プロセス変動が生じた場合への対処法として測定領域を広く設定すると、周囲に存在する測定に使用しないパターン６０２が含まれることにより誤測定が発生する可能性がある。
【００３８】
図６（２）は、データ６００上の複数のパターンのうち、測定に使用しないパターン６０２を含んだ領域を非測定対象領域６０６として設定する例である。設定した非測定対象領域６０６に含まれているパターン６０２は、測定に使用されないものとする。次に、図６（３）及び（４）に示すように、測定領域６０３を、測定に使用するパターンの左右のエッジ位置６０４が含まれるように設定する。このとき、測定に使用する測定対象パターン６０１がプロセス変動により変化すると思われる領域を予測し、プロセス変動が発生した場合でも測定に使用する左右のエッジ位置６０４が測定領域６０３内に含まれるように広く設定する。本対応によって、図４に示したプロセス変動への対処法として、測定カーソルの大きさや位置を修正する場合にも、周囲の測定に使用しないパターンやゴミ等のノイズの影響による誤測定を生じることなく安定にパターン測定することが可能となる。
【実施例２】
【００３９】
図７は、画像データ７００上の複数の円形パターンのうち、測定時に使用しないパターン７０２を含んだ領域を非測定対象領域７０６として設定する方法について説明する。図７（１）は、データ７００上の複数の円形パターンのうち、非測定対象領域７０６を設定することなく、測定に使用する測定対象パターン７０１に対して測定領域７０３を測定カーソルにより設定し、左右のエッジ位置７０４の間の距離７０５を測定する例を示す。
【００４０】
このとき、プロセス変動が生じた場合への対処法として測定領域を広く設定すると、周囲に存在する測定に使用しないパターン７０２が含まれることにより誤測定が発生する可能性がある。
【００４１】
図７（２）は、画像データ７００上の複数のパターンのうち、測定に使用しないパターン７０２を含んだ領域を非測定対象領域７０６として設定する例である。設定した非測定対象領域７０６に含まれているパターン７０２は、測定に使用されないものとする。次に、図７（３）に示すように、測定領域７０３を、測定に使用するパターンの左右のエッジ位置７０４が含まれるように設定する。このとき、測定に使用する測定対象パターン７０１がプロセス変動により変化すると思われる領域を予測し、プロセス変動が発生した場合でも測定に使用する左右のエッジ位置７０４が測定領域７０３内に含まれるように広く設定する。本操作は、パターン登録・検出時の測定条件の設定時に実施しても良いし、実際にパターン測定する段階にて実施しても良い。本対応によって、図５に示したプロセス変動への対処法として、周囲の測定に使用しないパターンやゴミ等のノイズの影響による誤測定を生じることなく安定にパターン測定することが可能となる。
【実施例３】
【００４２】
図８は、本発明におけるパターン登録・検出時の各種条件の設定例及び処理フローを示す。本処理では、実際のパターンマッチングやパターン測定を行う前に、予め設計データといった半導体デバイス等の試料に関するデータ上のパターンから非測定対象領域を入力すべき情報として設定する場合の例である。すなわち、図１で示したパターン測定装置において、パターンマッチング後に行った非測定対象領域の設定を、予め条件設定の際に行っている処理例である。
【００４３】
まず、パターンマッチング，パターン測定に係る各種条件を設定する。予め、低倍率から高倍率へ画像条件の設定及び焦点合わせ、位置合わせ等の処理を繰り返し行い、測定対象とするパターンが視野内に入るように調整しておく。事前情報として、測定対象となる位置周辺にてプロセス変動が大きい部分と小さい部分の場所、あるいはプロセス変動によってパターンがどの程度変形するか、などの情報があれば測定条件の設定がより容易になる。
【００４４】
本例の場合、図８（１）に示す画像データ８００上の複数のパターンのうち、中央の測定対象パターン８０１を測定対象とし、そのパターン幅が大きく変動することが予測されるものとする。対して、周囲のパターン８０２に関してはその大きさ、形状の変動がほとんど見られず、プロセス変動の少ない部位であるとする。本例の場合、プロセス変動の大きい中央の測定対象パターン８０１が測定対象であるので、まずは図８（２）に示すようにプロセス変動の小さい、測定対象でない周辺のパターン８０２にマスクをして測定対象外とする。続いて図８（３）に示すように、測定領域と測定条件（本例ではラインの幅を測定）を設定する。ここで、プロセス変動が発生してもパターンが測定領域内に入るように、測定領域を大きく設定する。測定領域のサイズに関しては、非測定対象領域が適切に設定されていれば、非測定対象領域が測定領域に重畳するように大きめに設定してもよい。その後、パターンマッチングに使用するパターンを設定する。ここではプロセス変動の小さい周囲のパターン８０２を選択するのが望ましい。このとき、図８（４）に示すようにパターンマッチングに使用しない中央の測定対象パターン８０１のプロセス変動等による影響を受けないように、画面全体を使用して、プロセス変動の大きい中央の測定対象パターン８０１を含んだ領域のみを非測定対象領域８０３として設定しても良い。
【００４５】
測定画像と測定条件、測定に使用する領域とマスクする領域などの情報はすべて関連付けて保存しておく。
【実施例４】
【００４６】
図９は、図６〜図８及び前述の手順にて登録された条件を元に、実際にパターンマッチング、パターン測定を行う場合の処理フローの例を示す。処理としては、以下のようなシーケンスが想定される。
（１）低倍率条件における位置合わせ
（２）高倍率条件にて測定位置に移動
（３）明るさ・焦点調整
（４）高倍率条件におけるパターンマッチング
（５）非測定対象領域処理
（６）パターン測定
【００４７】
基本的には前述のパターン検出・登録時の条件設定を元に測定対象となる半導体デバイス等の試料にてパターンマッチング，パターン測定を行う。以下、シーケンス及び図９を用いて順に説明する。
【００４８】
（１）では、測定倍率よりも低い倍率で位置合わせを行う。ここで、位置合わせを行う際には画像データ９００上の複数のラインパターンのうち、プロセス変動の小さい部分を使用することを推奨する。図９（１）の例では、プロセス変動の大きい画面中央の測定対象パターン９０１を測定対象としている。このとき、測定時の１／２程度の倍率で、その周辺の、測定領域内に存在しているプロセス変動の小さいパターン９０２を位置合わせ対象とする。その後、（２）高倍率条件（図９（１）の点線９０３で囲まれた領域）にて測定位置に移動させ、必要に応じて（３）明るさや焦点合わせの処理を行い、測定倍率にて焦点の合った画像を取得する。ここで、（４）高倍率条件におけるパターンマッチングを行う。ここでは、点線で囲まれたプロセス変動の小さい周辺のパターン９０２を含む領域を用いて位置合わせを行う。このとき、必要に応じて図９（３）に示すようにプロセス変動の大きい中央の測定対象パターン９０１を含んだ領域を非マッチング対象領域９０５として設定しても良い。（５）では、前述の方法により予め登録した非測定対象領域９０６による処理を行う。図９（４）に示すように、ここではパターンマッチングに使用した周辺のパターン９０２が非測定対象領域９０６に該当する。（６）では、測定対象は画面中央に位置する、プロセス変動の大きい測定対象パターン９０１であるので、測定領域９０９を図９（５）に示すように広めに設定することで、中央のラインパターンの左右のエッジ位置９０７間の距離９０８に対して、プロセス変動に対応した安定した測定が実施できる。
【００４９】
また、パターンマッチングとパターン測定は同じ倍率，同じ視野で実施する必要は無く、パターンマッチングに関してはより低い倍率にて行うことで広い視野の情報を使用することも可能になる。装置の位置精度が悪い、あるいはより高い倍率にて測定を行う際には、パターンマッチングを低い倍率で実行することが推奨される。
【００５０】
また、測定以前に低い倍率にて位置合わせを行い、その情報を元にパターン測定を実施するのに近い倍率で再度位置合わせを実行することで、測定・検査倍率で検査パターンが視野内に入るような設定を行っても良い。
【実施例５】
【００５１】
次に、図１０を用いて実際にパターンマッチング，パターン測定を行う段階において、画像データ上の複数のパターンにおけるプロセス変動を考慮し、非マッチング対象領域，非測定対象領域及び測定領域の設定及び処理を実施する場合について説明する。
【００５２】
図１０（１）に示すように、画像データ１０００上のプロセス変動が大きいと予測される測定対象パターン１００１の左右のエッジ位置１００４を含んだ領域を測定領域１００３とする。
【００５３】
ここで、まず高倍率条件におけるパターンマッチングを行う際の非マッチング対象領域１００８の設定例を示す。図１０（２）のように、先見情報からプロセス変動による形状の変化が発生すると思われる場所と発生しない場所を区別する。たとえばプロセスの形成状態や、あるいは既存の検査結果から予測可能である。また、プロセスに対する寸法許容値が大きい場合にも、プロセス変動が発生する可能性が高い。本例の場合には、画面中央に位置する測定対象パターン１００１は測定対象であるがプロセス変動する可能性が高く、画面周辺のラインパターン１００２は測定対象ではないが、プロセス変動の発生する可能性は低いという先見情報があるとする。ここでは２重線で囲んだようにプロセス変動の発生確率が高い領域と、点線で囲んだようにプロセス変動の発生確率が低い領域に区別する。
【００５４】
たとえばパターン検出の場合には、図１０（３）のようにプロセス変動の発生確率の高い画面中央のラインパターン周辺を非マッチング対象領域１００８として設定し、プロセス変動の発生確率が低い周辺のパターン１００２の情報のみを使用してパターンマッチングを行う。この場合のパターンマッチングは、測定対象パターン１００１を非マッチング対象領域１００９として設定した上で、画面全面をテンプレートとして実行しても、あるいは一部をテンプレートとし、画面全面を非マッチング対象領域として設定（図示せず）した上で実行しても良い。この非マッチング対象領域の設定は、必ずしも行わなければならない処理ではないが、プロセス変動の影響を考慮し、必要に応じて実行することが望ましい。
【００５５】
図１０の例の場合、プロセス変動の大きい、測定対象パターン１００１が測定対象なので、パターンマッチングが完了した後にパターン測定等を行う場合においては、図１０（４）に示すように、パターンマッチング時とは反対にプロセス変動の小さい周囲のパターン１００２を非測定対象領域１０１０として設定し、測定領域１００８においてパターン測定を行う。図１０（５）のように、測定カーソル以外の部分を全て非測定対象領域１０１０として設定してしまうことも可能である。
【００５６】
図１０のように、データ上の複数のパターンに対して、プロセス変動の大小に応じて非マッチング対象領域，非測定対象領域、及び測定領域を設定し、プロセス変動の小さいパターンを含んだ領域のみを用いてパターンマッチングを行い、プロセス変動の大きいパターンを含んだ領域のみを用いてパターン測定を行っても良い。プロセス変動の小さいパターンを測定対象するのであれば、パターンマッチング及びパターン測定のそれぞれについて、プロセス変動の小さいパターンを含んだ領域のみを用いて実施してもよい。
【実施例６】
【００５７】
図１１は、画像データ１１００上の複数のパターンに対し、複数のテンプレートを用いたパターンマッチング，パターン測定例を示す。以下に具体的方法を説明する。
【００５８】
図１１（１）に示すような画像データ１１００上の円形パターンのエッジ位置１１０４の距離１１０５を測定する際に、図１１（４）に示すように測定対象パターン１１０１にプロセス変動が生じる場合には、測定領域内の測定基準位置を含む測定カーソルの位置を補正する処理が必要である。
【００５９】
図１１（１）に、測定対象とするパターンと測定領域の設定例を示す。図１１（２）のように、画像データ１１００上の測定対象パターン１１０１において、パターン測定の基準位置を含んだ測定カーソル１１０６，１１０７をそれぞれ（rml），（rmr）として設定する。またrml，rmr間の距離１１０８（rdm）を、登録時の情報として記憶しておく。
【００６０】
図１１（３）のように、パターン測定に使用しない非測定対象領域を設定しても良い。この手順は設定しなくても良いが、プロセス変動の影響等を考慮して必要に応じて実行することが望ましい。
【００６１】
次に、図１１（４）に示すような、プロセス変動により大きさが変化した測定対象パターン１１０１を測定の対象とする。
【００６２】
パターンマッチングを正規化相関等の一般的な手法を用いて実施した場合には、たとえば図１１（５）のように、ＳＥＭ画像１１１３上のパターンに対して、その一部分が重なるような位置で検出されることが想定される。すなわち、測定カーソル１１１０（trml），１１１１（trml）の配置が、予め記憶させたパターンデータにおけるパターン登録時の測定対象パターン１１０１の位置に対して相対的となる。図１１（５）の例の場合には、特に右側の測定カーソル（trml）には測定対象となるエッジが存在しない。左側の測定カーソル（trml）も、本来測定すべきエッジ位置よりも下に配置されており、このままパターン測定を実行した場合、測定エラーあるいは誤測定が発生する可能性が高い。
【００６３】
そこで、図１１（６）のように、測定カーソル１１１０（trml），１１１１（trml）をテンプレートとして、大きさが変化したパターンに対してより詳細なパターンマッチングを行う。前段の図１１（１）〜（３）におけるパターン登録時の条件設定にておおよその位置が予測されているので、本段階では、測定カーソル１１１０（trml），測定カーソル１１１１（trml）周辺のみの検出を行えばよい。
【００６４】
図１１（６）の処理にてパターンマッチングを実行し、検出された新しい測定カーソル位置を１１１４（rml′），１１１５（rmr′）とし、その距離を１１１８（rdm′）としてパターン測定を行う。
【００６５】
予め記憶させたパターンデータと試料の画像データとの間のプロセス変動の指標値を以下の式で示す。
【００６６】
【数１】
0005651428.tif 000002
【００６７】
本指標値は、測定対象が２次元の場合にはそれぞれ以下で表現可能である。
【００６８】
【数２】
0005651428.tif 000003
【００６９】
【数３】
0005651428.tif 000004
【００７０】
【数４】
0005651428.tif 000005
【００７１】
本指標値を元に、rmrｘ′，rmrｙ′の測定カーソルの位置及び大きさを補正することも可能である。
【実施例７】
【００７２】
図１２を用いて、実際の画像を用いた場合の各種プロセス変動に応じた非マッチング対象領域を自動で設定する手順の例を示す。ここでは試料に関するデータとして参照画像を用いた例を示すが、設計データやシュミレーション画像，測定パターン情報に対応する信号情報等、各種タイプのデータに対しても本手法を適用可能である。
【００７３】
非マッチング対象領域を設定するために、想定される種々のプロセス変動に対してそれらを適用することが適しているとされるサンプル画像のセット（以後、画像セットと記載）を複数枚用意する。実際に形状が変化しており、想定されるプロセス変動の範囲を網羅した画像セットを複数用意できるのが望ましいが、ユーザの先見情報を加味して設定することも可能である。
【００７４】
本処理は、画像セットの枚数が少ない場合には手動でも実施可能であるが、画像セット枚数が増加する場合を考慮し自動化を推奨する。
【００７５】
図１２（１）を参照画像として、想定されるプロセス変動の例を示す。参照画像の測定対象パターン１２０１に対して線幅が太い場合（図１２（２−１））、細い場合（図１２（２−２））、ホワイトバンドが太い場合（図１２（２−３）※ここでは黒太線として記載）、測定パターンの周辺にゴミなどの別パターンが存在する場合（図１２（２−４））等が想定される。なお、これらの例は、それぞれ個別あるいは同時に発生する。
【００７６】
これらの画像を入力情報として準備して、参照画像の、特にプロセス変動が小さい周辺のラインパターン１２０２部分をテンプレートとして設定して、パターンマッチングを行う。図１２（３−１）〜（３−４）に、非マッチング対象領域１２０８の設定例を示す。非マッチング対象領域１２０８を設定せずにパターンマッチングを行っても良いが、相関値を用いたマッチングの場合では、プロセス変動の大きい部分の輝度が高い場合、その部分の影響を多く受けることによってマッチングが正しく実行されない場合があるので、非マッチング対象領域１２０８の設定を実施することがより好ましい。本処理は手動での処理が必要であるので、画像セット内の、各種プロセス変動のある画像を均等に抽出することが必要になる。前記処理にて、プロセス変動の小さい周辺のパターン１２０２を含んだ領域でのパターンマッチングを行い、画像セットの各画像の位置ずれ量が算出できる。
【００７７】
次に、図１３に示すように、画像内の各位置におけるパターンの出現確率を算出する。
【００７８】
図１３（１−１）〜（１−４）に示す前述画像セットに対して、図１３（２−１）〜（２−４）に示すようにノイズ除去処理や二値化処理を実行し、パターンを抽出する。ここで、既知の大津の二値化等の処理を施しても良いし、あるいは画像のノイズを考慮し、ガウスフィルタ等を適用したノイズ除去処理等を併せて適用すると良い。各二値化した画像を、前述の位置ずれ量を加味した上で、加算処理を行う。本加算処理にて、図１３（３）に示すようにパターン出現確率マップを作成する。まず、画像セットに関して、サンプル画像間の位置ずれ量を算出しておく。既存の位置合わせ方式を使用するか、あるいは目視にて行っても良い。前述の手法により作成した二値化画像と、算出した画像間の位置ずれ量の情報を元に、二値化後の平均画像を作成する。この画像をパターン出現確率マップとする。図１３（３）においては、測定対象パターン１３０１はパターンの出現確率が低く、周辺のパターン１３０２はパターンの出現確率が高いものとする。
【００７９】
上記の手法により作成したパターン出現確率マップから、手動あるいは自動で、用途に応じて図１３（４）に示すように非マッチング対象領域１３０４を設定する。図１４は、図１３を用いて説明した前述の処理フロー例である。このとき、パターンの出現確率に閾値を設定し、例えばプロセス変動の大きいパターンを測定対象とする場合には、閾値よりも小さい部分を非測定対象領域と設定することで測定領域を特定することもできる。また、反対にプロセス変動の小さいパターンを安定して検出したい場合には、プロセス変動が閾値よりも大きい部分を非マッチング対象領域として設定すれば良い（あるいはプロセス変動の小さいパターンを含んだ領域をマッチング領域に指定する）。図１５は、非マッチング対象領域あるいは非測定対象領域の設定における閾値の使用例を示す。閾値は外部から設定しても、あるいは大津の二値化処理などを用いて自動設定してもよい。簡便な手法としては、２値化平均画像のヒストグラムを作成し、その情報から閾値を設定する方法等がある。
【実施例８】
【００８０】
そのほか、プロセス変動の大きいパターンと小さいパターンとの間隔を測定する場合への適用例を図１６を用いて以下に説明する。
【００８１】
前述手法にて、パターンの出現確率の高い部分と低い部分が区別できていることを前提とする。当然ながら、特に前述手法を用いなくても、たとえばユーザの先見情報からプロセス変動の大小が区別されていても良い。
【００８２】
測定対象とするパターンと測定領域を図１６（１）に示す。データ１６００上の複数のパターンのうち、測定対象パターン１６０１と右上のパターン１６０２を測定対象とし、中央ラインパターンの右側のエッジ１６０４と右上のラインパターンの左側のエッジ１６０５を含む領域を測定領域１６０６とする。設定した左右の測定領域１６０６のうちパターン測定に使用する部分をそれぞれ測定カーソル１６０７（rml），１６０８（rmr）として、この間の測定距離１６０９（rdm）を測定する。本例のパターン出現確率マップを図１６（２）に示す。この場合、画面中央の測定対象パターン１６０１はプロセス変動の発生確率が高く、パターン出現確率が低い。一方、周辺のラインパターン１６０２，１６０３はプロセス変動の発生確率が低くパターンの出現確率が高い。図１６（３）に実際の測定画像の例を示す。測定画像では、画面中央付近の測定対象パターン１６０１が、周囲との位置関係として画面左にずれている。線幅はほぼ同じと仮定する。
【００８３】
図１６（３）において、パターン１６０２，１６０３を基準にパターンマッチングを行い、測定領域１６０６を設定した場合には、図１６（４）に示すように測定カーソル１６０７（rml）に測定対象とするエッジ位置１６０４が入らない。また、図１６（５）に示すように画面中央のラインパターン１６０１を基準にパターンマッチングを行い、測定対象パターン１６０１が画面中心となるよう調整し測定領域を設定した場合、測定カーソル１６０８（rmr）内に存在するはずの、画面右端に存在していたはずのパターン１６０２が存在しないため、誤測定が発生する。そこで、前述問題を改善する例を以下に示す。まず、測定条件設定時に、図１６（６）に示すように、参照画像の情報から、設定した測定領域の情報をテンプレート１６１０（trml），１６１１（trml）として記憶しておく。このとき、パターン出現マップあるいは先見情報を用いて、プロセス変動の大きい部分を非マッチング対象領域として設定しておけばより安定したパターンマッチングが可能である。また、パターン測定に使用しない領域については、前述の手法で非測定対象領域として設定しても良い。
【００８４】
次にパターンマッチングを行う。これは通常の方式でも良いが、図１６（７）に示すように非マッチング対象領域を設定し、プロセス変動の小さい周辺パターン１６０２，１６０３をテンプレートとしてパターン検出を行うことが望ましい。特にプロセス変動の大きい中央の測定対象パターン１６０１をテンプレートとしても良いが、最終的に測定対象とする、中央の測定対象パターン１６０１と画面右上のパターン１６０２の両方が画面内に出現している必要があるため、プロセス変動の影響を考慮して前者の手法を用いると良い。
【００８５】
次に、測定画像に対して詳細パターンマッチングを行う。先見情報として、測定カーソル１６０７（rml）はプロセス変動の大きい中央の測定対象パターン１６０１を含んだ領域に、測定カーソル１６０８（rmr）はプロセス変動の小さい周辺のパターン１６０２を含んだ領域に存在することがわかっているので、測定カーソル１６０８（rmr）は容易に検出可能である。また、測定カーソル１６０７（rml）は測定カーソル１６０８（rmr）よりも左に存在し、図１６（７）にて示したようにパターンマッチングを行う際に非マッチング対象領域１６１２として設定した領域内あるいはその周辺に存在することもわかっているので、通常の相関等を用いたマッチングによって検出処理を行えば良い。ここでのrml／rmrの距離の情報は、プロセス変動指標値として前述の式（１）〜（４）で算出し、プロセス管理の指標値とすることが可能である。
【００８６】
［非測定対象領域の設定応用例］
図１７は、非測定対象領域の種々の設定例を示す。図１７（１）に示すように、データ１７００上には複数のパターンを含んでいるものとする。図１７（２−１）は、周辺のパターン１７０２のうち上部の２つのみを測定対象とし、それ以外の株のラインパターン及び中央のラインパターン１７０１に対しては非測定対象領域として複数設定する例を示す。図１７（２−２）は、測定領域以外全てを非測定対象領域として設定する例である。ここでは中央の測定対象パターン１７０１の一部と周辺のパターン１７０２のうち右上に存在するパターンのみを測定対象とし、それ以外は明示的に非測定対象領域として選択し、設定する。
【００８７】
図１７（２−３）は、非測定対象領域の中に測定領域を設定する例である。ここでは中央測定対象パターン１７０１の一部を測定対象とする。非測定対象領域を上下左右の４箇所設定しても同じ事を指定できるが、非測定対象領域と測定領域の両方を選択して設定可能とすることで操作が簡略化される。
【００８８】
図１７（２−４）は、非測定対象領域以外全てを測定領域として設定する例である。図１７（２−２）と図１７（２−４）は結果としては同じになるが、非測定対象領域と測定領域のどちらか一方を明示的に指定することにより、操作を簡略化できる。たとえば非測定対象領域が広くても、四角形ひとつで設定できる場合には非測定対象領域のみを指定したほうが簡単である。非測定対象領域と測定領域の数や形状などから簡易的な方法で選択することが望ましい。
【符号の説明】
【００８９】
１００  パターン測定装置
１０１  測定領域設定部
１０２  非マッチング対象領域設定部
１０３  パターンマッチング部
１０４  パターン測定部
１０５，１０９，３００，４００，５００，６００，７００，８００，９００，１０００，１１００，１２００，１３００，１６００，１７００  画像データ
１０６  パターンデータ
１０７  パターンマッチング結果
１０８  非測定対象領域設定部
１１０  パターン測定結果
２００  走査型電子顕微鏡システム
２０１  ＳＥＭ
２０２  画像処理装置
２０３  表示装置
２０４  制御用計算機
２０５  入力手段
２０７  画像処理結果
２０８  ＳＥＭ制御データ
２０９  画像処理用データ
２１０  表示用データ
２１１  制御データ
３０１，４０１，５０１，６０１，７０１，８０１，９０１，１００１，１１０１，１２０１，１３０１，１６０１，１６０３，１７０１  測定対象パターン
３０２，４０２，５０２，６０３，７０３，８０３，９０９，１００３，１１０３，１２０６，１６０６  測定領域
３０３，４０３，４０６，５０３，５０６，６０５，７０５，８０５，９０８，１００５，１１０５，１２０５，１６０９，１１１６  測定距離
３０４，４０４，４０５，５０４，５０５，６０４，７０４，８０４，９０７，１００４，１１０４，１２０４，１６０４，１６０５  エッジ
３０５  信号情報
３０６  ピーク
３０７  エッジ位置に対応した複数ピーク間の距離
６０２，７０２，８０２，９０２，１００２，１１０２，１２０２，１３０２，１６０２，１７０２  パターン
６０６，７０６，８０６，９０６，１０１０，１７０３  非測定対象領域
８０７，９０５，１１０９，１２０８，１３０４  非マッチング対象領域
９０３，９０４  マッチング領域
１００６  プロセス変動の発生する可能性が高い領域
１００７  プロセス変動の発生する可能性が低い領域
１１０６，１１０７，１１１０，１１１１，１６０７，１６０８  測定カーソル
１１０８  距離
１１１２，１１１３  新たに設定した測定カーソル
１２０７  ゴミ等のノイズ成分
１７０４  非測定領域中に設定した測定領域
【図１】
0005651428.tif 000006
【図２】
0005651428.tif 000007
【図３−Ａ】
0005651428.tif 000008
【図３−Ｂ】
0005651428.tif 000009
【図４】
0005651428.tif 000010
【図５】
0005651428.tif 000011
【図６】
0005651428.tif 000012
【図７】
0005651428.tif 000013
【図８】
0005651428.tif 000014
【図９】
0005651428.tif 000015
【図１０】
0005651428.tif 000016
【図１１】
0005651428.tif 000017
【図１２−Ａ】
0005651428.tif 000018
【図１２−Ｂ】
0005651428.tif 000019
【図１３】
0005651428.tif 000020
【図１４】
0005651428.tif 000021
【図１５】
0005651428.tif 000022
【図１６】
0005651428.tif 000023
【図１７】
0005651428.tif 000024