[go: up one dir, main page]

JP2012080034A - Pattern shape prediction program, and pattern shape prediction system - Google Patents

Pattern shape prediction program, and pattern shape prediction system Download PDF

Info

Publication number
JP2012080034A
JP2012080034A JP2010226533A JP2010226533A JP2012080034A JP 2012080034 A JP2012080034 A JP 2012080034A JP 2010226533 A JP2010226533 A JP 2010226533A JP 2010226533 A JP2010226533 A JP 2010226533A JP 2012080034 A JP2012080034 A JP 2012080034A
Authority
JP
Japan
Prior art keywords
shape
shot
pattern
dose amount
correction
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.)
Granted
Application number
JP2010226533A
Other languages
Japanese (ja)
Other versions
JP5672921B2 (en
Inventor
Terusato Narukawa
照悟 鳴河
Isaku Osawa
伊作 大澤
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2010226533A priority Critical patent/JP5672921B2/en
Publication of JP2012080034A publication Critical patent/JP2012080034A/en
Application granted granted Critical
Publication of JP5672921B2 publication Critical patent/JP5672921B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electron Beam Exposure (AREA)
  • Preparing Plates And Mask In Photomechanical Process (AREA)

Abstract

【課題】ショット形状毎にドーズ量を対応付けたショット形状配列描画データを利用してマスクパターン等を製造する場合に、実際に電子線描画することなく、パターンの形状を確認できるパターン形状予測プログラム、パターン形状予測システムを提供する。
【解決手段】パターン形状予測装置50は、段付データ2を記憶する段付データ記憶部55eと、ドーズ量と補正量とを対応付けて記憶する辺補正テーブル55a−1と、段付データ2の矩形3を、辺補正テーブル55a−1の矩形3のドーズ量及び辺補正テーブル55a−1の補正量に基づいて補正した形状を作成するショット形状補正部56aと、ショット形状補正部56aが形状に基づいて、パターン予測形状14を作成する外形作成部56bとを備える。
【選択図】図2
A pattern shape prediction program capable of confirming a pattern shape without actually drawing an electron beam when manufacturing a mask pattern or the like using shot shape array drawing data in which a dose amount is associated with each shot shape A pattern shape prediction system is provided.
A pattern shape prediction device includes a step data storage unit that stores step data, a side correction table that stores a dose amount and a correction amount in association with each other, and step data. The shot shape correction unit 56a that creates a shape obtained by correcting the rectangle 3 based on the dose amount of the rectangle 3 of the side correction table 55a-1 and the correction amount of the side correction table 55a-1, and the shot shape correction unit 56a And an outer shape creation unit 56b for creating the predicted pattern shape 14.
[Selection] Figure 2

Description

本発明は、電子線で描画するパターン形状のパターン形状予測プログラム、パターン形状予測システムに関するものである。   The present invention relates to a pattern shape prediction program and a pattern shape prediction system for a pattern shape drawn with an electron beam.

従来、マスク上にマスクパターンを電子線で描画する場合に、マスクデータを複数の矩形領域に分割して矩形領域毎に描画データを作成する技術があった(例えば特許文献1)。
その一方で、後述する実施形態のように、複数の矩形データが重複するように描画データを作成し、各ショット毎にドーズ量を制御して、マスク上にパターンを描画する手法が提案されている(例えば特許文献2)。この手法では、ショット毎にドーズ量を制御し、ショットの重なりを許容することで、少ないショット数で所望のレジスト形状を描画できるように、描画データを作成する。この手法では、曲線部等の描画データを、従来の描画データよりも、面積が大きく、かつ粗い矩形のショット形状に変換する。そして、電子線の散乱による近接効果によって、所望のレジスト形状が描画されるようになっている。この手法は、近接効果がより顕著に現れる微細なパターンを有する先端品のマスクの描画に適しており、また荷電粒子線にて直接ウエハに描画をする直接描画の分野にも応用できる。
しかし、この描画手法では、描画データに基づいて実際に描画するまでは、パターン形状が確認できないという問題がある。
Conventionally, when a mask pattern is drawn with an electron beam on a mask, there has been a technique for dividing the mask data into a plurality of rectangular areas and creating drawing data for each rectangular area (for example, Patent Document 1).
On the other hand, as in the embodiment described later, a method has been proposed in which drawing data is created so that a plurality of rectangular data overlap, the dose is controlled for each shot, and a pattern is drawn on the mask. (For example, Patent Document 2). In this method, drawing data is created so that a desired resist shape can be drawn with a small number of shots by controlling the dose amount for each shot and allowing the overlapping of shots. In this method, drawing data such as a curved portion is converted into a rectangular shot shape having a larger area and coarser than conventional drawing data. A desired resist shape is drawn by the proximity effect due to scattering of the electron beam. This method is suitable for drawing a mask of a leading-edge product having a fine pattern in which the proximity effect appears more prominently, and can also be applied to the field of direct drawing where drawing is directly performed on a wafer with a charged particle beam.
However, this drawing technique has a problem that the pattern shape cannot be confirmed until the drawing is actually performed based on the drawing data.

特開2005−79115号公報JP 2005-79115 A 国際公開2010/025061号公報International Publication No. 2010/025061

本発明の課題は、ショット形状毎にドーズ量を対応付けたショット形状配列描画データを利用してマスクパターン等を製造する場合に、実際に電子線描画することなく、パターンの形状を確認できるパターン形状予測プログラム、パターン形状予測システムを提供することである。   An object of the present invention is to provide a pattern that can confirm a pattern shape without actually drawing an electron beam when manufacturing a mask pattern or the like using shot shape array drawing data in which a dose amount is associated with each shot shape. A shape prediction program and a pattern shape prediction system are provided.

本発明は、以下のような解決手段により、課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。また、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。   The present invention solves the problems by the following means. In addition, in order to make an understanding easy, although the code | symbol corresponding to embodiment of this invention is attached | subjected and demonstrated, it is not limited to this. In addition, the configuration described with reference numerals may be improved as appropriate, or at least a part thereof may be replaced with another configuration.

第1の発明は、コンピュータ(50,250)を、描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段(55e)と、前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段(55a−1,255a−2)と、前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段(56a,256a)と、前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段(56b,256b)として機能させることを特徴とするパターン形状予測プログラムである。
第2の発明は、第1の発明のパターン形状予測プログラムにおいて、前記コンピュータ(50,250)を、前記描画予定パターンの形状と、前記外形作成手段が作成した前記パターン予測形状とを形状で比較して、その差異を検証する形状比較手段(56c)として機能させること、を特徴とするパターン形状予測プログラムである。
第3の発明は、第1の発明のパターン形状予測プログラムにおいて、前記ショット形状補正手段(56a,256a)を、前記ショット形状が重複する部分について、その部分の総ドーズ量を算出して前記補正ショット形状を作成するように機能させること、を特徴とするパターン形状予測プログラムである。
第4の発明は、第1から第3までのいずれかの発明のパターン形状予測プログラムにおいて、前記コンピュータ(50,250)を、前記ショット形状の辺の形状を補正する情報である辺補正情報を記憶する補正情報記憶手段(55a−1)として機能させ、前記ショット形状補正手段(56a−1)を、前記補正情報記憶手段の前記辺補正情報に基づいて、前記ショット形状の辺を補正するように機能させること、を特徴とするパターン形状予測プログラムである。
第5の発明は、第1から第4までのいずれかの発明のパターン形状予測プログラムにおいて、前記コンピュータ(50,250)を、外側コーナを補正する情報である外側コーナ補正情報、及び内側コーナを補正する情報である内側コーナ補正情報の少なくとも1つを記憶するコーナ補正情報記憶手段(255a−2)として機能させ、前記ショット形状補正手段(256a−2)を、前記辺を補正した前記各補正ショット形状によって形成されるコーナに対して、前記コーナ補正情報記憶手段の補正情報に基づいて補正するように機能させること、を特徴とするパターン形状予測プログラムである。
第6の発明は、第1から第5までのいずれかの発明のパターン形状予測プログラムにおいて、前記ショット形状補正手段を、前記コーナの補正として直線近似するように機能させること、を特徴とするパターン形状予測プログラムである。
第7の発明は、第1から第6までのいずれかの発明のパターン形状予測プログラムにおいて、前記ショット形状補正手段(256a)を、前記コーナの補正として、前記コーナを形成する2つの線分のなす角のうち図形内側の角度が180度以上の場合には、前記線分の長さ及び前記コーナ補正情報記憶手段の補正情報に基づいてコーナをR付けできるか否かを判定し、コーナをR付けできると判定したときには、コーナを補正し、一方、コーナをR付けできないと判定したときには、コーナを補正しないように機能させること、を特徴とするパターン形状予測プログラムである。
第8の発明は、第7の発明のパターン形状予測プログラムにおいて、前記ショット形状補正手段(256a)を、前記コーナをR付けできないと判定したときには、コーナRの大きさに応じて、直線近似するように機能させること、を特徴とするパターン形状予測プログラムである。
第9の発明は、第1から第8までのいずれかの発明のパターン形状予測プログラムにおいて、前記記憶手段(55,255)を、最低ドーズ量を記憶するように機能させ、前記ショット形状補正手段(56a,256a)を、前記ショット形状が重複する部分と重複しない部分に分割した分割ショット形状を得、前記の各分割ショット形状について、その部分の総ドーズ量を算出させ、前記の分割ショット形状の総ドーズ量と、前記記憶手段の前記最低ドーズ量とを比較させ、前記最低ドーズ量よりも少ない場合に、前記の分割ショット形状を削除するように機能させること、を特徴とするパターン形状予測プログラムである。
第10の発明は、第1から第9までのいずれかの発明のパターン形状予測プログラムにおいて、前記記憶手段(55,255)を、最大ドーズ量及び前記最大ドーズ量の補正量を記憶するように機能させ、前記ショット形状補正手段(56a,256a)を、前記ショット形状が重複する部分と重複しない部分に分割した分割ショット形状を得、前記の各分割ショット形状について、その部分の総ドーズ量を算出させ、前記総ドーズ量と、前記記憶手段の前記最大ドーズ量とを比較させ、前記の分割ショット形状の総ドーズ量が前記最大ドーズ量よりも大きい場合に、前記最大ドーズ量の補正量を適用して、前記補正ショット形状を作成するように機能させること、を特徴とするパターン形状予測プログラムである。
第11の発明は、第1から第10までのいずれかの発明のパターン形状予測プログラムにおいて、前記記憶手段(55,255)を、レジストが蒸発するドーズ量である許容ドーズ量を記憶するように機能させ、前記コンピュータ(56a,256a)を、前記ショット形状が重複する部分と重複しない部分に分割した分割ショット形状を得、前記の各分割ショット形状について、その部分の総ドーズ量を算出させ、前記分割ショット形状の前記総ドーズ量と、前記記憶手段の前記許容ドーズ量とを比較する許容ドーズ量比較手段(56a,256a)と、前記許容ドーズ量比較手段によって前記分割ショット形状が前記許容ドーズ量よりも大きいと判断された場合に、ユーザに報知する報知手段(52)として機能させること、を特徴とするパターン形状予測プログラムである。
1st invention is drawing data created based on the shape of a drawing schedule pattern, and the computer (50, 250) is arranged so that a plurality of shot shapes overlap, and the dose amount is set for each shot shape. Storage means (55e) for storing the associated shot shape array drawing data, correction information storage means (55a-1, 255a-2) for storing the dose amount and the correction amount in association with each other, and the shot shape array Shot shape correction means (56a, 256a) for creating a corrected shot shape that is a shape obtained by correcting the shot shape of the drawing data based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means ) And a combination of the corrected shot shapes based on the corrected shot shape created by the shot shape correcting means Contour creating unit (56b, 256b) to create a pattern predicted shape is a pattern shape prediction program for causing to function as.
According to a second invention, in the pattern shape prediction program according to the first invention, the computer (50, 250) compares the shape of the drawing-scheduled pattern with the pattern predicted shape created by the contour creation means by shape. The pattern shape prediction program is characterized by functioning as shape comparison means (56c) for verifying the difference.
According to a third aspect of the present invention, in the pattern shape prediction program of the first aspect, the shot shape correction means (56a, 256a) calculates the total dose amount of the portion of the portion where the shot shape overlaps, and performs the correction. A pattern shape prediction program characterized by functioning to create a shot shape.
According to a fourth aspect of the present invention, in the pattern shape prediction program of any one of the first to third aspects, the computer (50, 250) causes the computer (50, 250) to provide side correction information that is information for correcting a side shape of the shot shape. Functioning as correction information storage means (55a-1) to store, the shot shape correction means (56a-1) corrects the side of the shot shape based on the side correction information of the correction information storage means. It is a pattern shape prediction program characterized by making it function.
A fifth aspect of the invention is a pattern shape prediction program according to any one of the first to fourth aspects of the invention, wherein the computer (50, 250) is configured to detect outer corner correction information and inner corner information that are information for correcting outer corners. Each of the corrections that function as corner correction information storage means (255a-2) that stores at least one of inner corner correction information that is information to be corrected, and the shot shape correction means (256a-2) corrects the side. A pattern shape prediction program for causing a corner formed by a shot shape to function based on correction information stored in the corner correction information storage unit.
According to a sixth aspect of the present invention, in the pattern shape prediction program according to any one of the first to fifth aspects of the invention, the shot shape correcting unit functions to perform linear approximation as the corner correction. This is a shape prediction program.
According to a seventh invention, in the pattern shape prediction program according to any one of the first to sixth inventions, the shot shape correction means (256a) is used to correct the corners, and two line segments forming the corner are used. If the angle inside the figure is 180 degrees or more among the formed angles, it is determined whether or not the corner can be rounded based on the length of the line segment and the correction information of the corner correction information storage means, A pattern shape prediction program characterized in that when it is determined that R can be added, the corner is corrected, and when it is determined that the corner cannot be R, the function is performed so that the corner is not corrected.
In an eighth aspect of the pattern shape prediction program according to the seventh aspect of the invention, when the shot shape correction means (256a) determines that the corner cannot be rounded, linear approximation is performed according to the size of the corner R. It is a pattern shape prediction program characterized by functioning as described above.
According to a ninth invention, in the pattern shape prediction program according to any one of the first to eighth inventions, the storage means (55, 255) functions so as to store a minimum dose, and the shot shape correction means A divided shot shape is obtained by dividing (56a, 256a) into a portion where the shot shape overlaps and a portion where the shot shape does not overlap, and for each of the divided shot shapes, the total dose amount of the portion is calculated, and the divided shot shape The total dose amount of the storage unit is compared with the minimum dose amount of the storage unit, and when the dose is smaller than the minimum dose amount, a pattern shape prediction is made to function so as to delete the divided shot shape It is a program.
According to a tenth aspect of the invention, in the pattern shape prediction program according to any one of the first to ninth aspects of the invention, the storage means (55, 255) stores the maximum dose amount and the correction amount of the maximum dose amount. The shot shape correction means (56a, 256a) is divided into a portion where the shot shape overlaps and a portion where the shot shape does not overlap, and the total dose amount of the portion is determined for each of the divided shot shapes. The total dose amount is compared with the maximum dose amount of the storage means, and when the total dose amount of the divided shot shape is larger than the maximum dose amount, the correction amount of the maximum dose amount is calculated. It is a pattern shape prediction program characterized by being applied and functioning to create the corrected shot shape.
In an eleventh aspect of the invention, in the pattern shape prediction program according to any one of the first to tenth aspects of the invention, the storage means (55, 255) stores an allowable dose amount that is a dose amount at which the resist evaporates. To obtain a divided shot shape obtained by dividing the computer (56a, 256a) into a portion where the shot shape overlaps and a portion which does not overlap, and for each of the divided shot shapes, the total dose amount of the portion is calculated. Allowable dose amount comparison means (56a, 256a) for comparing the total dose amount of the divided shot shape with the allowable dose amount of the storage means, and the allowable dose amount comparison means to convert the divided shot shape into the allowable dose amount. It is characterized by functioning as notifying means (52) for notifying the user when it is determined that the amount is larger than the amount. It is a pattern shape prediction program.

第12の発明は、描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段(55e)と、前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段(55a−1,255a−2)と、前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段(56a,256a)と、前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段(56b,256b)と、を備えるパターン形状予測システムである。   A twelfth aspect of the present invention is drawing data created based on the shape of a drawing-scheduled pattern, arranged so that a plurality of shot shapes overlap, and shot shape array drawing data in which a dose amount is associated with each shot shape Storage means (55e) for storing the correction information storage means (55a-1, 255a-2) for storing the dose amount and the correction amount in association with each other, and the shot shape of the shot shape array drawing data, Shot shape correction means (56a, 256a) for creating a corrected shot shape which is a shape corrected based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means, and the shot shape correction means Creates a predicted pattern shape that is a combination of the corrected shot shapes based on the corrected shot shape created by That the contour creating unit (56b, 256b), a pattern shape prediction system comprising a.

第13の発明は、コンピュータ(50,250)を、描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段(55e)と、前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段(55a−1,255a−2)と、前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段(56a,256a)と、前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段(56b,256b)と、前記描画予定パターン形状と前記パターン予測形状の差の画像(図5)を求め、求めた差の画像の面積が、予め定めた判定値以上の場合に異常有りと判定する形状比較手段(56c)と、して機能させることを特徴とするパターン形状検証プログラムである。   In a thirteenth aspect of the invention, the computer (50, 250) is drawing data created based on the shape of a drawing-scheduled pattern, and is arranged so that a plurality of shot shapes overlap, and the dose amount is set for each shot shape. Storage means (55e) for storing the associated shot shape array drawing data, correction information storage means (55a-1, 255a-2) for storing the dose amount and the correction amount in association with each other, and the shot shape array Shot shape correction means (56a, 256a) for creating a corrected shot shape that is a shape obtained by correcting the shot shape of the drawing data based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means ) And the respective corrected shot shapes based on the corrected shot shapes created by the shot shape correcting means An external shape creation means (56b, 256b) for creating a pattern predicted shape that is a shape, and an image (FIG. 5) of the difference between the planned pattern shape to be drawn and the predicted pattern shape is obtained. A pattern shape verification program that functions as shape comparison means (56c) that determines that there is an abnormality when the value is equal to or greater than a predetermined determination value.

第14の発明は、描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段(55e)と、前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段(55a−1,255a−2)と、前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段(56a,256a)と、前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段(56b,256b)と、前記描画予定パターン形状と前記パターン予測形状の差の画像(図9)を求め、求めた差の画像の面積が、予め定めた判定値以上の場合に異常有りと判定する形状比較手段(56c)と、を備えるパターン形状検証システムである。   14th invention is drawing data created based on the shape of a drawing scheduled pattern, and is arranged so that a plurality of shot shapes overlap, and shot shape array drawing data in which a dose amount is associated with each shot shape Storage means (55e) for storing the correction information storage means (55a-1, 255a-2) for storing the dose amount and the correction amount in association with each other, and the shot shape of the shot shape array drawing data, Shot shape correction means (56a, 256a) for creating a corrected shot shape which is a shape corrected based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means, and the shot shape correction means Creates a predicted pattern shape that is a combination of the corrected shot shapes based on the corrected shot shape created by And an external shape creation means (56b, 256b) and an image (FIG. 9) of the difference between the drawing-scheduled pattern shape and the predicted pattern shape, and the area of the obtained difference image is equal to or larger than a predetermined determination value. A pattern shape verification system comprising shape comparison means (56c) for determining that there is an abnormality.

本発明によれば、以下の効果を奏することができる。
第1及び第12の発明は、ショット形状配列描画データからパターン予測形状を作成するので、ショット形状配列描画データに基づいて、実際にフォトマスク等にパターンを描画しなくても、パターン形状を確認できる。また、このため、高価な描画装置を利用することがなく、設計コストを低減できる。
なお、ショット形状配列描画データを用いた描画手法は、ショット数が従来よりも格段に少ないことから、描画時間を格段に短縮できるものである。しかし、ショット形状配列描画データの外形等は、描画予定パターンの形状と大幅に異なるために、実際にフォトマスク等に描画しなければ、最終的なパターン形状を確認できないという問題があった。
本発明は、前述したように、これらの問題を解決し、パターン形状がショット形状配列描画データを利用した描画手法を、実用化できる。
第2の発明は、フォトマスク等に描画する描画予定パターンの形状と、パターン予測形状とを比較して、その差異を検証するので、これらの形状の差異が大きいこと等を確認することにより、ショット形状配列描画データのエラーを確認できる。
According to the present invention, the following effects can be obtained.
In the first and twelfth inventions, the pattern predicted shape is created from the shot shape array drawing data, so the pattern shape can be confirmed based on the shot shape array drawing data without actually drawing the pattern on a photomask or the like. it can. For this reason, it is possible to reduce the design cost without using an expensive drawing apparatus.
Note that the drawing technique using shot shape array drawing data can significantly reduce the drawing time because the number of shots is much smaller than in the prior art. However, since the outer shape and the like of the shot shape array drawing data is significantly different from the shape of the pattern to be drawn, there is a problem that the final pattern shape cannot be confirmed unless the drawing is actually performed on a photomask or the like.
As described above, the present invention can solve these problems, and can practically use a drawing method in which the pattern shape uses shot shape array drawing data.
Since the second invention compares the shape of the pattern to be drawn drawn on the photomask or the like with the pattern predicted shape and verifies the difference, by confirming that the difference between these shapes is large, An error in the shot shape array drawing data can be confirmed.

第3の発明は、ショット形状が重複する部分のドーズ量を正確に反映して、パターン予測形状を作成できる。
第4の発明は、辺補正情報に基づいて、ショット形状の辺の形状を太らせたり、細らせたりすることができる。
According to the third aspect of the invention, the pattern prediction shape can be created by accurately reflecting the dose amount of the portion where the shot shape overlaps.
According to the fourth aspect of the invention, the shape of the side of the shot shape can be made thicker or thinner based on the side correction information.

第5の発明は、辺を補正し、更にコーナを補正するので、パターン予測形状をより正確に作成できる。
第6の発明は、コーナの補正として直線近似するので、コーナの補正処理を簡単に行うことができる。
In the fifth aspect of the invention, the sides are corrected and the corners are further corrected, so that the pattern predicted shape can be created more accurately.
In the sixth aspect of the invention, since the straight line approximation is performed as the corner correction, the corner correction processing can be easily performed.

第7の発明は、コーナをR付けできると判定したときには、コーナを補正し、一方、コーナをR付けできないと判定したときには、コーナを補正しないので、幾何学的にR付けできるコーナのみ、R付けをできる。またこのような判定を行わずに全くR付けしない場合に比較して、正確にパターン予測形状を作成できる。
第8の発明は、コーナをR付けできないと判定したときには、コーナRの大きさに応じて、直線近似するので、コーナをR付けできないコーナであっても補正できるため、パターン予測形状をより一層正確に作成できる。
In the seventh invention, when it is determined that the corner can be rounded, the corner is corrected. On the other hand, when it is determined that the corner cannot be rounded, the corner is not corrected. Can be attached. In addition, a pattern predicted shape can be created more accurately than in the case where no R is applied without making such a determination.
In the eighth invention, when it is determined that the corner cannot be rounded, a linear approximation is performed according to the size of the corner R. Therefore, even if the corner cannot be rounded, the corner can be corrected. Can be created accurately.

第9の発明は、分割ショット形状の各部分の総ドーズ量が最低ドーズ量よりも少ない場合に、分割ショット形状を削除するので、この部分のパターン予測の処理が必要なく、この部分のパターンを削除できるため、装置の負荷を軽減できるとともに、より正確にパターン予測をできる。また、ショット形状配列描画データの誤り検出を高精度化できる。
第10の発明は、分割ショットの各部分の総ドーズ量が最大ドーズ量よりも大きい場合に、最大ドーズ量の補正量を適用するので、それ以上膨れ上がらない最大ドーズ量が存在した場合に、より正確にパターン予測できる。
第11の発明は、分割ショット形状の各部分の総ドーズ量が許容ドーズ量よりも大きいと判断した場合に、ユーザに報知するので、オーバードーズによりレジストが蒸発して飛散し、チャンバ等が汚染することを防止できる。
In the ninth aspect, since the divided shot shape is deleted when the total dose amount of each portion of the divided shot shape is smaller than the minimum dose amount, the pattern prediction processing of this portion is not necessary, and the pattern of this portion is changed. Since it can be deleted, the load on the apparatus can be reduced and the pattern can be predicted more accurately. Further, it is possible to increase the accuracy of error detection of shot shape array drawing data.
In the tenth aspect of the invention, when the total dose amount of each part of the divided shot is larger than the maximum dose amount, the correction amount of the maximum dose amount is applied.Therefore, when there is a maximum dose amount that does not further expand, The pattern can be predicted more accurately.
In the eleventh aspect of the invention, when it is determined that the total dose amount of each part of the divided shot shape is larger than the allowable dose amount, the user is informed, so that the resist evaporates and scatters due to overdose, and the chamber is contaminated. Can be prevented.

第13及び第14の発明は、描画予定パターン形状とパターン予測形状の差の画像を求め、求めた差の画像の面積が、予め定めた判定値以上の場合に異常有りと自動で判定するので、ショット形状配列描画データの誤り検査を、前記異常有りとされた領域のデータ確認のみで済ませることができるため、検査効率が著しく向上する。   In the thirteenth and fourteenth aspects, an image of the difference between the pattern pattern to be drawn and the predicted pattern shape is obtained, and when the area of the obtained image of the difference is equal to or greater than a predetermined determination value, it is automatically determined that there is an abnormality Since the error inspection of the shot shape array drawing data can be performed only by confirming the data in the area having the abnormality, the inspection efficiency is remarkably improved.

第1実施形態のパターン描画の手法を説明する図である。It is a figure explaining the pattern drawing method of a 1st embodiment. 第1実施形態のパターン描画システム20の構成を説明する図である。It is a figure explaining the structure of the pattern drawing system 20 of 1st Embodiment. 第1実施形態のパターン形状予測処理を説明する図である。It is a figure explaining the pattern shape prediction process of 1st Embodiment. 第1実施形態のパターン形状予測処理を説明する図である。It is a figure explaining the pattern shape prediction process of 1st Embodiment. 第1実施形態の段付データ2−1にエラーがあった場合のパターン形状予測処理を説明する図である。It is a figure explaining the pattern shape prediction process when there is an error in the stepped data 2-1 of the first embodiment. 第1実施形態の形状比較処理を説明する図である。It is a figure explaining the shape comparison process of 1st Embodiment. 第1実施形態のパターン予測処理の示すフローチャートである。It is a flowchart which shows the pattern prediction process of 1st Embodiment. 第2実施形態のパターン描画システム220のブロック図である。It is a block diagram of the pattern drawing system 220 of 2nd Embodiment. 第2実施形態のコーナ補正テーブル255a−2、コーナ処理を説明する図である。It is a figure explaining the corner correction table 255a-2 of 2nd Embodiment, and a corner process. 第3実施形態のコーナ補正テーブル355a−2、コーナ処理を説明する図である。It is a figure explaining the corner correction table 355a-2 and corner processing of 3rd Embodiment.

(第1実施形態)
以下、図面等を参照して、本発明の実施形態について説明する。
最初に、第1実施形態のパターン描画の手法について説明する。
図1は、第1実施形態のパターン描画の手法を説明する図である。
第1実施形態のパターン描画は、以下の工程により行われる。
(1)図1(a)に示すように、設計者が、設計データ1を作成する。設計データ1は、実際に半導体ウエハ6上に形成する所望の配線パターンの形状を、作成したものである。設計データ1は、CAD等の設計装置30(図2参照)を利用して作成される。
(2)図1(b)に示すように、設計者が、設計データ1に基づいて、マスクデータ1A(描画予定パターン)を作成する。マスクデータ1Aは、OPC(光近接効果補正)等の技術を利用して作成された多角形状のデータである。マスクデータ1Aは、CAD等の設計装置30(図2参照)を利用して作成してもよく、専用の設計装置を利用して作成してもよい。実施形態では、設計装置30を利用する例を説明する。
(First embodiment)
Embodiments of the present invention will be described below with reference to the drawings.
First, the pattern drawing method of the first embodiment will be described.
FIG. 1 is a diagram illustrating a pattern drawing method according to the first embodiment.
Pattern drawing in the first embodiment is performed by the following steps.
(1) As shown in FIG. 1A, the designer creates design data 1. The design data 1 is obtained by creating a desired wiring pattern shape to be actually formed on the semiconductor wafer 6. The design data 1 is created using a design device 30 such as CAD (see FIG. 2).
(2) As shown in FIG. 1B, the designer creates mask data 1 </ b> A (drawing scheduled pattern) based on the design data 1. The mask data 1A is polygonal data created using a technique such as OPC (Optical Proximity Effect Correction). The mask data 1A may be created using a design device 30 (see FIG. 2) such as CAD, or may be created using a dedicated design device. In the embodiment, an example in which the design apparatus 30 is used will be described.

(3)図1(c−1)に示すように、マスクデータ1Aから、更に段付データ2(ショット形状配列描画データに対応)を作成する。なお、図1(c−1)は、図1(b)のマスクデータ1Aの2点鎖線内の形状に対応する段付データ2を、拡大して示す。
段付データ2は、マスクデータ1Aに基づいて複数の矩形3を配置したものである。各矩形3は、電子線を描画するときのショット形状に対応している。段付データ2は、複数の矩形3が重複するように配置され、矩形3毎に照射する電子線の量(以下「ドーズ量」という)が対応付けられている。
段付データ2は、CAD等の設計装置30(図2参照)を利用して作成してもよく、専用の設計装置を利用して作成してもよい。実施形態では、設計装置30を利用する例を説明する。
(3) As shown in FIG. 1 (c-1), stepped data 2 (corresponding to shot shape array drawing data) is further created from the mask data 1A. FIG. 1C-1 shows the stepped data 2 corresponding to the shape in the two-dot chain line of the mask data 1A in FIG.
The stepped data 2 is obtained by arranging a plurality of rectangles 3 based on the mask data 1A. Each rectangle 3 corresponds to a shot shape when an electron beam is drawn. The stepped data 2 is arranged so that a plurality of rectangles 3 overlap with each other, and the amount of electron beam irradiated for each rectangle 3 (hereinafter referred to as “dose amount”) is associated.
The stepped data 2 may be created using a design device 30 (see FIG. 2) such as CAD, or may be created using a dedicated design device. In the embodiment, an example in which the design apparatus 30 is used will be described.

(4)図1(d)に示すように、段付データ2を利用してフォトマスク4上に、描画装置40(図2参照)でマスクパターン5を描画する。描画装置40は、各矩形3に対応した形状のアパーチャを利用して、矩形3毎にその矩形3に対応付けられたドーズ量の電子線を照射して描画する。なお、ドーズ量の調整は、時間当たりの電子線の強度をショット毎に変えてもよく、照度を一定にしておき照射時間をショット毎に変えてもよい。
(5)図1(e)に示すように、ステッパ等の露光装置で、フォトマスク4を半導体ウエハ6上に転写して、半導体ウエハ6上に配線パターン7を形成する。
(4) As shown in FIG. 1D, the mask pattern 5 is drawn on the photomask 4 using the stepped data 2 by the drawing device 40 (see FIG. 2). The drawing apparatus 40 draws an electron beam with a dose amount associated with each rectangle 3 by using an aperture having a shape corresponding to each rectangle 3. The dose amount may be adjusted by changing the intensity of the electron beam per time for each shot, or changing the irradiation time for each shot while keeping the illuminance constant.
(5) As shown in FIG. 1E, the photomask 4 is transferred onto the semiconductor wafer 6 by an exposure device such as a stepper, and a wiring pattern 7 is formed on the semiconductor wafer 6.

ここで、上記(4)の工程において段付データ2を利用して形成されるマスクパターン5の形状は、従来から行われきたように、設計データ1に基づいて異なる形状の矩形を組み合わせた描画データ102を作成し(図1(C−2)参照)、描画データ102に基づいてフォトマスクにマスクパターンを描画した形状と同様である。この理由は、以下の通りである。
段付データ2を利用する場合には、矩形3の外コーナ3aは、照射される電子線の量が先端になる程少なくなるために、マスクパターン5の輪郭が内側に細くなって、輪郭線が曲線になる。また内側コーナ部3bは、矩形3が重複しているため、各ショット毎に電子線が照射され、ドーズ量が増大し、マスクパターン5の輪郭が外側に膨らんで輪郭線が曲線になる。このため、図1(d)に示すように、フォトマスク4には、コーナ部が曲線でなだらかに繋げたような形状のマスクパターン5が描画される。
Here, the shape of the mask pattern 5 formed by using the stepped data 2 in the step (4) is a drawing in which rectangles having different shapes are combined based on the design data 1 as has been conventionally performed. The data 102 is created (see FIG. 1C-2), and the shape is similar to the shape in which the mask pattern is drawn on the photomask based on the drawing data 102. The reason for this is as follows.
When the stepped data 2 is used, the outer corner 3a of the rectangle 3 becomes smaller as the amount of the electron beam irradiated becomes smaller at the tip, so that the contour of the mask pattern 5 becomes thinner on the inner side. Becomes a curve. Further, since the rectangle 3 overlaps the inner corner portion 3b, the electron beam is irradiated for each shot, the dose increases, the contour of the mask pattern 5 bulges outward, and the contour becomes a curve. For this reason, as shown in FIG. 1D, a mask pattern 5 having a shape in which corner portions are smoothly connected with a curve is drawn on the photomask 4.

本実施形態の段付データ2は、従来の描画データ102と比べると、矩形3の数が少ないので、データの作成が簡単である。更に、フォトマスク4上にマスクパターン5を描画する場合には、ショット数を従来よりも格段に少なくできる。このため、フォトマスク4の作成時間を大幅に削減でき、また高価な描画装置40の稼動時間を削減できるので、フォトマスク4のコスト削減をすることができる。   The stepped data 2 of the present embodiment has a smaller number of rectangles 3 than the conventional drawing data 102, so that data creation is easy. Furthermore, when the mask pattern 5 is drawn on the photomask 4, the number of shots can be remarkably reduced as compared with the conventional case. For this reason, the production time of the photomask 4 can be significantly reduced, and the operation time of the expensive drawing apparatus 40 can be reduced, so that the cost of the photomask 4 can be reduced.

しかし、段付データ2の形状は、マスクデータ1Aやマスクパターン5の形状とは大幅に異なるため、実際にマスクパターン5を描画する前の工程では、段付データ2が正確なものであるか否かの評価が困難である。そこで、本実施形態では、以下に説明するように、段付データ2の段階で、作成されるマスクパターン5の形状を予測できるようにした。
以下、この段付データ2の作成、段付データ2からマスクパターン5を予測する構成、手法等について、主に説明する。なお、段付データからマスクパターン5を予測するにはショットごとのドーズ量を描画領域の各画素毎に積算し、レジストのパターン形成限界露光量と比較して露光・現像で得られるレジストパターン(マスクパターン5)形状をシュミレーションする方法も有るが、演算量が膨大となり、実用に適さない。
However, since the shape of the stepped data 2 is significantly different from the shapes of the mask data 1A and the mask pattern 5, is the stepped data 2 accurate in the process before actually drawing the mask pattern 5? It is difficult to evaluate whether or not. Therefore, in this embodiment, as described below, the shape of the mask pattern 5 to be created can be predicted at the stage of the stepped data 2.
Hereinafter, the creation of the stepped data 2 and the configuration and method for predicting the mask pattern 5 from the stepped data 2 will be mainly described. In order to predict the mask pattern 5 from the stepped data, the dose amount for each shot is integrated for each pixel in the drawing area, and compared with the resist pattern formation limit exposure amount, a resist pattern obtained by exposure / development ( Although there is a method for simulating the mask pattern 5) shape, the amount of calculation becomes enormous and is not suitable for practical use.

図2は、第1実施形態のパターン描画システム20の構成を説明する図である。
パターン描画システム20は、設計装置30、描画装置40、パターン形状予測装置50(パターン形状予測システム)を備える。設計装置30、描画装置40、パターン形状予測装置50は、互いにLAN、インターネット等の通信網を介して接続され、互いに情報を送受信できる。
FIG. 2 is a diagram illustrating the configuration of the pattern drawing system 20 according to the first embodiment.
The pattern drawing system 20 includes a design device 30, a drawing device 40, and a pattern shape prediction device 50 (pattern shape prediction system). The design apparatus 30, the drawing apparatus 40, and the pattern shape prediction apparatus 50 are connected to each other via a communication network such as a LAN or the Internet, and can transmit / receive information to / from each other.

設計装置30は、設計者が配線パターンを設計するためのCAD等である。設計装置30は、設計装置操作部31、設計装置表示部32、設計装置送受信部33、設計装置記憶部35、設計装置制御部36を備える。
設計装置操作部31は、設計装置30に情報を入力するために、設計者が操作するマウス、キーボード等の操作装置、入力装置である。
設計装置表示部32は、設計データ1、マスクデータ1A等を表示するモニタである。
設計装置送受信部33は、描画装置40、パターン形状予測装置50等の他の装置との間で情報を送受信する部分である。設計装置送受信部33は、他の装置との間で通信するためのインターフェース等を備える。
The design device 30 is a CAD or the like for a designer to design a wiring pattern. The design device 30 includes a design device operation unit 31, a design device display unit 32, a design device transmission / reception unit 33, a design device storage unit 35, and a design device control unit 36.
The design device operation unit 31 is an operation device or an input device such as a mouse or a keyboard operated by a designer in order to input information to the design device 30.
The design device display unit 32 is a monitor that displays design data 1, mask data 1A, and the like.
The design device transmission / reception unit 33 is a portion that transmits / receives information to / from other devices such as the drawing device 40 and the pattern shape prediction device 50. The design device transmission / reception unit 33 includes an interface for communicating with other devices.

設計装置記憶部35は、設計装置30の動作に必要なプログラム、情報等を記憶するためのハードディスク、半導体メモリ素子等の記憶装置である。設計装置記憶部35は、マスクデータ作成プログラム35a、段付データ作成プログラム35b、設計データ記憶部35c、マスクデータ記憶部35d、段付データ記憶部35eを備える。
マスクデータ作成プログラム35aは、設計データ1からマスクデータ1Aへと変換するプログラムである。マスクデータ作成プログラム35aは、OPC等の技術を利用して変換処理をするものである。
段付データ作成プログラム35bは、マスクデータ1Aから段付データ2へと変換するプログラムである。
設計データ記憶部35cは、配線パターンの設計データ1を記憶する記憶領域である。
マスクデータ記憶部35dは、設計データ1から変換したマスクデータ1Aを記憶する記憶領域である。
段付データ記憶部35eは、マスクデータ1Aから変換した段付データ2を記憶する記憶領域である。
The design device storage unit 35 is a storage device such as a hard disk or a semiconductor memory element for storing programs, information, and the like necessary for the operation of the design device 30. The design device storage unit 35 includes a mask data creation program 35a, a stepped data creation program 35b, a design data storage unit 35c, a mask data storage unit 35d, and a stepped data storage unit 35e.
The mask data creation program 35a is a program for converting design data 1 into mask data 1A. The mask data creation program 35a performs conversion processing using a technique such as OPC.
The stepped data creation program 35b is a program for converting the mask data 1A into the stepped data 2.
The design data storage unit 35c is a storage area for storing the design data 1 of the wiring pattern.
The mask data storage unit 35d is a storage area for storing mask data 1A converted from the design data 1.
The stepped data storage unit 35e is a storage area for storing stepped data 2 converted from the mask data 1A.

設計装置制御部36は、設計装置30を統括的に制御するための制御部であり、例えばCPU(中央処理装置)等から構成される。設計装置制御部36は、マスクデータ作成部36a、段付データ作成部36bを備える。
マスクデータ作成部36aは、マスクデータ作成プログラム35aに従って、設計データ1をマスクデータ1Aへと変換する制御部である。マスクデータ作成部36aは、作成したマスクデータ1Aを、マスクデータ記憶部35dに記憶する。
段付データ作成部36bは、段付データ作成プログラム35bに従って、マスクデータ1Aを段付データ2へと変換する制御部である。段付データ作成部36bは、作成した段付データ2を、段付データ記憶部35eに記憶する。
The design device control unit 36 is a control unit for comprehensively controlling the design device 30 and includes, for example, a CPU (central processing unit). The design device control unit 36 includes a mask data creation unit 36a and a stepped data creation unit 36b.
The mask data creation unit 36a is a control unit that converts the design data 1 into mask data 1A in accordance with the mask data creation program 35a. The mask data creation unit 36a stores the created mask data 1A in the mask data storage unit 35d.
The stepped data creation unit 36b is a control unit that converts the mask data 1A into the stepped data 2 in accordance with the stepped data creation program 35b. The stepped data creation unit 36b stores the created stepped data 2 in the stepped data storage unit 35e.

描画装置40は、フォトマスク4上にマスクパターン5を描画する電子線描画装置である。描画装置40は、設計装置30が送信した段付データ2を受信して、これに基づいて、マスクパターン5を描画する。描画装置40は、段付データ2の矩形3に対応したアパーチャを用いて、マスクパターン5を描画する。   The drawing apparatus 40 is an electron beam drawing apparatus that draws the mask pattern 5 on the photomask 4. The drawing device 40 receives the stepped data 2 transmitted from the design device 30 and draws the mask pattern 5 based on this. The drawing device 40 draws the mask pattern 5 using the aperture corresponding to the rectangle 3 of the stepped data 2.

パターン形状予測装置50は、設計装置30が作成したマスクデータ1Aに基づいて、フォトマスク上に作成されるマスクパターン5の形状を予測する装置である。
パターン形状予測装置50は、予測装置操作部51、予測装置表示部52、予測装置送受信部53、予測装置記憶部55、予測装置制御部56を備える。
なお、本発明でいうコンピュータとは、記憶装置、制御装置等を備えた情報処理装置をいい、パターン形状予測装置50は、予測装置記憶部55、予測装置制御部56等を備えた情報処理装置であり、本発明のコンピュータの概念に含まれる。
The pattern shape prediction device 50 is a device that predicts the shape of the mask pattern 5 created on the photomask based on the mask data 1A created by the design device 30.
The pattern shape prediction device 50 includes a prediction device operation unit 51, a prediction device display unit 52, a prediction device transmission / reception unit 53, a prediction device storage unit 55, and a prediction device control unit 56.
The computer referred to in the present invention refers to an information processing device including a storage device, a control device, and the like. The pattern shape prediction device 50 includes an information processing device including a prediction device storage unit 55, a prediction device control unit 56, and the like. And is included in the concept of the computer of the present invention.

予測装置操作部51は、ユーザがパターン形状予測装置50を操作するためマウス、キーボード等の操作装置、入力装置等である。
予測装置表示部52は、パターン予測形状14(図3(i)参照)や、パターン予測形状14及びマスクデータ1Aとの比較結果を表示するモニタである。
予測装置送受信部53は、設計装置30、描画装置40等の間で情報を送受信する部分であり、設計装置送受信部33と同様な部分である。予測装置送受信部53は、設計装置30が送信した設計データ1、段付データ2を受信して取得する。
The prediction device operation unit 51 is an operation device such as a mouse or a keyboard, an input device, or the like for the user to operate the pattern shape prediction device 50.
The prediction device display unit 52 is a monitor that displays the pattern prediction shape 14 (see FIG. 3 (i)) and the comparison result between the pattern prediction shape 14 and the mask data 1A.
The prediction device transmission / reception unit 53 is a portion that transmits and receives information between the design device 30 and the drawing device 40, and is the same portion as the design device transmission / reception unit 33. The prediction device transmission / reception unit 53 receives and acquires the design data 1 and the stepped data 2 transmitted by the design device 30.

予測装置記憶部55は、パターン形状予測装置50の動作に必要なプログラム、情報等を記憶するためのハードディスク、半導体メモリ素子等の記憶装置である。
予測装置記憶部55は、形状予測プログラム55a(パターン形状予測プログラム)、マスクデータ記憶部55d、段付データ記憶部55eを備える。
The prediction device storage unit 55 is a storage device such as a hard disk or a semiconductor memory element for storing programs, information, and the like necessary for the operation of the pattern shape prediction device 50.
The prediction device storage unit 55 includes a shape prediction program 55a (pattern shape prediction program), a mask data storage unit 55d, and a stepped data storage unit 55e.

形状予測プログラム55aは、マスクデータ1Aに基づいて、パターン予測形状14を作成したり、マスクデータ1Aの比較をしたりするためのプログラムである。形状予測プログラム55aは、辺補正テーブル55a−1(補正情報記憶手段)を備えている(図3(e)参照)。
辺補正テーブル55a−1は、総ドーズ量と辺補正量とを対応付けて記憶するテーブルである。後述するように、辺補正テーブル55a−1は、辺補正処理時に、辺補正部56a−1によって参照される。
マスクデータ記憶部55dは、設計装置30が送信したマスクデータ1Aを記憶する記憶領域である。
段付データ記憶部55eは、設計装置30が送信した段付データ2を記憶する記憶領域である。
The shape prediction program 55a is a program for creating the pattern predicted shape 14 or comparing the mask data 1A based on the mask data 1A. The shape prediction program 55a includes a side correction table 55a-1 (correction information storage unit) (see FIG. 3E).
The side correction table 55a-1 is a table that stores the total dose amount and the side correction amount in association with each other. As will be described later, the side correction table 55a-1 is referred to by the side correction unit 56a-1 during the side correction processing.
The mask data storage unit 55d is a storage area for storing the mask data 1A transmitted by the design apparatus 30.
The stepped data storage unit 55e is a storage area for storing the stepped data 2 transmitted by the design apparatus 30.

予測装置制御部56は、パターン形状予測装置50を統括的に制御するための制御部であり、例えば、CPU等から構成される。予測装置制御部56は、予測装置記憶部55に記憶された各種プログラムを適宜読み出して実行することにより、前述したハードウェアと協働し、本発明に係る各種機能を実現している。
予測装置制御部56は、ショット形状補正部56a、外形作成部56b、パターン形状比較部56c、必要に応じてこれら各制御部の間で情報を伝達するためのバスを備える。
The prediction device control unit 56 is a control unit for comprehensively controlling the pattern shape prediction device 50, and includes, for example, a CPU. The prediction device control unit 56 appropriately reads and executes various programs stored in the prediction device storage unit 55, thereby realizing various functions according to the present invention in cooperation with the hardware described above.
The prediction device control unit 56 includes a shot shape correction unit 56a, an outline creation unit 56b, a pattern shape comparison unit 56c, and a bus for transmitting information between these control units as necessary.

ショット形状補正部56aは、各矩形3のドーズ量及び補正情報記憶手段の補正量に基づいて、段付データ2の矩形3を補正する制御部である。ショット形状補正部56aは、辺補正部56a−1を備える。
辺補正部56a−1は、辺補正テーブル55a−1に基づいて、矩形3の辺を補正する制御部である。
外形作成部56bは、ショット形状補正部56aが作成した各補正ショット形状を、段付データ2の配置に基づいて組み合わせた形状であるパターン予測形状14(図4(i)参照)を作成する制御部である。
パターン形状比較部56cは、マスクデータ記憶部55dのマスクデータ1A(図4(a)参照)のパターンと、パターン予測形状14(図4(i)参照)のパターンの差異の面積を算出して、変換が正しく行われているかを検証する制御部である。
The shot shape correction unit 56a is a control unit that corrects the rectangle 3 of the stepped data 2 based on the dose amount of each rectangle 3 and the correction amount of the correction information storage unit. The shot shape correction unit 56a includes a side correction unit 56a-1.
The side correction unit 56a-1 is a control unit that corrects the side of the rectangle 3 based on the side correction table 55a-1.
The outer shape creation unit 56b creates a pattern predicted shape 14 (see FIG. 4I) that is a shape obtained by combining the corrected shot shapes created by the shot shape correction unit 56a based on the arrangement of the stepped data 2. Part.
The pattern shape comparison unit 56c calculates the area of the difference between the pattern of the mask data 1A (see FIG. 4A) in the mask data storage unit 55d and the pattern of the pattern predicted shape 14 (see FIG. 4I). The control unit verifies whether the conversion is correctly performed.

次に、パターン形状予測装置50のパターン形状予測処理について説明する。
図3(図3−1,図3−2)は、第1実施形態のパターン形状予測処理を説明する図である。
図4は、第1実施形態の段付データ2−1にエラーがあった場合のパターン形状予測処理を説明する図である。
図4では、図3の各図に対応する図面に枝番「2」を付した。例えば、図4(c−2)は、図3(c)に対応する図である。
なお、パターン形状予測処理をする前提として、設計装置30によって作成された段付データ2が、パターン形状予測装置50に記憶されているとする。また、図3は、理解を容易にするために、マスクデータ1Aを、円形に対応した形状として説明するが、複雑な形状のマスクデータであっても、同様に処理できる。さらに、マスクデータ1Aは、台形分割を前提としない理想的なマスクパターンの場合には、多角形状ではなく、滑らかな曲線にしてもよい。
Next, the pattern shape prediction process of the pattern shape prediction apparatus 50 will be described.
FIG. 3 (FIGS. 3-1 and 3-2) is a diagram for explaining pattern shape prediction processing according to the first embodiment.
FIG. 4 is a diagram illustrating the pattern shape prediction process when there is an error in the stepped data 2-1 of the first embodiment.
In FIG. 4, the branch number “2” is attached to the drawing corresponding to each drawing of FIG. For example, FIG. 4C-2 is a diagram corresponding to FIG.
It is assumed that the stepped data 2 created by the design device 30 is stored in the pattern shape prediction device 50 as a premise for performing the pattern shape prediction processing. Further, in FIG. 3, for ease of understanding, the mask data 1A is described as a shape corresponding to a circle. However, even mask data having a complicated shape can be processed in the same manner. Further, in the case of an ideal mask pattern that does not assume trapezoidal division, the mask data 1A may be a smooth curve instead of a polygonal shape.

パターン形状予測装置50は、以下の順序に従って、パターン形状予測処理を行う。
(段付データ抽出処理)
ショット形状補正部56aは、段付データ記憶部55eの段付データ2に基づいて、各矩形3及びこれらに対応付けられたドーズ量を抽出する。
図3(b)の段付データ2は、1つの大サイズの矩形3aが中心に配置され、4つの小サイズの矩形3b〜3eが、矩形3aに重複するように配置されている。また、矩形3aには、ドーズ量D2が対応付けられ、矩形3b〜3eには、ドーズ量D1が対応付けられている。なお、ここで説明するドーズ量の数値は、マスクデータ1Aから段付きデータ(ショット形状配列描画データという)を作成するとき同時に決定される値であるが、下記の例でのドーズ量は、「D1<D2<D3」の大小関係になっていることを前提に説明している。
The pattern shape prediction apparatus 50 performs pattern shape prediction processing according to the following order.
(Stepped data extraction process)
The shot shape correcting unit 56a extracts the rectangles 3 and the dose amounts associated with the rectangles 3 based on the stepped data 2 in the stepped data storage unit 55e.
In the stepped data 2 in FIG. 3B, one large-sized rectangle 3a is arranged at the center, and four small-sized rectangles 3b to 3e are arranged so as to overlap the rectangle 3a. In addition, a dose amount D2 is associated with the rectangle 3a, and a dose amount D1 is associated with the rectangles 3b to 3e. The numerical value of the dose amount described here is a value that is determined simultaneously when creating stepped data (referred to as shot shape array drawing data) from the mask data 1A. The dose amount in the following example is “ The description is based on the premise that the magnitude relationship is D1 <D2 <D3.

(総ドーズ量算出処理)
図3(c)に示すように、ショット形状補正部56aは、ショット形状である矩形3a〜3eが重複している領域を新たな図形として識別し、段付データ2を矩形3a〜3eの各辺によって分割された分割図形(分割ショット形状という)の集合体として認識し、また分割した各分割図形の総ドーズ量を算出する。すなわち、描画終了後の総ドーズ量において、1つの分割ショット形状は1つの総ドーズ量となるように初期のショット形状を分割して、辺補正処理によるパターン予測を可能としている。
この例では、ショット形状補正部56aは、段付データ2を、中心にある多角形10a、これの外側に位置し重複している4つの矩形10b〜10e、外側に位置している4つの矩形10f〜10iとして新たに認識する。
また、ショット形状補正部56aは、各図形の総ドーズ量を、多角形10aの総ドーズ量D2、矩形10f〜10iが総ドーズ量D1であると算出する。矩形10b〜10eは、電子線が重複して照射されるので、ショット形状補正部56aは、矩形10b〜10eの総ドーズ量を、総ドーズ量D3(=D1+D2)と算出する。
これにより、矩形3a〜3dが重複する部分である矩形10b〜10eの総ドーズ量を正確に反映して、パターン予測できる。
(Total dose calculation processing)
As shown in FIG. 3C, the shot shape correcting unit 56a identifies an area where the rectangles 3a to 3e that are shot shapes overlap as a new figure, and sets the stepped data 2 to each of the rectangles 3a to 3e. Recognized as an aggregate of divided figures (called divided shot shapes) divided by the sides, and the total dose of each divided figure is calculated. That is, the initial shot shape is divided so that one divided shot shape becomes one total dose amount in the total dose amount after the drawing is completed, and the pattern prediction by the edge correction processing is enabled.
In this example, the shot shape correcting unit 56a converts the stepped data 2 into a polygon 10a at the center, four rectangles 10b to 10e that are located outside and overlapping, and four rectangles that are located outside. Newly recognized as 10f to 10i.
Further, the shot shape correcting unit 56a calculates the total dose amount of each figure as the total dose amount D2 of the polygon 10a and the rectangles 10f to 10i as the total dose amount D1. Since the rectangles 10b to 10e are irradiated with overlapping electron beams, the shot shape correction unit 56a calculates the total dose amount of the rectangles 10b to 10e as a total dose amount D3 (= D1 + D2).
Thereby, the pattern prediction can be performed by accurately reflecting the total dose amount of the rectangles 10b to 10e, which are the overlapping portions of the rectangles 3a to 3d.

(辺補正処理)
図3(d)に示すように、ショット形状補正部56aは、分割図形の各辺の辺補正処理を行う。ショット形状補正部56aは、図3(e)に示す辺補正テーブル55a−1を参照して、辺補正処理を行い、矩形3a〜3eの補正形状である補正ショット形状を作成する。
辺補正テーブル55a−1は、ドーズ量D1と補正量−60nmとを対応付けて記憶し、ドーズ量D2と0nmとを対応付けて記憶し、ドーズ量D3と補正量+40nmとを対応付けて記憶する。なお、補正量が負(−)であることは、分割図形を細らす方向である内側への辺の補正を意味し、補正量が0であることは、分割図形の辺の補正を行わないことを意味し、補正量が正(+)であることは、分割図形を太らす方向である外側への辺の補正を意味する。
(Edge correction processing)
As shown in FIG. 3D, the shot shape correction unit 56a performs side correction processing on each side of the divided figure. The shot shape correction unit 56a refers to the side correction table 55a-1 shown in FIG. 3E, performs side correction processing, and creates corrected shot shapes that are correction shapes of the rectangles 3a to 3e.
The side correction table 55a-1 stores the dose amount D1 and the correction amount −60 nm in association with each other, stores the dose amount D2 and 0 nm in association with each other, and stores the dose amount D3 and correction amount +40 nm in association with each other. To do. When the correction amount is negative (−), it means correction of the inward side that is the direction in which the divided figure is thinned. When the correction amount is 0, the side of the divided figure is corrected. This means that the correction amount is positive (+), which means correction of the edge toward the outside, which is the direction of thickening the divided figure.

図3(d)に示すように、例えば、ショット形状補正部56aは、段付データ2の下側の部分では、以下のように処理する。
・多角形10aは、総ドーズ量D2であるので補正しない。
・矩形10bは、総ドーズ量D3であるので、矩形10bの各辺を外側に+60nm補正して、矩形10b−2を作成する。
・矩形10fは、総ドーズ量D1であるので、矩形10fの各辺を内側に40nm補正して、矩形10f−2を作成する。
ショット形状補正部56aは、この補正処理によって、多角形10aの形状を維持し、一番外側に配置された矩形10fを小さくし、その内側に配置された矩形10bを大きくする。そうすると、図3(c)に示す内コーナ10jには、外コーナ10j−2が作成され、内コーナ10jが段状に補完される。これにより、パターン形状予測装置50は、段付データ2の形状を、マスクパターン5の形状に近づけることができる。
なお、辺補正テーブル55a−1を用いてドーズ量D2とドーズ量D3との間のドーズ量Dnに対応した辺補正量を求める方法は、例えば、D2とD3との近い方の辺補正量値で量子化する(近似値とする)方法があり、またより高精度な方法としては、辺補正量を線形補間する方法も適用できる。ドーズ量D2で辺補正量E2nm、ドーズ量D3で辺補正量E3nmと仮定したとき、ドーズ量Dn(D2≦Dn≦D3)の辺補正量を線形補間して求めるには、例えば、
((Dn−D2)×E3nm+(D3−Dn)×E2nm)/(D3−D2)
の式で計算できる。なお、後述するコーナ補正テーブル255a−2(図7参照)にも同様の量子化や線形補間を適用できる。
As shown in FIG. 3D, for example, the shot shape correction unit 56a performs the following processing in the lower part of the stepped data 2.
The polygon 10a is not corrected because it is the total dose D2.
Since the rectangle 10b is the total dose D3, each side of the rectangle 10b is corrected outward by +60 nm to create the rectangle 10b-2.
Since the rectangle 10f is the total dose D1, each side of the rectangle 10f is corrected 40 nm inward to create the rectangle 10f-2.
The shot shape correction unit 56a maintains the shape of the polygon 10a by this correction processing, reduces the rectangle 10f arranged on the outermost side, and enlarges the rectangle 10b arranged on the inner side. Then, an outer corner 10j-2 is created in the inner corner 10j shown in FIG. 3C, and the inner corner 10j is complemented in a step shape. Thereby, the pattern shape prediction apparatus 50 can bring the shape of the stepped data 2 close to the shape of the mask pattern 5.
Note that a method for obtaining the side correction amount corresponding to the dose amount Dn between the dose amount D2 and the dose amount D3 using the side correction table 55a-1 is, for example, the side correction amount value closer to D2 and D3. There is a method of performing quantization (approximate value), and as a more accurate method, a method of linearly interpolating the side correction amount can also be applied. In order to obtain the side correction amount of the dose amount Dn (D2 ≦ Dn ≦ D3) by linear interpolation, assuming that the side correction amount E2 nm is the dose amount D2 and the side correction amount E3 nm is the dose amount D3.
((Dn−D2) × E3 nm + (D3−Dn) × E2 nm) / (D3−D2)
It can be calculated by the following formula. Similar quantization and linear interpolation can be applied to a corner correction table 255a-2 (see FIG. 7) described later.

なお、補正は、実際に段付データ2を利用して、マスクパターン5を電子線描画するときの現象後のレジストパターン形状を反映したものである。つまり、分割図形の総ドーズ量が多い場合には、多量の電子線が照射されるために、マスクパターン5は、分割図形よりも太るようにパターン形成されるし(例えば矩形10b〜10e)、一方、分割図形の総ドーズ量が少ない場合には、少量の電子線しか照射されないために、マスクパターン5は、分割図形よりも細くパターン形成される(例えば矩形10f〜10i)。また、マスクパターン5が分割図形と同様の大きさにパターン形成されるドーズ量の場合もある(例えば多角形10a)。
つまり、前述した設計装置30は、マスクデータ1Aから段付データ2へと変換する場合に、このような現象後のパターン形成を予め予測して、矩形3の形状及びそのドーズ量を算出して設定しているわけである。
The correction reflects the resist pattern shape after the phenomenon when the mask pattern 5 is drawn with an electron beam by actually using the stepped data 2. That is, when the total dose amount of the divided figure is large, a large amount of electron beams are irradiated, so that the mask pattern 5 is formed to be thicker than the divided figure (for example, rectangles 10b to 10e), On the other hand, when the total dose amount of the divided figure is small, only a small amount of electron beam is irradiated, so that the mask pattern 5 is formed to be thinner than the divided figure (for example, rectangles 10f to 10i). In some cases, the mask pattern 5 has a dose amount that is patterned in the same size as the divided figure (for example, a polygon 10a).
That is, when the design apparatus 30 described above converts the mask data 1A into the stepped data 2, the pattern formation after such a phenomenon is predicted in advance, and the shape of the rectangle 3 and its dose amount are calculated. That is why.

そして、ショット形状補正部56aは、全ての分割図形10a〜10iを補正して、図3(f)に示す辺補正形状データ11を作成する。   Then, the shot shape correction unit 56a corrects all the divided figures 10a to 10i, and creates the side correction shape data 11 shown in FIG.

(辺補正形状アウトライン処理)
外形作成部56bは、辺補正形状データ11の輪郭線を抽出して、辺補正形状データ11を多角形図形データ12へと変換する。具体的には、辺補正形状データ11を構成する複数の図形の和(論理和)を形成し、最外部の辺を抽出して輪郭線を構成し、多角形図形データ12を得る。
(Side correction shape outline processing)
The outline creation unit 56b extracts the outline of the side correction shape data 11 and converts the side correction shape data 11 into the polygon graphic data 12. Specifically, a sum (logical sum) of a plurality of figures constituting the edge correction shape data 11 is formed, the outermost side is extracted to form a contour line, and polygon figure data 12 is obtained.

(コーナ処理)
図3(h)に示すように、外形作成部56bは、外コーナ、つまりコーナの角度うち図形内側の角度が180度未満のコーナ部に半径50nmの接円を作成して、コーナRを設ける。外形作成部56bは、全ての外コーナに対して、このコーナ処理を行って、R付き形状データ13を作成する。
(Corner processing)
As shown in FIG. 3 (h), the outer shape creation unit 56b creates a tangent circle with a radius of 50 nm at the corner of the outer corner, that is, the corner of the corner whose angle inside the figure is less than 180 degrees, and provides the corner R. . The outer shape creation unit 56b performs the corner process on all outer corners to create the R-attached shape data 13.

(R付き形状アウトライン処理)
図3(i)に示すように、外形作成部56bは、R付き形状データ13の輪郭線を抽出して、最終的なパターン予測形状14を作成する。
これにより、パターン形状予測装置50は、実際にフォトマスク上に電子線描画することなく、パターン形状を予測できる。
(Shape outline processing with R)
As illustrated in FIG. 3I, the contour creation unit 56 b extracts the contour line of the R-attached shape data 13 and creates the final pattern predicted shape 14.
Thereby, the pattern shape prediction apparatus 50 can predict the pattern shape without actually drawing an electron beam on the photomask.

(形状比較処理)
パターン形状比較部56cは、マスクデータ1Aを段付データ2に変換する際に、パターンの欠落や余分なパターンの付加、ドーズ量の誤指定等が生じた場合にも、これらを正確に検知できるように、マスクデータ1A及びパターン予測形状14の形状の差の面積を算出して、これらを比較する。段付データ2は、そのままでは変換時に生じたエラーを検知するのが困難である。また、その形状が元のマスクデータ1Aとは大きく異なるので、段付データ2のまま元のデータと重ね合わせ、差分を算出して比較検証する等の手法では、正しい変換が行われている箇所も形状の差の面積が比較的大きいため、エラー箇所を検知できなかったり、擬似エラーが多発したりするため正確な比較検証ができない。そこで段付データ2から、フォトマスク4に形成されるレジスト形状を予測し、予測した形状と変換前の元データを比較検証することで、擬似エラーが生じず、高速な検証を可能にできる。
例えば、マスクデータ1A及びパターン予測形状14をラスタデータに変換した後、パターン形状比較部56cは、これらを構成する形状を画素ごとに比較し、差異の有る画素数をカウントすることにより、これらの形状の差異を面積(すなわち差の面積)で比較、評価できる。形状の比較結果は、例えば、差の面積が一定値以上のパターン予測形状14を目立つ色彩で表示することにより、エラー箇所としてユーザに報知できる。
(Shape comparison process)
The pattern shape comparison unit 56c can accurately detect the missing pattern, the addition of an extra pattern, the incorrect designation of the dose amount, etc. when the mask data 1A is converted into the stepped data 2. Thus, the area of the difference between the shapes of the mask data 1A and the pattern predicted shape 14 is calculated and compared. If the stepped data 2 is left as it is, it is difficult to detect an error that has occurred during conversion. In addition, since the shape is greatly different from the original mask data 1A, the correct conversion is performed by a method such as overlaying the original data with the stepped data 2 and calculating and comparing the difference. However, since the area of the difference in shape is relatively large, an error location cannot be detected or pseudo errors frequently occur, so accurate comparison and verification cannot be performed. Therefore, by predicting the resist shape formed on the photomask 4 from the stepped data 2 and comparing and verifying the predicted shape and the original data before conversion, a pseudo error does not occur and high-speed verification can be performed.
For example, after the mask data 1A and the pattern predicted shape 14 are converted into raster data, the pattern shape comparison unit 56c compares the shapes constituting them for each pixel, and counts the number of pixels having a difference, thereby counting these. Differences in shape can be compared and evaluated by area (ie, area of difference). The comparison result of the shapes can be notified to the user as an error location by displaying, for example, the pattern predicted shape 14 having a difference area of a certain value or more in a conspicuous color.

図4(c−2)に示すように、例えば、設計装置30によって、マスクデータ1Aを段付データ2−1へと変換する場合に、変換エラー等によって同一の矩形3c−2が同位置に2重に配置されたとする。この場合に、予測装置表示部52に段付データ2−1を表示しても、ユーザが、目視によって変換エラーを確認することは極めて困難であり、アウトラインを抽出したデータを用い、コンピュータにより元データとの差の面積を抽出する場合でも、エラーの判別が困難である。
また、矩形が全く同位置に配置されていない場合でも、段付データ2−1は、異なる形状の矩形が不規則かつ複雑に配列されているため、やはり、ユーザが、目視によって変換エラーを確認することは困難であり、アウトラインを抽出したデータを用い、コンピュータにより元データとの形状の差の面積を抽出する場合でも、露光現像工程でのレジストパターン形状の変化が加味されておらず、エラーの判別が困難である。
As shown in FIG. 4C-2, for example, when the mask data 1A is converted into the stepped data 2-1, by the design device 30, the same rectangle 3c-2 is placed at the same position due to a conversion error or the like. Suppose that they are arranged in double. In this case, even if the stepped data 2-1 is displayed on the prediction device display unit 52, it is extremely difficult for the user to confirm the conversion error by visual observation. Even when extracting the area of the difference from the data, it is difficult to determine the error.
Even when the rectangles are not arranged at exactly the same position, the stepped data 2-1 has irregular and complicated arrangements of rectangles with different shapes, so the user can also visually confirm the conversion error. Even when using the data extracted from the outline and extracting the area of the difference in shape from the original data by a computer, changes in the resist pattern shape in the exposure and development process are not taken into account, and an error occurs. Is difficult to distinguish.

これに対して、パターン形状予測装置50は、上記処理をすることにより、段付データ2からパターン予測形状14を作成するので、パターン予測形状14を予測装置表示部52に表示することにより、ユーザは、目視によりその段付データ2で描画されるマスクパターン5を確認できる。
図4(c−2)に示す段付データ2−1の場合、予測装置制御部56は、前述した処理を行うことにより、この段付データ2−1を多角形図形データ12−1へと変換し(図4(g−2)参照)、最終的にいびつな形状のパターン予測形状14−1を作成する(図4(i−2)参照)。
ユーザは、このパターン予測形状14−1を視認すれば、段付データ2−1にエラーが存在することを確認できるし、マスクデータ1Aとパターン予測形状14−1の形状の差の面積の計算結果を予測装置表示部52に表示すれば、段付データ2−1のエラーを容易に確認できる。
On the other hand, since the pattern shape prediction device 50 creates the pattern prediction shape 14 from the stepped data 2 by performing the above processing, the user can display the pattern prediction shape 14 on the prediction device display unit 52, thereby Can visually confirm the mask pattern 5 drawn by the stepped data 2.
In the case of the stepped data 2-1 shown in FIG. 4C-2, the prediction device control unit 56 converts the stepped data 2-1 into the polygon graphic data 12-1 by performing the above-described processing. Conversion is performed (see FIG. 4G-2), and finally a pattern prediction shape 14-1 having an irregular shape is created (see FIG. 4I-2).
If the user visually recognizes the pattern predicted shape 14-1, the user can confirm that there is an error in the stepped data 2-1, and calculate the area of the difference between the shape of the mask data 1A and the pattern predicted shape 14-1. If a result is displayed on the prediction apparatus display part 52, the error of the stepped data 2-1 can be confirmed easily.

なお、形状の差の面積を計算して判別、報知する手法は、様々な方法を用いることができる。例えば、パターン形状比較部56cは、マスクデータ1A及びパターン予測形状14を重ね合わせて表示して、重複しない部分を目立つ色彩で表示すれば、簡単な処理でマスクデータ1A及びパターン予測形状14の差異をユーザに報知できる。   Note that various methods can be used as a method for calculating and determining and notifying the area of the difference in shape. For example, if the pattern shape comparison unit 56c displays the mask data 1A and the pattern predicted shape 14 so as to overlap each other and displays a non-overlapping portion with a conspicuous color, the difference between the mask data 1A and the pattern predicted shape 14 can be achieved with a simple process. To the user.

図5は、第1実施形態の形状比較処理を説明する図である。
図5は、パターンの形状を比較し自動的に異常個所を抽出する方法の概略を示している。
図5(a)は、半円形状のマスクデータ(描画予定パターン)5に基づくマスクデータ1Aに対して作成した3つの矩形からなる段付データ(ショット形状配列データ)2を2点鎖線で示す。また、この段付データ2に対し欠落した部分2nを網伏せした矩形で示しており、この欠落部2nを有する段付データ2に対して発生したパターン予測形状14を破線で示している。
パターン予測形状14の欠落部2nに対応した部分は、マスクパターン5から大きく外れており、エラー(異常)箇所となっている。
FIG. 5 is a diagram illustrating the shape comparison process according to the first embodiment.
FIG. 5 shows an outline of a method for automatically extracting abnormal portions by comparing the shapes of patterns.
FIG. 5A shows a stepped data (shot shape array data) 2 composed of three rectangles created for the mask data 1A based on the semicircular mask data (drawing planned pattern) 5 by a two-dot chain line. . Further, the missing portion 2n of the stepped data 2 is indicated by a shaded rectangle, and the pattern predicted shape 14 generated for the stepped data 2 having the missing portion 2n is indicated by a broken line.
A portion corresponding to the missing portion 2n of the pattern predicted shape 14 is greatly deviated from the mask pattern 5 and is an error (abnormal) portion.

図5(b)は、マスクパターン5とパターン予測形状14との差の画像8を斜線でハッチングして示している。
マスクパターン5とパターン予測形状14とが共にラスタ展開され、2値画像化されている場合は、差の画像8は、論理演算の排他的論理和(XOR)で得ることができ、マスクパターン5の周囲に沿って大小の島状部分8−1、8−2、8−3、8−4・・・8−8が連なった形状を有している。ここで、段付データ2の欠落部2nに対応した差の画像8の島状部分8−2の面積が特に広く、この島状部分の面積の大小を評価してエラー箇所を自動的に検出できる。具体的には、2値画像で表現された差の画像8を対象に、粒子解析の連結領域のラベリング機能により前記島状部分を各々識別し、識別された各島部分の面積を各々計測し、その面積が所定の判定値以上の島部分をエラー箇所とすることで自動的にエラー箇所を検出できる。
さらに、図5(c)に示すように、パターン描画領域を、所定のサイズの格子状領域に分割して、各領域内でマスクパターン5とパターン予測形状14の形状の差の画像8の画素数を合計し、前記の格子状領域内での差の画素数の比率が一定値以上多ければ、パターンエラーが有ると自動的に推定できる。なお、格子状領域の分割サイズは、検出したい差異の面積の半分程度から10倍程度の面積の範囲が、検出性能の点から好ましい。
FIG. 5B shows an image 8 of the difference between the mask pattern 5 and the pattern predicted shape 14 hatched with diagonal lines.
When the mask pattern 5 and the pattern predicted shape 14 are both raster-developed and converted into a binary image, the difference image 8 can be obtained by exclusive OR (XOR) of logical operations. , 8-8, 8-4,..., 8-8 are connected in series. Here, the area of the island-like portion 8-2 of the difference image 8 corresponding to the missing portion 2n of the stepped data 2 is particularly large, and the error portion is automatically detected by evaluating the size of the area of the island-like portion. it can. Specifically, for the difference image 8 expressed by a binary image, the island-shaped portions are identified by the labeling function of the connected region of particle analysis, and the area of each identified island portion is measured. An error location can be automatically detected by setting an island portion whose area is equal to or greater than a predetermined determination value as an error location.
Further, as shown in FIG. 5C, the pattern drawing area is divided into grid areas of a predetermined size, and the pixels of the image 8 of the difference in shape between the mask pattern 5 and the pattern predicted shape 14 in each area. If the ratio of the number of difference pixels in the grid area is greater than a certain value, it can be automatically estimated that there is a pattern error. The division size of the lattice region is preferably in the range of about half to ten times the area of the difference to be detected from the viewpoint of detection performance.

図6は、第1実施形態のパターン予測処理の示すフローチャートである。
処理ステップS(以下、単に「S」という)1において、予測装置制御部56は、一連の処理を開始する。
S2において、予測装置送受信部53は、設計装置30が送信したマスクデータ1A、段付データ2を受信して取得する(データ取得工程)。予測装置制御部56は、取得したマスクデータ1A、段付データ2を、それぞれマスクデータ記憶部55d、段付データ記憶部55eに記憶する。
FIG. 6 is a flowchart illustrating the pattern prediction process according to the first embodiment.
In process step S (hereinafter simply referred to as “S”) 1, the prediction device control unit 56 starts a series of processes.
In S2, the prediction device transmission / reception unit 53 receives and acquires the mask data 1A and the stepped data 2 transmitted by the design device 30 (data acquisition step). The prediction device control unit 56 stores the acquired mask data 1A and stepped data 2 in the mask data storage unit 55d and the stepped data storage unit 55e, respectively.

S3において、予測装置制御部56は、前述した段付データ抽出処理を行う(図3(b)参照)。
S4において、予測装置制御部56は、前述した総ドーズ量算出処理を行う(図3(c)参照)。
S5において、予測装置制御部56は、前述した辺補正処理を行い(図3(d)参照)、辺補正形状データ11を作成する(図3(f)参照)。
In S3, the prediction device control unit 56 performs the stepped data extraction process described above (see FIG. 3B).
In S4, the prediction device control unit 56 performs the total dose calculation process described above (see FIG. 3C).
In S5, the prediction device control unit 56 performs the above-described edge correction process (see FIG. 3D) and creates the edge correction shape data 11 (see FIG. 3F).

S6において、予測装置制御部56は、前述した辺補正形状アウトライン処理を行う(図3(g)参照)。
S7において、予測装置制御部56は、前述したコーナ処理を行い(図3(h)参照)、R付き形状データ13を作成する。
S8において、予測装置制御部56は、R付き形状データ13に対して、前述したR付き形状アウトライン処理を行い、パターン予測形状14を作成する(図3(i)参照)。
In S6, the prediction device control unit 56 performs the above-described edge correction shape outline processing (see FIG. 3G).
In S <b> 7, the prediction device control unit 56 performs the corner processing described above (see FIG. 3H), and creates the R-attached shape data 13.
In S <b> 8, the prediction device control unit 56 performs the above-described R-attached shape outline processing on the R-attached shape data 13 to create the pattern predicted shape 14 (see FIG. 3I).

S9において、予測装置制御部56は、パターン予測形状14を予測装置表示部52に表示する。ユーザは、このパターン予測形状14を視認することより、その形状がいびつであるか否かを判断することにより、段付データ2にエラーがあるか否かを判断できる。
S10において、予測装置制御部56は、前述した形状比較処理を行う。
S11において、予測装置制御部56は、マスクデータ1Aの形状及びパターン予測形状14の形状の比較結果を、予測装置表示部52に表示する。ユーザは、比較結果を確認することより、段付データ2のエラーを判断できる。
そして、予測装置制御部56は、一連の処理を終了する(S12)。
In S <b> 9, the prediction device control unit 56 displays the pattern prediction shape 14 on the prediction device display unit 52. The user can determine whether or not there is an error in the stepped data 2 by visually checking the pattern predicted shape 14 and determining whether or not the shape is irregular.
In S10, the prediction device control unit 56 performs the shape comparison process described above.
In S <b> 11, the prediction device control unit 56 displays a comparison result between the shape of the mask data 1 </ b> A and the shape of the pattern prediction shape 14 on the prediction device display unit 52. The user can determine an error in the stepped data 2 by confirming the comparison result.
And the prediction apparatus control part 56 complete | finishes a series of processes (S12).

以上説明したように、本実施形態のパターン形状予測装置50は、段付データ2からパターン予測形状14を作成するので、実際にマスクパターン5を描画しなくても、パターン形状を確認できる。またパターン形状予測装置50は、段付データ2及びマスクパターン5の形状比較結果を報知して、段付データ2にエラーがあるか否かの判断を容易にできる。   As described above, the pattern shape prediction apparatus 50 according to the present embodiment creates the pattern prediction shape 14 from the stepped data 2, so that the pattern shape can be confirmed without actually drawing the mask pattern 5. Further, the pattern shape prediction device 50 can notify the result of the shape comparison between the stepped data 2 and the mask pattern 5, and can easily determine whether or not the stepped data 2 has an error.

(第2実施形態)
次に、本発明の第2実施形態について説明する。
第2実施形態は、コーナ処理を第1実施形態から改良した実施形態である。
なお、以下の説明及び図面において、前述した第1実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
図7は、第2実施形態のパターン描画システム220のブロック図である。
図8は、第2実施形態のコーナ補正テーブル255a−2、コーナ処理を説明する図である。
(Second Embodiment)
Next, a second embodiment of the present invention will be described.
The second embodiment is an embodiment obtained by improving the corner processing from the first embodiment.
Note that, in the following description and drawings, the same reference numerals or the same reference numerals are given to the portions that perform the same functions as those in the first embodiment described above, and overlapping descriptions will be omitted as appropriate.
FIG. 7 is a block diagram of the pattern drawing system 220 of the second embodiment.
FIG. 8 is a diagram illustrating the corner correction table 255a-2 and corner processing according to the second embodiment.

図7に示すように、パターン形状予測装置250は、形状予測プログラム255aに、辺補正テーブル55a−1、コーナ補正テーブル255a−2(コーナ補正情報記憶手段)を備える。
辺補正テーブル55a−1は、第1実施形態の55a−1と同様である(図3(e)参照)。
図8(a)に示すように、コーナ補正テーブル255a−2は、総ドーズ量と、外コーナRのR値及び内コーナRのR値とを対応付けて記憶する。外コーナRは、コーナの角度うち図形内側のなす角が180度未満のコーナに設けるコーナRであり、一方、内コーナRは、前記のなす角が180度よりも大きいコーナに設けるコーナRである。
As shown in FIG. 7, the pattern shape prediction apparatus 250 includes a side correction table 55a-1 and a corner correction table 255a-2 (corner correction information storage unit) in the shape prediction program 255a.
The side correction table 55a-1 is the same as 55a-1 of the first embodiment (see FIG. 3E).
As shown in FIG. 8A, the corner correction table 255a-2 stores the total dose amount, the R value of the outer corner R, and the R value of the inner corner R in association with each other. The outer corner R is a corner R provided at a corner where the angle formed inside the figure is less than 180 degrees, while the inner corner R is a corner R provided at a corner where the angle formed is greater than 180 degrees. is there.

パターン形状予測装置250は、ショット形状補正部256aに、辺補正部56a−1、コーナ補正部256a−2を備える。
辺補正部56a−1は、第1実施形態と同様である。
コーナ補正部256a−2は、後述するコーナ処理をする制御部である。
The pattern shape prediction apparatus 250 includes a side correction unit 56a-1 and a corner correction unit 256a-2 in the shot shape correction unit 256a.
The side correction unit 56a-1 is the same as that in the first embodiment.
The corner correction unit 256a-2 is a control unit that performs corner processing described later.

第2実施形態のパターン形状予測装置250のコーナ処理について説明する。
図8(b)は、辺補正形状データ211の一部を拡大して示す図である。
前提として、第1実施形態と同様に、矩形3の辺を補正した辺補正形状データ211が作成されているものとする。
この部分の辺補正形状データ211は、3つの図形211a〜211cから構成され、外コーナ211d、内コーナ211e、外コーナ211fを有する。図形211a〜211cは、それぞれ、総ドーズ量がD2,D3,D1である。
A corner process of the pattern shape prediction apparatus 250 according to the second embodiment will be described.
FIG. 8B is an enlarged view showing a part of the side correction shape data 211.
As a premise, it is assumed that side-corrected shape data 211 in which the sides of the rectangle 3 are corrected is generated as in the first embodiment.
The edge correction shape data 211 of this part is composed of three figures 211a to 211c, and has an outer corner 211d, an inner corner 211e, and an outer corner 211f. The figures 211a to 211c have total doses D2, D3, and D1, respectively.

コーナ補正部256a−2は、コーナ補正テーブル255a−2を参照して、以下のようにコーナ処理をする(図8(c)参照)。
・外コーナ211dを形成する図形211aの総ドーズ量D2に基づいて、R=20nmの外コーナRを設ける。
・内コーナ211eに対抗する図形211bの総ドーズ量D3に基づいて、R=30nmの内コーナRを設ける(図8(c)参照)。
なお、辺211gの長さLが短いために、外コーナ211d及び内コーナ211eの両方のコーナ処理ができない場合には、コーナ補正部256a−2は、外コーナRのみコーナ処理を行う。
・外コーナ211fを形成する図形211cの総ドーズ量D1に基づいて、R=30nmのコーナRを設ける(図8(c)参照)。
コーナ補正部256a−2は、以上のようなコーナ処理を、辺補正形状データ211の全てのコーナに対して行う。その後のアウトライン処理、形状比較処理等は、第1実施形態と同様である。
The corner correction unit 256a-2 refers to the corner correction table 255a-2 and performs corner processing as follows (see FIG. 8C).
The outer corner R of R = 20 nm is provided based on the total dose D2 of the figure 211a that forms the outer corner 211d.
Based on the total dose D3 of the figure 211b that opposes the inner corner 211e, an inner corner R of R = 30 nm is provided (see FIG. 8C).
If the corner processing of both the outer corner 211d and the inner corner 211e cannot be performed because the length L of the side 211g is short, the corner correction unit 256a-2 performs the corner processing only for the outer corner R.
A corner R of R = 30 nm is provided based on the total dose D1 of the figure 211c that forms the outer corner 211f (see FIG. 8C).
The corner correction unit 256a-2 performs the above corner processing on all the corners of the edge correction shape data 211. Subsequent outline processing, shape comparison processing, and the like are the same as those in the first embodiment.

以上説明したように、本実施形態のパターン形状予測装置250は、総ドーズ量に対応したコーナ処理をすることにより、辺補正形状データ211に対してコーナにR付けをして、より正確なパターン予測形状を生成できる。また、このパターン予測形状を形状比較処理することにより、より正確な形状比較をすることができる。
なお、外コーナ、内コーナのいずれか一方によってコーナをR付けしてもよい。この場合であっても、各図形の総ドーズ量を反映してパターン予測形状を作成できる。
As described above, the pattern shape prediction apparatus 250 according to the present embodiment performs corner processing corresponding to the total dose amount, thereby adding an R to the corner with respect to the edge correction shape data 211, thereby providing a more accurate pattern. Predicted shapes can be generated. Further, a more accurate shape comparison can be performed by performing a shape comparison process on the predicted pattern shape.
Note that the corner may be rounded by either the outer corner or the inner corner. Even in this case, the pattern predicted shape can be created by reflecting the total dose amount of each figure.

(第3実施形態)
次に、本発明の第3実施形態について説明する。
第3実施形態は、コーナ処理を第1実施形態から変更したのであり、コーナ処理を直線近似により行うものである。
図9は、第3実施形態のコーナ補正テーブル355a−2、コーナ処理を説明する図である。
なお、第3実施形態のパターン形状予測装置の構成は、第2実施形態とほぼ同様であり、後述する処理が異なるのみであるので、ブロック図等の説明を省略する。
(Third embodiment)
Next, a third embodiment of the present invention will be described.
In the third embodiment, the corner processing is changed from the first embodiment, and the corner processing is performed by linear approximation.
FIG. 9 is a diagram illustrating the corner correction table 355a-2 and corner processing according to the third embodiment.
Note that the configuration of the pattern shape prediction apparatus of the third embodiment is substantially the same as that of the second embodiment, and only the processing described later is different.

図9(a)は、コーナ補正テーブル355a−2を説明する図である。
コーナ補正テーブル355a−2は、形状予測プログラム内に記憶されている(図7に示す形状予測プログラム255a参照)。コーナ補正テーブル355a−2は、総ドーズ量と、外コーナ値及び内コーナ値とを対応付けて記憶する。外コーナ値及び内コーナ値については、後述する。
FIG. 9A illustrates the corner correction table 355a-2.
The corner correction table 355a-2 is stored in the shape prediction program (see the shape prediction program 255a shown in FIG. 7). The corner correction table 355a-2 stores the total dose amount, the outer corner value, and the inner corner value in association with each other. The outer corner value and the inner corner value will be described later.

第3実施形態のパターン形状予測装置のコーナ処理について説明する。
図9(b)は、辺補正形状データ311の一部を拡大して示す図であり、その構成は、第2実施形態と同様である。但し、辺311gの長さLが50nm未満であることが異なる。
コーナ補正部は、コーナ補正テーブル355a−2を参照して、以下のようにコーナ処理をする。
A corner process of the pattern shape prediction apparatus according to the third embodiment will be described.
FIG. 9B is an enlarged view showing a part of the side correction shape data 311, and the configuration thereof is the same as that of the second embodiment. However, it is different that the length L of the side 311g is less than 50 nm.
The corner correction unit refers to the corner correction table 355a-2 and performs corner processing as follows.

外コーナ311fを形成する図形311cの総ドーズ量D1に基づいて、外コーナ値30nmを抽出して、外コーナ311fの先端から外コーナ値30nmの点311f−1,311f−2を結ぶようにコーナ処理を行う(図9(c)参照)。つまり、C=30nmの面取をするような処理をする。   Based on the total dose D1 of the figure 311c forming the outer corner 311f, the outer corner value 30nm is extracted, and the corners are connected so as to connect the points 311f-1 and 311f-2 having the outer corner value 30nm from the tip of the outer corner 311f. Processing is performed (see FIG. 9C). That is, a process of chamfering C = 30 nm is performed.

これに対して、外コーナ311dと及び内コーナ311eが連続する部分では、同様な処理をすることができない(点線参照)。つまり、外コーナ311dを形成する図形311aに対応する外コーナ値20nm基づいて、点311d−1,311d−2を結ぶようにコーナ処理を行い、一方、内コーナ311eに対向する図形311bに対応する内コーナ値30nmに基づいて、点311e−1,311e−2を結ぶようにコーナ処理を行うと、辺311gの長さLが50nm未満であるため、辺311gが残存しなくなってしまう。   On the other hand, the same processing cannot be performed in a portion where the outer corner 311d and the inner corner 311e are continuous (see dotted lines). In other words, corner processing is performed so as to connect the points 311d-1 and 311d-2 based on the outer corner value 20nm corresponding to the figure 311a forming the outer corner 311d, while corresponding to the figure 311b facing the inner corner 311e. When corner processing is performed so as to connect the points 311e-1 and 311e-2 based on the inner corner value of 30 nm, the side 311g does not remain because the length L of the side 311g is less than 50 nm.

このため、コーナ補正部は、外コーナ311dに対応する点311d−1と、内コーナ311eに対応する点311e−1を結ぶようにコーナ処理をする(図9(c)参照)。
これにより、単位形状のドーズ量を反映したパターン予測形状を作成できる。
なお、図9(d)に示すように、外コーナ311d及び内コーナ311eの補正は、点311d−1及び点311e−1と、辺311gの中点311hとを直線で結ぶようにしてもよい。この場合であっても、各図形の総ドーズ量を反映してパターン予測形状を作成できる。
Therefore, the corner correction unit performs corner processing so as to connect the point 311d-1 corresponding to the outer corner 311d and the point 311e-1 corresponding to the inner corner 311e (see FIG. 9C).
Thereby, the pattern prediction shape reflecting the dose amount of the unit shape can be created.
As shown in FIG. 9D, the correction of the outer corner 311d and the inner corner 311e may be performed by connecting the points 311d-1 and 311e-1 and the midpoint 311h of the side 311g with a straight line. . Even in this case, the pattern predicted shape can be created by reflecting the total dose amount of each figure.

以上説明したように、本実施形態のパターン形状予測装置は、総ドーズ量に対応したコーナ処理をすることにより、正確なパターン予測形状を作成できる。また、このパターン予測形状を形状比較処理することにより、より正確な形状比較をすることができる。   As described above, the pattern shape prediction apparatus of this embodiment can create an accurate pattern prediction shape by performing corner processing corresponding to the total dose. Further, a more accurate shape comparison can be performed by performing a shape comparison process on the predicted pattern shape.

以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限定されるものではなく、後述する変形形態のように種々の変形や変更が可能であって、それらも本発明の技術的範囲内である。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、前述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。   Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and changes can be made as in the modifications described later, and these are also included in the present invention. Within the technical scope. In addition, the effects described in the embodiments are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments. It should be noted that the above-described embodiment and modifications described later can be used in appropriate combination, but detailed description thereof is omitted.

(変形形態)
(1)第2実施形態において、辺211gの長さLが短いために、外コーナR及び内コーナRの両方のコーナ処理ができない場合には、コーナ補正部256a−2は、いずれか1方のコーナ処理を行う例を説明したが、これに限定されない。例えば、コーナ補正部256a−2は、両方のコーナ処理ができないと判断した場合には、第3実施形態のように、両方のコーナ処理に対して、直線近似によってコーナ処理してもよい。これにより、作成されるべきコーナRを反映して、パターン予測形状を作成できる。
(Deformation)
(1) In the second embodiment, when the corner processing of both the outer corner R and the inner corner R cannot be performed because the length L of the side 211g is short, the corner correction unit 256a-2 is any one of them. Although the example which performs the corner process of this was demonstrated, it is not limited to this. For example, when it is determined that both corner processes cannot be performed, the corner correction unit 256a-2 may perform a corner process by linear approximation for both the corner processes as in the third embodiment. Thereby, the pattern predicted shape can be created reflecting the corner R to be created.

(2)実施形態において、フォトマスクに電子線で描画するパターン形状を予測する例を示したが、これに限定されない。例えば、半導体ウエハ上に電子線で直接描画するパターン形状を予測するものでもよい。 (2) In the embodiment, an example of predicting a pattern shape drawn with an electron beam on a photomask has been shown, but the present invention is not limited to this. For example, a pattern shape drawn directly on a semiconductor wafer with an electron beam may be predicted.

(3)実施形態において、ショット形状補正部は、辺補正形状データに対してコーナ処理を行う例を示したが、これに限定されない。例えば、ショット形状補正部は、辺補正形状データに対して直接アウトライン処理をして、パターン予測形状を作成してもよい。この場合であっても、総ドーズ量を反映したパターン予測をできる。 (3) In the embodiment, the example in which the shot shape correction unit performs the corner processing on the side correction shape data is shown, but the present invention is not limited to this. For example, the shot shape correction unit may directly perform outline processing on the side correction shape data to create a pattern predicted shape. Even in this case, pattern prediction reflecting the total dose amount can be performed.

(4)実施形態において、ショット形状補正部は、各分割図形(分割ショット形状)に補正を行う例を示したが、これに限定されない。レジストをパターン形成する最低ドーズ量を下回るドーズ量の分割ショット形状が存在した場合は、現像したとしてもパターン形成しない。このため、例えば、予測装置記憶部にこの最低ドーズ量を記憶させておき、ショット形状補正部が、各分割ショット形状の総ドーズ量と、予測装置記憶部の最低ドーズ量とを比較し、分割ショット形状のドーズ量が最低ドーズ量よりも少ない場合に、当該分割ショット形状を削除してもよい。
これにより、この部分のパターン予測の処理が必要なく、この部分のパターンを削除できるので、パターン形状予測装置の負荷を軽減できるとともに、より正確にパターン予測をできる。
(4) In the embodiment, an example in which the shot shape correction unit corrects each divided figure (divided shot shape) has been described, but the present invention is not limited to this. If a divided shot shape having a dose amount lower than the minimum dose amount for patterning the resist exists, the pattern is not formed even if developed. Therefore, for example, the minimum dose amount is stored in the prediction device storage unit, and the shot shape correction unit compares the total dose amount of each divided shot shape with the minimum dose amount of the prediction device storage unit, and performs the division. When the dose amount of the shot shape is smaller than the minimum dose amount, the divided shot shape may be deleted.
This eliminates the need for pattern prediction processing for this portion, and the pattern for this portion can be deleted. Therefore, the load on the pattern shape prediction apparatus can be reduced, and pattern prediction can be performed more accurately.

(5)実施形態において、ショット形状補正部は、各分割図形(分割ショット形状)に対して総ドーズ量が大きい程パターンが太くなるように補正をする例を示したが、これに限定されない。パターンがそれ以上膨れ上がらない最大ドーズ量が存在した場合には、最大ドーズ量よりも多く照射してもパターンが太くならない。このため、例えば、予測装置記憶部にこの最大ドーズ量及び最大ドーズ量の補正量を記憶させておき、ショット形状補正部が、各分割ショット形状の総ドーズ量と、予測装置記憶部の最大ドーズ量とを比較し、重複する部分が最大ドーズ量よりも大きい場合に、最大ドーズ量の補正量を適用して、補正ショット形状を作成してもよい。
これにより、より正確にパターン予測をできる。
(5) In the embodiment, the shot shape correction unit has shown an example in which correction is performed so that the pattern becomes thicker as the total dose amount is larger for each divided figure (divided shot shape), but the present invention is not limited to this. In the case where there is a maximum dose amount at which the pattern does not bulge any more, the pattern does not become thick even if irradiation is performed more than the maximum dose amount. For this reason, for example, the maximum dose amount and the correction amount of the maximum dose amount are stored in the prediction device storage unit, and the shot shape correction unit stores the total dose amount of each divided shot shape and the maximum dose of the prediction device storage unit. When the overlapping portion is larger than the maximum dose amount, the correction shot shape may be created by applying the correction amount of the maximum dose amount.
Thereby, pattern prediction can be performed more accurately.

(6)実施形態において、予測装置表示部は、マスクデータの図形及びパターン予測形状の図形の比較結果等を形状の差の面積で表示する例を示したが、これに限定されない。総ドーズ量が許容ドーズ量よりも大きい場合には、オーバードーズによりレジストが蒸発し、チャンバ等を汚染する可能性がある。このため、予測装置記憶部にこの許容ドーズ量を記憶しておき、ショット形状補正部(許容ドーズ量比較手段)が、各分割ショット形状の総ドーズ量が許容ドーズ量比較手段によって許容ドーズ量よりも大きいと判断した場合に、予測装置表示部が、分割ショット形状が許容ドーズ量よりも大きいことを、警告表示(例えば、赤色文字の警告表示等)してユーザに報知してもよい。また音声出力するスピーカを設け、警告音を出力してもよい。
これにより、チャンバ等の汚染を防ぐことができる。
(6) In the embodiment, an example in which the prediction device display unit displays the comparison result of the figure of the mask data and the figure of the pattern prediction shape in the area of the shape difference is shown, but the present invention is not limited to this. When the total dose is larger than the allowable dose, the resist may evaporate due to overdose, which may contaminate the chamber or the like. Therefore, the allowable dose amount is stored in the prediction device storage unit, and the shot shape correction unit (allowable dose amount comparison unit) determines that the total dose amount of each divided shot shape is greater than the allowable dose amount by the allowable dose amount comparison unit. If it is determined that the divided shot shape is larger than the allowable dose amount, the prediction device display unit may notify the user that the divided shot shape is larger than the allowable dose amount by warning display (for example, warning display of red characters). Further, a speaker for outputting sound may be provided to output a warning sound.
Thereby, contamination of the chamber or the like can be prevented.

1A マスクデータ
2 段付データ(ショット形状配列描画データ)
5 マスクパターン
50 パターン形状予測装置
55a,255a 形状予測プログラム
55a−1 辺補正テーブル
56a ショット形状補正部
56b 外形作成部
56c パターン形状比較部
255a−2,355a−2 コーナ補正テーブル
256a−2 コーナ補正部
1A Mask data 2 Stepped data (Shot shape array drawing data)
DESCRIPTION OF SYMBOLS 5 Mask pattern 50 Pattern shape prediction apparatus 55a, 255a Shape prediction program 55a-1 Side correction table 56a Shot shape correction part 56b Outline creation part 56c Pattern shape comparison part 255a-2, 355a-2 Corner correction table 256a-2 Corner correction part

Claims (14)

コンピュータを、
描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段と、
前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段と、
前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段と、
前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段と、
して機能させることを特徴とするパターン形状予測プログラム。
Computer
Storage means for storing shot shape array drawing data, which is drawing data created based on the shape of a drawing-scheduled pattern, arranged so that a plurality of shot shapes overlap, and a dose amount associated with each shot shape ,
Correction information storage means for storing the dose amount and the correction amount in association with each other;
Shot shape correction means for creating a corrected shot shape that is a shape obtained by correcting the shot shape of the shot shape array drawing data based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means When,
Based on the corrected shot shape created by the shot shape correcting means, an outer shape creating means for creating a pattern predicted shape that is a shape obtained by combining the corrected shot shapes;
A pattern shape prediction program characterized by being made to function.
請求項1に記載のパターン形状予測プログラムにおいて、
前記コンピュータを、前記描画予定パターンの形状と、前記外形作成手段が作成した前記パターン予測形状とを形状で比較して、その差異を検証する形状比較手段として機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to claim 1,
Making the computer function as a shape comparison unit that compares the shape of the drawing-scheduled pattern with the pattern predicted shape created by the outer shape creation unit by shape and verifies the difference;
Pattern shape prediction program characterized by
請求項1に記載のパターン形状予測プログラムにおいて、
前記ショット形状補正手段を、前記ショット形状が重複する部分について、その部分の総ドーズ量を算出して前記補正ショット形状を作成するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to claim 1,
Causing the shot shape correcting means to function to create a corrected shot shape by calculating a total dose amount of a portion where the shot shape overlaps;
Pattern shape prediction program characterized by
請求項1から請求項3までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記コンピュータを、前記ショット形状の辺の形状を補正する情報である辺補正情報を記憶する補正情報記憶手段として機能させ、
前記ショット形状補正手段を、前記補正情報記憶手段の前記辺補正情報に基づいて、前記ショット形状の辺を補正するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 3,
Causing the computer to function as correction information storage means for storing side correction information that is information for correcting the shape of the side of the shot shape;
Causing the shot shape correcting means to function to correct a side of the shot shape based on the side correction information of the correction information storage means;
Pattern shape prediction program characterized by
請求項1から請求項4までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記コンピュータを、外側コーナを補正する情報である外側コーナ補正情報、及び内側コーナを補正する情報である内側コーナ補正情報の少なくとも1つを記憶するコーナ補正情報記憶手段として機能させ、
前記ショット形状補正手段を、前記辺を補正した前記各補正ショット形状によって形成されるコーナに対して、前記コーナ補正情報記憶手段の補正情報に基づいて補正するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 4,
Causing the computer to function as corner correction information storage means for storing at least one of outer corner correction information that is information for correcting an outer corner and inner corner correction information that is information for correcting an inner corner;
Causing the shot shape correcting means to function to correct corners formed by the corrected shot shapes obtained by correcting the sides based on correction information in the corner correction information storage means;
Pattern shape prediction program characterized by
請求項1から請求項5までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記ショット形状補正手段を、前記コーナの補正として直線近似するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 5,
Allowing the shot shape correction means to function as a linear approximation as the corner correction;
Pattern shape prediction program characterized by
請求項1から請求項6までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記ショット形状補正手段を、前記コーナの補正として、前記コーナを形成する2つの線分のなす角のうち図形内側の角度が180度以上の場合には、前記線分の長さ及び前記コーナ補正情報記憶手段の補正情報に基づいてコーナをR付けできるか否かを判定し、コーナをR付けできると判定したときには、コーナを補正し、一方、コーナをR付けできないと判定したときには、コーナを補正しないように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 6,
When the shot shape correction means corrects the corner and the angle inside the figure is 180 degrees or more among the angles formed by the two line segments forming the corner, the length of the line segment and the corner correction It is determined whether or not the corner can be rounded based on the correction information of the information storage means. When it is determined that the corner can be rounded, the corner is corrected. On the other hand, when it is determined that the corner cannot be rounded, the corner is To make it work without correction,
Pattern shape prediction program characterized by
請求項7に記載のパターン形状予測プログラムにおいて、
前記ショット形状補正手段を、前記コーナをR付けできないと判定したときには、コーナRの大きさに応じて、直線近似するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to claim 7,
When the shot shape correcting means determines that the corner cannot be rounded, the shot shape correcting means functions to approximate a straight line according to the size of the corner R;
Pattern shape prediction program characterized by
請求項1から請求項8までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記記憶手段を、最低ドーズ量を記憶するように機能させ、
前記ショット形状補正手段を、前記ショット形状が重複する部分と重複しない部分に分割した分割ショット形状を得、前記の各分割ショット形状について、その部分の総ドーズ量を算出させ、前記の分割ショット形状の前記総ドーズ量と、前記記憶手段の前記最低ドーズ量とを比較させ、前記最低ドーズ量よりも少ない場合に、前記の分割ショット形状を削除するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 8,
Causing the storage means to function to store a minimum dose amount;
The shot shape correcting means obtains a divided shot shape that is divided into a portion where the shot shape overlaps and a portion that does not overlap, and for each of the divided shot shapes, the total dose amount of the portion is calculated, and the divided shot shape The total dose amount of the storage means and the minimum dose amount of the storage means, and if less than the minimum dose amount, to function to delete the divided shot shape,
Pattern shape prediction program characterized by
請求項1から請求項9までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記記憶手段を、最大ドーズ量及び前記最大ドーズ量の補正量を記憶するように機能させ、
前記ショット形状補正手段を、前記ショット形状が重複する部分と重複しない部分に分割した分割ショット形状を得、前記の各分割ショット形状について、その部分の総ドーズ量を算出させ、前記総ドーズ量と、前記記憶手段の前記最大ドーズ量とを比較させ、前記の分割ショット形状の総ドーズ量が前記最大ドーズ量よりも大きい場合に、前記最大ドーズ量の補正量を適用して、前記補正ショット形状を作成するように機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 9,
The storage means functions to store a maximum dose amount and a correction amount of the maximum dose amount;
The shot shape correcting means obtains a divided shot shape that is divided into a portion where the shot shape overlaps and a portion that does not overlap, and for each of the divided shot shapes, the total dose amount of the portion is calculated, and the total dose amount and Comparing the maximum dose amount of the storage means, and applying the correction amount of the maximum dose amount when the total dose amount of the divided shot shape is larger than the maximum dose amount, and correcting the shot shape To function to create
Pattern shape prediction program characterized by
請求項1から請求項10までのいずれか1項に記載のパターン形状予測プログラムにおいて、
前記記憶手段を、レジストが蒸発するドーズ量である許容ドーズ量を記憶するように機能させ、
前記コンピュータを、
前記ショット形状が重複する部分と重複しない部分に分割した分割ショット形状を得、前記の各分割ショット形状について、その部分の総ドーズ量を算出させ、前記分割ショット形状の前記総ドーズ量と、前記記憶手段の前記許容ドーズ量とを比較する許容ドーズ量比較手段と、
前記許容ドーズ量比較手段によって前記分割ショット形状が前記許容ドーズ量よりも大きいと判断された場合に、ユーザに報知する報知手段として機能させること、
を特徴とするパターン形状予測プログラム。
In the pattern shape prediction program according to any one of claims 1 to 10,
The storage means functions to store an allowable dose that is a dose at which the resist evaporates;
The computer,
Obtaining a divided shot shape divided into a portion where the shot shape overlaps and a portion not overlapping, for each of the divided shot shapes, the total dose amount of the portion is calculated, the total dose amount of the divided shot shape, An allowable dose amount comparing means for comparing the allowable dose amount of the storage means;
Functioning as a notifying means for notifying a user when it is determined by the allowable dose amount comparing means that the divided shot shape is larger than the allowable dose amount;
Pattern shape prediction program characterized by
描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段と、
前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段と、
前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段と、
前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段と、
を備えるパターン形状予測システム。
Storage means for storing shot shape array drawing data, which is drawing data created based on the shape of a drawing-scheduled pattern, arranged so that a plurality of shot shapes overlap, and a dose amount associated with each shot shape ,
Correction information storage means for storing the dose amount and the correction amount in association with each other;
Shot shape correction means for creating a corrected shot shape that is a shape obtained by correcting the shot shape of the shot shape array drawing data based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means When,
Based on the corrected shot shape created by the shot shape correcting means, an outer shape creating means for creating a pattern predicted shape that is a shape obtained by combining the corrected shot shapes;
A pattern shape prediction system comprising:
コンピュータを、
描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段と、
前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段と、
前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段と、
前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段と、
前記描画予定パターン形状と前記パターン予測形状の差の画像を求め、求めた差の画像の面積が、予め定めた判定値以上の場合に異常有りと判定する形状比較手段と、
して機能させることを特徴とするパターン形状検証プログラム。
Computer
Storage means for storing shot shape array drawing data, which is drawing data created based on the shape of a drawing-scheduled pattern, arranged so that a plurality of shot shapes overlap, and a dose amount associated with each shot shape ,
Correction information storage means for storing the dose amount and the correction amount in association with each other;
Shot shape correction means for creating a corrected shot shape that is a shape obtained by correcting the shot shape of the shot shape array drawing data based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means When,
Based on the corrected shot shape created by the shot shape correcting means, an outer shape creating means for creating a pattern predicted shape that is a shape obtained by combining the corrected shot shapes;
A shape comparison means for obtaining an image of a difference between the drawing-scheduled pattern shape and the pattern predicted shape, and determining that there is an abnormality when an area of the obtained difference image is equal to or greater than a predetermined determination value;
A pattern shape verification program characterized by being made to function.
描画予定パターンの形状に基づいて作成された描画データであり、複数のショット形状が重複するように配置され、前記ショット形状毎にドーズ量を対応付けたショット形状配列描画データを記憶する記憶手段と、
前記ドーズ量と補正量とを対応付けて記憶する補正情報記憶手段と、
前記ショット形状配列描画データの前記ショット形状を、前記記憶手段の各ショット形状の前記ドーズ量及び前記補正情報記憶手段の補正量に基づいて補正した形状である補正ショット形状を作成するショット形状補正手段と、
前記ショット形状補正手段が作成した前記補正ショット形状に基づいて、前記各補正ショット形状を組み合わせた形状であるパターン予測形状を作成する外形作成手段と、
前記描画予定パターン形状と前記パターン予測形状の差の画像を求め、求めた差の画像の面積が、予め定めた判定値以上の場合に異常有りと判定する形状比較手段と、
を備えるパターン形状検証システム。
Storage means for storing shot shape array drawing data, which is drawing data created based on the shape of a drawing-scheduled pattern, arranged so that a plurality of shot shapes overlap, and a dose amount associated with each shot shape ,
Correction information storage means for storing the dose amount and the correction amount in association with each other;
Shot shape correction means for creating a corrected shot shape that is a shape obtained by correcting the shot shape of the shot shape array drawing data based on the dose amount of each shot shape of the storage means and the correction amount of the correction information storage means When,
Based on the corrected shot shape created by the shot shape correcting means, an outer shape creating means for creating a pattern predicted shape that is a shape obtained by combining the corrected shot shapes;
A shape comparison means for obtaining an image of a difference between the drawing-scheduled pattern shape and the pattern predicted shape, and determining that there is an abnormality when an area of the obtained difference image is equal to or greater than a predetermined determination value;
A pattern shape verification system comprising:
JP2010226533A 2010-10-06 2010-10-06 Pattern shape prediction program, pattern shape prediction system Active JP5672921B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010226533A JP5672921B2 (en) 2010-10-06 2010-10-06 Pattern shape prediction program, pattern shape prediction system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010226533A JP5672921B2 (en) 2010-10-06 2010-10-06 Pattern shape prediction program, pattern shape prediction system

Publications (2)

Publication Number Publication Date
JP2012080034A true JP2012080034A (en) 2012-04-19
JP5672921B2 JP5672921B2 (en) 2015-02-18

Family

ID=46239904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010226533A Active JP5672921B2 (en) 2010-10-06 2010-10-06 Pattern shape prediction program, pattern shape prediction system

Country Status (1)

Country Link
JP (1) JP5672921B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8856695B1 (en) 2013-03-14 2014-10-07 Samsung Electronics Co., Ltd. Method for generating post-OPC layout in consideration of top loss of etch mask layer

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05267133A (en) * 1992-03-17 1993-10-15 Hitachi Ltd Diagonal drawing method
JPH07509589A (en) * 1993-05-28 1995-10-19 エテック・システムズ・インコーポレイテッド Dose adjustment and pixel deflection for raster scan lithography
JP2000349016A (en) * 1999-06-07 2000-12-15 Sony Corp Plotting method, mask for exposure and manufacture of mask for exposure as well as semiconductor device and its manufacture
JP2008040294A (en) * 2006-08-09 2008-02-21 Fujitsu Ltd Mask layout figure and optical image verification method
JP2010062562A (en) * 2008-09-01 2010-03-18 D2S Inc Method for manufacturing semiconductor device on substrate, method for fracturing or mask data preparation for charged particle beam lithography, method and system for forming a plurality of circular patterns on surface, and system for fracturing or mask data preparation to be used in charged particle beam lithography
JP2010541003A (en) * 2007-09-28 2010-12-24 シノプシス, インコーポレイテッド Improvement of process model accuracy by modeling of rounding effect of mask corner
JP2012501476A (en) * 2008-09-01 2012-01-19 ディー・ツー・エス・インコーポレイテッド Method for reticle design and fabrication using two-dimensional dose map and charged particle beam lithography

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05267133A (en) * 1992-03-17 1993-10-15 Hitachi Ltd Diagonal drawing method
JPH07509589A (en) * 1993-05-28 1995-10-19 エテック・システムズ・インコーポレイテッド Dose adjustment and pixel deflection for raster scan lithography
JP2000349016A (en) * 1999-06-07 2000-12-15 Sony Corp Plotting method, mask for exposure and manufacture of mask for exposure as well as semiconductor device and its manufacture
JP2008040294A (en) * 2006-08-09 2008-02-21 Fujitsu Ltd Mask layout figure and optical image verification method
JP2010541003A (en) * 2007-09-28 2010-12-24 シノプシス, インコーポレイテッド Improvement of process model accuracy by modeling of rounding effect of mask corner
JP2010062562A (en) * 2008-09-01 2010-03-18 D2S Inc Method for manufacturing semiconductor device on substrate, method for fracturing or mask data preparation for charged particle beam lithography, method and system for forming a plurality of circular patterns on surface, and system for fracturing or mask data preparation to be used in charged particle beam lithography
JP2012501476A (en) * 2008-09-01 2012-01-19 ディー・ツー・エス・インコーポレイテッド Method for reticle design and fabrication using two-dimensional dose map and charged particle beam lithography

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8856695B1 (en) 2013-03-14 2014-10-07 Samsung Electronics Co., Ltd. Method for generating post-OPC layout in consideration of top loss of etch mask layer
US9064085B2 (en) 2013-03-14 2015-06-23 Samsung Electronics Co., Ltd. Method for adjusting target layout based on intensity of background light in etch mask layer

Also Published As

Publication number Publication date
JP5672921B2 (en) 2015-02-18

Similar Documents

Publication Publication Date Title
JP6169876B2 (en) Electron beam drawing apparatus, drawing graphic data creation apparatus, electron beam drawing method, drawing graphic data creation method, and program
US8972911B2 (en) Image processing device and computer program for performing image processing
CN107844033B (en) Method for correcting global metal layer process hot spots
US20090037868A1 (en) Area based optical proximity correction in raster scan printing
US20180232853A1 (en) Image conversion device and image conversion method therefor
WO2010098017A1 (en) Pattern measurement apparatus
JP5052625B2 (en) Method and program for designing mask layout
JP2010139693A (en) Laser repair device, laser repair method, and information processor
US12254621B2 (en) Method, electronic device and operating method of electronic device and manufacture of semiconductor device
JP6337511B2 (en) Patterning method using multi-beam electron beam lithography system
US20060002603A1 (en) Optical proximity correction in raster scan printing based on corner matching templates
JP5672921B2 (en) Pattern shape prediction program, pattern shape prediction system
JP2007102207A (en) Creating and applying variable bias rule in rule-based optical proximity correction for reduced complexity
US10255397B2 (en) Methods of rasterizing mask layout and methods of fabricating photomask using the same
JPH10255079A (en) Method for creating mesh data on curved surface
JP5673489B2 (en) Point cloud data processing apparatus, processing method, processing program, and recording medium
JP7329951B2 (en) Image processing device and its control method
EP3527936A1 (en) Three-dimensional measurement device and three-dimensional measurement method
JP7227479B2 (en) Information processing device and image segmentation program
JP2016072691A (en) Image processing apparatus, control method therefor, and program
JP5803341B2 (en) Drawing data creation program, drawing data creation device, drawing data creation method
JP2014020925A (en) X-ray analyzing device, x-ray analyzing system, x-ray analyzing method, and x-ray analyzing program
JP4269678B2 (en) Measurement data comparison device and shape quality evaluation system
KR101493804B1 (en) Integrated parametric modeling system and method for non-pattern
JP5533475B2 (en) Pattern width measurement program, pattern width measurement device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140320

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140520

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140624

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: 20141202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141215

R150 Certificate of patent or registration of utility model

Ref document number: 5672921

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150