JP2008040020A - Layout pattern generator - Google Patents
Layout pattern generator Download PDFInfo
- Publication number
- JP2008040020A JP2008040020A JP2006212572A JP2006212572A JP2008040020A JP 2008040020 A JP2008040020 A JP 2008040020A JP 2006212572 A JP2006212572 A JP 2006212572A JP 2006212572 A JP2006212572 A JP 2006212572A JP 2008040020 A JP2008040020 A JP 2008040020A
- Authority
- JP
- Japan
- Prior art keywords
- layout pattern
- input
- gui
- pattern generation
- layout
- 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.)
- Withdrawn
Links
Images
Landscapes
- Preparing Plates And Mask In Photomechanical Process (AREA)
- Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
- Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)
Abstract
【課題】 テンプレートを自由にかつ容易に準備することができるレイアウトパターン生成装置を実現する。
【解決手段】 本発明のレイアウトパターン生成装置は、変数を用いて記述された図形情報および変数の数が入力されるメインGUI11と、テンプレート図形からサイズおよび形状の異なる複数のレイアウトパターンを生成するために、変数に適用するパラメータ値および配置情報が入力されるレイアウトパターン生成GUI13a〜13cと、メインGUI11で入力された図形情報および変数の数に基づいて、レイアウトパターン生成GUI13a〜13cを作成するレイアウトパターン生成GUI作成部12と、パラメータ値および配置情報に基づいて、複数のレイアウトパターンからなるレイアウトパターンデータ15a〜15cを生成するレイアウトパターン生成部14を有する。
【選択図】 図1PROBLEM TO BE SOLVED: To realize a layout pattern generation apparatus capable of preparing a template freely and easily.
A layout pattern generation device according to the present invention generates a plurality of layout patterns having different sizes and shapes from a main GUI 11 to which graphic information described using variables and the number of variables are input, and a template graphic. Layout pattern generation GUIs 13a to 13c to which parameter values and arrangement information to be applied to variables are input, and layout patterns for generating layout pattern generation GUIs 13a to 13c based on the graphic information and the number of variables input by the main GUI 11 A generation GUI creation unit 12 and a layout pattern generation unit 14 that generates layout pattern data 15a to 15c including a plurality of layout patterns based on parameter values and arrangement information are included.
[Selection] Figure 1
Description
本発明は、レイアウトパターン生成装置に係わり、特に、リソグラフィシミュレーションによるレジスト形状評価・検証に用いられるレイアウトパターン生成装置に関する。 The present invention relates to a layout pattern generation apparatus, and more particularly to a layout pattern generation apparatus used for resist shape evaluation / verification by lithography simulation.
リソグラフィシミュレーションによるレジスト形状評価・検証を実施するためには、テンプレートとなるレイアウトパターンの辺の長さや辺と辺との間隔を少しずつ変化させた類似レイアウトパターンを多数準備する必要がある。そのようなレイアウトパターンを自動的に生成する方法やツールは、種々のものが開発されている。例えば、「特許文献1」では、図13に示すようなレイアウトパターンのテンプレートと、図14に示すような解析条件入力GUI(Graphical User Interface)を利用して、少しずつ寸法が異なる多数の類似レイアウトパターンを自動的に生成している。すなわち、図13のレイアウトパターンのテンプレート番号が1である場合に、図14の解析条件入力GUIでは、テンプレート番号1のW、L、およびSの寸法をどのように変化させるかを設定する。図14の例では、Wに関しては、1.1,1.2,1.3,…,2.0と10通りに変化し、LおよびSに関してもそれぞれ10通りに変化する。したがって、この場合、変化の組み合わせは10×10×10=1000通りとなり、この数だけレイアウトパターンが自動的に生成される。
In order to perform resist shape evaluation / verification by lithography simulation, it is necessary to prepare a large number of similar layout patterns in which the length of the side of the layout pattern serving as a template and the interval between the sides are changed little by little. Various methods and tools for automatically generating such layout patterns have been developed. For example, “
しかしながら、このような従来のレイアウトパターン生成装置では、レイアウトパターン作成者が所望のテンプレートを自由かつ容易に準備し、短時間で自動的に多数のレイアウトパターンを生成することは困難であった。テンプレートは、その形状と、どこの部分の寸法を変化させるかが重要なポイントであり、そのテンプレートをレイアウトパターン作成者が自由かつ容易に準備できない限り、多数のレイアウトパターンの自動生成が容易であるとは言い難いものである。したがって、例えば、「特許文献1」では、テンプレートの準備方法が明示されておらず、レイアウトパターン作成者にとっては、所望のレイアウトパターンを生成するのに膨大な手間と時間を要するという問題があった。
本発明は、テンプレートを自由にかつ容易に準備することができるレイアウトパターン生成装置を提供する。 The present invention provides a layout pattern generation apparatus capable of preparing a template freely and easily.
本発明の一態様によれば、変数を用いて記述されたテンプレート図形の図形情報が入力される第1の入力アイテムと、前記図形情報で使用する前記変数の数が入力される第2の入力アイテムと、前記第1および第2の入力アイテムを備えた第1のGUI(Graphical User Interface)と、前記テンプレート図形からサイズおよび形状の異なる複数のレイアウトパターンを生成するために、前記変数に適用するパラメータ値が入力される第3の入力アイテムと、前記複数のレイアウトパターンを行および列方向に繰り返し配置するための配置情報が入力される第4の入力アイテムと、前記第3および第4の入力アイテムを備えた第2のGUIと、前記第1のGUIで入力された前記図形情報および前記変数の数に基づいて、前記第2のGUIを作成するGUI作成手段と、前記第2のGUIで入力された前記パラメータ値および前記配置情報に基づいて、前記複数のレイアウトパターンからなるレイアウトパターンデータを生成するデータ生成手段を有することを特徴とするレイアウトパターン生成装置が提供される。 According to one aspect of the present invention, a first input item into which graphic information of a template graphic described using variables is input, and a second input into which the number of variables used in the graphic information is input. An item, a first GUI (Graphical User Interface) having the first and second input items, and a plurality of layout patterns having different sizes and shapes are generated from the template graphic, and applied to the variables. A third input item to which a parameter value is input; a fourth input item to which arrangement information for repeatedly arranging the plurality of layout patterns in the row and column directions; and the third and fourth inputs. The second GUI is created based on the second GUI including an item, the graphic information input in the first GUI, and the number of variables. A layout pattern comprising: a UI creation unit; and a data generation unit configured to generate layout pattern data including the plurality of layout patterns based on the parameter value and the arrangement information input in the second GUI. A generating device is provided.
本発明によれば、所望のテンプレートを自由かつ容易に準備し、短時間で自動的に多数のレイアウトパターンを生成することができる。 According to the present invention, a desired template can be prepared freely and easily, and a large number of layout patterns can be automatically generated in a short time.
以下、図面を参照しながら、本発明の実施例を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の実施例に係わるレイアウトパターン生成装置におけるGUIの構成を示す図である。ここでは、主に、レイアウトパターン生成GUIとその作成にかかわる部分を示した。 FIG. 1 is a diagram showing a configuration of a GUI in a layout pattern generation apparatus according to an embodiment of the present invention. Here, the layout pattern generation GUI and the part related to its creation are mainly shown.
本発明の実施例に係わるレイアウトパターン生成装置は、メインGUI11を有するレイアウトパターン生成GUI作成部12、およびレイアウトパターン生成GUI13a〜13cを有するレイアウトパターン生成部14を備えている。
The layout pattern generation apparatus according to the embodiment of the present invention includes a layout pattern generation
レイアウトパターン生成GUI作成部12は、メインGUI11で入力された情報に基づいて、レイアウトパターン生成GUI13a〜13cを作成する。レイアウトパターン生成部14は、レイアウトパターン生成GUI13a〜13cで入力されたパラメータ値に基づいて、それぞれ、レイアウトパターンデータ15a〜15cを生成する。
The layout pattern generation
図2は、本発明の実施例に係わるレイアウトパターン生成装置におけるメインGUI11の一例を示すイメージ図である。
本発明の実施例に係わるレイアウトパターン生成装置のメインGUI11は、使用する変数の数が入力される入力アイテム21、所望のテンプレート図形に対応する図形情報が入力される入力アイテム22、およびレイアウトパターン生成GUI13a〜13cの作成を指示するための作成ボタン23を備えている。
FIG. 2 is an image diagram showing an example of the
The
入力アイテム22には、レイアウトパターン作成者が生成したい所望のテンプレート図形の図形情報が入力される。図形情報は、図2に示したように、1つの閉じた図形を[]で表現する。すなわち、図形の頂点座標は、(X座標,Y座標)で表し、X座標とY座標は、それぞれ前の頂点座標からの相対位置で記述する。
In the
例えば、前の頂点のX座標から0.1だけ右に動かしたければ、+0.1と記述する。また、1つの閉じた図形の最初の頂点座標は、図形を描く領域の原点(領域の左下)からの相対位置とし、最後の頂点は、自動的に最初の頂点と接続する。 For example, if it is desired to move right by 0.1 from the X coordinate of the previous vertex, it is described as +0.1. The first vertex coordinate of one closed figure is a relative position from the origin of the drawing area (lower left of the area), and the last vertex is automatically connected to the first vertex.
ここで、座標は仮想的な単位で表している。具体的な長さの単位に換算するのは、実際にレイアウトパターンデータ15a〜15cを生成する際に適宜行われる。
Here, the coordinates are expressed in virtual units. Conversion to a specific unit of length is appropriately performed when the
入力アイテム21には、入力アイテム22の図形情報で使用する変数の数が入力される。図2の場合には、3つの変数、var1〜var3が図形情報で使用できる。
The number of variables used in the graphic information of the
作成ボタン23は、入力アイテム21および22で入力された情報に基づいて、レイアウトパターン生成GUI13a〜13cの作成開始を指示するボタンである。
The
図3は、本発明の実施例に係わるレイアウトパターン生成装置におけるテンプレート図形の一例を示すイメージ図である。ここでは、一例として、図2の図形情報に基づいたテンプレート図形を示した。 FIG. 3 is an image diagram showing an example of a template figure in the layout pattern generation apparatus according to the embodiment of the present invention. Here, the template figure based on the figure information of FIG. 2 was shown as an example.
本発明の実施例に係わるレイアウトパターン生成装置におけるテンプレート図形は、図3に示したように、長さvar1、幅var2の2つの長方形32および33を長辺を対向させて配置した構成になっている。
The template figure in the layout pattern generation apparatus according to the embodiment of the present invention has a configuration in which two
長方形32は、左下の頂点302を始点として右回りで各頂点を順次記述して図形情報としている。すなわち、頂点302が(+0.1,+0.1)、頂点303が(+0,+var1)、頂点304が(+var2,+0)、頂点305が(+0,−var1)である。
The
始点である頂点302の座標は、このテンプレートの原点31(図3では、◎で示した。)からの相対座標で記述している。このように、図形情報の頂点座標を前の頂点からの相対座標で記述することで、図形の形や大きさを自由に変化させられる柔軟な記述ができる。
The coordinates of the
同様に、長方形33は、頂点306が(+var3,+0.1)、頂点307が(+0,+var1)、頂点308が(+var2,+0)、頂点309が(+0,−var1)である。ここで、始点である頂点306のX座標に変数var3を使用することで、図3に示したように、2つの長方形32と33の間隔を変化させることができる。
Similarly, in the
図4は、本発明の実施例に係わるレイアウトパターン生成装置におけるレイアウトパターン生成GUIの一例を示すイメージ図である。ここでは、図2で示したメインGUI11で入力された情報に基づいて、レイアウトパターン生成GUI作成部12で作成されるレイアウトパターン生成GUI13aを示した。
FIG. 4 is an image diagram showing an example of a layout pattern generation GUI in the layout pattern generation apparatus according to the embodiment of the present invention. Here, the layout
本発明の実施例に係わるレイアウトパターン生成装置におけるレイアウトパターン生成GUI13aは、変数var1〜var3のパラメータ値が入力される3つの入力アイテム41a〜41c、変数の順序が入力される入力アイテム42、配置されるレイアウトパターンの領域幅および領域高さが入力される入力アイテム43および44、領域配置の方法が指定される選択ボタン45、配置される行数または列数が入力される入力アイテム46、およびレイアウトパターン生成を指示する生成ボタン47を備えている。
The layout
入力アイテム41a〜41cには、それぞれ、var1〜var3に対応するパラメータ値が入力される。このパラメータ値によって、テンプレート図形から大きさおよび形の異なる複数のレイアウトパターンが生成される。
Parameter values corresponding to var1 to var3 are input to the
例えば、入力アイテム41aに“0.5,1.0,1.5”がパラメータ値として入力されると、変数var1はこれらの値にしたがって変化してそれぞれ異なるレイアウトパターンが生成される。図4の場合には、var1に3種類、var2およびvar3にそれぞれ2種類のパラメータ値が指定されているので、合計で3×2×2=12通りの異なるレイアウトパターンが生成される。
For example, when “0.5, 1.0, 1.5” is input as a parameter value to the
入力アイテム42には、複数の変数にそれぞれのパラメータ値を適用する順序が入力される。例えば、図4に示したように、“var3,var2,var1”の場合には、まず、var3が入力されたパラメータ値にしたがって変化し、次にvar2が変化し、そして、var1が変化する。
In the
より具体的には、まずvar1=0.5、var2=0.1と固定して、var3を0.3、0.4と変化させる。次に、var2を0.2に変化させ、再度var3を0.3、0.4と変化させる。さらに、同様に、var1も変化させ、その度にvar3とvar2の変化を繰り返す。 More specifically, first, var1 = 0.5 and var2 = 0.1 are fixed, and var3 is changed to 0.3 and 0.4. Next, var2 is changed to 0.2, and var3 is changed again to 0.3 and 0.4. Further, similarly, var1 is also changed, and the changes of var3 and var2 are repeated each time.
入力アイテム43および44には、それぞれ、生成されるレイアウトパターンの領域幅と領域高さが入力される。テンプレート図形はパラメータ値によって生成される大きさなどが変化するので、ここで入力される領域幅と領域高さが、複数のレイアウトパターンを配置する時の繰り返しピッチを決定する。
In the
選択ボタン45および入力アイテム46は、生成される複数のレイアウトパターンを配置する時の配置方法を決定する。すなわち、選択ボタン45で行数固定が選択された時は、入力アイテム46の値にしたがってレイアウトパターンの配置行数が固定され、選択ボタン45で列数固定が選択された時は、入力アイテム46の値にしたがってレイアウトパターンの配置列数が固定される。図4の場合には、列数固定が選択されているので、配置されるレイアウトパターンは、列数4で3行繰り返して配置される。
The
生成ボタン47は、入力アイテム41a〜41cおよび42〜46で入力されたパラメータ値および配置情報に基づいて、レイアウトパターンデータ15aの生成開始を指示するボタンである。
The
図5は、本発明の実施例に係わるレイアウトパターン生成装置が生成するレイアウトパターン配置の一例を示すイメージ図である。ここでは、図4で示したレイアウトパターン生成GUI13aで入力されたパラメータ値および配置情報に基づいて、レイアウトパターン生成部14によって生成されたレイアウトパターンデータ15aの配置を示した。
FIG. 5 is an image diagram showing an example of a layout pattern arrangement generated by the layout pattern generation apparatus according to the embodiment of the present invention. Here, the arrangement of the
本発明の実施例に係わるレイアウトパターン生成装置によって生成されたレイアウトパターンは、図5に示したように、図3に示したテンプレート図形が、図4で示したパラメータ値にしたがって変形され、3行4列で配置されている。 As shown in FIG. 5, the template pattern shown in FIG. 3 is transformed according to the parameter values shown in FIG. It is arranged in 4 rows.
レイアウトパターンの配置順序は、図5に示した領域番号501〜512のように、左下からまずX方向(図5では、紙面右方向。)へ配置され、次にY方向(図5では、紙面上方向。)へ配置されている。 As shown in the area numbers 501 to 512 shown in FIG. 5, the layout pattern is first arranged from the lower left in the X direction (the right direction in FIG. 5), and then in the Y direction (the paper surface in FIG. 5). It is arranged in the upward direction.)
これは、図4のレイアウトパターン生成GUI13aで4列の列数固定が設定されていることによる。
This is because the fixed number of columns of 4 columns is set in the layout
各領域内の()は、その領域に配置されるレイアウトパターンがどのように変形されているかを変数に適用するパラメータ値で示したものである。例えば、領域501に配置されるレイアウトパターンは、図形情報の変数にそれぞれvar1=0.5,var2=0.1,var3=0.3が適用されて生成されるものであることを示している。 () In each area indicates how the layout pattern arranged in that area is deformed by a parameter value applied to a variable. For example, the layout pattern arranged in the region 501 indicates that the variable of graphic information is generated by applying var1 = 0.5, var2 = 0.1, var3 = 0.3, respectively. .
図6は、本発明の実施例に係わるレイアウトパターン生成装置によって生成されたレイアウトパターンの一例を示すイメージ図である。ここでは、図5における領域501に生成されるレイアウトパターンのイメージを示した。 FIG. 6 is an image diagram showing an example of a layout pattern generated by the layout pattern generation apparatus according to the embodiment of the present invention. Here, an image of a layout pattern generated in the area 501 in FIG. 5 is shown.
領域501に生成されるレイアウトパターンは、図6に示したように、高さ2.0、幅2.0の領域に、高さが0.5、幅が0.1の2つの長方形が間隔0.1で配置されたものである。 As shown in FIG. 6, the layout pattern generated in the area 501 has an interval of two rectangles having a height of 0.5 and a width of 0.1 in an area having a height of 2.0 and a width of 2.0. It is arranged at 0.1.
図7は、本発明の実施例に係わるレイアウトパターン生成装置におけるメインGUI11の別の一例を示すイメージ図である。
メインGUI11の各構成要素は、図2と同様であるので説明は省略する。図2との違いは、図形情報で使用する変数の数が“4”であることと、テンプレート図形がH型の1つの閉じた図形であることである。
FIG. 7 is an image diagram showing another example of the
The components of the
図8は、本発明の実施例に係わるレイアウトパターン生成装置におけるテンプレート図形の別の一例を示すイメージ図である。ここでは、図7の図形情報に基づいたテンプレート図形を示した。 FIG. 8 is an image diagram showing another example of the template figure in the layout pattern generation apparatus according to the embodiment of the present invention. Here, the template figure based on the figure information of FIG. 7 is shown.
H型の図形82は、左下の頂点802を始点として右回りで各頂点を順次記述して図形情報としている。すなわち、頂点802が(+0.1,+0.1)、頂点803が(+0,+var1)、頂点804が(+var2,+0)、頂点805が(+0,−var3)、頂点806が(+var4,+0)、頂点807が(+0,+var3)、頂点808が(+var2,+0)、頂点809が(+0,−var1)、頂点810が(−var2,+0)、頂点811が(+0,+var3)、頂点812が(−var4,+0)、頂点813が(+0,−var3)である。
The H-shaped graphic 82 is described as graphic information by sequentially describing each vertex in the clockwise direction starting from the
始点である頂点802の座標は、このテンプレートの原点81(図8では、◎で示した。)からの相対座標で記述している。
The coordinates of the
図9は、本発明の実施例に係わるレイアウトパターン生成装置におけるレイアウトパターン生成GUIの別の一例を示すイメージ図である。ここでは、図7で示したメインGUI11で入力された情報に基づいて、レイアウトパターン生成GUI作成部12で作成されるレイアウトパターン生成GUI13bを示した。
FIG. 9 is an image diagram showing another example of the layout pattern generation GUI in the layout pattern generation apparatus according to the embodiment of the present invention. Here, the layout
レイアウトパターン生成GUI13bの各構成要素は、図4に示したレイアウトパターン生成GUI13aと同様であるので、詳しい説明は省略する。レイアウトパターン生成GUI13aとの違いは、メインGUI11の入力アイテム21に入力された変数の数にしたがって、変数が4つ(入力アイテム91a〜91d)になっていることと、入力アイテム92で変数の順序として“var3,var4,var2,var1”が指定されていることと、選択ボタン95で行数固定が選択されていることと、入力アイテム96で行数として“6”が指定されていることである。
Each component of the layout
入力アイテム91a〜91dには、それぞれ、var1〜var4に対応するパラメータ値が入力される。図9の場合には、var1に3種類、var2およびvar3にそれぞれ2種類、var4に3種類のパラメータ値が指定されているので、合計で3×2×2×3=36通りの異なるレイアウトパターンが生成される。
Parameter values corresponding to var1 to var4 are input to the
選択ボタン95では列数固定が選択され、入力アイテム96には“6”が指定されているので、配置されるレイアウトパターンは、行数6で6列繰り返して配置される。
Since the
図10は、本発明の実施例に係わるレイアウトパターン生成装置が生成するレイアウトパターン配置の別の一例を示すイメージ図である。ここでは、図9で示したレイアウトパターン生成GUI13bで入力されたパラメータ値および配置情報に基づいて、レイアウトパターン生成部14によって生成されたレイアウトパターンデータ15bの配置を示した。
FIG. 10 is an image diagram showing another example of the layout pattern arrangement generated by the layout pattern generation apparatus according to the embodiment of the present invention. Here, the arrangement of the
レイアウトパターン15bは、図10に示したように、図8に示したテンプレート図形が、図9で示したパラメータ値にしたがって変形され、6行6列で配置されている。
In the
レイアウトパターンの配置順序は、図10に示した領域番号101〜136のように、左下からまずY方向(図10では、紙面上方向。)へ配置され、次にX方向(図10では、紙面右方向。)へ配置されている。 As shown in the area numbers 101 to 136 shown in FIG. 10, the layout pattern is arranged in the Y direction (upward on the paper in FIG. 10) from the lower left, and then in the X direction (on the paper in FIG. 10). It is arranged in the right direction.)
これは、図9のレイアウトパターン生成GUI13bで6行の行数固定が設定されていることによる。
This is because the fixed number of lines of 6 lines is set in the layout
各領域内の()は、その領域に配置されるレイアウトパターンがどのように変形されているかを変数に適用するパラメータ値で示したものである。例えば、領域101に配置されるレイアウトパターンは、図形情報の変数にそれぞれvar1=0.5,var2=0.1,var3=0.1,var4=0.5が適用されて生成されるものであることを示している。 () In each area indicates how the layout pattern arranged in that area is deformed by a parameter value applied to a variable. For example, the layout pattern arranged in the area 101 is generated by applying var1 = 0.5, var2 = 0.1, var3 = 0.1, var4 = 0.5 to the variables of the graphic information, respectively. It shows that there is.
図11は、本発明の実施例に係わるレイアウトパターン生成装置によって生成されたレイアウトパターンの別の一例を示すイメージ図である。ここでは、図10における領域101に生成されるレイアウトパターンのイメージを示した。 FIG. 11 is an image diagram showing another example of the layout pattern generated by the layout pattern generation apparatus according to the embodiment of the present invention. Here, an image of a layout pattern generated in the area 101 in FIG. 10 is shown.
領域101に生成されるレイアウトパターンは、図11に示したように、高さ2.0、幅2.0の領域に、高さが0.5、幅が0.7で、両サイドの突起部が長さ0.1、幅0.1のH型の図形が配置されたものである。 As shown in FIG. 11, the layout pattern generated in the region 101 has a height of 2.0, a width of 2.0, a height of 0.5, a width of 0.7, and protrusions on both sides. An H-shaped figure having a length of 0.1 and a width of 0.1 is arranged.
レイアウトパターン生成GUI13cもレイアウトパターン作成者が所望のテンプレート図形をメインGUI11に記述することで作成することができる。このように、メインGUI11で変数を使用した記述で所望の図形情報を入力することで、その変数にパラメータ値を入力するためのレイアウトパターン生成GUI13a〜13cが作成される。
The layout
次に、上述した構成を持つレイアウトパターン生成装置の動作フローについて説明する。
図12は、本発明の実施例に係わるレイアウトパターン生成装置の動作を示すフロー図である。ここでは、主に、レイアウトパターン生成GUI13a〜13cの作成にかかわる部分を示した。
Next, an operation flow of the layout pattern generation apparatus having the above-described configuration will be described.
FIG. 12 is a flowchart showing the operation of the layout pattern generation apparatus according to the embodiment of the present invention. Here, the part mainly related to the creation of the layout pattern generation GUIs 13a to 13c is shown.
本発明の実施例に係わるレイアウトパターン生成装置の動作は、レイアウトパターン生成GUI13a〜13cの作成に必要な情報が入力されるステップ(ST121)、レイアウトパターン生成GUI13a〜13cが作成されるステップ(ST122)、レイアウトパターン生成に必要なパラメータ値が入力されるステップ(ST123)、入力されたパラメータ値の正当性を確認するステップ(ST124)、およびパラメータ値に基づいてレイアウトパターンデータ15a〜15cが生成されるステップ(ST125)を備えている。
The operation of the layout pattern generation apparatus according to the embodiment of the present invention includes a step (ST121) in which information necessary for creating the layout pattern generation GUIs 13a to 13c is input, and a step (ST122) in which the layout pattern generation GUIs 13a to 13c are created. The step of inputting parameter values necessary for layout pattern generation (ST123), the step of confirming the validity of the input parameter values (ST124), and
ST121では、レイアウトパターン生成GUI作成部12のメインGUI11に、変数を用いて記述されたテンプレート図形の図形情報、および図形情報で使用する変数の数が入力される。
In ST121, the graphic information of the template graphic described using the variables and the number of variables used in the graphic information are input to the
ST122では、ST121で入力された図形情報および変数の数に基づいて、レイアウトパターン生成GUI作成部12がレイアウトパターン生成GUI13a〜13cを作成する。
In ST122, the layout pattern generation
ST123では、ST122で作成されたレイアウトパターン生成GUI13a〜13cに、図形情報で使用されている変数に適用するパラメータ値、および生成するレイアウトパターンの配置情報が入力される。 In ST123, parameter values applied to variables used in the graphic information and layout pattern arrangement information to be generated are input to the layout pattern generation GUIs 13a to 13c created in ST122.
ST124では、ST123で入力されたパラメータ値の正当性が確認される。ここでは、図形の頂点がレイアウトパターン生成GUI13a〜13cで設定した領域からはみ出していないかどうか、あるいは、ねじれ図形など不正な図形がないかどうか、が確認される。はみ出している場合や不正な図形がある場合は、警告メッセージが表示される。 In ST124, the validity of the parameter value input in ST123 is confirmed. Here, it is confirmed whether the vertex of the figure does not protrude from the area set by the layout pattern generation GUIs 13a to 13c, or whether there is an illegal figure such as a twisted figure. A warning message is displayed if it is protruding or contains an illegal figure.
ST125では、ST123で入力されたパラメータ値および配置情報に基づいて、レイアウトパターン生成部14がレイアウトパターンデータ15a〜15cを生成する。
In ST125, based on the parameter value and arrangement information input in ST123, the layout
上記実施例によれば、所望のテンプレート図形を自由かつ容易に準備し、短時間で自動的に多数のレイアウトパターンを生成することができる。 According to the above embodiment, a desired template figure can be prepared freely and easily, and a large number of layout patterns can be automatically generated in a short time.
また、上記実施例によれば、図形情報を前の頂点との相対位置で記述するので、図形情報の入力を柔軟にかつ簡略に行うことができる。 Moreover, according to the said Example, since graphic information is described by the relative position with the previous vertex, input of graphic information can be performed flexibly and simply.
さらに、上記実施例によれば、図形情報中の変数の値を変化させる順番を指定できるので、生成するレイアウトパターンの配置を自由に設定することができる。 Furthermore, according to the above embodiment, since the order of changing the values of the variables in the graphic information can be designated, the layout pattern to be generated can be freely set.
さらに、上記実施例によれば、各レイアウトパターンの生成領域の幅と高さ、および生成領域の配置方法(行数固定または列数固定、およびその固定数。)を指定できるので、レイアウトパターンの配置を自由に設定することができる。 Furthermore, according to the above embodiment, the width and height of the generation area of each layout pattern and the arrangement method of the generation area (fixed number of rows or fixed number of columns and fixed number thereof) can be specified. Arrangement can be freely set.
11 メインGUI
12 レイアウトパターン生成GUI作成部
13a〜13c レイアウトパターン生成GUI
14 レイアウトパターン生成部
15a〜15c レイアウトパターンデータ
11 Main GUI
12 Layout pattern generation
14
Claims (5)
前記図形情報で使用する前記変数の数が入力される第2の入力アイテムと、
前記第1および第2の入力アイテムを備えた第1のGUI(Graphical User Interface)と、
前記テンプレート図形からサイズおよび形状の異なる複数のレイアウトパターンを生成するために、前記変数に適用するパラメータ値が入力される第3の入力アイテムと、
前記複数のレイアウトパターンを行および列方向に繰り返し配置するための配置情報が入力される第4の入力アイテムと、
前記第3および第4の入力アイテムを備えた第2のGUIと、
前記第1のGUIで入力された前記図形情報および前記変数の数に基づいて、前記第2のGUIを作成するGUI作成手段と、
前記第2のGUIで入力された前記パラメータ値および前記配置情報に基づいて、前記複数のレイアウトパターンからなるレイアウトパターンデータを生成するデータ生成手段を有することを特徴とするレイアウトパターン生成装置。 A first input item into which graphic information of a template graphic described using a variable is input;
A second input item in which the number of variables used in the graphic information is input;
A first graphical user interface (GUI) comprising the first and second input items;
A third input item in which a parameter value applied to the variable is input to generate a plurality of layout patterns having different sizes and shapes from the template graphic;
A fourth input item to which arrangement information for repeatedly arranging the plurality of layout patterns in the row and column directions is input;
A second GUI comprising the third and fourth input items;
GUI creation means for creating the second GUI based on the graphic information and the number of variables input in the first GUI;
A layout pattern generation apparatus comprising: data generation means for generating layout pattern data composed of the plurality of layout patterns based on the parameter value and the arrangement information input by the second GUI.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006212572A JP2008040020A (en) | 2006-08-03 | 2006-08-03 | Layout pattern generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006212572A JP2008040020A (en) | 2006-08-03 | 2006-08-03 | Layout pattern generator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008040020A true JP2008040020A (en) | 2008-02-21 |
Family
ID=39175119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006212572A Withdrawn JP2008040020A (en) | 2006-08-03 | 2006-08-03 | Layout pattern generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008040020A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009009875A1 (en) | 2008-02-21 | 2009-11-26 | Denso Wave Inc. | Device for detecting malfunctions of electromagnetic brakes of robots |
-
2006
- 2006-08-03 JP JP2006212572A patent/JP2008040020A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009009875A1 (en) | 2008-02-21 | 2009-11-26 | Denso Wave Inc. | Device for detecting malfunctions of electromagnetic brakes of robots |
| DE102009009875B4 (en) | 2008-02-21 | 2018-06-14 | Denso Wave Inc. | Device for detecting malfunctions of electromagnetic brakes of robots |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10372290B2 (en) | Comparing 3D modeled objects | |
| JP5644508B2 (en) | Harness design support program, harness design support method, and harness design support device | |
| JP6468000B2 (en) | Simulation program generating apparatus, simulation program generating method, and program | |
| JP2025515708A (en) | Graph functions for configuring animation behavior in content rendering | |
| JP5806423B1 (en) | 3D model display system, 3D model display method, and 3D model display program | |
| WO2013084628A1 (en) | Manufacturing line simulation device, data input assistance device, and data input assistance method | |
| JP2008040020A (en) | Layout pattern generator | |
| JP2005107823A (en) | Software test program, method and apparatus using screen transition diagram model | |
| KR101180050B1 (en) | Method for learning development figure of solid figure and apparatus thereof | |
| JP2012174128A (en) | Plant monitoring control system | |
| JP2006099385A (en) | Shape design support program | |
| JP5859137B2 (en) | Screen transition diagram creation device | |
| KR101626858B1 (en) | Secondary motion making method by additional creation of bone | |
| JPH11195053A (en) | Test pattern generating device | |
| JP4317576B2 (en) | Circuit element function to match despite the automatically generated dummy shape | |
| JP2012014560A (en) | Graphic editing program, graphic editing method and graphic editing apparatus | |
| JP4410007B2 (en) | Image creation method and image creation program | |
| JP2008234005A (en) | COMPONENT SELECTION PROGRAM, RECORDING MEDIUM CONTAINING THE PROGRAM, COMPONENT SELECTION METHOD, AND COMPONENT SELECTION DEVICE | |
| JP5540576B2 (en) | Test data generation method | |
| JP4411585B2 (en) | Analysis device | |
| JP2011232861A (en) | User interface design device | |
| JP2004110584A (en) | Link generation apparatus, method, program, and recording medium | |
| JP2003167924A (en) | Three-dimensional shape processing device and three-dimensional coordinate value input method | |
| JP5772928B2 (en) | User interface design device | |
| JP2013246824A (en) | Drawing code generation system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20091006 |