Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4977935B2 - Photomask data display device - Google Patents
[go: Go Back, main page]

JP4977935B2 - Photomask data display device - Google Patents

Photomask data display device Download PDF

Info

Publication number
JP4977935B2
JP4977935B2 JP2001277221A JP2001277221A JP4977935B2 JP 4977935 B2 JP4977935 B2 JP 4977935B2 JP 2001277221 A JP2001277221 A JP 2001277221A JP 2001277221 A JP2001277221 A JP 2001277221A JP 4977935 B2 JP4977935 B2 JP 4977935B2
Authority
JP
Japan
Prior art keywords
data
graphic
photomask
display
cache file
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.)
Expired - Lifetime
Application number
JP2001277221A
Other languages
Japanese (ja)
Other versions
JP2003084420A (en
Inventor
清司 山崎
雄二 町谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2001277221A priority Critical patent/JP4977935B2/en
Publication of JP2003084420A publication Critical patent/JP2003084420A/en
Application granted granted Critical
Publication of JP4977935B2 publication Critical patent/JP4977935B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Preparing Plates And Mask In Photomechanical Process (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、描画装置用のフォトマスクデータの表示装置に関し、特に、描画装置用のフォトマスクデータに対応するキャッシュファイルの情報をもとに、目的とする描画装置用のフォトマスクデータを表示するための表示装置に関する。
【0002】
【従来の技術】
近年、電子機器の高機能化と軽薄短小の傾向から、ASICに代表される種々のLSlには、ますます高集積化、高機能化が求められるようになってきた。
上記ASIC等のLSIは、機能、論理設計、回路設計、レイアウト設計等を経て、フォトマスクパタン作製用の図形データを作製し、これを用いてフォトマスクを作製した後、フォトマスクのパタンをウエハ上に縮小投影露光等により転写して、半導体素子作製のプロセスを行うという数々の工程を経て作製されるものである。
【0003】
このような中、LSI産業界では、一般的に、LSI設計工程及びフォトマスク製造工程における、LSIレイアウトデータのファイルフォーマットとし、ストリームフォーマット(Stream Format)を使用しているが、更に、このストリームフォーマットからなるLSIレイアウトデータをデータフォーマット変換して、描画装置用のフォトマスクデータとして、各描画装置に供されている。
描画装置用のフォトマスクデータとしては、例えば、ラスター型の電子線描画装置用ではMEBESフォーマット(パーキンエルマー社製描画装置用)やEBMフォーマット(東芝製描画装置用)等があり、ベクター型の電子線描画装置用としては、Jeolフォーマット(日本電子株式会社製描画装置用)等があるが、他にも種々ある。
【0004】
そして、この描画装置用のフォトマスクデータをディスプレイ装置上に表示し、拡大、縮小表示を行いながら、フォトマスク製造前のパターン配置確認や、寸法検査箇所の特定、不良発生時のデータ欠陥解析等の作業を行なうことがある。
しかし、近年、ますますフォトマスクデータ、特に描画装置用のフォトマスクデータは大規模化が急で、これに伴ない、これらの作業においては、描画装置用のフォトマスクデータのビューイングに費やす時間が増大化し、作業性の面から問題化してきた。
尚、従来は、任意の表示領域を、拡大、縮小表示する場合においても、描画装置用のフォトマスクデータの先頭から末尾まで全てのデータを検索した結果から、該当する図形情報を表示していた。
【0005】
【発明が解決しようとする課題】
上記のように、近年、描画装置用のフォトマスクデータの大規模化がますます進む中、描画装置用のフォトマスクデータの図形情報の表示において、あるいは、表示領域の拡大、縮小表示の度に、表示のための所要時間が実用レベル以上かかり、その対応が求められていた。
本発明は、これに対応するもので、描画装置用のフォトマスクデータのファイルサイズが大規模化した場合でも、サイズに依存せず、描画装置用のフォトマスクデータの図形情報の表示、あるいは、表示領域の拡大、縮小表示を、実用レベルの時間内で行なえる表示装置を提供しようとするものである。
具体的には、描画装置用のフォトマスクデータのビューイングのためのファイルオープン時間の短縮、表示時間の短縮ができるフォトマスクデータ表示装置を提供しようとするものである。
【0006】
【課題を解決するための手段】
本発明のフォトマスクデータの表示装置は、描画装置用のフォトマスクデータに対応するキャッシュファイルの情報をもとに、目的とする描画装置用のフォトマスクデータを表示するための表示装置であって、描画装置用のフォトマスクデータ、キャッシュファイル等を記憶蓄積する記憶手段と、記憶手段に目的とする描画装置用のフォトマスクデータのキャッシュファイルが存在するか否かを確認するためのキャッシュファイル存在確認手段と、描画装置用のフォトマスクデータに対応したキャッシュファイルを作成するためのキャッシュファイル作成手段と、キャッシュファイルから情報を取得し、表示方法を決定する表示方法決定手段と、表示方法決定手段の指示により、キャッシュファイルのファイルシーク情報により記憶手段中を検索し、描画装置用のフォトマスクデータの対応する図形データを取得する図形取得手段と、表示方法決定手段の指示により、キャッシュファイルの省略情報から、省略図形データを発生させる省略図形発生手段と、図形取得手段により得られた図形データ、省略図形発生手段により得られた省略図形の表示を制御するための図形表示制御手段と、これらの図形を表示するための表示手段と、表示するフォトマスクデータ名、表示する位置等を入力するための入力部と、各部を制御するための制御部とを備えているものであり、前記キャッシュファイルは、描画装置用のフォトマスクデータに対応して、所定数の図形からなる複数の図形群データに分け、前記複数の図形群データを連ねてまとめたもので、各図形群データは、図形数、図形面積、図形ゾーン、描画装置用のフォトマスクデータの中のファイルシークアドレス先頭及び末尾、図形領域を所定のメッシュで区切った場合、区切られた箇所毎に図形が存在しているか否かを表現するビットマップとを有するもので、各図形群のファイルシークアドレス先頭及び末尾を、フォトマスクデータの図形を取得する際の、ファイルシーク情報として、ビットマップを、省略図形データを発生させる際の、省略情報として、用いるものであることを特徴とするものである。
そして、上記のフォトマスクデータの表示装置であって、描画装置用のフォトマスクデータが大規模LSI用フォトマスクデータであることを特徴とするものである。
【0007】
尚、大規模LSI用フォトマスクデータとは、ここでは、一般に知られるところの数百万個以上のトランジスタを搭載したロジックLSI、メモリーLSI、ASICのフォトマスクデータであり、そのファイルサイズもギガバイトオーダーであることを意味する。
【0008】
【作用】
本発明のフォトマスクデータの表示装置は、このような構成にすることにより、描画装置用のフォトマスクデータのファイルサイズが大規模化した場合でも、サイズに依存せず、フォトマスクデータの図形情報の表示、あるいは、表示領域の拡大、縮小表示を、実用レベルの時間内で行なえる表示装置の提供を可能としている。
具体的には、描画装置用のフォトマスクデータに対応するキャッシュファイルの情報をもとに、目的とする描画装置用のフォトマスクデータを表示するための表示装置であって、描画装置用のフォトマスクデータ、キャッシュファイル等を記憶蓄積する記憶手段と、記憶手段に目的とする描画装置用のフォトマスクデータのキャッシュファイルが存在するか否かを確認するためのキャッシュファイル存在確認手段と、描画装置用のフォトマスクデータに対応したキャッシュファイルを作成するためのキャッシュファイル作成手段と、キャッシュファイルから情報を取得し、表示方法を決定する表示方法決定手段と、表示方法決定手段の指示により、キャッシュファイルのファイルシーク情報により記憶手段中を検索し、描画装置用のフォトマスクデータの対応する図形データを取得する図形取得手段と、表示方法決定手段の指示により、キャッシュファイルの省略情報から、省略図形データを発生させる省略図形発生手段と、図形取得手段により得られた図形データ、省略図形発生手段により得られた省略図形の表示を制御するための図形表示制御手段と、これらの図形を表示するための表示手段と、表示するフォトマスクデータ名、表示する位置等を入力するための入力部と、各部を制御するための制御部とを備えているものであり、前記キャッシュファイルは、描画装置用のフォトマスクデータに対応して、所定数の図形からなる複数の図形群データに分け、前記複数の図形群データを連ねてまとめたもので、各図形群データは、図形数、図形面積、図形ゾーン、描画装置用のフォトマスクデータの中のファイルシークアドレス先頭及び末尾、図形領域を所定のメッシュで区切った場合、区切られた箇所毎に図形が存在しているか否かを表現するビットマップとを有するもので、各図形群のファイルシークアドレス先頭及び末尾を、フォトマスクデータの図形を取得する際の、ファイルシーク情報として、ビットマップを、省略図形データを発生させる際の、省略情報として、用いるものであることにより、これを達成している。
詳しくは、本発明のフォトマスクデータ表示装置では、目的とする描画装置用のフォトマスクデータを表示する際には、キャッシュファイルを用いるものであって、描画装置用のフォトマスクデータを検索し、図形データを取得するためのファイルシーク情報と、描画装置用のフォトマスクデータの省略図形データを発生させるための省略情報とを、このキャッシュファイルに持たせており、描画装置用のフォトマスクデータの表示を、できるだけキャッシュファイルの省略図形データを発生させるための省略情報を用いて表示することにより、描画装置用のフォトマスクデータの指定領域を、実用レベルの所定時間の範囲内で表示することを可能としている。
【0009】
描画装置用のフォトマスクデータのキャッシュファイルとしては、描画装置用のフォトマスクデータに対応して、所定数の図形からなる複数の図形群データに分け、前記複数の図形群データを連ねてまとめたものが挙げられる。
そして、各図形群データとしては、図形数、図形面積、図形ゾーン、描画装置用のフォトマスクデータの中のファイルシークアドレス先頭及び末尾、図形領域を所定のメッシュで区切った場合、区切られた箇所毎に図形が存在しているか否かを表現するビットマップとを有するものが挙げられる。
この場合、各図形群のファイルシークアドレス先頭及び末尾を、描画装置用のフォトマスクデータの図形を取得する際の、ファイルシーク情報として、また、ビットマップを省略図形データを発生させる際の、省略情報として、用いることができる。
即ち、キャッシュファイルに図形群の地図情報を予め準備しておき、実際の表示の際、この地図情報を基に、描画装置用のフォトマスクデータ中の特定箇所から図形検索し、表示することができるし、場合によっては、キャッシュファイルの省略図形データを用いて、省略図形を表示することができる。
本発明によれば、基本的に、従来に見られるような、描画装置用のフォトマスクデータ全域の検索を必要としないことから、データサイズに依存せず、表示時間を実用レベルの所定時間の範囲内に抑えることが可能となる。
特に、描画装置用のフォトマスクデータが大規模フォトマスクデータである場合には、有効である。
【0010】
【発明の実施の形態】
本発明の実施の形態例を挙げ、図に基づいて説明する。
図1は本発明のフォトマスクデータ表示装置の実施の形態の1例の構成とその動作を説明するための概略図で、図2(a)はキャッシュファイルの構造を示した図で、図2(b)はフォトマスク上の図形配置と図形群、図形の関係を説明するための図で、図2(c)はキャッシュファイルのシーク先端位置とシーク末尾位置と、対応するフォトマスクデータの格納位置との関係を説明するための図で、図3はビットマップ表示を説明するための図で、図4(a)、図4(b)、図4(c)はビットマップの状態を示した図で、図4(a1)、図4(b1)、図4(c1)は、それぞれ、図4(a)、図4(b)、図4(c)に対応して発生させる省略図形を示した図で、図5(a)は図形群の図形を図示したもので、図5(b)は図5(a)の図形群を省略表示した状態を示した図である。
尚、図3(a)は所定のメッシュで分割した状態を図示した図で、図3(b)は各分割領域A(m、n)に対応するビット状態を、分割領域の配置に合せ配列したものである。
図1中、S11〜S29は処理ステップを示す。
図1、図2、図3において、110は記憶手段(磁気ディスク)、120はキャッシュファイル存在確認手段、130はキャッシュファイル作成手段、140は表示方法決定手段、150は省略図形発生手段、160は図形取得手段、170は図形表示制御手段、180は表示手段(ディッスプレイ)、190は制御部、200は入力手段、210は描画装置用フォトマスクデータ、211は図形情報、220はキャッシュファイル、221はキャッシュ情報、230は入力情報(表示位置、データ名等)、240は省略情報(ビットマップ情報)、250はファイルシーク情報、260は表示図形データ、270はキャッシュファイルの有無情報、311は図形群1、312は図形群2、320は図形、330はゾーン、A(m、n)は分割領域、Meはメッシュである。
【0011】
本発明のフォトマスクデータ表示装置の実施の形態の1例を、図1に基づいて説明する。
本例は、ラスター型の、あるいはベクター型の電子線描画装置用のフォトマスクデータに対応するキャッシュファイル220の情報をもとに、目的とする描画装置用のフォトマスクデータ210を表示するための表示装置で、図1に示すように、記憶手段110と、キャッシュファイル存在確認手段120と、キャッシュファイル作成手段130と、表示方法決定手段140と、省略図形発生手段150と、図形取得手段160と、図形表示制御手段170と、表示手段180と、入力手段200と、制御部190とを備えている。
記憶手段110は、描画装置用のフォトマスクデータ210、キャッシュファイル220等を記憶蓄積するためのものである。
キャッシュファイル存在確認手段120は、記憶手段110に目的とする描画装置用のフォトマスクデータのキャッシュファイルが存在するか否かを確認するためのものである。
キャッシュファイル作成手段130は、描画装置用のフォトマスクデータに対応したキャッシュファイルを作成するためのものである。
表示方法決定手段140は、キャッシュファイル220から情報を取得し、表示方法を決定するもので、省略図形で表示するか、描画装置用のフォトマスクデータの図形で表示するかを決定するものである。
図形取得手段160は、表示方法決定手段140の指示により、キャッシュファイル220のファイルシーク情報250により検索し、描画装置用のフォトマスクデータの対応する図形データを取得するものである。
省略図形発生手段150は、表示方法決定手段140の指示により、キャッシュファイル220の省略情報240から、省略図形データを発生させるものである。
図形表示制御手段170は、図形取得手段160により得られた図形データ、省略図形発生手段150により得られた省略図形の表示を制御するものである。
表示手段180は、これらの図形を表示するためのものである。
入力手段200は、表示する描画装置用のフォトマスクデータ名、表示する位置等を入力するためのものである。
制御部190は、各部を制御するためのものである。
【0012】
キャッシュファイルは、描画装置用のフォトマスクデータ210に対応して、所定数の図形からなる複数の図形群データに分け、分けられた複数の図形群データを連ねてまとめたもので、例えば、図形群が2個のフォトマスク上の配置である図2(b)に対応するキャッシュファイルは、図2(a)のように表される。
ここでは、説明を分かり易くするため、図形群が2個のフォトマスク上の配置である図2(b)に対応するキャッシュファイルを例に、その書式と図形群、図形との関係を簡単に説明するが、図形群は2個に限定されるものではない。
図形群1のデータ、図形群2のデータは、図2(a)に示すように、それぞれ、図形数、図形面積、ゾーン(図形ゾーンのこと)、描画装置用のフォトマスクデータの中のファイルシークアドレス先頭であるシーク先頭位置、描画装置用のフォトマスクデータの中のファイルシークアドレス末尾であるシーク末尾位置、図形領域を所定のメッシュで区切った場合、区切られた箇所毎に図形が存在しているか否かを表現するビットマップとを有する。
【0013】
各図形群のシーク先頭位置、シーク末尾位置は、記憶手段110のアドレスを示すもので、描画装置用のフォトマスクデータの図形を取得する際の、ファイルシーク情報として用いられる。
記憶手段110上の描画装置用のフォトマスクデータについては、図2(c)に示されるように、その図形群1のデータは、記憶手段110のアドレス(0000〜0004)に、その図形群2のデータは、記憶手段110のアドレス(0005〜0016)に格納されているので、キャッシュファイルのシーク先頭位置、シーク末尾位置をもとに、各図形群のデータを簡単に得ることができる。
【0014】
ビットマップは、省略図形データを発生させる際の、省略情報として用いられるもので、図形群の領域を所定のメッシュで分割した各分割領域A(m、n)(m、nは整数)について、図形がある領域については、ビット1を、図形がない領域についてはビット0を割りふってマップ化したものである。
例えば、図3(a)に示されるように図形群が、分割領域A(i、j)〜A(i+8、j+4)に分割された場合、対応するビットマップは図3(b)のようになる。
【0015】
また、図4(a)、図4(b)、図4(c)のようにマップ化されたビットマップの場合、これらに対応して、それぞれ、例えば、図4(a1)、図4(b1)、図4(c1)のように図形を発生させる。
また、図5(a)のような同じ図形が、表示倍率1000倍で複数配列される場合、図5(b)のように、表示倍率1倍で1つの図形だけを表示するようにしても良い。
【0016】
次いで、本発明のフォトマスクデータ表示装置の処理動作の1例を図1にもとづいて、簡単に説明しておく。
先ず、入力手段200により、表示する描画装置用のフォトマスクデータ名、表示する位置等を入力する。(S11)
制御部190を介して(S12)、キャッシュファイル存在確認手段120は、記憶手段110に、表示する描画装置用のフォトマスクデータに対応するキャッシュファイルがあるか否かを確認し(S13)、キャッシュファイルの有無情報270を制御部190に送る。(S14)
【0017】
キャッシュファイル存在確認手段120にて、表示する描画装置用のフォトマスクデータに対応するキャッシュファイルが無いと確認され、キャッシュファイル無しの情報が制御部190に送られた場合には、制御部190はキャッシュファイル作成手段130に表示する描画装置用のフォトマスクデータに対応するキャッシュファイルの作成を指示する。(S12)
キャッシュファイル作成手段130(S15)は、記憶手段110中の表示する描画装置用のフォトマスクデータ210(S16)から図形情報211を得て(S17)、描画装置用のフォトマスクデータ210に対応して、所定数の図形からなる複数の図形群データに分け、各図形群データ毎に、それぞれ、キャッシュファイルの各情報となるキャッシュ情報221を抽出し(S18)、これより、前記複数の図形群データを連ねてまとめたキャッシュファイル220を作成する。(S19)
キャッシュ情報221は、図形数、図形面積、図形ゾーン、描画装置用のフォトマスクデータの中のファイルシークアドレス先頭及び末尾、ビットマップ等の各情報である。
キャッシュファイル存在確認手段120にて、表示する描画装置用のフォトマスクデータに対応するキャッシュファイルが有ると確認され、キャッシュファイル有りの情報が制御部190に送られた場合には、キャッシュファイル作成手段130にてキャッシュファイル作成処理は行なわない。
【0018】
表示方法決定手段140は、制御部190の指示のもとに、送られてきた入力情報に対応したキャッシュファイルの情報(S21)を取得し、各図形群毎に、省略表示するか、省略表示しないで描画装置用のフォトマスクデータの図形群をそのまま表示するかを決定する。(S22)
表示方法決定手段140では、先ず、表示位置に該当する図形群の情報をキャッシュファイル220から読み込み、ディスプレイ上のドットサイズとキャッシュファイル220のゾーン情報から決められる表示領域の大きさを比較することにより、キャッシュファイル220に格納されている図形群情報を基に省略表示を行なうか否かを決定する。
ディスプレイの1ドットが表示するフォトマスクデータに換算してαμmである場合、図形群の1ビットがαμmより小の場合、省略表示を行なうとする。
そして、更に、省略図形を発生させないと判断された場合、その対象となる図形群について、図形群の図形数、図形面積での判定を行ない、この判定により省略表示する図形群を選別する。
判定は、例えば、以下のように行なう。
ディスプレイの1ドットが表示するフォトマスクデータに換算してαμmである場合、図形群のビットマップの1ビットあたりの長さがαμmの1以上のあらかじめ決められた一定倍以下であって、且つ、図形数が予め決められた一定数以上で、且つ、図形面積率(%)が予め決められた一定以上の場合、省略対象とする。
ここで、[図形面積/図形ゾーンの面積]×100を面積率としている。
省略表示すると決定された図形群に対しては、そのビットマップからなる省略情報240(S23)を省略図形発生手段150に送り、対応する省略図形を発生させる。(S24)
そして、省略図形発生手段150にて発生させた図形を表示図形データ260(S28)とし、図形表示制御手段170(S27)の制御のもとに、表示図形データ260(S28)を表示手段180に表示させる。(S29)
一方、このようにして、省略表示の対象と決定された図形群以外の図形群については、描画装置用のフォトマスクデータの図形群をそのまま表示すると決定され、そのキャッシュファイル220のファイルシーク情報250(S25)が図形取得手段160に送られる。(S26)
図形取得手段160は、送られてきたファイルシーク情報250をもとにシークし、記憶手段110の中の描画装置用のフォトマスクデータの該当する図形群のデータを取得する。
そして、図形取得手段160にて取得された図形を表示図形データ260(S28)とし、図形表示制御手段170(S27)の制御のもとに、表示図形データ260(S28)を表示手段180に表示させる。(S29)
このようにして、目的とする描画装置用のフォトマスクデータの所定位置の表示が行われる。
【0019】
【発明の効果】
本発明は、上記のように、描画装置用のフォトマスクデータのファイルサイズが大規模化した場合でも、サイズに依存せず、描画装置用のフォトマスクデータの図形情報の表示、あるいは、表示領域の拡大、縮小表示を、実用レベルの時間内で行なえる表示装置の提供を可能とした。
結果として、描画装置用のフォトマスクデータのビューイングのためのファイルオープン時間の短縮、表示時間の短縮ができるフォトマスクデータ表示装置の提供を可能とした。
【図面の簡単な説明】
【図1】本発明のフォトマスクデータ表示装置の実施の形態の1例の構成とその動作を説明するための概略図である。
【図2】図2(a)はキャッシュファイルの構造を示した図で、図2(b)はフォトマスク上の図形配置と図形群、図形の関係を説明するための図で、図2(c)はキャッシュファイルのシーク先端位置とシーク末尾位置と、対応するフォトマスクデータの格納位置との関係を説明するための図である。
【図3】ビットマップ表示を説明するための図である。
【図4】図4(a)、図4(b)、図4(c)はビットマップの状態を示した図で、図4(a1)、図4(b1)、図4(c1)は、それぞれ、図4(a)、図4(b)、図4(c)に対応して発生させる省略図形を示した図である。
【図5】図5(a)は図形群の図形を図示したもので、図5(b)は図5(a)の図形群を省略表示した状態を示した図である。
【符号の説明】
110 記憶手段(磁気ディスク)
120 キャッシュファイル存在確認手段
130 キャッシュファイル作成手段
140 表示方法決定手段
150 省略図形発生手段
160 図形取得手段
170 図形表示制御手段
180 表示装置(ディッスプレイ)
190 制御部
200 入力手段
210 描画装置用フォトマスクデータ
211 図形情報
220 キャッシュファイル
221 キャッシュ情報
230 入力情報(表示位置、データ名等)
240 省略情報(ビットマップ情報)
250 ファイルシーク情報
260 表示図形データ
270 キャッシュファイルの有無情報
311 図形群1
312 図形群2
320 図形
330 ゾーン
A(m、n) 分割領域
Me メッシュ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a display device for photomask data for a drawing apparatus, and in particular, displays photomask data for a target drawing apparatus based on information in a cache file corresponding to the photomask data for the drawing apparatus. The present invention relates to a display device.
[0002]
[Prior art]
In recent years, various functions of LSl represented by ASIC have been required to have higher integration and higher functionality due to the trend toward higher functionality and lighter and smaller electronic devices.
LSIs such as the above ASICs, through function, logic design, circuit design, layout design, etc., produce graphic data for photomask pattern production, use this to produce a photomask, and then use the photomask pattern as a wafer It is manufactured through a number of processes in which it is transferred by reduction projection exposure or the like and a semiconductor element manufacturing process is performed.
[0003]
Under such circumstances, the LSI industry generally uses a stream format as a file format for LSI layout data in an LSI design process and a photomask manufacturing process. The LSI layout data is converted into a data format and is provided to each drawing apparatus as photomask data for the drawing apparatus.
Photomask data for a drawing apparatus includes, for example, a MEBES format (for a Perkin Elmer drawing apparatus) and an EBM format (for a Toshiba drawing apparatus) for a raster type electron beam drawing apparatus, and a vector type electron For line drawing devices, there are Jeol formats (for drawing devices manufactured by JEOL Ltd.), but there are various others.
[0004]
Then, while displaying the photomask data for the drawing device on the display device and performing enlargement and reduction display, pattern placement confirmation before manufacturing the photomask, identification of the dimension inspection location, data defect analysis when a defect occurs, etc. May be performed.
However, in recent years, more and more photomask data, particularly photomask data for drawing apparatus, has been rapidly increasing in scale, and accordingly, the time spent for viewing photomask data for drawing apparatus in these operations. Has become a problem in terms of workability.
Conventionally, even when an arbitrary display area is enlarged or reduced, the corresponding graphic information is displayed from the result of searching all data from the beginning to the end of the photomask data for the drawing apparatus. .
[0005]
[Problems to be solved by the invention]
As described above, in recent years, as photomask data for drawing devices has been increasing in scale, when displaying graphic information of photomask data for drawing devices, or whenever the display area is enlarged or reduced. The time required for display took more than a practical level, and the response was required.
The present invention corresponds to this, and even when the file size of the photomask data for the drawing apparatus is increased, it does not depend on the size, and the graphic information display of the photomask data for the drawing apparatus, or It is an object of the present invention to provide a display device capable of performing enlargement and reduction display of a display area within a practical level of time.
Specifically, an object of the present invention is to provide a photomask data display device capable of reducing a file open time and a display time for viewing photomask data for a drawing apparatus.
[0006]
[Means for Solving the Problems]
A photomask data display device of the present invention is a display device for displaying photomask data for a target drawing device based on information in a cache file corresponding to the photomask data for the drawing device. Storage means for storing and storing photomask data, a cache file, etc. for the drawing apparatus, and a cache file for checking whether or not a cache file of the target photomask data for the drawing apparatus exists in the storage means Confirmation means, cache file creation means for creating a cache file corresponding to photomask data for a drawing apparatus, display method determination means for acquiring information from the cache file and determining a display method, and display method determination means In the storage means according to the file seek information of the cache file. And a graphic acquisition means for acquiring graphic data corresponding to the photomask data for the drawing apparatus, and an abbreviated graphic generation means for generating abbreviated graphic data from the abbreviation information of the cache file according to an instruction from the display method determining means, Graphic data obtained by the graphic acquisition means, graphic display control means for controlling the display of the abbreviated graphic obtained by the abbreviated graphic generation means, display means for displaying these figures, and photomask data to be displayed An input unit for inputting a name, a display position, and the like, and a control unit for controlling each unit , and the cache file corresponds to photomask data for a drawing apparatus in accordance with a predetermined value. It is divided into a plurality of figure group data consisting of a number of figures, and the plurality of figure group data are grouped together. Each figure group data includes the figure number, figure surface A bit representing whether or not a figure exists for each divided part when the figure zone, the file seek address start and end in the photomask data for the drawing device, and the figure area are separated by a predetermined mesh Omitted information when generating the abbreviated graphic data as the file seek information when acquiring the figure of the photo mask data with the file seek address beginning and end of each graphic group As described above, it is used .
In the photomask data display device described above, the photomask data for the drawing device is photomask data for a large-scale LSI.
[0007]
Here, the photomask data for large-scale LSI is the photomask data of logic LSI, memory LSI, and ASIC that are equipped with millions or more transistors, which are generally known, and the file size is also in gigabyte order. It means that.
[0008]
[Action]
The photomask data display device of the present invention has such a configuration, so that even when the file size of the photomask data for the drawing device becomes large, the graphic information of the photomask data does not depend on the size. Or a display device that can perform display of an enlarged or reduced display area within a practical level of time.
Specifically, a display device for displaying photomask data for a target drawing device based on information in a cache file corresponding to the photomask data for the drawing device, the photomask for the drawing device. Storage means for storing and storing mask data, cache files, etc., cache file existence confirmation means for confirming whether or not a cache file for a target drawing apparatus for photomask data exists in the storage means, and a drawing apparatus Cache file creation means for creating a cache file corresponding to the photomask data for use, a display method determination means for obtaining information from the cache file and determining a display method, and a cache file according to instructions from the display method determination means The file seek information is used to search the storage means, and the photomask for the drawing device is used. Graphic data acquisition means for acquiring graphic data corresponding to the graphic data, graphic data obtained by the graphic acquisition means for generating the graphic data omitted from the omission information of the cache file in accordance with instructions from the display method determination means The graphic display control means for controlling the display of the abbreviated figure obtained by the abbreviated figure generation means, the display means for displaying these figures, the photomask data name to be displayed, the display position, etc. are input. And a control unit for controlling each unit , wherein the cache file corresponds to photomask data for a drawing apparatus and includes a plurality of graphic groups made up of a predetermined number of graphics. The data is divided into a plurality of graphic group data, and each graphic group data includes the number of graphics, the graphic area, the graphic zone, and the drawing device. When the file seek address start and end in the photomask data and the graphic area are separated by a predetermined mesh, each of the divided parts has a bitmap that represents whether or not a graphic exists. By using the beginning and end of the file seek address of the graphic group as file seek information when acquiring a graphic of photomask data, and using a bitmap as abbreviated information when generating abbreviated graphic data Has achieved this.
Specifically, in the photomask data display device of the present invention, when displaying the photomask data for the target drawing apparatus, a cache file is used, and the photomask data for the drawing apparatus is searched, The file seek information for obtaining the graphic data and the omission information for generating the omission figure data for the photomask data for the drawing apparatus are provided in this cache file, and the photomask data for the drawing apparatus is provided. By displaying the display using omission information for generating omission graphic data of the cache file as much as possible, it is possible to display the designated area of the photomask data for the drawing apparatus within a predetermined range of a practical level. It is possible.
[0009]
The photomask data cache file for the drawing apparatus is divided into a plurality of figure group data composed of a predetermined number of figures corresponding to the photomask data for the drawing apparatus, and the plurality of figure group data are combined and combined. Things.
Each figure group data includes the number of figures, the figure area, the figure zone, the file seek address start and end in the photomask data for the drawing apparatus, and the figure area when the figure area is separated by a predetermined mesh. One having a bitmap representing whether or not a graphic exists for each.
In this case, the file seek address start and end of each figure group is used as file seek information when acquiring a figure of photomask data for the drawing apparatus, and when omitting a bitmap, when omitting figure data, it is omitted. It can be used as information.
That is, map information of graphic groups is prepared in advance in a cache file, and in actual display, graphic data can be retrieved from a specific location in photomask data for a drawing device and displayed based on this map information. In some cases, the abbreviated figure can be displayed using the abbreviated figure data of the cache file.
According to the present invention, since it is not necessary to search the entire photomask data for the drawing apparatus as in the prior art, the display time can be set to a predetermined time of a practical level without depending on the data size. It becomes possible to keep within the range.
This is particularly effective when the photomask data for the drawing apparatus is large-scale photomask data.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be given and described with reference to the drawings.
FIG. 1 is a schematic diagram for explaining the configuration and operation of an example of an embodiment of a photomask data display device of the present invention, and FIG. 2 (a) is a diagram showing the structure of a cache file. FIG. 2B is a diagram for explaining the relationship between the figure arrangement on the photomask, the figure group, and the figure, and FIG. 2C is the storage of the cache file seek tip position and seek end position, and corresponding photomask data. FIG. 3 is a diagram for explaining the bitmap display, and FIG. 4A, FIG. 4B, and FIG. 4C show the status of the bitmap. 4 (a1), FIG. 4 (b1), and FIG. 4 (c1) are omitted figures generated corresponding to FIG. 4 (a), FIG. 4 (b), and FIG. 4 (c), respectively. FIG. 5 (a) shows a figure of a figure group, and FIG. 5 (b) shows FIG. 5 (a). It is a diagram showing a state in which collapsed the figure group.
FIG. 3A is a diagram illustrating a state of being divided by a predetermined mesh, and FIG. 3B is a diagram in which bit states corresponding to the divided areas A (m, n) are arranged according to the arrangement of the divided areas. It is a thing.
In FIG. 1, S11 to S29 indicate processing steps.
1, 2, and 3, 110 is a storage unit (magnetic disk), 120 is a cache file existence confirmation unit, 130 is a cache file creation unit, 140 is a display method determination unit, 150 is an abbreviated figure generation unit, and 160 is Graphic acquisition means, 170 graphic display control means, 180 display means (display), 190 control unit, 200 input means, 210 photomask data for drawing apparatus, 211 graphic information, 220 cache file, 221 Is cache information, 230 is input information (display position, data name, etc.), 240 is omission information (bitmap information), 250 is file seek information, 260 is display graphic data, 270 is cache file existence information, 311 is graphic Groups 1 and 312 are figure groups 2 and 320 are figures, 330 is a zone, and A (m, n) is minutes. Area, Me is a mesh.
[0011]
One example of the embodiment of the photomask data display device of the present invention will be described with reference to FIG.
This example is for displaying photomask data 210 for a target drawing apparatus based on information in a cache file 220 corresponding to photomask data for a raster type or vector type electron beam drawing apparatus. As shown in FIG. 1, the display device includes a storage means 110, a cache file existence confirmation means 120, a cache file creation means 130, a display method determination means 140, an abbreviated figure generation means 150, and a figure acquisition means 160. , Graphic display control means 170, display means 180, input means 200, and control unit 190.
The storage means 110 is for storing and storing photomask data 210, a cache file 220, and the like for the drawing apparatus.
The cache file existence confirmation unit 120 is for confirming whether or not a cache file of the target photomask data for the drawing apparatus exists in the storage unit 110.
The cache file creation means 130 is for creating a cache file corresponding to photomask data for a drawing apparatus.
The display method determining means 140 acquires information from the cache file 220 and determines the display method. The display method determining means 140 determines whether to display an abbreviated graphic or a photomask data graphic for a drawing apparatus. .
The graphic acquisition unit 160 searches the file seek information 250 of the cache file 220 according to the instruction of the display method determination unit 140 and acquires corresponding graphic data of the photomask data for the drawing apparatus.
The abbreviated graphic generation unit 150 generates abbreviated graphic data from the abbreviated information 240 of the cache file 220 in accordance with an instruction from the display method determination unit 140.
The graphic display control means 170 controls the display of the graphic data obtained by the graphic acquisition means 160 and the abbreviated graphic obtained by the abbreviated graphic generation means 150.
The display means 180 is for displaying these figures.
The input unit 200 is for inputting a photomask data name for a drawing apparatus to be displayed, a display position, and the like.
The control unit 190 is for controlling each unit.
[0012]
The cache file is divided into a plurality of figure group data composed of a predetermined number of figures corresponding to the photomask data 210 for the drawing apparatus, and the plurality of divided figure group data are grouped together. A cache file corresponding to FIG. 2B in which a group is arranged on two photomasks is represented as shown in FIG.
Here, in order to make the explanation easy to understand, the relationship between the format, the graphic group, and the graphic is simply taken using the cache file corresponding to FIG. 2B in which the graphic group is arranged on two photomasks. As will be described, the number of graphic groups is not limited to two.
As shown in FIG. 2A, the data of the graphic group 1 and the data of the graphic group 2 are files in the number of graphics, graphic area, zone (referred to as graphic zone), and photomask data for the drawing apparatus, respectively. When the seek start position that is the start of the seek address, the seek end position that is the end of the file seek address in the photomask data for the drawing device, and when the figure area is divided by a predetermined mesh, there is a figure for each divided place. And a bitmap representing whether or not.
[0013]
The seek start position and seek end position of each graphic group indicate the address of the storage means 110, and are used as file seek information when acquiring a graphic of photomask data for a drawing apparatus.
As for the photomask data for the drawing apparatus on the storage unit 110, as shown in FIG. 2C, the data of the graphic group 1 is stored in the graphic group 2 at the address (0000-0004) of the storage unit 110. Is stored at the addresses (0005 to 0016) of the storage means 110, the data of each graphic group can be easily obtained based on the seek start position and seek end position of the cache file.
[0014]
The bitmap is used as omission information when generating omission graphic data. For each divided area A (m, n) (m and n are integers) obtained by dividing the area of the graphic group with a predetermined mesh, Bit 1 is assigned to an area with a graphic, and bit 0 is assigned to an area without a graphic.
For example, as shown in FIG. 3A, when a graphic group is divided into divided areas A (i, j) to A (i + 8, j + 4), the corresponding bitmap is as shown in FIG. Become.
[0015]
In the case of bitmaps mapped as shown in FIGS. 4A, 4B, and 4C, for example, FIGS. 4A1 and 4C correspond to these, respectively. b1) A figure is generated as shown in FIG.
Further, when a plurality of the same figures as shown in FIG. 5A are arranged at a display magnification of 1000, only one figure may be displayed at a display magnification of 1 as shown in FIG. 5B. good.
[0016]
Next, an example of the processing operation of the photomask data display device of the present invention will be briefly described with reference to FIG.
First, the input means 200 inputs a photomask data name for a drawing apparatus to be displayed, a display position, and the like. (S11)
Via the control unit 190 (S12), the cache file existence confirmation unit 120 confirms whether there is a cache file corresponding to the photomask data for the drawing apparatus to be displayed in the storage unit 110 (S13). The file presence / absence information 270 is sent to the control unit 190. (S14)
[0017]
When the cache file existence confirmation unit 120 confirms that there is no cache file corresponding to the photomask data for the drawing apparatus to be displayed, and information indicating no cache file is sent to the control unit 190, the control unit 190 The cache file creation means 130 is instructed to create a cache file corresponding to the photomask data for the drawing apparatus to be displayed. (S12)
The cache file creation unit 130 (S15) obtains the graphic information 211 from the drawing device photomask data 210 (S16) to be displayed in the storage unit 110 (S17), and corresponds to the drawing device photomask data 210. Then, it is divided into a plurality of graphic group data consisting of a predetermined number of graphics, and for each graphic group data, the cache information 221 as each piece of information of the cache file is extracted (S18). A cache file 220 is created in which data is gathered together. (S19)
The cache information 221 is information such as the number of figures, the figure area, the figure zone, the file seek address head and tail in the photomask data for the drawing apparatus, and the bitmap.
When the cache file existence confirmation unit 120 confirms that there is a cache file corresponding to the photomask data for the drawing apparatus to be displayed, and information on the presence of the cache file is sent to the control unit 190, the cache file creation unit At 130, the cache file creation process is not performed.
[0018]
The display method determining means 140 acquires the cache file information (S21) corresponding to the input information sent under the instruction of the control unit 190, and displays the information for each graphic group. Instead, it is determined whether or not the graphic group of the photomask data for the drawing apparatus is displayed as it is. (S22)
In the display method determining means 140, first, the information of the graphic group corresponding to the display position is read from the cache file 220, and the dot size on the display is compared with the size of the display area determined from the zone information of the cache file 220. Then, based on the graphic group information stored in the cache file 220, it is determined whether or not to omit the display.
When αμm is converted into photomask data displayed by one dot of the display, if one bit of the graphic group is smaller than αμm, an abbreviated display is performed.
Further, when it is determined that an omitted figure is not generated, the number of figures of the figure group and the figure area are determined for the target figure group, and the figure group to be omitted and displayed is selected by this determination.
The determination is performed as follows, for example.
In the case where α μm is converted into photomask data displayed by one dot of the display, the length per bit of the bitmap of the graphic group is equal to or less than a predetermined constant multiple of 1 μm or more, and When the number of figures is a predetermined number or more and the figure area ratio (%) is a predetermined value or more, the object is omitted.
Here, [graphic area / graphic zone area] × 100 is defined as the area ratio.
For the graphic group determined to be omitted, the omission information 240 (S23) including the bitmap is sent to the omission graphic generation means 150 to generate the corresponding omission graphic. (S24)
The graphic generated by the abbreviated graphic generation means 150 is used as display graphic data 260 (S28), and the display graphic data 260 (S28) is displayed on the display means 180 under the control of the graphic display control means 170 (S27). Display. (S29)
On the other hand, for graphic groups other than the graphic group determined to be omitted, the graphic group of the photomask data for the drawing apparatus is determined to be displayed as it is, and the file seek information 250 of the cache file 220 is determined. (S25) is sent to the figure acquisition means 160. (S26)
The graphic acquisition means 160 performs a seek based on the received file seek information 250 and acquires data of a graphic group corresponding to the photomask data for the drawing apparatus in the storage means 110.
The graphic acquired by the graphic acquisition means 160 is used as display graphic data 260 (S28), and the display graphic data 260 (S28) is displayed on the display means 180 under the control of the graphic display control means 170 (S27). Let (S29)
In this way, display of a predetermined position of the photomask data for the target drawing apparatus is performed.
[0019]
【Effect of the invention】
As described above, the present invention is not dependent on the size even if the file size of the photomask data for the drawing apparatus is increased, and does not depend on the size. It is possible to provide a display device that can perform enlargement and reduction display within a practical level of time.
As a result, it has become possible to provide a photomask data display device that can shorten the file open time and the display time for viewing photomask data for a drawing apparatus.
[Brief description of the drawings]
FIG. 1 is a schematic diagram for explaining the configuration and operation of an example of an embodiment of a photomask data display device of the present invention.
2A is a diagram showing the structure of a cache file, and FIG. 2B is a diagram for explaining the relationship between the figure layout on the photomask, the figure group, and the figure. (c) is a diagram for explaining the relationship between the seek tip position and seek end position of the cache file and the storage position of the corresponding photomask data.
FIG. 3 is a diagram for explaining bitmap display;
4 (a), 4 (b), and 4 (c) are diagrams showing bitmap states, and FIGS. 4 (a1), 4 (b1), and 4 (c1) are FIG. FIG. 5 is a diagram showing abbreviated figures generated corresponding to FIG. 4A, FIG. 4B, and FIG. 4C, respectively.
FIG. 5 (a) illustrates a graphic of the graphic group, and FIG. 5 (b) illustrates a state in which the graphic group of FIG. 5 (a) is omitted.
[Explanation of symbols]
110 Storage means (magnetic disk)
120 cache file existence confirmation means 130 cache file creation means 140 display method determination means 150 abbreviated figure generation means 160 figure acquisition means 170 figure display control means 180 display device (display)
190 Control unit 200 Input means 210 Photomask data for drawing apparatus 211 Graphic information 220 Cache file 221 Cache information 230 Input information (display position, data name, etc.)
240 Omitted information (bitmap information)
250 File seek information 260 Display graphic data 270 Cache file existence information 311 Graphic group 1
312 Figure group 2
320 figure 330 zone A (m, n) divided area Me mesh

Claims (2)

描画装置用のフォトマスクデータに対応するキャッシュファイルの情報をもとに、目的とする描画装置用のフォトマスクデータを表示するための表示装置であって、描画装置用のフォトマスクデータ、キャッシュファイル等を記憶蓄積する記憶手段と、記憶手段に目的とする描画装置用のフォトマスクデータのキャッシュファイルが存在するか否かを確認するためのキャッシュファイル存在確認手段と、描画装置用のフォトマスクデータに対応したキャッシュファイルを作成するためのキャッシュファイル作成手段と、キャッシュファイルから情報を取得し、表示方法を決定する表示方法決定手段と、表示方法決定手段の指示により、キャッシュファイルのファイルシーク情報により記憶手段中を検索し、描画装置用のフォトマスクデータの対応する図形データを取得する図形取得手段と、表示方法決定手段の指示により、キャッシュファイルの省略情報から、省略図形データを発生させる省略図形発生手段と、図形取得手段により得られた図形データ、省略図形発生手段により得られた省略図形の表示を制御するための図形表示制御手段と、これらの図形を表示するための表示手段と、表示するフォトマスクデータ名、表示する位置等を入力するための入力部と、各部を制御するための制御部とを備えているものであり、前記キャッシュファイルは、描画装置用のフォトマスクデータに対応して、所定数の図形からなる複数の図形群データに分け、前記複数の図形群データを連ねてまとめたもので、各図形群データは、図形数、図形面積、図形ゾーン、描画装置用のフォトマスクデータの中のファイルシークアドレス先頭及び末尾、図形領域を所定のメッシュで区切った場合、区切られた箇所毎に図形が存在しているか否かを表現するビットマップとを有するもので、各図形群のファイルシークアドレス先頭及び末尾を、フォトマスクデータの図形を取得する際の、ファイルシーク情報として、ビットマップを、省略図形データを発生させる際の、省略情報として、用いるものであることを特徴とするフォトマスクデータの表示装置。A display device for displaying photomask data for a target drawing device based on information of a cache file corresponding to the photomask data for the drawing device, the photomask data for the drawing device, and a cache file Storage means for storing and storing, etc., cache file existence confirmation means for confirming whether or not a cache file of the target photomask data for the drawing apparatus exists in the storage means, and photomask data for the drawing apparatus Cache file creation means for creating a cache file corresponding to the above, a display method determination means for acquiring information from the cache file and determining a display method, and a file method seek information of the cache file according to instructions of the display method determination means Search the storage means, and the photomask data for the drawing device The figure acquisition means for acquiring the corresponding figure data and the omitted figure generation means for generating the omitted figure data from the omission information of the cache file according to the instruction of the display method determination means, the figure data obtained by the figure acquisition means, and the omission A graphic display control means for controlling the display of the abbreviated figure obtained by the graphic generation means, a display means for displaying these figures, a photomask data name to be displayed, a position for display, etc. An input unit and a control unit for controlling each unit are provided , and the cache file includes a plurality of graphic group data including a predetermined number of graphics corresponding to photomask data for a drawing apparatus. Divided into a plurality of graphic group data, and each graphic group data includes the number of graphics, the graphic area, the graphic zone, and the photomask for the drawing apparatus. Each figure has a bitmap that indicates whether or not a figure exists when the figure seek area at the beginning and end of the data is divided by a predetermined mesh. The beginning and end of a file seek address of a group are used as file seek information when acquiring a figure of photomask data, and a bitmap is used as abbreviated information when generating omitted figure data. A display device for photomask data. 請求項1に記載のフォトマスクデータの表示装置であって、描画装置用のフォトマスクデータが大規模LSI用フォトマスクデータであることを特徴とするフォトマスクデータの表示装置。  2. The photomask data display device according to claim 1, wherein the photomask data for the drawing device is photomask data for a large-scale LSI.
JP2001277221A 2001-09-12 2001-09-12 Photomask data display device Expired - Lifetime JP4977935B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001277221A JP4977935B2 (en) 2001-09-12 2001-09-12 Photomask data display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001277221A JP4977935B2 (en) 2001-09-12 2001-09-12 Photomask data display device

Publications (2)

Publication Number Publication Date
JP2003084420A JP2003084420A (en) 2003-03-19
JP4977935B2 true JP4977935B2 (en) 2012-07-18

Family

ID=19101787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001277221A Expired - Lifetime JP4977935B2 (en) 2001-09-12 2001-09-12 Photomask data display device

Country Status (1)

Country Link
JP (1) JP4977935B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110488567A (en) * 2018-05-10 2019-11-22 长鑫存储技术有限公司 mask device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2682826B2 (en) * 1987-07-13 1997-11-26 日立ソフトウェアエンジニアリング株式会社 Graphic display method in graphic processing device
JPH0370078A (en) * 1989-08-08 1991-03-26 Sharp Corp Display device for line picture data
JPH03147072A (en) * 1989-11-01 1991-06-24 Seiko Epson Corp Mask data preparing system for semiconductor manufacture
JPH04288593A (en) * 1991-02-14 1992-10-13 Mitsubishi Electric Corp Image display device
JPH05151286A (en) * 1991-11-28 1993-06-18 Nec Corp Data display system in cad system
JPH05151283A (en) * 1991-11-28 1993-06-18 Nec Corp Drawing table selecting system in cad
JP3502440B2 (en) * 1994-05-25 2004-03-02 株式会社東芝 High-speed data search device and high-speed data search method
JPH09128421A (en) * 1995-10-30 1997-05-16 Sony Corp Data processing method and mask pattern data processing method
JP2000206670A (en) * 1999-01-13 2000-07-28 Asahi Kasei Microsystems Kk Integrated circuit design method and integrated circuit design support apparatus

Also Published As

Publication number Publication date
JP2003084420A (en) 2003-03-19

Similar Documents

Publication Publication Date Title
JP5033018B2 (en) Overlapping figure inspection apparatus, charged particle beam drawing apparatus, and overlapping figure inspection method
US7990400B2 (en) Method for displaying images on display screen
JP4977935B2 (en) Photomask data display device
US5493726A (en) Operation guidance generating unit and method of generating operation guidance
JP2007034584A (en) High-level synthesis apparatus, automatic high-level synthesis method, high-level synthesis program, and gate netlist automatic verification method
US6480124B2 (en) CAD data compressing method and apparatus thereof
JP4061045B2 (en) Photomask data display device
JPH0561405A (en) In-figure name display device
JP4090720B2 (en) Area calculation device for photomask data display device and photomask data display device
US6598185B1 (en) Pattern data inspection method and storage medium
JP5181405B2 (en) Pattern data confirmation device for drawing device in mask data for drawing device
JP3328724B2 (en) Method of compressing figure data
JP2003124100A (en) Processing progress grasping device and photomask pattern data processing device for drawing device
JPH10283390A (en) Data compression method
JP2980748B2 (en) Printed wiring board design support equipment
JP2004110356A (en) Method of controlling selection of object
JPH05158453A (en) Character retrieving system
JPH07254012A (en) Exposure data creation method and apparatus
JPH04288593A (en) Image display device
JPH10228492A (en) CAD system
JP3150319B2 (en) Character pattern generator
JP2007172305A (en) Image processor and image processing program
JP2000067211A (en) Device and method for processing image and computer readable storage medium
JPH11258769A (en) Method and apparatus for generating mask pattern data
JPH0340171A (en) Document editing method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080902

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110614

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110801

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120403

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150427

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4977935

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

EXPY Cancellation because of completion of term