JP2000215227A - Graphic editing device - Google Patents
Graphic editing deviceInfo
- Publication number
- JP2000215227A JP2000215227A JP11016701A JP1670199A JP2000215227A JP 2000215227 A JP2000215227 A JP 2000215227A JP 11016701 A JP11016701 A JP 11016701A JP 1670199 A JP1670199 A JP 1670199A JP 2000215227 A JP2000215227 A JP 2000215227A
- Authority
- JP
- Japan
- Prior art keywords
- layer
- display
- dimensional
- editing
- data
- 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
Links
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、層構造を有する
3次元形状、特に、層毎に2次元のマスクパターンに基
づき3次元構造を形成する、半導体素子の構造を作成な
らびに編集する際に用いて好適な図形編集装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional structure having a layered structure, and more particularly to a method for forming and editing a structure of a semiconductor device which forms a three-dimensional structure based on a two-dimensional mask pattern for each layer. And a preferred graphic editing device.
【0002】[0002]
【従来の技術】従来から、例えばMOS(Metal Oxide S
emiconductor) 構造の半導体素子の特性をシミュレート
するために、様々な手法が用いられている。特性のシミ
ュレートには、代表的にはSPICE(商品名)と称さ
れるソフトウェアが用いられる。以下、このような半導
体特性のシミュレートを行うソフトウェアを半導体シミ
ュレータと称する。ゲート、ソースおよびドレインそれ
ぞれの面積と周囲長や配線容量などをパラメータとし
て、半導体シミュレータに対して導入することで、その
半導体素子の電気的な特性などをシミュレートすること
ができる。2. Description of the Related Art Conventionally, for example, MOS (Metal Oxide S)
Various techniques have been used to simulate the characteristics of a semiconductor element having a semiconductor structure. Typically, software called SPICE (trade name) is used to simulate the characteristics. Hereinafter, software for simulating such semiconductor characteristics is referred to as a semiconductor simulator. By introducing the parameters, such as the area, perimeter, and wiring capacitance of the gate, source, and drain, into a semiconductor simulator, the electrical characteristics of the semiconductor element can be simulated.
【0003】一般的に半導体素子は、周知のように、そ
れぞれ所定のパターンを有する複数のレイヤからなる。
例えばシリコンウェハを基板として用い、基板上に薄膜
を形成してマスクパターンに基づく加工を施す処理を繰
り返して薄膜を積層していくことで、3次元的な構造を
有する半導体素子が形成される。Generally, a semiconductor element is composed of a plurality of layers each having a predetermined pattern, as is well known.
For example, a semiconductor element having a three-dimensional structure is formed by stacking thin films by repeatedly performing a process of forming a thin film on a substrate and performing processing based on a mask pattern using a silicon wafer as a substrate.
【0004】上述の半導体シミュレータによって所望の
半導体素子の特性のシミュレートを行おうとした場合、
このような、半導体素子の3次元的な構造をコンピュー
タなどを用いて作成し、作成された3次元データを半導
体シミュレータに対して入力する必要がある。各層の材
料のパラメータなども、このときに半導体シミュレータ
に対して入力される。[0004] When trying to simulate the characteristics of a desired semiconductor device by the above-mentioned semiconductor simulator,
It is necessary to create such a three-dimensional structure of a semiconductor element using a computer or the like, and input the created three-dimensional data to a semiconductor simulator. At this time, parameters of the material of each layer and the like are also input to the semiconductor simulator.
【0005】半導体素子の3次元データを作成する方法
としては、従来では、以下に記す2つの方法が用いられ
ていた。すなわち、第1の方法は、2次元データである
マスクデータと、各層の3次元方向の厚さが記述された
テクノロジーファイルとを組み合わせる方法である。こ
の方法は、例えばSilvaco 社のTEMPEST (商品名)やOE
A International 社のCELL-AN (商品名)といった市販
のソフトウェアで多く採用されている。また、第2の方
法は、汎用の3次元CAD(Computer-Aided Design) ソ
フトウェアを用いて、直接的に3次元構造を記述してい
く方法である。3次元CADは、SDRC社のI-DEAS(商品
名)を始めとして、非常に多くのツールが存在する。Conventionally, the following two methods have been used to create three-dimensional data of a semiconductor element. That is, the first method is a method of combining mask data, which is two-dimensional data, and a technology file in which the thickness of each layer in the three-dimensional direction is described. This method is, for example, TEMPEST (trade name) of Silvaco or OE
It is widely used in commercial software such as A International's CELL-AN (product name). A second method is to directly describe a three-dimensional structure using general-purpose three-dimensional CAD (Computer-Aided Design) software. There are numerous tools for three-dimensional CAD, including SDRC's I-DEAS (trade name).
【0006】[0006]
【発明が解決しようとする課題】上述した第1の方法で
は、簡単な図形の入力を行う場合でも、マスクデータと
テクノロジーファイルとを用意する必要があり、煩わし
いという問題点があった。また、レイヤを増減するため
には、テクノロジーファイルを書き直して当該ソフトウ
ェアに取り込み直す必要があり、この点でも煩わしいと
いう問題点があった。The first method described above has a problem that it is necessary to prepare mask data and a technology file even when a simple figure is input, which is troublesome. In addition, in order to increase or decrease the number of layers, it is necessary to rewrite the technology file and reload it into the software, which is also troublesome.
【0007】また、半導体は、基本的にレイヤ毎に製造
されるため、その3次元形状も比較的単純な構造のもの
となっている。しかしながら、上述の第2の方法で用い
られる3次元CADは、多様且つ複雑な3次元形状の作
成に対応すべく、高いスペックを有しているため、半導
体素子の3次元形状を作成するに当たっては、オーバー
スペックであるという問題点があった。[0007] Further, since semiconductors are basically manufactured for each layer, their three-dimensional shapes have a relatively simple structure. However, the three-dimensional CAD used in the above-described second method has high specifications in order to cope with the creation of various and complicated three-dimensional shapes. There was a problem that it was over-spec.
【0008】さらに、ここで用いられる3次元CAD
は、例えば単純に3次元形状を作成して座標データを出
力するといったような、一般的な用途に適応して設計さ
れている。そのため、半導体シミュレータに入力するた
めの、配線や層間物質などの特性の設定ができるように
カスタマイズするには、非常に苦労するという問題点が
あった。Further, the three-dimensional CAD used here
Is designed for general use such as, for example, simply creating a three-dimensional shape and outputting coordinate data. For this reason, there is a problem that it is very difficult to customize so that characteristics such as wiring and interlayer materials to be input to the semiconductor simulator can be set.
【0009】したがって、この発明の目的は、半導体素
子の3次元形状を作成するのに適した図形編集装置を提
供することにある。Accordingly, it is an object of the present invention to provide a graphic editing apparatus suitable for creating a three-dimensional shape of a semiconductor device.
【0010】[0010]
【課題を解決するための手段】この発明は、上述した課
題を解決するために、半導体の特性シミュレーションを
目的とした3次元形状を作成するための図形編集装置に
おいて、レイヤの、少なくとも2次元形状と厚みの情報
からなるレイヤ情報を、レイヤ毎に記述するレイヤ情報
記述手段と、レイヤ情報記述手段によって記述されたレ
イヤ情報に基づき、選択されたレイヤの2次元形状を表
示する表示手段と、表示手段による表示に基づき選択さ
れたレイヤの2次元形状を編集する編集手段とを有し、
レイヤの追加ならびに削除を、表示手段による表示に基
づき編集手段による表示画面上で行うようにしたことを
特徴とする図形編集装置である。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a graphic editing apparatus for creating a three-dimensional shape for the purpose of simulating the characteristics of a semiconductor. Layer information description means for describing, for each layer, layer information composed of information on the thickness and thickness, display means for displaying a two-dimensional shape of a selected layer based on the layer information described by the layer information description means, Editing means for editing the two-dimensional shape of the selected layer based on the display by the means,
A figure editing apparatus characterized in that addition and deletion of a layer are performed on a display screen by an editing unit based on a display by a display unit.
【0011】また、この発明は、半導体の特性シミュレ
ーションを目的とした3次元形状を作成するための図形
編集装置において、レイヤ毎に、レイヤの2次元形状と
レイヤの属性とからなるレイヤ情報を記述するレイヤ情
報記述手段と、レイヤ情報記述手段に記述されたレイヤ
情報に基づき、選択されたレイヤの2次元形状を表示す
る表示手段と、表示手段による表示に基づき選択された
レイヤの2次元形状の編集を行う編集手段と、表示手段
による表示に基づき、レイヤで用いるマスクならびにレ
イヤの属性のうち少なくとも一方の設定をインタラクテ
ィブに行う設定手段とを有することを特徴とする図形編
集装置である。According to the present invention, in a graphic editing apparatus for creating a three-dimensional shape for the purpose of simulating the characteristics of a semiconductor, a layer information comprising a two-dimensional shape of a layer and a layer attribute is described for each layer. Layer information description means for displaying, a display means for displaying a two-dimensional shape of the selected layer based on the layer information described in the layer information description means, and a two-dimensional shape of the selected layer based on the display by the display means. A graphic editing apparatus comprising: an editing unit that performs editing; and a setting unit that interactively sets at least one of a mask used for a layer and an attribute of a layer based on display by a display unit.
【0012】上述したように、請求項1に記載のこの発
明は、半導体の特性シミュレーションを目的とした3次
元形状を作成するための図形編集装置において、レイヤ
情報記述手段によってレイヤ毎に記述された、少なくと
もレイヤの2次元形状と厚みの情報からなるレイヤ情報
に基づき、表示手段によって選択されたレイヤの2次元
形状が表示され、その表示に基づき編集手段によってレ
イヤの2次元形状の編集がなされる。この編集手段によ
る表示画面上でレイヤの追加ならびに削除を行うように
されているため、半導体の特性シミュレートに用いる3
次元データを容易に編集することができる。As described above, according to the present invention, in a graphic editing apparatus for creating a three-dimensional shape for the purpose of simulating a characteristic of a semiconductor, the graphic information is described for each layer by layer information description means. The display unit displays the two-dimensional shape of the selected layer based on at least the layer information including the two-dimensional shape and thickness information of the layer, and the editing unit edits the two-dimensional shape of the layer based on the display. . Since layers are added and deleted on the display screen by this editing means, 3 layers used for simulating the characteristics of the semiconductor are used.
The dimensional data can be easily edited.
【0013】また、請求項4に記載のこの発明は、半導
体の特性シミュレーションを目的とした3次元形状を作
成するための図形編集装置において、レイヤ毎にレイヤ
情報記述手段によって記述された、レイヤの2次元形状
と属性からなるレイヤ情報に基づき、選択されたレイヤ
の2次元形状が表示手段によって表示され、その表示に
基づき編集手段によってレイヤの2次元形状の編集がな
される。そして、表示手段の表示に基づき、レイヤで用
いるマスクならびにレイヤの属性の設定を、設定手段に
よってインタラクティブに行うようにされているため、
設定の異なるデータを容易に作成することができる。According to a fourth aspect of the present invention, there is provided a graphic editing apparatus for creating a three-dimensional shape for the purpose of simulating the characteristics of a semiconductor, wherein the layer information described by the layer information description means for each layer. The two-dimensional shape of the selected layer is displayed by the display unit based on the layer information including the two-dimensional shape and the attribute, and the two-dimensional shape of the layer is edited by the editing unit based on the display. Since the setting of the mask used in the layer and the attribute of the layer is performed interactively by the setting unit based on the display of the display unit,
Data with different settings can be easily created.
【0014】[0014]
【発明の実施の形態】以下、この発明の実施の一形態
を、図面を参照しながら説明する。図1は、この発明の
実施の一形態による図形編集装置の構成を概略的に示
す。図形編集装置1は、例えば1台または互いにネット
ワークなどで接続された複数のコンピュータによって構
成される。図形編集装置1は、データの入出力の管理を
行う入出力管理モジュール10Aと、形状データの編集
を行う形状編集モジュール10Bとからなる。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 schematically shows a configuration of a graphic editing apparatus according to an embodiment of the present invention. The figure editing apparatus 1 is composed of, for example, one or a plurality of computers connected to each other via a network or the like. The figure editing apparatus 1 includes an input / output management module 10A for managing input / output of data and a shape editing module 10B for editing shape data.
【0015】また、図示しないが、同一のシステム内に
半導体シミュレータを組み込むことが可能である。この
とき、半導体シミュレータと図形編集装置1(形状編集
モジュール10B)とを連動させることが可能とされ
る。すなわち、一方のソフトウェアから他方のソフトウ
ェアを呼び出すようにできる。Although not shown, a semiconductor simulator can be incorporated in the same system. At this time, the semiconductor simulator and the figure editing apparatus 1 (shape editing module 10B) can be linked. That is, one software can call the other software.
【0016】入出力管理モジュール10Aに対して、例
えば記憶装置13、14および15が接続される。記憶
装置13には、図形編集装置1で作成された3次元形状
データが格納される。記憶装置14およびには、3次元
形状を作成するために用いられるマスクデータおよびテ
クノロジーファイルがそれぞれ格納される。For example, storage devices 13, 14, and 15 are connected to the input / output management module 10A. The storage device 13 stores the three-dimensional shape data created by the graphic editing device 1. The storage device 14 and a mask file and a technology file used for creating a three-dimensional shape are stored, respectively.
【0017】マスクデータは、2次元データであり、例
えば(x,y)座標ならびにベクトルデータからなる。
テクノロジーファイルは、レイヤの厚みや材料、使用さ
れるマスク名などの、レイヤ毎の属性が記述されたファ
イルである。例えば、テクノロジーファイルでは、所定
のデリミタで各レイヤが区切られ、各レイヤ毎にレイヤ
名が記述され、改行されて、属性名および属性情報が1
行にされ行単位で記述される。属性名および属性は、必
要な項目を複数行にわたって記述することができる。The mask data is two-dimensional data and includes, for example, (x, y) coordinates and vector data.
The technology file is a file in which attributes for each layer, such as the thickness and material of the layer and the name of the mask to be used, are described. For example, in a technology file, each layer is separated by a predetermined delimiter, a layer name is described for each layer, a line feed is performed, and the attribute name and the attribute information are set to one.
Each line is described in units of lines. The attribute name and the attribute can describe necessary items on multiple lines.
【0018】マスクデータおよびテクノロジーファイル
は、例えばユーザによって予め用意され、図形編集装置
1に対して提供される。そのため、この図1では、記憶
装置14および15を、図形編集装置1の外部に記して
ある。The mask data and the technology file are prepared in advance by a user, for example, and provided to the graphic editing apparatus 1. Therefore, in FIG. 1, the storage devices 14 and 15 are described outside the graphic editing device 1.
【0019】記憶装置13、14および15は、例えば
コンピュータに接続あるいは内蔵されたハードディスク
装置である。勿論、これに限らず、光磁気ディスクドラ
イブなどの記憶媒体を着脱可能な装置を、記憶装置1
3、14および15として用いることもできる。また、
所定のネットワークによって図形編集装置1を他のコン
ピュータと接続し、他のコンピュータからのマスクデー
タおよびテクノロジーファイルの転送や、他のコンピュ
ータに対する作成された3次元形状データの転送を行う
ことができる。The storage devices 13, 14 and 15 are, for example, hard disk devices connected to or built in a computer. Needless to say, the present invention is not limited to this.
3, 14, and 15 can also be used. Also,
By connecting the graphic editing apparatus 1 to another computer via a predetermined network, it is possible to transfer mask data and technology files from the other computer, and transfer created three-dimensional shape data to the other computer.
【0020】形状編集モジュール10Bに対して、例え
ばマウスやキーボードからなる入力手段12が接続され
る。ユーザは、入力手段12を用いて、所望の3次元形
状の作成や編集を図形編集装置1に対して指示する。入
力手段12には、この他にも、例えばタブレットなどを
用いることができる。形状編集モジュール10Bに対し
てディスプレイ11が接続され、各種表示が行われる。
例えば、3次元データの編集状況がディスプレイ11に
対してグラフィック表示される。An input means 12 such as a mouse or a keyboard is connected to the shape editing module 10B. The user uses the input unit 12 to instruct the graphic editing apparatus 1 to create or edit a desired three-dimensional shape. As the input means 12, for example, a tablet or the like can be used. The display 11 is connected to the shape editing module 10B, and various displays are performed.
For example, the editing status of the three-dimensional data is graphically displayed on the display 11.
【0021】この図形編集装置1では、記憶装置14お
よび15からマスクデータおよびテクノロジーファイル
をそれぞれ読み込み、3次元データを生成する。例え
ば、2次元データであるマスクデータに対して、テクノ
ロジーファイルに記述された厚み情報を加味すること
で、3次元データが生成される。また、生成された3次
元データは、材質やレイヤに使用されたマスク名などが
属性情報として付加される。この3次元データが記憶装
置13に記憶される。The graphic editing apparatus 1 reads mask data and technology files from the storage devices 14 and 15, respectively, and generates three-dimensional data. For example, three-dimensional data is generated by adding thickness information described in the technology file to mask data that is two-dimensional data. The generated three-dimensional data is added with attribute information such as a material name and a mask name used for a layer. The three-dimensional data is stored in the storage device 13.
【0022】この図形編集装置1では、3次元データの
生成を、上述のようにマスクデータおよびテクノロジー
ファイルに基づいて行う方法の他に、内部的に生成した
3次元データを入力として取り込むことができる。図2
は、この内部的な3次元データの一例を示す。「mas
k」によってレイヤが定義され、一組の括弧{}によっ
て、パラメータが括られる。「MASK1」、「MAS
K2」および「MASK3」には、レイヤ毎のマスク形
状ならびに材料が記述される。この例では、ファイルの
先頭から、最下層のレイヤからの順で記述されている。In the figure editing apparatus 1, in addition to the method of generating three-dimensional data based on the mask data and the technology file as described above, internally generated three-dimensional data can be input. . FIG.
Shows an example of this internal three-dimensional data. "Mas
k "defines a layer, and a set of brackets {} brackets the parameters. "MASK1", "MAS
In “K2” and “MASK3”, a mask shape and a material for each layer are described. In this example, the file is described in order from the top of the file to the lowest layer.
【0023】マスク形状において、「recrtang
le」は、長方形の形状を表し、ラベルと材料名に続け
て、長方形の対角の2頂点の座標が記される。このよう
に、複数の長方形を組み合わせて2次元的な形状を記述
することができる。異なる長方形が重複あるいは隣接す
る場合、重複あるいは隣接部分は、例えばデータの上書
きがなされ、連続した形状データとされる。勿論、長方
形に限らず、3角形などの他の多角形を用いることもで
きる。In the mask shape, "recrtang
"le" represents a rectangular shape, and the coordinates of two diagonal vertexes of the rectangle are described after the label and the material name. Thus, a two-dimensional shape can be described by combining a plurality of rectangles. When different rectangles overlap or are adjacent to each other, the overlapping or adjacent portions are overwritten with data, for example, to be continuous shape data. Of course, other polygons such as a triangle can be used instead of the rectangle.
【0024】また、この例では、「MASK2」で示さ
れる、真ん中の層にアルミ配線が存在することがわか
る。全てのレイヤのマスク形状の記述がなされると、最
後尾に、「layerstructure」として、各
レイヤの高さ(厚み)情報が記述される。Further, in this example, it can be seen that an aluminum wiring exists in the middle layer indicated by "MASK2". When the mask shapes of all the layers are described, the height (thickness) information of each layer is described at the end as “layerstructure”.
【0025】各マスクならびに材料に対して、属性を設
定することができる。図3は、上述した図2に対して属
性が設定された例である。「layerstructu
re」の次に、「material」として材料に関す
る属性が記述されている。この例では、材料「ALX」
が伝導率が3.125×107 〔1/(ohm・m)〕
のアルミであることが記されている。また、材料「SI
OX」が誘電率が3.9のSiO2 であることが記され
ている。Attributes can be set for each mask and material. FIG. 3 is an example in which attributes are set for FIG. 2 described above. "Layerstructure
After "re", an attribute relating to the material is described as "material". In this example, the material "ALX"
Has a conductivity of 3.125 × 10 7 [1 / (ohm · m)]
It is described as aluminum. The material “SI
"OX" is described as SiO 2 having a dielectric constant of 3.9.
【0026】上述のように、図形編集装置1の内部的な
3次元データは、マスクデータおよびテクノロジーファ
イルの2つを単純な形式でまとめた構成となっている。
そのため、ユーザは、簡単な図形であれば、マスクデー
タおよびテクノロジーファイルを用意する必要がない。
例えば、内部的な3次元データは、テキストエディタの
ような簡単な手段を用いて編集することができる。ま
た、この図形編集装置1において予め内部的な3次元デ
ータのひな型を用意しておき、ユーザがこのひな型を必
要に応じて変更するようにしてもよい。テキストエディ
タに限らず、内部的な3次元データ編集専用のエディタ
を用意してもよい。As described above, the internal three-dimensional data of the graphic editing apparatus 1 has a configuration in which two pieces of the mask data and the technology file are put together in a simple format.
Therefore, the user does not need to prepare mask data and technology files for simple figures.
For example, internal three-dimensional data can be edited using simple means such as a text editor. Alternatively, a model of the internal three-dimensional data may be prepared in advance in the figure editing apparatus 1, and the user may change the model as necessary. Not limited to a text editor, an internal editor dedicated to three-dimensional data editing may be prepared.
【0027】図4は、図形編集装置1内部での3次元デ
ータの表現の例を示す。各図において、積層される順
に、上から下へと記されている。すなわち、例えば図4
Aでは、レイヤ0が最下層のレイヤであって、レイヤN
が最上層のレイヤである。図4Aに一例が示されるよう
に、レイヤ毎に多角形のリストを有する構造となってい
る。FIG. 4 shows an example of the representation of three-dimensional data inside the figure editing apparatus 1. In each drawing, the layers are described from top to bottom in the order in which they are stacked. That is, for example, FIG.
In A, layer 0 is the lowest layer and layer N
Is the uppermost layer. As an example is shown in FIG. 4A, the structure has a list of polygons for each layer.
【0028】図4Bおよび図4Cは、レイヤ構造を編集
する例である。レイヤの追加は、図4Bに一例が示され
るように、追加されるレイヤに隣接するレイヤのデータ
がコピーされることでなされる。図4Bの例では、レイ
ヤ1およびレイヤ2の間に新たなレイヤを追加する場合
に、レイヤ1のデータがコピーされている。半導体素子
などでは、例えば配線を行うレイヤの場合、その上下の
レイヤの配線と接続していることが多い。そのため、こ
の実施の一形態のように、新規のレイヤを追加する際に
レイヤのデータをコピーすることで、後の処理が容易に
なる。図4Cは、レイヤを削除する例である。図4の例
から多角形Cで構成されるレイヤ1が削除され、その上
のレイヤが新たにレイヤ1とされている。FIGS. 4B and 4C show an example of editing a layer structure. As shown in an example in FIG. 4B, the layer is added by copying data of a layer adjacent to the layer to be added. In the example of FIG. 4B, when a new layer is added between layer 1 and layer 2, the data of layer 1 is copied. In a semiconductor element or the like, for example, in the case of a layer for performing wiring, it is often connected to wiring of layers above and below the layer. Therefore, by copying the layer data when adding a new layer as in this embodiment, the subsequent processing is facilitated. FIG. 4C is an example of deleting a layer. Layer 1 composed of polygon C is deleted from the example of FIG. 4, and a layer above it is newly set as layer 1.
【0029】図5は、この実施の一形態による図形編集
装置1の処理の流れを概略的に示す。先ず、ステップS
10で、形状編集モジュール10Bに対して3次元デー
タが読み込まれる。例えば、予め作成され記憶装置13
に記憶された3次元データが読み込まれる。また例え
ば、記憶装置14および15に記憶されたマスクデータ
およびテクノロジーファイルが読み込まれる。読み込ま
れたマスクデータおよびテクノロジーファイルから、上
述した内部的な3次元データを生成するようにしてもよ
い。記憶装置13、14および15からのデータの読み
込み、記憶装置13に対するデータの書き込みは、入出
力管理モジュール10Aによって制御される。FIG. 5 schematically shows a processing flow of the graphic editing apparatus 1 according to this embodiment. First, step S
At 10, three-dimensional data is read into the shape editing module 10B. For example, the storage device 13 created in advance
Is read. Further, for example, the mask data and the technology file stored in the storage devices 14 and 15 are read. The internal three-dimensional data described above may be generated from the read mask data and technology file. Reading of data from the storage devices 13, 14, and 15 and writing of data to the storage device 13 are controlled by the input / output management module 10A.
【0030】次のステップS20で、ディスプレイ11
に対して、ステップS10で読み込まれたデータに基づ
く3次元形状が表示される。例えば、これを3次元表示
モードとする。3次元表示モードでは、3次元形状が例
えば俯瞰で表示される。そして、処理はステップS21
に移行し、ユーザからのコマンド待機の状態になる。In the next step S20, the display 11
, A three-dimensional shape based on the data read in step S10 is displayed. For example, this is a three-dimensional display mode. In the three-dimensional display mode, the three-dimensional shape is displayed, for example, from a bird's-eye view. Then, the process proceeds to step S21.
And enters a state of waiting for a command from the user.
【0031】この例では、3次元表示モードにおいて
は、後述する2次元表示モードへの切り替え(ステップ
S23)、図形の移動など(ステップS22)および3
次元データの出力(ステップS24)の各コマンド、な
らびに、全ての処理を終了する(ステップS24)旨の
コマンドが受け付けられる。コマンドは、例えばディス
プレイ11に対する表示に基づくユーザの入力手段12
の操作により、形状編集モジュール10Bに対して与え
られる。In this example, in the three-dimensional display mode, switching to a two-dimensional display mode described later (step S23), movement of a figure (step S22), and
Each command for outputting the dimensional data (step S24) and a command for terminating all the processes (step S24) are accepted. The command is, for example, a user input means 12 based on a display on the display 11.
Is given to the shape editing module 10B.
【0032】ステップS22およびS24によるコマン
ドを受けたときには、ステップS25において対応する
処理がなされ、処理がステップS20に戻される。そし
て、ステップS25での処理を反映した3次元形状の表
示がなされ、次のステップS21でユーザからのコマン
ド待機の状態にされる。ステップS22では、例えば3
次元表示上での図形の移動や、拡大/縮小がなされる。
ステップS24の出力は、例えば生成された3次元デー
タの記憶装置13への保存である。あるいは、ステップ
S24では、この図形編集装置1で生成された3次元デ
ータを半導体シミュレータに対して出力するようにして
もよい。When the commands in steps S22 and S24 are received, a corresponding process is performed in step S25, and the process returns to step S20. Then, a three-dimensional shape reflecting the processing in step S25 is displayed, and in a next step S21, a state of waiting for a command from the user is set. In step S22, for example, 3
The figure is moved or enlarged / reduced on the dimensional display.
The output of step S24 is, for example, storage of the generated three-dimensional data in the storage device 13. Alternatively, in step S24, the three-dimensional data generated by the graphic editing device 1 may be output to the semiconductor simulator.
【0033】ステップS23の2次元表示のコマンドが
出されると、2次元表示を行いたいレイヤの指定が求め
られる。レイヤの指定は、例えばレイヤ番号を指定する
ことでなされる。これに限らず、3次元形状において、
指定された部分に対応するレイヤを指定するようにもで
きる。レイヤが指定されると、処理はステップS30に
移行し、指定されたレイヤがディスプレイ11に対して
2次元的に表示される。これを2次元表示モードとす
る。2次元的な表示は、例えばマスクデータに基づく表
示である。ステップS30で2次元表示がなされると、
処理はステップS31に移行し、ユーザからのコマンド
待機の状態になる。When the two-dimensional display command is issued in step S23, it is required to specify a layer for which two-dimensional display is desired. The layer is specified by, for example, specifying a layer number. Not limited to this, in a three-dimensional shape,
It is also possible to specify a layer corresponding to the specified portion. When a layer is specified, the process proceeds to step S30, and the specified layer is displayed two-dimensionally on the display 11. This is referred to as a two-dimensional display mode. The two-dimensional display is a display based on, for example, mask data. When two-dimensional display is performed in step S30,
The process shifts to step S31 to wait for a command from the user.
【0034】2次元表示モードにおいては、移動など
(ステップS32)、レイヤ処理(ステップS33)、
形状編集(ステップS34)、属性編集(ステップS3
5)、出力(ステップS36)および3次元表示モード
への切り替え(ステップS39)、ならびに、全ての処
理を終了(ステップS38)する旨のコマンドが受け付
けられる。上述の3次元表示モードの場合と同様に、コ
マンドは、例えばディスプレイ11に対する表示に基づ
くユーザの入力手段12の操作により、形状編集モジュ
ール10Bに対して与えられる。In the two-dimensional display mode, movement (step S32), layer processing (step S33),
Shape editing (step S34), attribute editing (step S3)
5), output (step S36), switching to the three-dimensional display mode (step S39), and a command to end all processing (step S38) are accepted. As in the case of the above-described three-dimensional display mode, the command is given to the shape editing module 10B by the user operating the input unit 12 based on the display on the display 11, for example.
【0035】ステップS32、S33、S34、S35
およびS36で各処理の指定がなされると、ステップS
37で、対応する処理が行われる。ステップS37の処
理後、処理はステップS30に戻され、行われた処理を
反映した2次元形状の表示がなされる。そして、次のス
テップS31で、ユーザからのコマンド待機の状態にさ
れる。Steps S32, S33, S34, S35
When each process is designated in steps S36 and S36, the process proceeds to step S36.
At 37, the corresponding processing is performed. After the process in step S37, the process returns to step S30, and a two-dimensional shape reflecting the performed process is displayed. Then, in the next step S31, a state of waiting for a command from the user is set.
【0036】ステップS32では、2次元表示上での図
形の移動や拡大/縮小がなされる。ステップS33で
は、レイヤの追加や削除を行う(図4Bおよび図4C参
照)。例えば、レイヤを追加する場合、ディスプレイ1
1に対して現在表示されているレイヤの上にそのレイヤ
がコピーされ、新たなレイヤとして追加される。ディス
プレイ11の表示は、追加されたレイヤに変更される。
この場合には、前に表示されていたレイヤがコピーされ
ることになるので、レイヤの追加後も、追加前と同一の
画像が表示されることになる。レイヤの削除は、現在表
示されているレイヤを削除する。ディスプレイ11の表
示は、下層のレイヤの表示に切り替えられる。In step S32, the figure is moved or enlarged / reduced on the two-dimensional display. In step S33, a layer is added or deleted (see FIGS. 4B and 4C). For example, when adding a layer, display 1
1 is copied above the currently displayed layer and added as a new layer. The display on the display 11 is changed to the added layer.
In this case, since the previously displayed layer is copied, the same image as before the addition is displayed even after the layer is added. Deleting a layer deletes the currently displayed layer. The display on the display 11 is switched to the display of the lower layer.
【0037】ステップS34では、マスク形状の変更が
行われる。また、ここでは、マスクの増減を行うことも
できる。マスク形状の変更は、一般的な2次元図形のエ
ディタと同様の処理によってなされる。勿論、ステップ
S10で読み込まれた、内部的な3次元データを直接的
に編集するようにしてもよい。マスクの増減も同様であ
る。In step S34, the mask shape is changed. Here, the number of masks can be increased or decreased. The change of the mask shape is performed by a process similar to that of a general two-dimensional figure editor. Of course, the internal three-dimensional data read in step S10 may be directly edited. The same applies to the increase and decrease of the mask.
【0038】ステップS35では、図3を用いて既に説
明した、ステップS10で読み込まれた内部的な3次元
データの、属性部分が編集される。属性は、ディスプレ
イ11に表示される編集画面上のメニューから選択され
る設定画面を用いて設定することができる。設定内容
は、例えば最終的に生成された3次元データによってシ
ミュレートしようとしている内容によって異なったもの
とされる。In step S35, the attribute portion of the internal three-dimensional data read in step S10, which has already been described with reference to FIG. 3, is edited. The attribute can be set using a setting screen selected from a menu on an editing screen displayed on the display 11. The setting content differs depending on the content to be simulated based on, for example, finally generated three-dimensional data.
【0039】一例として、配線容量の計算を行うとした
場合には、誘電率、配線の0V/1Vが属性として設定
できるようにされる。他の例として電流密度の計算を行
うとした場合には、導電率、配線の電圧/電流が属性と
して設定できるようにされる。さらに他の例として温度
計算を行うとした場合には、導電率、熱伝導率、熱係数
および配線の電圧/電流が属性として設定できるように
される。As an example, when calculating the wiring capacitance, the dielectric constant and the wiring 0V / 1V can be set as attributes. As another example, when the current density is calculated, the conductivity and the voltage / current of the wiring can be set as attributes. As another example, when temperature calculation is performed, the electrical conductivity, the thermal conductivity, the thermal coefficient, and the voltage / current of the wiring can be set as attributes.
【0040】図6は、属性を編集するためのディスプレ
イ11における画面表示の一例を示す。この例では、材
料「SIOX」の誘電率を設定するようにされている。
例えばプルダウンメニュー20から、「Edit Ma
terial」を選択することで(図6中の「A」)、
パラメータ設定画面21を表示させることができる。FIG. 6 shows an example of a screen display on the display 11 for editing attributes. In this example, the dielectric constant of the material “SIOX” is set.
For example, from the pull-down menu 20, select "Edit Ma
By selecting "terial"("A" in FIG. 6),
The parameter setting screen 21 can be displayed.
【0041】この画面では、例えば入力手段12として
のマウスによって、入力したいパラメータ部分を選択
し、キーボードを用いて所望の値を入力する。設定画面
21に対して、内部的な3次元データファイルの該当部
分、この例では、上述の図3の「material」の
項の「SIOX」に対応する各パラメータが表示され
る。各パラメータに対して所望の値を入力し、「OK」
ボタンを操作することで、内部的な3次元データファイ
ルの該当箇所が書き替わる。また、「Label」の項
目に、予め定められた所定のラベルを入力することで、
対応する材料のパラメータ設定画面21を表示させるこ
とができる。On this screen, a parameter part to be input is selected by, for example, a mouse as the input means 12, and a desired value is input by using a keyboard. A corresponding portion of the internal three-dimensional data file, in this example, each parameter corresponding to “SIOX” in the “material” section of FIG. 3 is displayed on the setting screen 21. Enter the desired value for each parameter and click "OK"
By operating the button, the corresponding part of the internal three-dimensional data file is rewritten. In addition, by inputting a predetermined label in the item of “Label”,
The parameter setting screen 21 of the corresponding material can be displayed.
【0042】なお、パラメータ設定画面21は、各ラベ
ルに対してそれぞれ設けられる。また、これに限らず、
全てのパラメータに対応する入力項目を設けておき、ユ
ーザが入力するパラメータを選択するようにしてもよ
い。The parameter setting screen 21 is provided for each label. Also, not limited to this,
Input items corresponding to all parameters may be provided, and the user may select a parameter to be input.
【0043】ステップS36を選択することで、現在設
定ならびに編集された3次元データが記憶装置13に対
して出力され、記憶される。記憶装置13に記憶された
3次元データは、半導体シミュレータに対して導入され
る。なお、このステップS36で、この時点での3次元
データを、直接的に半導体シミュレータに対して出力す
るようにしてもよい。By selecting step S36, the currently set and edited three-dimensional data is output to the storage device 13 and stored. The three-dimensional data stored in the storage device 13 is introduced to a semiconductor simulator. In step S36, the three-dimensional data at this point may be directly output to the semiconductor simulator.
【0044】ステップS39を選択することによって、
処理がステップS20に戻され、3次元表示モードとさ
れる。By selecting step S39,
The process returns to step S20, and the mode is set to the three-dimensional display mode.
【0045】図7は、図形編集装置1のより具体的な実
施例を示す。この例では、図形編集装置1と半導体シミ
ュレータとが連動されている。ディスプレイ11に対し
て、メインパネル30、形状表示画面31がそれぞれ表
示される。画面上の所定位置を、例えば入力手段12と
してのマウスなどで指定することで、機能などの選択を
行うことができるようにされ、必要に応じてキーボード
による数値や文字の入力項目が表示される。FIG. 7 shows a more specific embodiment of the graphic editing apparatus 1. In this example, the figure editing apparatus 1 and the semiconductor simulator are linked. A main panel 30 and a shape display screen 31 are displayed on the display 11. By designating a predetermined position on the screen with, for example, a mouse or the like as the input means 12, a function or the like can be selected, and numerical and character input items by a keyboard are displayed as necessary. .
【0046】メインパネル30では、図形編集装置1の
上位レベルの設定が行われる。メインパネル30で、2
次元データとして既存のマスクデータを用いるか、マニ
ュアルにて作成したデータを用いるかが選択される。ま
た、どのようなシミュレーションを目的とするかが設定
される。さらに、図形編集を2次元で行うか、3次元で
行うかが設定される。さらにまた、生成された3次元デ
ータを半導体シミュレータに導入して所定のシミュレー
ションを行うか、単に3次元データの表示のみを行うか
が設定される。On the main panel 30, the upper level setting of the graphic editing apparatus 1 is performed. In the main panel 30, 2
Whether to use existing mask data or manually created data as the dimension data is selected. Also, what kind of simulation is aimed is set. Furthermore, it is set whether to perform figure editing in two dimensions or three dimensions. Furthermore, it is set whether the generated three-dimensional data is introduced into the semiconductor simulator and a predetermined simulation is performed or only the three-dimensional data is displayed.
【0047】形状表示画面31の形状表示部32には、
現在選択されている表示モードにおける、3次元データ
が表示される。この例では、2次元表示モードが選択さ
れ、所定のレイヤが2次元的に表示されている。形状表
示画面31の上列に配置されたボタンを操作すること
で、種々の機能を実現させることができる。「Smal
l」、「Large」は、それぞれ表示の縮小および拡
大を指示する。また、「2D」、「3D」で、2次元表
示モードおよび3次元表示モードを切り替えることがで
きる。The shape display section 32 of the shape display screen 31 includes:
The three-dimensional data in the currently selected display mode is displayed. In this example, the two-dimensional display mode is selected, and a predetermined layer is displayed two-dimensionally. By operating buttons arranged in the upper row of the shape display screen 31, various functions can be realized. "Smal
“l” and “Large” indicate reduction and enlargement of the display, respectively. In addition, the two-dimensional display mode and the three-dimensional display mode can be switched between “2D” and “3D”.
【0048】上列から、「Func」を選択すると、プ
ルダウンメニュー20が表示される。上述もしたよう
に、「Edit Material」を選択すること
で、属性を編集するためのパラメータ設定画面21が表
示される。また、「Add Upper Layer」
を選択することで、現在表示されているレイヤの上層に
対して、現在表示されているレイヤのデータをコピーし
て、新たなレイヤとして追加することができる。表示
は、追加されたレイヤに切り替わる。現在表示されてい
るレイヤの下層にレイヤを追加したいときには、「Ad
d lower Layer」を選択する。When "Func" is selected from the upper row, a pull-down menu 20 is displayed. As described above, by selecting “Edit Material”, the parameter setting screen 21 for editing the attribute is displayed. Also, "Add Upper Layer"
By selecting, the data of the currently displayed layer can be copied to the upper layer of the currently displayed layer and added as a new layer. The display switches to the added layer. To add a layer below the currently displayed layer, select “Ad
Select "d lower Layer".
【0049】レイヤの追加は、一例として、次のように
行われる。例えば図2あるいは図3に示される内部的な
3次元データにおいて、指定されたレイヤに対応する範
囲が自動的に検索ならびに選択され、選択部分がコピー
される。そして、例えばレイヤを上層に追加する場合に
は、選択部分の下の行から、コピーされた内容が自動的
に貼り付けられ挿入される。The addition of a layer is performed, for example, as follows. For example, in the internal three-dimensional data shown in FIG. 2 or FIG. 3, the range corresponding to the designated layer is automatically searched and selected, and the selected portion is copied. Then, for example, when adding a layer to the upper layer, the copied contents are automatically pasted and inserted from the line below the selected portion.
【0050】なお、このプルダウンメニュー20では、
上述の他にも、マスクデータの変更や、レイヤの厚み情
報の設定、レイヤの削除などを行うことができる。これ
らの処理も、上述のレイヤの追加と同様に、自動的に、
内部的な3次元データから対応部分が選択され、所定の
処理がなされる。In this pull-down menu 20,
In addition to the above, it is possible to change mask data, set layer thickness information, delete a layer, and the like. These processes are automatically performed in the same way as the layer addition described above.
A corresponding part is selected from the internal three-dimensional data, and a predetermined process is performed.
【0051】このように、この実施の一形態によれば、
3次元データの属性パラメータや形状データなどの部分
的な変更を、例えばこのプルダウンメニュー20に基づ
きインタラクティブに行うことができる。例えば、作成
された3次元データにおいて属性パラメータの一部を変
更して、新たな3次元データとして記憶装置13に記憶
させることができる。すなわち、作成された3次元デー
タを再利用することで、複数種類のデータを容易に作成
することができる。As described above, according to this embodiment,
Partial changes such as attribute parameters of three-dimensional data and shape data can be performed interactively based on this pull-down menu 20, for example. For example, it is possible to change a part of the attribute parameters in the created three-dimensional data and store it in the storage device 13 as new three-dimensional data. That is, a plurality of types of data can be easily created by reusing the created three-dimensional data.
【0052】こうして、所望の3次元データが作成でき
た後、メインパネル30において、例えば「Calic
urate」を選択することで、この図形編集装置1と
連動された半導体シミュレータに対して生成された3次
元データが渡され、図形編集装置1のメインパネル30
で設定されたシミュレーションが実行される。複数種類
の3次元データが作成されていた場合は、複数種類のそ
れぞれについてシミュレーションを実行することができ
る。After the desired three-dimensional data has been created in this way, for example, “Calic” is displayed on the main panel 30.
By selecting "urate", the generated three-dimensional data is passed to the semiconductor simulator linked with the figure editing apparatus 1, and the main panel 30 of the figure editing apparatus 1
The simulation set in step is executed. When a plurality of types of three-dimensional data have been created, a simulation can be executed for each of the plurality of types.
【0053】[0053]
【発明の効果】以上説明したように、この発明によれ
ば、レイヤ毎の形状操作を基本としながら、簡単な操作
でレイヤ自体の増減を行うことができるようにされてい
ると共に、1つの3次元データを再利用して複数種類の
シミュレーションデータを作成することができる。その
ため、作成データが正確になると共に、シミュレーショ
ンを行うための3次元データを作成するのに要する作業
時間を短縮できる効果がある。As described above, according to the present invention, it is possible to increase or decrease the number of layers by a simple operation based on the shape operation for each layer. A plurality of types of simulation data can be created by reusing the dimension data. Therefore, there is an effect that the created data becomes accurate and the work time required to create the three-dimensional data for performing the simulation can be reduced.
【図1】この実施の一形態による図形編集装置の構成を
概略的に示すブロック図である。FIG. 1 is a block diagram schematically showing a configuration of a graphic editing apparatus according to one embodiment.
【図2】内部的な3次元データの一例を示す略線図であ
る。FIG. 2 is a schematic diagram illustrating an example of internal three-dimensional data.
【図3】内部的な3次元データに対して属性を設定した
例を示す略線図である。FIG. 3 is a schematic diagram illustrating an example in which attributes are set for internal three-dimensional data.
【図4】この実施の一形態による図形編集装置内部での
3次元データの表現の例を示す略線図である。FIG. 4 is a schematic diagram illustrating an example of expression of three-dimensional data inside the graphic editing device according to the embodiment;
【図5】実施の一形態による図形編集装置の処理の流れ
を概略的に示すフローチャートである。FIG. 5 is a flowchart schematically showing a processing flow of the graphic editing apparatus according to the embodiment;
【図6】属性を編集するためのディスプレイにおける画
面表示の一例を示す略線図である。FIG. 6 is a schematic diagram illustrating an example of screen display on a display for editing attributes.
【図7】図形編集装置のより具体的な実施例を示す略線
図である。FIG. 7 is a schematic diagram illustrating a more specific embodiment of the graphic editing apparatus.
1・・・図形編集装置、10A・・・入出力管理モジュ
ール、10B・・・形状編集モジュール、11・・・デ
ィスプレイ、12・・・入力手段、13・・・3次元デ
ータを格納する記憶装置、14・・・マスクデータが格
納された記憶装置、15・・・テクノロジーファイルが
格納された記憶装置、20・・・プルダウンメニュー、
30・・・メインパネル、31・・・形状表示画面、3
2・・・形状表示部DESCRIPTION OF SYMBOLS 1 ... Graphic editing apparatus, 10A ... Input / output management module, 10B ... Shape editing module, 11 ... Display, 12 ... Input means, 13 ... Storage device which stores three-dimensional data , 14 ... a storage device in which mask data is stored, 15 ... a storage device in which a technology file is stored, 20 ... pull-down menu,
30: Main panel, 31: Shape display screen, 3
2. Shape display unit
Claims (5)
した3次元形状を作成するための図形編集装置におい
て、 レイヤの、少なくとも2次元形状と厚みの情報からなる
レイヤ情報を、レイヤ毎に記述するレイヤ情報記述手段
と、 上記レイヤ情報記述手段によって記述された上記レイヤ
情報に基づき、選択されたレイヤの上記2次元形状を表
示する表示手段と、 上記表示手段による表示に基づき上記選択されたレイヤ
の上記2次元形状を編集する編集手段とを有し、 上記レイヤの追加ならびに削除を、上記表示手段による
表示に基づき上記編集手段による表示画面上で行うよう
にしたことを特徴とする図形編集装置。1. A figure editing apparatus for creating a three-dimensional shape for the purpose of simulating a characteristic of a semiconductor, wherein layer information describing at least two-dimensional shape and thickness information of a layer is described for each layer. Description means; display means for displaying the two-dimensional shape of the selected layer based on the layer information described by the layer information description means; and 2 of the selected layer based on the display by the display means. An editing device for editing a dimensional shape, wherein the addition and the deletion of the layer are performed on a display screen by the editing device based on the display by the display device.
て、 追加したいレイヤの上層あるいは下層の上記レイヤ情報
を、上記追加したいレイヤに対して複写することで、上
記レイヤの追加を行うようにしたことを特徴とする図形
編集装置。2. The graphic editing apparatus according to claim 1, wherein the layer information of an upper layer or a lower layer to be added is copied to the layer to be added, so that the layer is added. A graphic editing device characterized by the above-mentioned.
て、 上記2次元形状は、1つの多角形または複数の多角形の
組み合わせで上記レイヤ情報記述手段に記述されること
を特徴とする図形編集装置。3. The graphic editing apparatus according to claim 1, wherein said two-dimensional shape is described in said layer information description means as one polygon or a combination of a plurality of polygons. apparatus.
した3次元形状を作成するための図形編集装置におい
て、 レイヤ毎に、上記レイヤの2次元形状と上記レイヤの属
性とからなるレイヤ情報を記述するレイヤ情報記述手段
と、 上記レイヤ情報記述手段に記述された上記レイヤ情報に
基づき、選択されたレイヤの2次元形状を表示する表示
手段と、 上記表示手段による表示に基づき上記選択されたレイヤ
の上記2次元形状の編集を行う編集手段と、 上記表示手段による表示に基づき、上記レイヤで用いる
マスクならびに上記レイヤの属性のうち少なくとも一方
の設定をインタラクティブに行う設定手段とを有するこ
とを特徴とする図形編集装置。4. A figure editing apparatus for creating a three-dimensional shape for the purpose of simulating a characteristic of a semiconductor, wherein a layer describing layer information including a two-dimensional shape of the layer and an attribute of the layer is provided for each layer. Information description means; display means for displaying a two-dimensional shape of a selected layer based on the layer information described in the layer information description means; and 2 of the selected layer based on the display by the display means A graphic editing apparatus comprising: an editing unit configured to edit a dimensional shape; and a setting unit configured to interactively set at least one of a mask used in the layer and an attribute of the layer based on a display by the display unit. apparatus.
て、 上記レイヤの属性は、少なくとも実際に該レイヤを形成
するとされる物質の材質の情報と該レイヤの厚みの情報
とからなることを特徴とする図形編集装置。5. The graphic editing apparatus according to claim 4, wherein the attribute of the layer comprises at least information of a material of a substance which is considered to actually form the layer and information of a thickness of the layer. Figure editing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11016701A JP2000215227A (en) | 1999-01-26 | 1999-01-26 | Graphic editing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11016701A JP2000215227A (en) | 1999-01-26 | 1999-01-26 | Graphic editing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000215227A true JP2000215227A (en) | 2000-08-04 |
Family
ID=11923603
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11016701A Pending JP2000215227A (en) | 1999-01-26 | 1999-01-26 | Graphic editing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000215227A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007520824A (en) * | 2004-02-05 | 2007-07-26 | サナイ システム カンパニー リミテッド | How to automatically generate structures from mask layouts |
JP2008257302A (en) * | 2007-03-31 | 2008-10-23 | Fukuoka Pref Gov Sangyo Kagaku Gijutsu Shinko Zaidan | Apparatus for automatically simplifying layout |
WO2016185590A1 (en) * | 2015-05-20 | 2016-11-24 | 三菱電機株式会社 | Multi-shaft mechanical device simulator, design assistance apparatus for operation command device, design assistance apparatus for electric motor-controlling device, and electric motor capacity selection apparatus |
-
1999
- 1999-01-26 JP JP11016701A patent/JP2000215227A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007520824A (en) * | 2004-02-05 | 2007-07-26 | サナイ システム カンパニー リミテッド | How to automatically generate structures from mask layouts |
JP2008257302A (en) * | 2007-03-31 | 2008-10-23 | Fukuoka Pref Gov Sangyo Kagaku Gijutsu Shinko Zaidan | Apparatus for automatically simplifying layout |
WO2016185590A1 (en) * | 2015-05-20 | 2016-11-24 | 三菱電機株式会社 | Multi-shaft mechanical device simulator, design assistance apparatus for operation command device, design assistance apparatus for electric motor-controlling device, and electric motor capacity selection apparatus |
JPWO2016185590A1 (en) * | 2015-05-20 | 2017-09-28 | 三菱電機株式会社 | Multi-axis mechanical device simulator, operation command device design support device, motor control device design support device, and motor capacity selection device |
CN107530879A (en) * | 2015-05-20 | 2018-01-02 | 三菱电机株式会社 | Multi-spindle machining device simulation device, the Design assistant device of operation instruction device, the capacity selecting apparatus of the Design assistant device of control device of electric motor and motor |
CN107530879B (en) * | 2015-05-20 | 2020-09-08 | 三菱电机株式会社 | Multi-axis machine simulator, design support device for operation command device, design support device for motor control device, and motor capacity selection device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5425137A (en) | System and method for processing images using computer-implemented software objects representing lenses | |
JP3599360B2 (en) | Shape modeling device and shape modeling method | |
JP2001357088A (en) | Three-dimensional modeling system having parametric function, and parameter editing method by the same | |
JPH0644339A (en) | Graphic object operation system and method | |
EP3040945A1 (en) | Creation of bounding boxes on a 3d modeled assembly | |
JPH07303234A (en) | Picture editing device | |
US20080098326A1 (en) | Laying out web components using mounting and pooling functions | |
JP2005004419A (en) | File browsing device and method, and program | |
JP3599386B2 (en) | Edge mixing method | |
US20070233443A1 (en) | Computer-aided ultrahigh-frequency circuit model simulation method and system | |
US7978206B2 (en) | Look-up table action | |
US8427502B2 (en) | Context-aware non-linear graphic editing | |
CN110795796A (en) | Designing an object representing a 3D modeling of a mechanical structure | |
CA2036266C (en) | Compliant sectioning facility for interactive sectioning of solid geometric objects using a graphics processor | |
CN114398071A (en) | Control logic configuration implementation method and system of control system | |
US9483585B2 (en) | Designing a staggered pattern of objects in a computer-aided design system | |
JP2000215227A (en) | Graphic editing device | |
Tan et al. | CFD-Micromesh: A fast geometric modeling and mesh generation tool for 3D microsystem simulations | |
JPH0897215A (en) | Simulation method of electric characteristic of semiconductor device and input data forming equipment for the simulation method | |
JP4582701B2 (en) | Screen creation method, apparatus, and program | |
JPH07105399A (en) | Display controller for edit menu | |
US20040164982A1 (en) | Method and apparatus for editing three-dimensional model, and computer readable medium | |
KR101494805B1 (en) | System for producing three-dimensional content and method therefor | |
JP3679751B2 (en) | Paste picture simulation apparatus, method, and program | |
US6879736B1 (en) | Apparatus and method of processing characters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041222 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050111 |