[go: up one dir, main page]

JPH10335469A - Pattern data display device and its method - Google Patents

Pattern data display device and its method

Info

Publication number
JPH10335469A
JPH10335469A JP9146424A JP14642497A JPH10335469A JP H10335469 A JPH10335469 A JP H10335469A JP 9146424 A JP9146424 A JP 9146424A JP 14642497 A JP14642497 A JP 14642497A JP H10335469 A JPH10335469 A JP H10335469A
Authority
JP
Japan
Prior art keywords
pattern
data
rectangles
pattern data
display device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9146424A
Other languages
Japanese (ja)
Inventor
Takashi Takenouchi
隆司 竹之内
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.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP9146424A priority Critical patent/JPH10335469A/en
Publication of JPH10335469A publication Critical patent/JPH10335469A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Electron Beam Exposure (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a pattern data display device for speedily displaying layout data also for pattern data where a number of complex patterns are laid out and for efficiently performing visual verification. SOLUTION: The layout data of a semiconductor chip being inputted into a layout data display device are read by a reading part and data for each pattern being included in the pattern data are successively outputted to a rectangular part. With a pattern 61 that is inputted to the rectangular part, a center line is cut for each of straight line parts 63a-63e, vertical two sides are determined for two sides and straight line part being in parallel to the straight line part for each straight line part, and squares 64a-64e are extracted. The data of the detected squares 64a-64e are successively outputted to a display- processing part and are successively arranged on a window for display. Further, the inside is painted. Based on a control signal from a processing control part, the desired region of a window for display appears on the screen of the display part.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、半導体装置製造時
のパタンレイアウトデータを、表示装置に目視により認
識可能に表示するパタンデータ表示装置とその方法に関
する。
[0001] 1. Field of the Invention [0002] The present invention relates to a pattern data display device and a method for displaying pattern layout data at the time of manufacturing a semiconductor device on a display device so as to be visually recognizable.

【0002】[0002]

【従来の技術】半導体装置は、回路設計や論理合成によ
り生成された回路を、所定の領域のチップ上にレイアウ
トし、そのレイアウトデータに基づいてウェハを微細加
工し、製造する。近年では、その各工程の自動化が進ん
でおり、設計された回路に基づいた素子の配置や配線な
どのレイアウトはもとより、回路設計も論理合成などの
手法により自動生成される場合が多い。しかし、現状で
は、適切にレイアウトできなかった配線のレイアウトや
細部のレイアウトなど、手動で行う作業も残っている。
また、いかに自動化が進んでも、たとえばマスク製造な
どの実際の加工に入る前に、最終的なレイアウトを目視
により確認する作業は必要である。そして、そのような
作業者の手動による作業や確認作業は、表示装置上に表
示されたパタンレイアウトを目視して行うことになる。
2. Description of the Related Art A semiconductor device lays out a circuit generated by circuit design or logic synthesis on a chip in a predetermined area, and finely processes and manufactures a wafer based on the layout data. In recent years, the automation of each process has been advanced, and in addition to the layout such as the arrangement and wiring of elements based on the designed circuit, the circuit design is often automatically generated by a method such as logic synthesis. However, at the present time, there still remains work to be performed manually, such as a wiring layout and a detailed layout that could not be laid out properly.
Also, no matter how the automation is advanced, it is necessary to visually confirm the final layout before starting actual processing such as mask manufacturing. Such manual work and confirmation work by the operator are performed by visually observing the pattern layout displayed on the display device.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、近年、
LSIパタンが微細かつ複雑になり、パタン密度が高く
なりパタン数も増大しているため、パタンレイアウトを
表示する表示装置において処理する図形が多くなり、表
示速度が遅くなるという問題が生じている。
However, in recent years,
Since LSI patterns have become finer and more complex, the pattern density has increased, and the number of patterns has increased, the number of patterns to be processed in a display device for displaying a pattern layout has increased, and the display speed has slowed down.

【0004】このようなレイアウトパタンを表示装置に
表示するためには、たとえばそのパタンの中心線で示さ
れているような図7(a)に示すようなパタンデータを
読み出し、図7(b)に示すような幅を有し2次元的な
広がりを持つ多頂点の多角形パタンに変換してパタンの
外形を求め、得られた多角形パタンを表示用のウィンド
ウ上に配置し、その線図形の内部を塗り潰すという処理
を行う。
In order to display such a layout pattern on a display device, for example, pattern data as shown in FIG. 7A as shown by the center line of the pattern is read out, and FIG. Is converted into a multi-vertex polygon pattern having a width as shown in Fig. 2 and having a two-dimensional spread, the outline of the pattern is obtained, and the obtained polygon pattern is arranged on a display window, and its line figure is displayed. Is performed to fill the inside of the.

【0005】しかし、線図形に幅を持たせ多頂点の多角
形を生成する際には、中心線の両方向に幅分の領域を確
保してパタンの辺を求め、さらに、図7(b)に示すよ
うな各辺の交点cを求めなければならないため、処理に
時間がかかる。特に、素子間を縫うようにレイアウトさ
れたパス図形などにおいては、この形状が非常に複雑な
ものとなり、この外形を求める処理に時間がかかる。ま
た、表示用のウィンドウに配置されたそのパタンの内部
を塗り潰す処理においても、そのような複雑な形状の多
角形のパタンについては、非常に時間がかかる。
However, when a polygon having multiple vertices is generated by giving a width to a line figure, an area corresponding to the width is secured in both directions of the center line to determine the sides of the pattern. Since it is necessary to find the intersection c of each side as shown in FIG. In particular, in the case of a path graphic or the like laid out so as to sew between elements, the shape becomes very complicated, and the processing for obtaining the outer shape takes time. Also, in the process of filling the inside of the pattern arranged in the display window, it takes a very long time for a polygon pattern having such a complicated shape.

【0006】このようなパタンが大量にレイアウトされ
ているパタンデータを表示するために、表示データの生
成に膨大な処理が必要となり、表示速度が遅くなる、換
言すれば表示のためのレスポンスが遅くなるという問題
が生じている。そして、表示装置のレスポンスが遅い
と、表示によるパタンの目視確認などの作業の効率が低
下するという問題が生じるため、改善が要望されてい
る。
In order to display such pattern data in which a large number of patterns are laid out, an enormous amount of processing is required to generate the display data, and the display speed is reduced. In other words, the response for display is slow. Has become a problem. If the response of the display device is slow, there is a problem in that the efficiency of work such as visual confirmation of a pattern by display is reduced, and thus improvement is demanded.

【0007】したがって、本発明の目的は、複雑なパタ
ンが多数レイアウトされているようなパタンデータに対
しても、そのレイアウトデータの表示をより高速に行
い、パタンの目視確認などの作業を効率よく行えるよう
なパタンデータ表示装置を提供することにある。また本
発明の他の目的は、複雑なパタンが多数レイアウトされ
ているようなパタンデータに対しても、そのレイアウト
データの表示をより高速に行い、パタンの目視確認など
の作業を効率よく行えるようなパタンデータ表示方法を
提供することにある。
Accordingly, it is an object of the present invention to display layout data at high speed even for pattern data in which a large number of complicated patterns are laid out, and to efficiently perform operations such as visual confirmation of the pattern. It is an object of the present invention to provide a pattern data display device capable of performing such operations. Further, another object of the present invention is to display layout data at high speed even for pattern data in which a large number of complicated patterns are laid out, so that operations such as visual confirmation of the pattern can be efficiently performed. Another object of the present invention is to provide a simple pattern data display method.

【0008】[0008]

【課題を解決するための手段】前記課題を解決するため
に、パス図形の塗り潰し表示を、従来の多角形で行うの
ではなく、矩形に近似することにより表示を高速化する
ようにした。
In order to solve the above-mentioned problem, the speed of the display is increased by approximating a path figure with a rectangle instead of a conventional polygon.

【0009】したがって、本発明のパタンデータ表示装
置は、半導体装置のパタンデータを目視により確認可能
に表示するパタンデータ表示装置であって、入力された
パタンデータより、当該パタンデータの各パタンを矩形
の集合に分解する矩形分解手段と、前記分解された矩形
を順次その内部を塗り潰しながら表示することにより実
質的に前記パタンを表示する表示処理手段とを有する。
Therefore, the pattern data display device of the present invention is a pattern data display device for displaying the pattern data of the semiconductor device in a visually recognizable manner, wherein each pattern of the pattern data is rectangularized based on the input pattern data. And a display processing unit for displaying the pattern substantially by displaying the decomposed rectangles sequentially while filling the inside thereof.

【0010】好適には、前記矩形分割手段は、前記各パ
タンを、矩形相互の重なりを許容して、該矩形の集合に
分解する。また好適には、入力されたパタンデータよ
り、当該パタンデータに含まれる各パタンの外形を示す
データを獲得する外形データ獲得手段をさらに有し、前
記矩形分割手段は、前記獲得された外形を示すデータに
基づいて、前記各パタンを矩形の集合に分解する。特定
的には、前記外形データ獲得手段は、前記入力されたパ
タンデータの前記各パタンのたとえば中心線などの所定
の基準位置の線図形で示されたデータの幅方向に、所定
の幅を持たせることにより前記外形を示すデータを獲得
する。
Preferably, the rectangular dividing means decomposes each of the patterns into a set of rectangles while allowing the rectangles to overlap with each other. Also preferably, the apparatus further includes outer shape data obtaining means for obtaining data indicating the outer shape of each pattern included in the pattern data from the input pattern data, and wherein the rectangle dividing means indicates the obtained outer shape. Each pattern is decomposed into a set of rectangles based on the data. Specifically, the outer shape data obtaining means has a predetermined width in a width direction of data indicated by a line figure at a predetermined reference position such as a center line of each pattern of the input pattern data. By doing so, data indicating the outer shape is obtained.

【0011】また特定的には、前記矩形分割手段は、前
記各パタンを矩形の集合で示した場合に、当該示された
パタンが当該パタンの外形とほぼ等しくなるような前記
矩形の集合を検出することにより、前記各パタンを矩形
の集合に分解する。すなわち、たとえば90度以外の角
度で折れ曲がったパタンなどの、矩形の集合で簡単に示
せないようなパタンの場合には、パタンの外形とほぼ等
しくなるような矩形に近似してこの矩形により表示す
る。
[0011] More specifically, the rectangle dividing means detects a set of rectangles such that, when each pattern is represented by a set of rectangles, the indicated pattern becomes substantially equal to the outer shape of the pattern. By doing so, each pattern is decomposed into a set of rectangles. That is, in the case of a pattern that cannot be easily shown by a set of rectangles, such as a pattern bent at an angle other than 90 degrees, for example, it is approximated to a rectangle almost equal to the outer shape of the pattern and displayed by this rectangle. .

【0012】また、本発明のパタンデータ表示方法は、
入力されたパタンデータを所望の表示装置に目視可能に
表示する際のパタンデータの表示方法であって、前記入
力されたパタンデータより、当該パタンデータに含まれ
る各パタンの外形を示すデータを獲得し、前記獲得され
た外形を示すデータに基づいて、前記各パタンを矩形の
集合に分解し、前記分解された矩形を、順次その内部を
塗りつぶして表示することを特徴とする。
Further, the pattern data display method of the present invention comprises:
This is a method of displaying pattern data when the input pattern data is visually displayed on a desired display device, and acquires data indicating the outer shape of each pattern included in the pattern data from the input pattern data. Each pattern is decomposed into a set of rectangles based on the obtained data indicating the outer shape, and the decomposed rectangles are sequentially displayed by filling the inside thereof.

【0013】[0013]

【発明の実施の形態】本発明の一実施の形態を図1〜図
6を参照して説明する。図1は、本実施の形態のレイア
ウトデータ表示装置の構成を示すブロック図である。レ
イアウトデータ表示装置1は、読み込み部10、矩形化
部20、表示処理部30、表示部40および処理制御部
50を有する。まず、各部の構成について説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram illustrating a configuration of a layout data display device according to the present embodiment. The layout data display device 1 includes a reading unit 10, a rectangularization unit 20, a display processing unit 30, a display unit 40, and a processing control unit 50. First, the configuration of each unit will be described.

【0014】読み込み部10は、処理制御部50からの
制御信号に基づいて、表示部40に表示するための1つ
の半導体チップごとのレイアウトされたパタンデータを
読み込み、そのパタンデータに含まれる各パタンのデー
タを順次矩形化部20に出力する。なお、読み込み部1
0より出力される各パタンのデータは、そのパタンの中
心線の位置と形状のデータ、および、その中心線に対す
るパタンの幅のデータである。
The reading unit 10 reads pattern data laid out for each semiconductor chip to be displayed on the display unit 40 based on a control signal from the processing control unit 50, and reads each pattern included in the pattern data. Are sequentially output to the rectangularization unit 20. The reading unit 1
The data of each pattern output from 0 is data of the position and shape of the center line of the pattern, and data of the width of the pattern with respect to the center line.

【0015】矩形化部20は、読み込み部10より順次
入力される各パタンのデータに基づいて、そのパタンの
外形を示す矩形の集合を検出する。矩形化部20におい
ては、まず、読み込み部10より入力されるパタンの中
心線のデータに基づいて、その中心線を直線部分ごとに
区切る。そして読み込み部10より入力されたパタンの
幅のデータに基づいて、その直線部分に平行な2辺を決
定し、またその直線部分の両端点より所定の距離の所に
その直線に対して垂直な2辺を決定することにより、そ
の直線部分に平行な2辺および垂直な2辺で規定される
矩形を抽出する。このような矩形を、そのパタンの中心
線を区切って得られた各直線部分ごとに抽出することに
より、そのパタン全体を示す矩形の集合を検出すること
ができる。矩形化部20は、順次検出された矩形のデー
タを、表示処理部30に出力する。
The rectifying unit 20 detects a set of rectangles indicating the outline of the pattern based on the data of each pattern sequentially input from the reading unit 10. In the rectification unit 20, first, based on the data of the center line of the pattern input from the reading unit 10, the center line is divided for each straight line portion. Then, based on the pattern width data input from the reading unit 10, two sides parallel to the straight line portion are determined, and two sides perpendicular to the straight line at a predetermined distance from both ends of the straight line portion. By determining the two sides, a rectangle defined by two sides parallel to the straight line portion and two sides perpendicular to the straight line portion is extracted. By extracting such a rectangle for each straight line portion obtained by dividing the center line of the pattern, a set of rectangles indicating the entire pattern can be detected. The rectifying unit 20 outputs the sequentially detected rectangular data to the display processing unit 30.

【0016】表示処理部30は、矩形化部20より入力
される矩形のデータに基づいて、表示部40に表示する
ためのウィンドウ上にその矩形を順次配置し、さらにそ
の矩形内部を塗り潰す。そして、表示処理部30は、そ
のウィンドウ上の処理制御部50からの制御信号に基づ
いて指定される所定の領域を、表示部40のスクリーン
上に表示するように出力する。なお、表示処理部30
は、表示部40を制御する任意のウィンドウシステム
と、そのウィンドウシステムに対してパタンの配置や所
望の領域の塗り潰しなどを指示する手段とからなる。本
実施の形態において、前記ウィンドウシステムはXウィ
ンドウシステム・ヴァージョン11である。
The display processing unit 30 sequentially arranges the rectangles on a window to be displayed on the display unit 40 based on the rectangular data input from the rectangularization unit 20, and fills the inside of the rectangle. Then, the display processing unit 30 outputs a predetermined area designated on the window based on the control signal from the processing control unit 50 so as to be displayed on the screen of the display unit 40. The display processing unit 30
Is composed of an arbitrary window system that controls the display unit 40, and a unit that instructs the window system to arrange a pattern or fill a desired area. In the present embodiment, the window system is X Window System version 11.

【0017】表示部40は、表示処理部30より入力さ
れるデータをスクリーン上に表示する表示装置であり、
通常のビットマップディスプレイである。
The display unit 40 is a display device for displaying data input from the display processing unit 30 on a screen.
This is a normal bitmap display.

【0018】処理制御部50は、読み込まれたレイアウ
トデータの各パタンが順次適切に処理され、そのレイア
ウトデータが目視可能に配置された表示用データが生成
され、所望の領域が表示部40に表示されるように、読
み込み部10、矩形化部20および表示処理部30の各
部を制御する。なお、処理制御部50には図示せぬキー
ボードなどの入力部が接続されており、作業者はこの入
力部を介してレイアウトデータの中の表示部40に実際
に表示する領域の指定などを行う。
The processing control unit 50 sequentially and appropriately processes each pattern of the read layout data, generates display data in which the layout data is visibly arranged, and displays a desired area on the display unit 40. The reading unit 10, the rectangularizing unit 20, and the display processing unit 30 are controlled so as to perform the operations described above. An input unit such as a keyboard (not shown) is connected to the processing control unit 50, and the operator specifies an area to be actually displayed on the display unit 40 in the layout data via the input unit. .

【0019】次に、レイアウトデータ表示装置1の動作
について説明する。レイアウトデータ表示装置1に入力
された、たとえば図2にその全体図を示すような半導体
チップのレイアウトデータ60は、読み込み部10によ
り読み込まれ、たとえば図3に示すような、そのパタン
データに含まれる各パタンごとのデータが順次矩形化部
20に出力される。なお、図3に示すパタン61は、パ
スのパタンであり、図3においては説明のために外形6
2も示してあるが、実際には中心線63のデータがこの
パタン61のデータとして入力される。
Next, the operation of the layout data display device 1 will be described. The layout data 60 of the semiconductor chip input to the layout data display device 1, for example, as shown in FIG. 2 as an overall view, is read by the reading unit 10 and is included in the pattern data, for example, as shown in FIG. Data for each pattern is sequentially output to the rectangularization unit 20. The pattern 61 shown in FIG. 3 is a path pattern, and in FIG.
2 is also shown, but the data of the center line 63 is actually input as the data of the pattern 61.

【0020】矩形化部20に入力された各パタンのデー
タは、その中心線を直線部分ごとに区切り、各直線部分
ごとに直線部分に平行な2辺および直線部分に対して垂
直な2辺を決定し、矩形を抽出する。図3に示したパタ
ン61においては、図4に示すように、その中心線63
がその5つの直線部分63a〜63eに区切られ、各直
線部分ごとに、その直線よりパタンの幅に基づいた所定
の距離にあるその直線と平行な線および垂直な線が求め
られ、これによりその中心線63a〜63eに対応する
矩形64a〜64eが求められる。その結果、パタン6
1を示す、矩形64a〜64eが検出される。これら検
出された矩形64a〜64eのデータは、順次表示処理
部30に出力される。
The data of each pattern input to the rectifying unit 20 divides the center line of each pattern into straight lines, and for each straight line, two sides parallel to the straight line and two sides perpendicular to the straight line. Determine and extract the rectangle. In the pattern 61 shown in FIG. 3, as shown in FIG.
Is divided into the five straight line portions 63a to 63e, and for each straight line portion, a line parallel to the straight line and a line perpendicular to the straight line at a predetermined distance based on the width of the pattern from the straight line are obtained. The rectangles 64a to 64e corresponding to the center lines 63a to 63e are obtained. As a result, pattern 6
1, rectangles 64a to 64e are detected. The data of the detected rectangles 64a to 64e are sequentially output to the display processing unit 30.

【0021】そして、表示処理部30においては、Xウ
ィンドウシステムを実質的にインターフェイスとして、
順次入力されてくる矩形のデータを表示用のウィンドウ
上に順次配置し、さらにその矩形内部を塗り潰す。そし
て、処理制御部50からの制御信号に基づいて、たとえ
ば図5に示すように、その表示用のウィンドウの所望の
領域が表示部40のスクリーン上に表示される。
The display processing unit 30 uses the X window system as an interface substantially.
The sequentially input rectangle data is sequentially arranged on the display window, and the inside of the rectangle is filled. Then, based on a control signal from the processing control unit 50, a desired area of the display window is displayed on the screen of the display unit 40, for example, as shown in FIG.

【0022】このように、本実施の形態のレイアウトデ
ータ表示装置1においては、パタンを矩形に分解するこ
とにより矩形の集合としてとらえているので、実際に表
示用のビットマップデータを生成する際には、矩形の配
置および塗り潰しのみを用いて複雑な形状のパタンを表
示することができる。したがって、外形算出などの複雑
な計算を行う必要がなく表示用のパタンを求めるための
処理時間を短くすることができる。また、塗り潰しは単
純な矩形の塗り潰し処理なので、複雑な多頂点の多角形
を直接的に塗り潰していた従来の方法に比べて、これも
非常に高速に行うことができる。その結果、高密度に多
数のパタンが配置された半導体装置のレイアウトデータ
であっても、高速に表示することができる。すなわち、
表示装置のレスポンスを良くすることができ、表示によ
るパタンレイアウトの目視確認の効率をよくすることが
できる。
As described above, in the layout data display device 1 according to the present embodiment, a pattern is decomposed into rectangles to be regarded as a set of rectangles. Therefore, when the bitmap data for display is actually generated, Can display a pattern with a complicated shape using only the arrangement and filling of a rectangle. Therefore, it is not necessary to perform complicated calculations such as outer shape calculation, and the processing time for obtaining a display pattern can be shortened. Further, since the filling is a simple rectangular filling process, this can be performed at a very high speed as compared with the conventional method in which a complicated multi-vertex polygon is directly filled. As a result, high-speed display can be performed even for layout data of a semiconductor device in which a large number of patterns are arranged at high density. That is,
The response of the display device can be improved, and the efficiency of visual confirmation of the pattern layout by display can be improved.

【0023】なお、矩形化部20に入力されたパタン
が、図6に示すように、相互に直角ではない角度で折れ
曲がっている部分、すなわち斜めに折れ曲がるような部
分を含むようなパタン65である場合には、前述したの
と同様に、その中心線を直線部分66a〜66dに区切
り、各直線部分ごとに矩形67a〜67dを求めると、
その折れ曲がった部分68a〜68cに本来のパタンに
は存在しない余分な部分69a〜69fが生じる。しか
し、この余分な部分は他のパタン本体の部分に比べて非
常に微小であり、パタンの概略を表示する場合は、表示
装置上でこのパタンが小さく表示される場合であれば、
特に問題とならない。そして、このような近似図形を表
示することにより、このような斜めのパタンを有するよ
うな複雑なパタンであっても、矩形の集合でパタンを示
し表示するという処理を一貫して適用することができ、
表示を高速に行うことができる。
As shown in FIG. 6, the pattern input to the rectangularizing section 20 is a pattern 65 that includes a portion that is bent at an angle other than a right angle, that is, a portion that bends obliquely. In this case, as described above, the center line is divided into straight line portions 66a to 66d, and rectangles 67a to 67d are obtained for each straight line portion.
The bent portions 68a to 68c have extra portions 69a to 69f which do not exist in the original pattern. However, this extra part is very small compared to the other pattern body parts, and when displaying an outline of the pattern, if this pattern is displayed small on the display device,
There is no particular problem. By displaying such an approximate figure, it is possible to consistently apply the process of displaying and displaying a pattern in a set of rectangles even for a complicated pattern having such an oblique pattern. Can,
The display can be performed at high speed.

【0024】なお、本発明は本実施の形態に限られるも
のではなく、種々の改変が可能である。たとえば、本実
施の形態のレイアウトデータ表示装置1における処理で
は、矩形化部20に入力されたパタンが、図6に示すよ
うに、斜めに折れ曲がるような部分を含むようなパタン
65である場合には、矩形67a〜67dの集合として
示されたパタンには本来のパタンには存在しない余分な
部分69a〜69fが生じる。前述したような通常の用
途に表示されたパタンを用いるのであれば、これはなん
ら問題とならないが、高精度にパタンの細部を表示した
い場合も考えられる。そのような場合には、このような
斜めのパタンに対しては、従来と同じように外形を求め
て、それを忠実に表示するようにすればよい。そのよう
にしても、パタンの大部分においては、本実施の形態に
示したように矩形の集合として正確にパタンを示すこと
ができるので、従来に比べて大幅に表示速度が短縮され
ることは変わりない。したがって、要求される表示イメ
ージの精度に応じて、このような場合の処理を切り替え
るようにしてもよい。
The present invention is not limited to the embodiment, and various modifications are possible. For example, in the processing in the layout data display device 1 of the present embodiment, when the pattern input to the rectangularization unit 20 is a pattern 65 that includes a portion that is bent obliquely as shown in FIG. In the pattern shown as a set of rectangles 67a to 67d, extra portions 69a to 69f which do not exist in the original pattern are generated. This is not a problem if a pattern displayed for normal use as described above is used. However, there may be a case where it is desired to display details of the pattern with high accuracy. In such a case, for such an oblique pattern, the outer shape may be obtained in the same manner as in the related art, and it may be displayed faithfully. Even in such a case, most of the patterns can accurately indicate the pattern as a set of rectangles as shown in the present embodiment, so that the display speed is significantly reduced as compared with the related art. no change. Therefore, the processing in such a case may be switched according to the required accuracy of the display image.

【0025】また、本実施の形態においては、レイアウ
トデータ表示装置1に入力されるパタンデータは、その
中心線のデータと幅のデータを有するものとした。しか
し、これは、パタンの任意の基準となるような位置のデ
ータ、すなわちいずれか一方の外形の辺で示されていて
もよく、中心線に限られるものではない。また、入力パ
タンデータとして、外形のデータを用いてもよい。その
ような場合であっても、それを矩形の集合に分解して表
示することにより、塗り潰し処理いの時間が大幅に短縮
され、表示時間は短縮される。
In this embodiment, the pattern data input to the layout data display device 1 has the data of the center line and the data of the width. However, this may be indicated by data of a position serving as an arbitrary reference of the pattern, that is, one of the sides of the outer shape, and is not limited to the center line. Further, data of the outer shape may be used as the input pattern data. Even in such a case, by disassembling the display into a set of rectangles and displaying the set, the time for the filling process is greatly reduced, and the display time is reduced.

【0026】[0026]

【発明の効果】以上説明したように、本発明によれば、
パタンを矩形に分解することにより矩形の集合としてと
らえているので、外形算出などの複雑な計算を行う必要
がなくまた単純な矩形の塗り潰し処理でパタンの塗り潰
しが行えるので、表示用のパタンを求めるための処理を
短くすることができる。その結果、高密度に多数のパタ
ンが配置された半導体装置のレイアウトデータであって
も、高速に表示することができる。すなわち、表示装置
のレスポンスを良くすることができ、表示によるパタン
レイアウトの目視確認の効率をよくすることができる。
As described above, according to the present invention,
Since the pattern is decomposed into rectangles, it is regarded as a set of rectangles, so there is no need to perform complicated calculations such as outline calculation, and the pattern can be filled by simple rectangle filling processing, so the display pattern is obtained. Process can be shortened. As a result, high-speed display can be performed even for layout data of a semiconductor device in which a large number of patterns are arranged at high density. That is, the response of the display device can be improved, and the efficiency of visually checking the pattern layout by display can be improved.

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

【図1】本発明の一実施の形態のレイアウトデータ表示
装置の構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a layout data display device according to an embodiment of the present invention.

【図2】図1に示したレイアウトデータ表示装置に入力
されるパタンレイアウトデータの全体を説明するための
図である。
FIG. 2 is a diagram for explaining the entire pattern layout data input to the layout data display device shown in FIG. 1;

【図3】図1に示したレイアウトデータ表示装置に入力
されるパタンレイアウトデータに含まれるパタンの例を
示す図である。
FIG. 3 is a diagram showing an example of a pattern included in pattern layout data input to the layout data display device shown in FIG.

【図4】図3に示したパタンを矩形の集合で表した状態
を示す図である。
FIG. 4 is a diagram showing a state in which the pattern shown in FIG. 3 is represented by a set of rectangles.

【図5】レイアウトデータ表示装置により表示されたレ
イアウトデータの例を示す図である。
FIG. 5 is a diagram showing an example of layout data displayed by the layout data display device.

【図6】図1に示したレイアウトデータ表示装置におい
て、斜めに折れ曲がったパタンを、矩形の集合で表した
状態を示す図である。
FIG. 6 is a diagram showing a state in which a pattern bent diagonally is represented by a set of rectangles in the layout data display device shown in FIG. 1;

【図7】パタンレイアウトデータの表示方法を説明する
ための図である。
FIG. 7 is a diagram for explaining a method of displaying pattern layout data.

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

1…レイアウトデータ表示装置、10…読み込み部、2
0…矩形化部、30…表示処理部、40…表示部、50
…処理制御部
DESCRIPTION OF SYMBOLS 1 ... Layout data display apparatus, 10 ... Reading part, 2
0: rectangular section, 30: display processing section, 40: display section, 50
… Process control unit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】半導体装置のパタンデータを、目視により
確認可能に表示するパタンデータ表示装置であって、 入力されたパタンデータより、当該パタンデータに含ま
れる各パタンを矩形の集合に分解する矩形分解手段と、 前記分解された矩形を、順次その内部を塗り潰しながら
表示する表示処理手段とを有するパタンデータ表示装
置。
1. A pattern data display device for displaying pattern data of a semiconductor device in a visually recognizable manner, wherein each pattern included in the pattern data is decomposed into a set of rectangles based on input pattern data. A pattern data display device comprising: a decomposing means; and a display processing means for displaying the decomposed rectangles sequentially while filling the inside thereof.
【請求項2】前記矩形分割手段は、前記各パタンを、矩
形相互の重なりを許容して、該矩形の集合に分解する請
求項1記載のパタンデータ表示装置。
2. The pattern data display device according to claim 1, wherein said rectangular division means decomposes each of said patterns into a set of said rectangles while allowing mutual overlapping of the rectangles.
【請求項3】入力されたパタンデータより、当該パタン
データに含まれる各パタンの外形を示すデータを獲得す
る外形データ獲得手段をさらに有し、 前記矩形分割手段は、前記獲得された外形を示すデータ
に基づいて、前記各パタンを矩形の集合に分解する請求
項2記載のパタンデータ表示装置。
3. An external form data acquiring means for acquiring data indicating an external form of each pattern included in the pattern data from the input pattern data, wherein the rectangular dividing means indicates the acquired external form. 3. The pattern data display device according to claim 2, wherein each pattern is decomposed into a set of rectangles based on data.
【請求項4】前記外形データ獲得手段は、前記入力され
たパタンデータの前記各パタンの所定の基準位置の線図
形で示されたデータの幅方向に、所定の幅を確保するこ
とにより前記外形を示すデータを獲得する請求項3記載
のパタンデータ表示装置。
4. The outline data acquiring means secures a predetermined width in a width direction of data indicated by a line figure at a predetermined reference position of each pattern of the input pattern data, thereby obtaining the outline data. 4. The pattern data display device according to claim 3, wherein data indicating the following is acquired.
【請求項5】前記矩形分割手段は、前記各パタンを矩形
の集合で示した場合に、当該示されたパタンが当該パタ
ンの外形とほぼ等しくなるような前記矩形の集合を検出
することにより、前記各パタンを矩形の集合に分解する
請求項1記載のパタンデータ表示装置。
5. The rectangle dividing means detects, when each pattern is represented by a set of rectangles, a set of rectangles such that the indicated pattern is substantially equal to the outer shape of the pattern, 2. The pattern data display device according to claim 1, wherein each of the patterns is decomposed into a set of rectangles.
【請求項6】入力されたパタンデータを所望の表示装置
に目視可能に表示する際のパタンデータの表示方法であ
って、 前記入力されたパタンデータより、当該パタンデータに
含まれる各パタンの外形を示すデータを獲得し、 前記獲得された外形を示すデータに基づいて、前記各パ
タンを矩形の集合に分解し、 前記分解された矩形を、順次その内部を塗りつぶして表
示することを特徴とするパタンデータ表示方法。
6. A method for displaying pattern data when the input pattern data is visually displayed on a desired display device, the method comprising: displaying an outline of each pattern included in the pattern data based on the input pattern data; Acquiring the data indicating the shape, decomposing each pattern into a set of rectangles based on the acquired data indicating the outer shape, and displaying the decomposed rectangles by sequentially filling the inside thereof. Pattern data display method.
JP9146424A 1997-06-04 1997-06-04 Pattern data display device and its method Pending JPH10335469A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9146424A JPH10335469A (en) 1997-06-04 1997-06-04 Pattern data display device and its method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9146424A JPH10335469A (en) 1997-06-04 1997-06-04 Pattern data display device and its method

Publications (1)

Publication Number Publication Date
JPH10335469A true JPH10335469A (en) 1998-12-18

Family

ID=15407378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9146424A Pending JPH10335469A (en) 1997-06-04 1997-06-04 Pattern data display device and its method

Country Status (1)

Country Link
JP (1) JPH10335469A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014167750A1 (en) * 2013-04-11 2014-10-16 日本コントロールシステム株式会社 Electron beam writing device, electron beam writing method, and recording medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014167750A1 (en) * 2013-04-11 2014-10-16 日本コントロールシステム株式会社 Electron beam writing device, electron beam writing method, and recording medium
JP2014207299A (en) * 2013-04-11 2014-10-30 日本コントロールシステム株式会社 Electron beam lithography apparatus, device for creating graphic data for lithography, electron beam lithography method, method for creating graphic data for lithography, and program
US9430607B2 (en) 2013-04-11 2016-08-30 Nippon Control System Corporation Electron beam drawing apparatus, electron beam drawing method, and storage medium

Similar Documents

Publication Publication Date Title
EP0225257A2 (en) System for inspecting exposure pattern data of semiconductor integrated circuit device
JPH021107A (en) Automatic verification apparatus of pattern for mask of reticle use
JPH10335469A (en) Pattern data display device and its method
JP2830550B2 (en) Integrated circuit layout design equipment
JP3064066B2 (en) IC pattern design system
JP2785751B2 (en) Part number alignment method
JPH04365045A (en) Reticle pattern inspection equipment
JP2727512B2 (en) IC pattern design equipment
JP3377394B2 (en) Apparatus and method for identifying shape of object
JP3001938B2 (en) Mask manufacturing method and exposure data creation apparatus
JP2611423B2 (en) Processing equipment
JPH06168296A (en) Printed circuit board layout design method
JP2000187064A (en) Test group forming device and its forming method
JP2773152B2 (en) Circuit diagram processing equipment
JPH05120360A (en) Method for preparing dimension line in drawing device
JP2823133B2 (en) Sewing machine data creation device
JPH03208358A (en) Verification of pattern data of semiconductor device
JPH0666532A (en) Product inspection support system
JPS63270183A (en) Data processor
JPH06309414A (en) Method for supporting wiring
JPH05232682A (en) Mask pattern creating method and apparatus
JPH08339455A (en) Graphic processing apparatus and graphic processing method
JPH0722459A (en) Wire bonding method
JPH07200855A (en) Graphic transformation device
JPH09167172A (en) Device and method for designing substrate