JPH06180211A - Pattern width measuring device - Google Patents

Pattern width measuring device

Info

Publication number
JPH06180211A
JPH06180211A JP4332022A JP33202292A JPH06180211A JP H06180211 A JPH06180211 A JP H06180211A JP 4332022 A JP4332022 A JP 4332022A JP 33202292 A JP33202292 A JP 33202292A JP H06180211 A JPH06180211 A JP H06180211A
Authority
JP
Japan
Prior art keywords
pattern
edge position
offset value
width
scanning
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.)
Pending
Application number
JP4332022A
Other languages
Japanese (ja)
Inventor
Atsushi Murakami
敦 村上
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.)
Nikon Corp
Original Assignee
Nikon Corp
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 Nikon Corp filed Critical Nikon Corp
Priority to JP4332022A priority Critical patent/JPH06180211A/en
Publication of JPH06180211A publication Critical patent/JPH06180211A/en
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

PURPOSE:To provide a pattern width measuring device which can obtain pattern width accurately even if an operator does not designate a pattern type. CONSTITUTION:The title device is provided with an edge position detection means 100 for detecting the edge position of a pattern based on the change in reflection light intensity when a plurality of patterns different reflectivity formed on a sample are scanned, a pattern discrimination means 101 for discriminating the type of a pattern at a pattern discrimination position based on the reflection light intensity at the pattern discrimination position which is set on the scanning path, and an operation means 102 for calculating the width of a pattern based on the type of the pattern at the pattern discrimination position and the detected edge position.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、半導体製造工程で半導
体基板や露光用マスクに形成したパターンなどの幅を測
定する装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for measuring the width of a pattern formed on a semiconductor substrate or an exposure mask in a semiconductor manufacturing process.

【0002】[0002]

【従来の技術】この種の測定装置として、半導体基板や
露光用マスク上のパターンをレーザ光等で走査してその
反射光強度波形からパターン幅を求めるものがある。こ
のような装置で例えば図9(a)に示す試料TPの点S
s〜Se間をレーザ光で走査したときの正反射光強度波
形を同図(b)に示す。図においてBsはシリコン基
板、Prはシリコン基板Bs上に形成したレジストパタ
ーンであって、正反射光強度はシリコン基板Bs上で最
大値Rmax、レジストパターンPr上で最小値Rminとな
る。シリコン基板BsとレジストパターンPrとの境界
では反射光強度が特定の傾きで増減する。
2. Description of the Related Art As a measuring device of this kind, there is one which scans a pattern on a semiconductor substrate or an exposure mask with a laser beam or the like to obtain a pattern width from a reflected light intensity waveform. In such an apparatus, for example, the point S of the sample TP shown in FIG.
The (b) of the same figure shows the regular reflection light intensity waveform when scanning between s and Se with laser light. In the figure, Bs is a silicon substrate, Pr is a resist pattern formed on the silicon substrate Bs, and the regular reflection light intensity has a maximum value Rmax on the silicon substrate Bs and a minimum value Rmin on the resist pattern Pr. At the boundary between the silicon substrate Bs and the resist pattern Pr, the reflected light intensity increases or decreases with a specific inclination.

【0003】このような反射光強度波形からレジストパ
ターンPrの幅W1,W3,W5と、レジストパターン
Pr間に露出するシリコン基板Bsの幅W2,W4を求
めるには、反射光強度の最大値Rmaxと最小値Rminとの
中間に閾値Rthを設定し、反射光強度が閾値Rthと一致
する点M1〜M6をエッジ位置としてこれらの間隔を求
める方法がある。しかし、図から明らかなように反射光
強度の最大値Rmaxと最小値Rminとの中間値を閾値Rth
として一律に設定すると、求めたエッジ位置M1〜M6
と真のエッジ位置L1〜L6との間にずれが生じ、算出
したパターン幅にも誤差が生じる。
To obtain the widths W1, W3, W5 of the resist pattern Pr and the widths W2, W4 of the silicon substrate Bs exposed between the resist patterns Pr from such a reflected light intensity waveform, the maximum value Rmax of the reflected light intensity is obtained. There is a method of setting a threshold value Rth in the middle between the minimum value Rmin and the minimum value Rmin, and determining these intervals with points M1 to M6 at which the reflected light intensity matches the threshold value Rth as edge positions. However, as is clear from the figure, the intermediate value between the maximum value Rmax and the minimum value Rmin of the reflected light intensity is set to the threshold value Rth.
Is set uniformly, the calculated edge positions M1 to M6
Between the true edge positions L1 to L6 and an error occurs in the calculated pattern width.

【0004】上記の手法で測定したパターン幅と、電子
顕微鏡で求めた真のパターン幅との関係の一例を図10
および図11に示す。図10はシリコン基板にレジスト
パターンを形成した試料を測定した例で、(a)はレジ
ストパターンの幅を測定した場合、(b)はレジストパ
ターン間のシリコン基板の幅を測定した場合のデータで
ある。図11はガラス基板にクロムパターンを形成した
試料を測定した例で、(a)はクロムパターン間のガラ
ス基板の幅を測定した場合、(b)はクロムパターンの
幅を測定した場合のデータである。これらの図から明ら
かなように、パターン幅の測定値と真の値との間には一
定のオフセット値(光学式測定装置の測定値から真の値
を減算した値、以下同様とする。)F1〜F4が存在
し、オフセット値相互の間にはF1=−F2、F3=−
F4の関係がある。また、オフセット値は試料の種類お
よび測定に使用する反射光の種類により一定の値を示
す。上述した測定装置では、試料毎のオフセット値が予
め入力されており、オペレータから指示された試料種類
に応じてオフセット値を選択し、測定データからオフセ
ット値を加減算して正確なパターン幅を求めている。
An example of the relationship between the pattern width measured by the above method and the true pattern width obtained by an electron microscope is shown in FIG.
And shown in FIG. FIG. 10 shows an example of measurement of a sample in which a resist pattern is formed on a silicon substrate. (A) shows data when the width of the resist pattern is measured, and (b) shows data when the width of the silicon substrate between the resist patterns is measured. is there. FIG. 11 shows an example of measuring a sample in which a chrome pattern is formed on a glass substrate. (A) shows data when the width of the glass substrate between the chrome patterns is measured, and (b) shows data when the width of the chrome pattern is measured. is there. As is clear from these figures, there is a constant offset value between the measured value of the pattern width and the true value (a value obtained by subtracting the true value from the measured value of the optical measuring device, and so on). F1 to F4 exist, and F1 = −F2 and F3 = − between the offset values.
There is a relationship of F4. The offset value shows a constant value depending on the type of sample and the type of reflected light used for measurement. In the above-described measuring device, the offset value for each sample is input in advance, the offset value is selected according to the sample type instructed by the operator, and the offset value is added / subtracted from the measurement data to obtain an accurate pattern width. There is.

【0005】[0005]

【発明が解決しようとする課題】上述した測定装置で例
えば図9(a)の試料を測定した場合、検出されたエッ
ジ位置M1〜M6が果たしてレジストパターンPrから
シリコン基板Bsへ移るエッジなのかその逆なのか不明
なため、エッジ位置M1〜M6に基づいて算出したパタ
ーン幅に対してオフセット値を加算するか減算するかの
判断ができない。このため、オペレータが測定箇所のパ
ターン種類に応じてオフセット値の加算または減算を指
示する必要があり、入力ミスによる測定エラーのおそれ
が絶えない。また、測定箇所が変化する毎にいちいち加
算または減算を指示しなければならず、操作が煩雑とな
る。
When the sample shown in FIG. 9 (a) is measured by the above-described measuring apparatus, whether the detected edge positions M1 to M6 are the edges which move from the resist pattern Pr to the silicon substrate Bs or not? Since it is unclear whether or not it is the opposite, it is impossible to determine whether to add or subtract the offset value to the pattern width calculated based on the edge positions M1 to M6. Therefore, it is necessary for the operator to instruct addition or subtraction of the offset value according to the pattern type of the measurement location, and there is a constant risk of a measurement error due to an input error. In addition, it is necessary to instruct addition or subtraction each time the measurement location changes, which complicates the operation.

【0006】本発明の目的は、オペレータがパターン種
類を指示しなくても正確にパターン幅を求めることがで
きるパターン幅測定装置を提供することにある。
An object of the present invention is to provide a pattern width measuring apparatus which can accurately obtain the pattern width without the operator instructing the pattern type.

【0007】[0007]

【課題を解決するための手段】図1に対応付けて説明す
ると、本発明では、材質が異なる複数種類のパターンが
形成された試料上を光電的に走査したときの反射光強度
の変化に基づいてパターンのエッジ位置を検出するエッ
ジ位置検出手段100と、走査の経路上に設定したパタ
ーン判別位置での反射光強度に基づいて当該パターン判
別位置がいずれの種類のパターン上にあるかを判別する
パターン判別手段101と、パターン判別手段101の
判別結果と、パターンの材質によって定まるオフセット
値と、エッジ位置検出手段100で検出したエッジ位置
とに基づいてパターンの幅を演算する演算手段102と
を備えることにより上述した目的の達成を図っている。
請求項2の装置では、演算手段102が、エッジ位置検
出手段100で検出したエッジ位置の間隔に対してオフ
セット値を加算または減算してパターンの幅を算出する
パターン幅算出部103と、パターン判別手段101の
判別結果と、検出されたエッジ位置とに基づいてオフセ
ット値を加算するか減算するかを決定するオフセット値
加減算決定部104とを備える。パターン判別手段10
1としては、種々の手順でパターン判別を行なうものを
用いてよいが、一例として請求項3に記載したように走
査経路上の反射光強度の最大値および最小値とパターン
判別位置での反射光強度とに基づいて当該パターン判別
位置にあるパターンの種類を判別するものを用いること
ができる。パターン判別位置は走査経路上のいずれに設
定してもよいが、一例として請求項4の装置のように走
査の開始位置に設定することができる。
In the present invention, based on a change in reflected light intensity when photoelectrically scanning a sample on which a plurality of types of patterns having different materials are formed, the present invention will be described. Edge position detecting means 100 for detecting the edge position of the pattern, and which kind of pattern the pattern determination position is on the basis of the reflected light intensity at the pattern determination position set on the scanning path. The pattern discriminating means 101, the discriminating result of the pattern discriminating means 101, the offset value determined by the material of the pattern, and the arithmetic means 102 for computing the width of the pattern based on the edge position detected by the edge position detecting means 100. By doing so, the above-mentioned object is achieved.
In the apparatus according to claim 2, the calculation unit 102 calculates a pattern width by adding or subtracting an offset value to or from an edge position interval detected by the edge position detection unit 100, and a pattern determination unit. An offset value addition / subtraction determining unit 104 that determines whether to add or subtract an offset value based on the determination result of the means 101 and the detected edge position is provided. Pattern discriminating means 10
As 1 there may be used those which perform pattern discrimination by various procedures, but as an example, as described in claim 3, the maximum value and the minimum value of the reflected light intensity on the scanning path and the reflected light at the pattern discrimination position. What discriminates the type of the pattern at the pattern discriminating position based on the intensity can be used. The pattern determination position may be set at any position on the scanning path, but as an example, it can be set at the scanning start position as in the apparatus of claim 4.

【0008】[0008]

【作用】パターン判別手段101により走査経路上に設
定したパターン判別位置のパターン種類が判別されるの
で、パターンが規則的に並べられた試料であれば、判別
されたパターンの種類と検出されたエッジ位置とから各
エッジ間に挟まれたパターン種類を判別してそれぞれに
応じた演算処理を行ない、正確な幅を求めることができ
る。請求項2の装置では、パターン判別位置のパターン
種類とエッジ位置とからオフセット値を加算するか減算
するかが決定され、この決定に基づいてエッジ位置の間
隔からオフセット値が加算または減算されて正確なパタ
ーン幅が求められる。
Since the pattern discriminating means 101 discriminates the pattern type of the pattern discriminating position set on the scanning path, if the pattern is a sample in which the patterns are regularly arranged, the discriminated pattern type and the detected edge are detected. The type of the pattern sandwiched between the edges can be discriminated from the position and the arithmetic processing according to each can be performed to obtain an accurate width. According to the apparatus of claim 2, whether to add or subtract the offset value is determined from the pattern type of the pattern determination position and the edge position, and the offset value is added or subtracted from the interval of the edge position based on this determination to accurately determine the offset value. Pattern width is required.

【0009】[0009]

【実施例】以下、図2〜図7を参照して本発明の一実施
例を説明する。図2は本実施例の測定装置の概略構成を
示すもので、図中符号1はパターン幅測定用のレーザ光
源である。レーザ光源1から発射されるレーザ光は、不
図示のビームエキスパンダーによりその光束が拡大され
た後、ビームスプリッタ2を通過してミラー3で反射さ
れ、ミラー4を通過して対物レンズ5に入射し、ステー
ジ6上に載置された試料TP上に点状に結像する。この
状態でステージ6が水平面内を移動すると、レーザ光に
よる試料TPの走査が行なわれる。試料TP上でのレー
ザ光の正反射光は、対物レンズ5、ミラー4を通過して
ミラー3およびビームスプリッタ2で反射され、反射光
検出器7に導かれる。反射光検出器7は検出した正反射
光を光電変換して反射光強度に応じた値の電流をADコ
ンバータ8に出力する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of the present invention will be described below with reference to FIGS. FIG. 2 shows a schematic configuration of the measuring apparatus of the present embodiment. In the figure, reference numeral 1 is a laser light source for pattern width measurement. The laser light emitted from the laser light source 1 has its luminous flux expanded by a beam expander (not shown), then passes through the beam splitter 2, is reflected by the mirror 3, passes through the mirror 4, and enters the objective lens 5. , A point image is formed on the sample TP mounted on the stage 6. When the stage 6 moves in the horizontal plane in this state, the sample TP is scanned with the laser light. The regularly reflected light of the laser light on the sample TP passes through the objective lens 5, the mirror 4, is reflected by the mirror 3 and the beam splitter 2, and is guided to the reflected light detector 7. The reflected light detector 7 photoelectrically converts the detected regular reflected light and outputs a current having a value corresponding to the reflected light intensity to the AD converter 8.

【0010】9はステージ6の移動量を検出する干渉計
である。この干渉計9はステージ6が所定の単位量移動
する毎にADコンバータ8へパルス信号を出力する。A
Dコンバータ8でデジタル信号に変換された反射光検出
器7の出力は、第1のCPU10の制御動作により、干
渉計9からのパルス信号が到来する度にメモリ11の指
定アドレスに取り込まれる。この記憶動作時においてメ
モリ11のアドレスは干渉計9からのパルス信号が到来
する毎に1ずつ加算される。これによりメモリ11の各
アドレスの記憶内容と試料TPの走査位置とが一対一に
対応する。第1のCPU10はメモリ11が記憶する反
射光強度に基づいて後述するエッジ位置検出処理を行な
う。12は干渉計9の出力に基づいて第1のCPU10
から出力される駆動指令に応答してステージ6を駆動す
るステージ駆動回路である。なお、13は第1のCPU
10の出力手段としてのCRTである。
An interferometer 9 detects the amount of movement of the stage 6. The interferometer 9 outputs a pulse signal to the AD converter 8 every time the stage 6 moves by a predetermined unit amount. A
The output of the reflected light detector 7 converted into a digital signal by the D converter 8 is taken into a designated address of the memory 11 each time a pulse signal from the interferometer 9 arrives by the control operation of the first CPU 10. During this storage operation, the address of the memory 11 is incremented by 1 each time the pulse signal from the interferometer 9 arrives. As a result, the stored content of each address of the memory 11 and the scanning position of the sample TP have a one-to-one correspondence. The first CPU 10 performs edge position detection processing, which will be described later, based on the reflected light intensity stored in the memory 11. Reference numeral 12 denotes the first CPU 10 based on the output of the interferometer 9.
The stage drive circuit drives the stage 6 in response to a drive command output from the stage drive circuit. Note that 13 is the first CPU
10 is a CRT as an output means.

【0011】20はハロゲンランプ等を用いた画像処理
用の光源であって、その照明光は光学系21で調光され
た上でミラー22,23,4で反射されて対物レンズ5
に入射し、試料TP上に結像する。この光源20が試料
TPを照射する範囲は、レーザ光源1による照射位置を
中心とする所定半径の円形に設定される。光源20の照
明光の試料TP上での反射光は、対物レンズ5を通過し
てミラー4で反射され、ミラー23を通過して反射光光
学系24で拡大されて結像面25に到達する。これによ
り結像面25に試料TPの画像が結像する。
Reference numeral 20 is a light source for image processing using a halogen lamp or the like. The illumination light is dimmed by an optical system 21 and then reflected by mirrors 22, 23 and 4 to obtain an objective lens 5.
And is imaged on the sample TP. The range in which the light source 20 irradiates the sample TP is set to be a circle having a predetermined radius centered on the irradiation position of the laser light source 1. The reflected light of the illumination light of the light source 20 on the sample TP passes through the objective lens 5, is reflected by the mirror 4, passes through the mirror 23, is enlarged by the reflected light optical system 24, and reaches the imaging plane 25. . As a result, an image of the sample TP is formed on the image plane 25.

【0012】結像面25の画像はCCDカメラ26に取
り込まれる。CCDカメラ26の出力はADコンバータ
27でデジタル信号に変換された上で、第2のCPU2
8の制御動作にしたがってフレームメモリ29に取り込
まれる。フレームメモリ29に取り込まれた画像はIT
V30に表示される。ここで、結像面25に結像する試
料TPの画像とフレームメモリ29に取り込まれる画像
との対応関係の一例を図3に示す。この例では、図3
(a)に示すごとく結像面25に試料TPの上面の画像
が結像し、この画像中の点線で囲まれた範囲ZmがCC
Dカメラ26で取り込まれる。フレームメモリ29を8
ビットメモリとした場合、CCDカメラ26の出力は、
図3(b)に示すように0を黒、255を白とする2次
元画像としてフレームメモリ29に取り込まれる。以
下、フレームメモリ29の画像中の階調は255に向う
ほど高く、0に向うほど低くなるものとして表現を統一
する。なお、同図の点Spはレーザ光源1の照射位置、
黒色部分(ハッチング領域)はレジストパターンPr、
白色部分はシリコン基板Bsの露出部分である。フレー
ムメモリ29に取り込まれる画像の画素数は例えば64
0×480に設定され、試料TP上における1画素当り
の長さは予め第2のCPU28の内部メモリに入力され
ている。
The image on the image plane 25 is captured by the CCD camera 26. The output of the CCD camera 26 is converted into a digital signal by the AD converter 27, and then the second CPU 2
It is taken into the frame memory 29 according to the control operation of 8. The image captured in the frame memory 29 is IT
It is displayed on V30. Here, an example of the correspondence relationship between the image of the sample TP imaged on the image plane 25 and the image captured in the frame memory 29 is shown in FIG. In this example, FIG.
As shown in (a), the image of the upper surface of the sample TP is formed on the image forming surface 25, and the range Zm surrounded by the dotted line in this image is CC.
It is captured by the D camera 26. 8 for frame memory 29
When the bit memory is used, the output of the CCD camera 26 is
As shown in FIG. 3B, a two-dimensional image in which 0 is black and 255 is white is captured in the frame memory 29. Hereinafter, the expressions are unified such that the gradation in the image of the frame memory 29 becomes higher toward 255 and lower toward 0. The point Sp in the figure is the irradiation position of the laser light source 1,
The black portion (hatched area) is the resist pattern Pr,
The white part is the exposed part of the silicon substrate Bs. The number of pixels of the image captured in the frame memory 29 is 64, for example.
The length per pixel on the sample TP is set to 0 × 480 and is previously input to the internal memory of the second CPU 28.

【0013】第2のCPU28はフレームメモリ29の
記憶内容に基づいてパターン判別処理を行ない、その判
別結果を第1のCPU10に送出する。第1のCPU1
0は第2のCPU28の判別結果に基づいてパターン幅
演算処理を行なう。以下、第1のCPU10および第2
のCPU28での処理手順を図4〜図7のフローチャー
トを参照しつつ説明する。なお、以下では図9(a)に
示す試料の点Ss〜Se間を走査してパターン幅W1〜
W5を求める場合を例とする。また、走査経路Ss〜S
eの位置情報は第1のCPU10および第2のCPU2
8に予め与えられ、かつ第1のCPU10には試料TP
の種類、すなわち試料TPの基板の材質と基板上に形成
したパターンの材質と、試料TPの種類に対応したオフ
セット値F(正の値)が予め与えられているものとす
る。これらの情報の与え方としてはCPU10,28の
内部メモリに予め想定される情報を格納しておく場合
と、測定のつどオペレータが入力する場合のいずれでも
よい。
The second CPU 28 performs a pattern discrimination process based on the contents stored in the frame memory 29, and sends the discrimination result to the first CPU 10. First CPU 1
0 performs pattern width calculation processing based on the determination result of the second CPU 28. Hereinafter, the first CPU 10 and the second
The processing procedure of the CPU 28 will be described with reference to the flowcharts of FIGS. In the following, the pattern widths W1 to W1 are scanned by scanning the points Ss to Se of the sample shown in FIG.
An example is the case of obtaining W5. Further, the scanning paths Ss to S
The position information of e is the first CPU 10 and the second CPU 2.
8 is given in advance, and the first CPU 10 has a sample TP.
, That is, the material of the substrate of the sample TP, the material of the pattern formed on the substrate, and the offset value F (positive value) corresponding to the type of the sample TP are given in advance. The information may be given either by preliminarily storing the expected information in the internal memories of the CPUs 10 and 28 or by the operator inputting each measurement.

【0014】図4により第2のCPU28でのパターン
判別処理を説明する。試料TPの画像がフレームメモリ
29に取り込まれると、第2のCPU28は図4に示す
パターン判別処理を開始する。この処理では、まずステ
ップS1で走査開始位置Ssに対応する画素の階調Is
を取り込み、次のステップS2で走査経路Ss〜Se上
の全画素の階調を取り込む。ついでステップS3で取り
込んだ画素の階調の最大値Imaxと最小値Iminを求め、
ステップS4で最大値Imaxと最小値Iminとの中間値を
求めて判定値Ithとする。ステップS5ではステップS
1で取り込んだ階調Isが判定値Ithよりも高いか否か
を判定する。
The pattern discrimination process in the second CPU 28 will be described with reference to FIG. When the image of the sample TP is captured in the frame memory 29, the second CPU 28 starts the pattern determination process shown in FIG. In this process, first, in step S1, the gradation Is of the pixel corresponding to the scanning start position Ss is
And the gradations of all the pixels on the scanning paths Ss to Se are captured in the next step S2. Then, the maximum value Imax and the minimum value Imin of the gradation of the pixel captured in step S3 are obtained,
In step S4, an intermediate value between the maximum value Imax and the minimum value Imin is obtained and set as the determination value Ith. In step S5, step S
It is determined whether the gradation Is captured in 1 is higher than the determination value Ith.

【0015】階調Isが判定値Ithよりも高いと判断し
たときはステップS6に進み、走査開始位置Ssのパタ
ーン種類の判断結果を表す指数Jfを1とする。ステッ
プS5で階調Isが判定値Ith以下と判断したときはス
テップS7に進み、指数Jfを0に設定する。ステップ
S6またはステップS7の処理後はステップS8にて変
数Jfを第1のCPU10へ送出し、処理を終了する。
When it is determined that the gradation Is is higher than the determination value Ith, the process proceeds to step S6, and the index Jf representing the determination result of the pattern type at the scanning start position Ss is set to 1. If it is determined in step S5 that the gradation Is is less than or equal to the determination value Ith, the process proceeds to step S7, and the index Jf is set to 0. After the processing of step S6 or step S7, the variable Jf is sent to the first CPU 10 in step S8, and the processing is ended.

【0016】第1のCPU10は不図示の操作盤から入
力される測定開始指令に応答して図5に示す測定処理を
開始する。この処理では、まずステップS10でステー
ジ駆動回路12へ駆動開始指令を出力し、ステージ6を
一定速度で移動させてレーザ光による試料TPの走査を
開始する。次のステップS11では干渉計9のパルスが
到来したか否かを判断し、到来したと判断したときはス
テップS12で反射光検出器7の出力信号をメモリ11
の指定アドレスに取り込んでステップS13へ進む。な
お、既述のように、メモリ11への記憶動作に伴ってア
ドレスは順次1ずつ加算される。ステップS11が否定
されたときはそのままステップS13へ進む。ステップ
S13では干渉計9が検出したステージ6の位置に基づ
いてレーザ光の走査位置が走査終了位置Seに達したか
否かを判断し、走査終了位置Seと判断したときはステ
ップS14へ進んでステージ駆動回路12に駆動終了指
令を出力し、ステージ6を停止させる。ステップS13
が否定されるときはステップS11へ戻る。
The first CPU 10 starts the measurement process shown in FIG. 5 in response to a measurement start command input from an operation panel (not shown). In this process, first, in step S10, a drive start command is output to the stage drive circuit 12, the stage 6 is moved at a constant speed, and scanning of the sample TP by the laser light is started. In the next step S11, it is determined whether or not the pulse of the interferometer 9 has arrived. When it is determined that the pulse has arrived, the output signal of the reflected light detector 7 is stored in the memory 11 in step S12.
It is fetched into the designated address of and the process proceeds to step S13. As described above, the addresses are sequentially incremented by 1 in accordance with the storage operation in the memory 11. When step S11 is denied, it progresses to step S13 as it is. In step S13, it is determined whether or not the scanning position of the laser light reaches the scanning end position Se based on the position of the stage 6 detected by the interferometer 9. When it is determined that the scanning end position Se is reached, the process proceeds to step S14. A drive end command is output to the stage drive circuit 12 to stop the stage 6. Step S13
When is denied, it returns to step S11.

【0017】ステップS14により走査を終了したなら
ばステップS15に進み、メモリ11の記憶内容に基づ
いて後述するエッジ位置検出処理を行なう。エッジ位置
検出処理の終了後はステップS16で第2のCPU28
でのパターン種類判断結果を受取ったか否かを判定し、
受取ったと判断したときステップS17へ進んで後述す
るパターン幅演算処理を行なう。ステップS16が否定
されるときは、パターン種類判断結果を受取るまで判断
を繰り返す。ステップS17でパターン幅演算処理を終
了したならば、ステップS18で演算結果をCRT13
に出力し、処理を終了する。
When the scanning is completed in step S14, the process proceeds to step S15, and the edge position detecting process described later is performed based on the stored contents of the memory 11. After the edge position detection processing is completed, the second CPU 28 is operated in step S16.
It is judged whether or not the pattern type judgment result in
When it is determined that it has been received, the process proceeds to step S17 to perform a pattern width calculation process described later. When step S16 is denied, the determination is repeated until the pattern type determination result is received. When the pattern width calculation process is completed in step S17, the calculation result is displayed on the CRT 13 in step S18.
Is output to and the processing ends.

【0018】図6はステップS15でのエッジ位置検出
処理を示すものである。この処理では、まずステップS
30で走査開始位置Ssに対応するメモリ11のアドレ
スを指定し、ステップS31でメモリ11の指定アドレ
スに格納された反射光強度を第1のCPU10に取り込
む。次のステップS32では、取り込んだ反射光強度が
図9(b)に示す閾値Rthと一致するか否かによりエッ
ジ位置M1〜M6を検出したか否かを判断する。エッジ
位置と判断したときはステップS33でその位置を内部
メモリに記憶した上でステップS34へ進む。ステップ
S32が否定されたときはそのままステップS34へ進
む。ステップS34では指定アドレスが走査終了位置S
eに対応するアドレスか否かを判断し、走査終了位置S
eと判断したとき図5に示す処理へ復帰する。ステップ
S34が否定されたときはステップS35で指令アドレ
スに1を加算してステップS31へ戻る。
FIG. 6 shows the edge position detection processing in step S15. In this process, first, step S
An address of the memory 11 corresponding to the scanning start position Ss is designated at 30 and the reflected light intensity stored at the designated address of the memory 11 is fetched into the first CPU 10 at step S31. In the next step S32, it is determined whether or not the edge positions M1 to M6 have been detected depending on whether or not the taken-in reflected light intensity matches the threshold value Rth shown in FIG. 9B. When it is determined that the position is the edge position, the position is stored in the internal memory in step S33, and then the process proceeds to step S34. When step S32 is denied, the process directly proceeds to step S34. In step S34, the designated address is the scanning end position S.
It is determined whether the address corresponds to e, and the scanning end position S
When e is determined, the process returns to the process shown in FIG. When step S34 is denied, 1 is added to the command address in step S35 and the process returns to step S31.

【0019】図7はステップS17でのパターン幅演算
処理を示すものである。この処理では、まずステップS
40で第2のCPU28から受取った指数Jfが1か否
かを判断する。指数Jfが1と判断したときはステップ
S41に進み、予め第1のCPU10に与えられている
正のオフセット値Fをそのままオフセット値Dofsとし
て指定する。指数Jfが1ではないと判断したときはス
テップS42へ進み、正のオフセット値Fの符号を反転
して負の値−Fをオフセット値Dofsに指定する。次の
ステップS43では、内部メモリが記憶するエッジ位置
の個数からエッジ個数Neを割り出して記憶し、次のス
テップS44でパターン幅の演算回数を表す変数nを1
に設定してステップS45へ進む。ステップS45で
は、走査開始点Ssからn番目にあるエッジ位置Mn
と、これよりも1つ遠方に存在するエッジ位置Mn+1と
をメモリ11から取り込み、これらの間隔からオフセッ
ト値Dofsを減算して走査開始点Ssからn番目(走査
開始点Ss上のパターンを0番目とする)にあるパター
ンの幅Wnを算出する。算出結果はステップS46で内
部メモリに記憶する。次のステップS47では変数nが
エッジ個数Neから1を引いた値になったか否かを判断
する。ステップS47が否定されたときは、ステップS
48に進んでオフセット値Dofsの符号を反転し、ステ
ップS49で変数nに1を加算してステップS45へ戻
る。ステップS47が肯定されたときは、図5に示す処
理に復帰する。
FIG. 7 shows the pattern width calculation processing in step S17. In this process, first, step S
At 40, it is determined whether the index Jf received from the second CPU 28 is 1. When it is determined that the index Jf is 1, the process proceeds to step S41, and the positive offset value F given to the first CPU 10 in advance is designated as the offset value Dofs. If it is determined that the index Jf is not 1, the process proceeds to step S42, the sign of the positive offset value F is inverted, and the negative value -F is designated as the offset value Dofs. In the next step S43, the number of edges Ne is calculated from the number of edge positions stored in the internal memory and stored, and in the next step S44, the variable n representing the number of times the pattern width is calculated is set to 1
And set to step S45. In step S45, the nth edge position Mn from the scan start point Ss
And an edge position Mn + 1 that is one distance away from this, are fetched from the memory 11 and the offset value Dofs is subtracted from these intervals to calculate the nth position from the scanning start point Ss (the pattern on the scanning start point Ss The width Wn of the pattern at the 0th position) is calculated. The calculation result is stored in the internal memory in step S46. In the next step S47, it is determined whether or not the variable n has a value obtained by subtracting 1 from the number of edges Ne. When step S47 is denied, step S
In step S48, the sign of the offset value Dofs is inverted, 1 is added to the variable n in step S49, and the process returns to step S45. When step S47 is positive, the process returns to the process shown in FIG.

【0020】次に、以上の処理による作用を説明する。
図4に示す処理では、ステップS5で走査経路Ss〜S
e上の階調値の最大値Imaxと最小値Iminの中間値Ith
と走査開始位置Ssの階調Isとを大小比較しているの
で、図9(a)に示すように走査開始位置Ssがレジス
トパターンPrよりも反射率が高いシリコン基板Bs上
にあるときは、階調Isが判定値Ithよりも白側すなわ
ち「255」側に増加してステップS5が肯定され、ス
テップS6で指数Jfが1に設定される。反対に走査開
始点Ssが反射率の低いレジストパターンPr上にある
ときはステップS6が否定され、ステップS7で指数J
fが0に設定される。すなわち、ステップS5で走査開
始位置Ssのパターンがシリコン基板Bsであるかレジ
ストパターンPrであるかが判別され、その結果に応じ
た指数JfがステップS6またはステップS7で指定さ
れる。
Next, the operation of the above processing will be described.
In the process shown in FIG. 4, the scanning paths Ss to Ss in step S5.
Intermediate value Ith between maximum value Imax and minimum value Imin of gradation values on e
9 and the gradation Is of the scanning start position Ss are compared in magnitude, when the scanning start position Ss is on the silicon substrate Bs having a higher reflectance than the resist pattern Pr as shown in FIG. 9A, The gradation Is is increased to the white side, that is, "255" side from the determination value Ith, and the step S5 is affirmed, and the index Jf is set to 1 in the step S6. On the contrary, when the scanning start point Ss is on the resist pattern Pr having a low reflectance, step S6 is denied and the index J is calculated in step S7.
f is set to 0. That is, in step S5, it is determined whether the pattern at the scanning start position Ss is the silicon substrate Bs or the resist pattern Pr, and the index Jf corresponding to the result is specified in step S6 or step S7.

【0021】ちなみに、シリコン基板上にレジストパタ
ーンを形成した場合は、シリコンの反射率が40%前
後、レジストの反射率が1%前後であるため、走査開始
位置Ssのパターン種類がシリコン基板であれば指数J
fは1となり、レジストパターンであれば指数Jfは0
となる。また、ガラス基板上にクロムマスクを形成した
場合は、クロムの反射率が50%前後、ガラスの反射率
が2%前後であるため、走査開始位置Ssのパターン種
類がクロムパターンであれば指数Jfは1、ガラスパタ
ーンであれば指数Jfは0となる。
By the way, when a resist pattern is formed on a silicon substrate, the reflectance of silicon is around 40% and the reflectance of resist is around 1%. Therefore, if the pattern type at the scanning start position Ss is a silicon substrate. If the index J
f becomes 1, and the index Jf is 0 if the pattern is a resist pattern.
Becomes When a chrome mask is formed on the glass substrate, the reflectance of chrome is about 50% and the reflectance of glass is about 2%. Therefore, if the pattern type at the scanning start position Ss is a chrome pattern, the index Jf Is 1, and the index Jf is 0 for a glass pattern.

【0022】図5に示す処理では、ステップS10〜ス
テップS14の処理によって走査経路Ss〜Se間の正
反射光強度が逐次メモリ11に取り込まれる。そして、
図6に示すエッジ位置検出処理により、図9(b)に示
すエッジ位置M1〜M6が検出される。さらに、図7に
示すパターン幅演算処理では、ステップS44、ステッ
プS45およびステップS49の処理により走査経路S
s〜Se間に存在するパターン幅W1〜W5(図9
(b)参照)が走査開始位置Ssに近い側から順に算出
される。ステップS45での演算時に使用するオフセッ
ト値Dofsは、ステップS41またはステップS42で
設定された値が第1番目のパターン幅W1の演算時に使
用され、以降演算を繰り返す毎にステップS48の処理
によってオフセット値Dofsの符号が交互に反転する。
In the processing shown in FIG. 5, the regular reflection light intensities between the scanning paths Ss to Se are sequentially fetched into the memory 11 by the processing of steps S10 to S14. And
By the edge position detection processing shown in FIG. 6, the edge positions M1 to M6 shown in FIG. 9B are detected. Further, in the pattern width calculation process shown in FIG. 7, the scanning path S is performed by the processes of step S44, step S45 and step S49.
Pattern widths W1 to W5 existing between s and Se (see FIG.
(See (b)) is calculated in order from the side closer to the scanning start position Ss. As the offset value Dofs used in the calculation in step S45, the value set in step S41 or step S42 is used in the calculation of the first pattern width W1, and the offset value is calculated by the process of step S48 every time the calculation is repeated. The sign of Dofs is alternately inverted.

【0023】図9の例では、走査開始位置Ssがシリコ
ン基板Bsで、第1番目のパターンはレジストパターン
Prであるから、第2のCPU28から送出される指数
Jfが1となってステップS40が肯定され、ステップ
S41で正の値Fがオフセット値Dofsに指定される。
よって、ステップS45で第1番目のパターン幅W1が
演算される際にはエッジ位置の間隔M2−M1からオフ
セット値Fが減算されて正しいパターン幅W1が得られ
る。第2番目のパターン幅W2の演算時にはオフセット
値Dofsが負の値−Fとなるので、エッジ位置の間隔M
3−M2にオフセット値Fが加算されて正しいパターン
幅W2が得られる。以下同様にオフセット値Fの減算お
よび加算が交互に繰り返されてすべてのパターン幅W1
〜W5が正確に算出される。
In the example of FIG. 9, since the scanning start position Ss is the silicon substrate Bs and the first pattern is the resist pattern Pr, the index Jf sent from the second CPU 28 becomes 1 and step S40 is executed. If affirmative, the positive value F is designated as the offset value Dofs in step S41.
Therefore, when the first pattern width W1 is calculated in step S45, the offset value F is subtracted from the edge position interval M2-M1 to obtain the correct pattern width W1. When the second pattern width W2 is calculated, the offset value Dofs becomes a negative value -F, and therefore the edge position interval M
The offset value F is added to 3-M2 to obtain the correct pattern width W2. Similarly, the subtraction and the addition of the offset value F are alternately repeated, and all pattern widths W1
~ W5 is accurately calculated.

【0024】このように本実施例の測定装置では、試料
TPの走査開始位置Ssにあるパターンが反射率の高い
方のパターンか低い方のパターンかが第2のCPU28
で判定され、判定結果に基づいて第1番目のパターン幅
W1を求める際にオフセット値Fを加算するか減算する
かが第1のCPU10のステップS40〜ステップS4
2で決定され、以降各パターン幅W2〜W5を算出する
際にオフセット値Fを加算するか減算するかが第1のC
PU10のステップS45で決定されるので、エッジ位
置M1〜M6の間隔に対するオフセット値の加算または
減算を間違いなく実行できる。
As described above, in the measuring apparatus of the present embodiment, the pattern at the scanning start position Ss of the sample TP is the pattern having the higher reflectance or the pattern having the lower reflectance.
Whether the offset value F is added or subtracted when the first pattern width W1 is determined based on the determination result is determined in steps S40 to S4 of the first CPU 10.
The first C determines whether the offset value F is added or subtracted when the pattern widths W2 to W5 are calculated thereafter.
Since it is determined in step S45 of the PU 10, the addition or subtraction of the offset value with respect to the interval between the edge positions M1 to M6 can be definitely executed.

【0025】本実施例ではステージ6を駆動して試料T
Pを走査する装置を例に挙げたが、図8に示すように、
往復運動ミラー装置40に内蔵された一対のミラー40
a,40bの間隔を調整してレーザ光の光路を平行移動
させることで試料TPを走査する装置にも本発明は適用
される。なお、同図において9Aはミラー40a,40
bの位置を検出する干渉計、12Aは第1のCPU10
からの駆動指令にしたがってミラー40a,40bを駆
動するミラー駆動回路である。
In the present embodiment, the sample T is driven by driving the stage 6.
An example of a device for scanning P is given, but as shown in FIG.
A pair of mirrors 40 built in the reciprocating mirror device 40
The present invention is also applied to an apparatus for scanning the sample TP by adjusting the distance between a and 40b and moving the optical path of the laser light in parallel. In the figure, 9A is a mirror 40a, 40a.
The interferometer 12A for detecting the position of b is the first CPU 10
The mirror drive circuit drives the mirrors 40a and 40b in accordance with the drive command from the.

【0026】実施例では走査開始位置Ssをパターン判
別位置としたが、パターン判別位置の設定箇所とパター
ン判別位置におけるパターン種類が判明していれば、パ
ターン判別位置とエッジ位置との対応関係から求めよう
とする箇所のパターンがいずれの種類のパターンかを判
別できるので、例えば走査経路Ss〜Se上の中間位置
や走査終了位置Seをパターン判別位置としてもよく、
これらの間に複数のパターン判別位置を設定してもよ
い。
In the embodiment, the scanning start position Ss is set as the pattern discriminating position. However, if the set position of the pattern discriminating position and the pattern type at the pattern discriminating position are known, it is obtained from the correspondence between the pattern discriminating position and the edge position. Since it is possible to discriminate which kind of pattern the pattern at the desired position is, the intermediate position on the scanning paths Ss to Se or the scanning end position Se may be used as the pattern discrimination position,
A plurality of pattern discrimination positions may be set between them.

【0027】ちなみに図9の例では、パターン判別位置
Ssからパターン幅を求めようとするパターンまでのエ
ッジ数が偶数個であればパターン判別位置Ssと同一種
類のパターン、奇数個であればパターン判別位置Ssと
は異なる種類のパターンと判断できる。パターン幅W1
〜W5も走査開始位置Ssから終了位置Seに向って順
に演算する必要性はなく、図9のレジストパターンPr
の幅W1,W3,W5のみを求めるなど適宜変更して構
わない。なお、実施例ではパターン幅を順に求めている
のでオフセット値の正負を交互に変化させるだけで済ん
だが、パターン幅を順に求めないときは、パターン判別
位置でのパターン種類と検出されたエッジ位置とから求
めようとする箇所のパターン種類を判別してオフセット
値を加算するか減算するかを判断する必要がある。ま
た、パターンが規則的に並んでいないときは、パターン
種類が不明な位置をパターン判別位置に設定して個々に
パターン種類を判別すればよい。
Incidentally, in the example of FIG. 9, if the number of edges from the pattern discrimination position Ss to the pattern for which the pattern width is to be obtained is an even number, the pattern of the same type as the pattern discrimination position Ss, and if it is an odd number, the pattern discrimination is performed. It can be determined that the pattern is different from the position Ss. Pattern width W1
It is not necessary to sequentially calculate up to W5 from the scan start position Ss toward the end position Se, and the resist pattern Pr shown in FIG.
The widths W1, W3, and W5 may be changed as appropriate. In the embodiment, since the pattern width is obtained in order, it suffices to alternately change the positive and negative of the offset value.However, when the pattern width is not obtained in order, the pattern type at the pattern determination position and the detected edge position It is necessary to determine the pattern type of the portion to be obtained from the above and determine whether to add or subtract the offset value. When the patterns are not regularly arranged, the position where the pattern type is unknown may be set as the pattern determination position to individually determine the pattern type.

【0028】実施例では走査経路上の画素の階調の最大
値と最小値の中間値Ithと、走査開始位置Ssの階調I
sとを大小比較してパターン種類を判別したが、例えば
走査経路上の階調の平均値とパターン判別位置の階調と
を比較してもよい。パターンの材質とフレームメモリ2
9に取り込まれる画像の階調との対応関係のデータを予
め求めておき、パターン判別位置の階調がいずれのパタ
ーンの階調に近いかでパターン種類を判断してもよい。
パターン判別用の光学系およびその画像処理系を省略し
て反射光検出器7が検出する反射光強度からパターン判
別位置のパターン種類を判別してもよい。ただし、実施
例のようにパターン判別用の光学系およびその画像処理
系を走査系と別に設けた場合には、エッジ検出とパター
ン判別とを同時に処理できるので処理時間の短縮が可能
である。
In the embodiment, the intermediate value Ith between the maximum value and the minimum value of the gradation of the pixels on the scanning path and the gradation I at the scanning start position Ss.
Although s is compared in magnitude to determine the pattern type, for example, the average value of the gradation on the scanning path and the gradation at the pattern determination position may be compared. Pattern material and frame memory 2
Data of the correspondence relationship with the gradation of the image captured in 9 may be obtained in advance, and the pattern type may be judged depending on which gradation of the pattern is closer to the gradation of which pattern.
The pattern discrimination optical system and its image processing system may be omitted, and the pattern type at the pattern discrimination position may be discriminated from the reflected light intensity detected by the reflected light detector 7. However, when the optical system for pattern determination and its image processing system are provided separately from the scanning system as in the embodiment, the edge detection and the pattern determination can be processed simultaneously, so that the processing time can be shortened.

【0029】以上の実施例では第2のCPU28がパタ
ーン判別手段を、第1のCPU10がエッジ位置検出手
段および演算手段を構成する。また、第1のCPU10
が演算手段のパターン幅算出部およびオフセット値加減
算決定部を構成する。また、実施例ではシリコン基板B
sとレジストパターンPrとによって2種類のパターン
が交互に繰り返される試料を例に挙げたが、本発明はこ
れに限るものではなく、材質が異なる複数種類のパター
ンが形成されたあらゆる試料の測定に用いることが可能
である。
In the above embodiment, the second CPU 28 constitutes the pattern discriminating means, and the first CPU 10 constitutes the edge position detecting means and the arithmetic means. In addition, the first CPU 10
Constitutes a pattern width calculation unit and an offset value addition / subtraction determination unit of the calculation means. Further, in the embodiment, the silicon substrate B
Although a sample in which two types of patterns are alternately repeated by s and the resist pattern Pr has been described as an example, the present invention is not limited to this, and can be used for measurement of any sample in which a plurality of types of patterns of different materials are formed. It can be used.

【0030】[0030]

【発明の効果】以上説明したように、本発明では、パタ
ーン判別位置にあるパターン種類を判別できるので、複
数種類のパターンが規則的に並んでいる場合であれば、
パターン判別位置でのパターン種類と検出されたエッジ
位置とから正確なパターン幅を算出できるので、測定箇
所に応じてオペレータがオフセット値の加算または減算
を指示する必要がなくなって入力ミスによる測定エラー
のおそれが排除され、操作も簡素化される。請求項2の
装置では、オペレータがオフセット値の加算または減算
を指示する必要がないので、オフセット値の加減算にミ
スによる測定エラーが防がれ、操作の負担が軽減され
る。
As described above, according to the present invention, since the pattern type at the pattern determination position can be discriminated, if a plurality of types of patterns are regularly arranged,
Since the accurate pattern width can be calculated from the pattern type at the pattern discrimination position and the detected edge position, it is not necessary for the operator to instruct addition or subtraction of the offset value depending on the measurement location, and measurement error due to input error Fear is eliminated and operation is simplified. In the apparatus according to the second aspect, since the operator does not need to instruct addition or subtraction of the offset value, a measurement error due to a mistake in the addition or subtraction of the offset value can be prevented, and the operation load can be reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明のクレーム対応図。FIG. 1 is a diagram corresponding to a claim of the present invention.

【図2】本発明の一実施例の測定装置の概略構成を示す
図。
FIG. 2 is a diagram showing a schematic configuration of a measuring apparatus according to an embodiment of the present invention.

【図3】図2の装置の試料TPの上面とフレームメモリ
29に取り込まれる画像との対応関係を示す図。
FIG. 3 is a diagram showing a correspondence relationship between an upper surface of a sample TP of the apparatus of FIG. 2 and an image captured in a frame memory 29.

【図4】図2の装置の第2のCPUでの処理手順を示す
フローチャート。
FIG. 4 is a flowchart showing a processing procedure in a second CPU of the apparatus shown in FIG.

【図5】図2の装置の第1のCPUでの処理手順を示す
フローチャート。
5 is a flowchart showing a processing procedure in a first CPU of the apparatus shown in FIG.

【図6】第1のCPUによるエッジ位置検出処理手順を
示すフローチャート。
FIG. 6 is a flowchart showing an edge position detection processing procedure by the first CPU.

【図7】第1のCPUによるパターン幅演算処理手順を
示すフローチャート。
FIG. 7 is a flowchart showing a pattern width calculation processing procedure by the first CPU.

【図8】図2の変形例を示す図。FIG. 8 is a diagram showing a modification of FIG.

【図9】試料TPの上面と正反射光強度波形との対応関
係を示す図。
FIG. 9 is a diagram showing a correspondence relationship between an upper surface of a sample TP and a regular reflection light intensity waveform.

【図10】オフセット値による補正を行なう前のパター
ン幅測定値と真のパターン幅との関係の一例を示す図。
FIG. 10 is a diagram showing an example of a relationship between a pattern width measurement value before correction with an offset value and a true pattern width.

【図11】図10の他の例を示す図。11 is a diagram showing another example of FIG.

【符号の説明】[Explanation of symbols]

1 レーザ光源 6 ステージ 10 第1のCPU 20 画像処理用の光源 28 第2のCPU 100 エッジ位置検出手段 101 パターン判別手段 102 演算手段 103 パターン幅算出部 104 オフセット値加減算決定部 Bs シリコン基板 L1〜L6 真のエッジ位置 M1〜M6 検出したエッジ位置 Pr 試料上のレジストパターン TP 試料 DESCRIPTION OF SYMBOLS 1 laser light source 6 stage 10 1st CPU 20 light source for image processing 28 2nd CPU 100 edge position detection means 101 pattern determination means 102 calculation means 103 pattern width calculation unit 104 offset value addition / subtraction determination unit Bs silicon substrate L1 to L6 True edge position M1 to M6 Detected edge position Pr Resist pattern on sample TP sample

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 材質が異なる複数種類のパターンが形成
された試料上を光電的に走査したときの反射光強度の変
化に基づいて前記パターンのエッジ位置を検出するエッ
ジ位置検出手段と、 前記走査の経路上に設定したパターン判別位置での反射
光強度に基づいて当該パターン判別位置がいずれの種類
のパターン上にあるかを判別するパターン判別手段と、 前記パターン判別手段の判別結果と、前記パターンの材
質によって定まるオフセット値と、前記エッジ位置検出
手段で検出したエッジ位置とに基づいて前記パターンの
幅を演算する演算手段と、 を備えることを特徴とするパターン幅測定装置。
1. An edge position detecting means for detecting an edge position of the pattern based on a change in reflected light intensity when photoelectrically scanning a sample on which a plurality of types of patterns having different materials are formed, and the scanning. Pattern discriminating means for discriminating which kind of pattern the pattern discriminating position is on based on the reflected light intensity at the pattern discriminating position set on the path, the discrimination result of the pattern discriminating means, and the pattern A pattern width measuring device, comprising: a calculation unit that calculates the width of the pattern on the basis of an offset value determined by the material and the edge position detected by the edge position detection unit.
【請求項2】 前記演算手段は、前記エッジ位置検出手
段で検出したエッジ位置の間隔に対して前記オフセット
値を加算または減算して前記パターンの幅を算出するパ
ターン幅算出部と、 前記パターン判別手段の判別結果と、検出されたエッジ
位置とに基づいて前記オフセット値を加算するか減算す
るかを決定するオフセット値加減算決定部と、 を備えることを特徴とする請求項1記載のパターン幅測
定装置。
2. The pattern calculating section, wherein the calculating section calculates the width of the pattern by adding or subtracting the offset value to or from the edge position interval detected by the edge position detecting section; The pattern width measurement according to claim 1, further comprising: an offset value addition / subtraction determining unit that determines whether to add or subtract the offset value based on a determination result of the means and a detected edge position. apparatus.
【請求項3】 前記パターン判別手段は、前記走査経路
上の反射光強度の最大値および最小値と、前記パターン
判別位置での反射光強度とに基づいて当該パターン判別
位置にあるパターンの種類を判別することを特徴とする
請求項1または2記載のパターン幅測定装置。
3. The pattern determining means determines the type of the pattern at the pattern determining position based on the maximum and minimum values of the reflected light intensity on the scanning path and the reflected light intensity at the pattern determining position. The pattern width measuring device according to claim 1 or 2, wherein the pattern width measuring device discriminates.
【請求項4】 前記走査の開始位置が前記パターン判別
位置とされていることを特徴とする請求項1〜3のいず
れかに記載のパターン幅測定装置。
4. The pattern width measuring device according to claim 1, wherein the starting position of the scanning is the pattern determining position.
JP4332022A 1992-12-11 1992-12-11 Pattern width measuring device Pending JPH06180211A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4332022A JPH06180211A (en) 1992-12-11 1992-12-11 Pattern width measuring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4332022A JPH06180211A (en) 1992-12-11 1992-12-11 Pattern width measuring device

Publications (1)

Publication Number Publication Date
JPH06180211A true JPH06180211A (en) 1994-06-28

Family

ID=18250269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4332022A Pending JPH06180211A (en) 1992-12-11 1992-12-11 Pattern width measuring device

Country Status (1)

Country Link
JP (1) JPH06180211A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015085336A (en) * 2013-10-28 2015-05-07 三菱マテリアル株式会社 Laser processing method, and processing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015085336A (en) * 2013-10-28 2015-05-07 三菱マテリアル株式会社 Laser processing method, and processing apparatus

Similar Documents

Publication Publication Date Title
US7750970B2 (en) Distance-measuring device installed in camera
US7202957B2 (en) Three-dimensional visual sensor
JP2007206797A (en) Image processing method and image processor
US20030031356A1 (en) Pattern inspection apparatus and method
KR20030063199A (en) Pattern test device
JPH11148813A (en) Method and device for evaluating surface shape
JP2009250844A (en) Three-dimensional shape measurement method and three-dimensional shape measurement apparatus
JPH07260701A (en) Recognition method of area of inspection
JP4834244B2 (en) Dimensional inspection method and apparatus, and mask manufacturing method
KR20010013628A (en) Method for focusing during imaging of structured surfaces of disc-shaped objects
KR20070062905A (en) Differential comparison inspection method and apparatus thereof
JP2006023178A (en) 3-dimensional measuring method and device
JP2009294027A (en) Pattern inspection device and method of inspecting pattern
JP2002140693A (en) Image processing parameter determination device, its method and recording medium with recorded image processing parameter determination program
JP3058781B2 (en) Focusing point detection method
JPH06180211A (en) Pattern width measuring device
US6888958B1 (en) Method and apparatus for inspecting patterns
US20020145741A1 (en) Critical dimension measurement method and apparatus capable of measurement below the resolution of an optical microscope
WO2002077922A1 (en) Image detection method, image detection apparatus, and wafer treatment apparatus
JP2001264017A (en) Three-dimensional image photographing apparatus
JP3239413B2 (en) Camera autofocus device
JP2924514B2 (en) Cross-sectional shape measuring device
JP2001091844A (en) Confocal scanning type microscope
JP2002303588A (en) Pattern defect inspection device
JP3357739B2 (en) Shape detection method