JPH04569A - Layout editor device with automatic resistance generating function - Google Patents

Layout editor device with automatic resistance generating function

Info

Publication number
JPH04569A
JPH04569A JP2102034A JP10203490A JPH04569A JP H04569 A JPH04569 A JP H04569A JP 2102034 A JP2102034 A JP 2102034A JP 10203490 A JP10203490 A JP 10203490A JP H04569 A JPH04569 A JP H04569A
Authority
JP
Japan
Prior art keywords
resistance
pattern
width
layout editor
editor 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
JP2102034A
Other languages
Japanese (ja)
Inventor
Masaaki Kubota
久保田 正顕
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2102034A priority Critical patent/JPH04569A/en
Publication of JPH04569A publication Critical patent/JPH04569A/en
Pending legal-status Critical Current

Links

Landscapes

  • Semiconductor Integrated Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は半導体装置における抵抗パターン・レイアウ
トを自動的に行うレイアウト・エディタ装置に関するも
のである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a layout editor device that automatically layouts a resistance pattern in a semiconductor device.

〔従来の技術〕[Conventional technology]

従来、半導体装置においてパターンを入力する際、屈曲
点ごとに、その情報を指定しなければならない。第4図
及び第5図は従来のパターン・データ入力例を示す平面
図である。
Conventionally, when inputting a pattern in a semiconductor device, information must be specified for each bending point. FIGS. 4 and 5 are plan views showing examples of conventional pattern data input.

次に、パターンの入力操作について説明する。Next, a pattern input operation will be explained.

入力操作には、以下の2通シの方法がある。There are two methods for input operations:

(7)アウトライン指定による入力 第4図に示すように、パターンを多角形とみなし、その
すべての頂点F、G、H,I、J、及びKの座標を指定
することにより入力する。
(7) Input by specifying the outline As shown in FIG. 4, the pattern is assumed to be a polygon, and input is made by specifying the coordinates of all its vertices F, G, H, I, J, and K.

(イ)中心線及び幅の指定による入力 第5図に示すように、パターンを折れ線とみなし、その
中心線の両12tllP、Mと屈曲点Q及びパターン幅
ωを指定することに工す入力する。
(b) Input by specifying the center line and width As shown in Figure 5, consider the pattern as a polygonal line, and input by specifying both 12tllP and M of the center line, the bending point Q, and the pattern width ω. .

〔発明が解決しょうとする課題〕[Problem that the invention seeks to solve]

従来のレイアウト・エディタ装置は1以上の工うにして
パターンを作成するため、限られたスペースに長い抵抗
を入力する几めには、ニブイト作業に多くの情報を指定
しなければならず、人手の介入回数が増える定め、入力
ミスが発生し、パターン設計工期が増大するなどの問題
点があった。
Conventional layout editor devices create patterns using more than one method, so in order to input a long resistance in a limited space, a lot of information must be specified in the nibbutting operation, which requires manual labor. There were problems such as increased number of interventions, input errors, and increased pattern design time.

この発明は上記の;うな問題点を解消するためになされ
たもので、パターンの入力ミスを減少でさるとともに、
パターン設計工期を短縮できる抵抗自動発生機能付レイ
アウト・エディタ装置を得ることを目的とする。
This invention was made to solve the problems mentioned above, and it reduces pattern input errors, and
The object of the present invention is to obtain a layout editor device with an automatic resistance generation function that can shorten the pattern design period.

「課題を解決するための手段〕 この発明に係る抵抗自動発生機能付Vイアウドエディタ
装置は、指定した2点間に指定し定抵抗値で。デザイン
ルールを守pながら、抵抗を自動発生させる機能を持た
せたものである。
"Means for Solving the Problems" The V-wire editor device with automatic resistance generation function according to the present invention automatically generates resistance with a specified resistance value between two specified points while observing the design rules. It has a function.

〔作用コ この発明におけZ、抵抗自動発生機能付レイアウト・エ
ディタ装置に、指定さnfc、抵抗値を満たす抵抗ケ、
デザインルールを記述したファイルと照合しながら、迷
路法を応用して発生させる。
[Function] In this invention, Z, a layout editor device with an automatic resistance generation function, selects a resistor that satisfies the specified NFC and resistance value,
It is generated by applying the maze method while checking against the file that describes the design rules.

通常の迷路法と異なる点は、最短ルートを探索するので
はなく、指定した抵抗値を滴定すルートを探索する点で
ある。
The difference from the normal maze method is that instead of searching for the shortest route, it searches for a route that titrates a specified resistance value.

ただし、抵抗値は喝と長さに関係するので、まず幅工p
少し大きめの辺長の格子に分割し、そこで迷路法を適用
し、屈曲回数最小で、少し長めのルートを採択し、最後
に@を下方修正して抵抗値を満たす工うにする。
However, since the resistance value is related to the width and length, first
Divide it into grids with slightly larger side lengths, apply the maze method there, select a slightly longer route with the least number of bends, and finally modify @ downward to satisfy the resistance value.

〔実施例〕〔Example〕

以下、この発明の一実施例を図を用いて説明する。第1
色は抵抗自動発生機能付レイアウト・エディタ装置に疋
る抵抗バタ・−・ン入力例を示す平面図、第2図は抵抗
パターン入力のフローチャート、第3図は抵抗パターン
ルート探索例を示す平面図である0図において、(1)
は発生させようとする抵抗パターンs (2)b:同一
レイヤの他のパターン、(3)はデザインルールにLる
抵抗の発生限界、01)〜のにステップ、(4)は発生
させようとする抵抗パターンfilの始点、(B)に発
生させようとする抵抗パターンの終点、 Ic) tr
i発生禁止領域、0に最短ルー ト、(6)は採択ルー
トである。
An embodiment of the present invention will be described below with reference to the drawings. 1st
The colors are a plan view showing an example of resistance pattern input to a layout editor device with automatic resistance generation function, Figure 2 is a flowchart of resistance pattern input, and Figure 3 is a plan view showing an example of resistance pattern route search. In figure 0, (1)
is the resistance pattern s to be generated (2)b: another pattern on the same layer, (3) is the resistance generation limit according to the design rule, 01) is the step to be generated, (4) is the resistance pattern to be generated The starting point of the resistance pattern fil to be generated, the end point of the resistance pattern to be generated in (B), Ic) tr
i is the prohibited area, 0 is the shortest route, and (6) is the adopted route.

ユーザが、始点囚、終点(B)及び抵抗値、レイヤを指
定すると、指定されたパターンと同一レイヤノ他ツバタ
ーン(2)ノ位置を記憶しているファイルともデザイン
ルールファイルから発生限界(3)が決定され、その範
囲の中で、指定し定抵抗at−もつ抵抗パターン(1)
が発生される。
When the user specifies the start point, end point (B), resistance value, and layer, the occurrence limit (3) will be set from the design rule file for the same layer as the specified pattern and for the file that stores the position of the collar turn (2). Resistance pattern (1) with a specified constant resistance at- determined and within that range
is generated.

許容されたスペースの中で、指定され定抵抗値をもつ抵
抗パターン(1)t−発生させる方法は、プログラムに
Lやこれを制御する。
The method of generating a resistance pattern (1) t- having a specified constant resistance value within an allowable space is to control L and this in a program.

その工うな発生が不可能である場合は、その旨のメンセ
ージをプログラムにLり出力する。
If it is impossible for this to occur, a message to that effect is output to the program.

次に、第2図に示すフローチャートを、第3図を用いて
説明する。
Next, the flowchart shown in FIG. 2 will be explained using FIG. 3.

また、以下の(6)−母は、第2図のステップ0υ〜■
を説明したものである。
In addition, the following (6)-mother is the step 0υ~■ in Figure 2.
This is an explanation.

0η入力限界領域の最狭部の幅Wとデザインルールに定
められたプロセス固有の抵抗最小幅a4 ’1比較し+
 W(”oである場合は、抵抗パターン(11の発生に
不可能なので、その旨のエラーメソセージを出力し、プ
ログラムを終了する。
0η Compare the width W of the narrowest part of the input limit region with the process-specific minimum resistance width a4 '1 defined in the design rules +
W(" If it is o, it is impossible to generate the resistance pattern (11), so an error message to that effect is output and the program is terminated.

@W≧吻である場合は、抵抗パターンfl)の発生の準
備にとシかかるが、最初から吻の幅で抵抗パターンit
)を発生させると、後の修正の際に支障をきたすので、
余裕係数k(k>1)′f!:乗じた値であるωをもっ
て抵抗幅とする。
If @W≧proboscis, it will take some time to prepare for the generation of the resistance pattern fl), but from the beginning the resistance pattern it with the width of the proboscis
), it will cause problems during later corrections, so
Margin coefficient k (k>1)′f! : The multiplied value ω is the resistance width.

(至)抵抗幅ω、指定した抵抗値R及びデザインルール
に定められたシート抵抗値P8ニジ抵抗パターン(1)
の長さ!を算出する。
(To) Resistance width ω, specified resistance value R, and sheet resistance value P8 specified in the design rules Rainbow resistance pattern (1)
length! Calculate.

α←R始点囚終点FB)間の最短距離LTh比較し、!
〈Lである場合に、抵抗パターン(1)の発生は不可能
なので、その旨のエラーメツセージを出力し、プログラ
ムを終了する。
Compare the shortest distance LTh between α←R start point and end point FB),!
<If it is L, it is impossible to generate resistance pattern (1), so an error message to that effect is output and the program is terminated.

ただし、最短距離りとは抵抗パターン(1)の発生可能
な領域で、水平、垂直方向に発生しfc場合の最短ルー
トの長さをいう。(第3図の例では、最短が最短ルート
(D)で、その長さがL =16ωなので!<16ωの
ときエラーとなる。)(ト)!≧してある場合、抵抗パ
ターンfi1発生のためのルート探索段階に入る。ωを
辺長として、格子分割を行う。
However, the shortest distance refers to the length of the shortest route when the resistance pattern (1) occurs in the horizontal and vertical directions in the region where it can occur. (In the example in Figure 3, the shortest route is the shortest route (D) and its length is L = 16ω, so an error occurs when !<16ω.) (G)! If ≧, the route search stage for generating the resistance pattern fi1 is entered. Grid division is performed using ω as the side length.

αG第3図に示すごとく始点囚終点田)の両方から迷路
法にエリ番号付けを行う。aid始点(A)からの迷路
性番号、bは終点(B)からの迷路番号であるOl 念だシフ、迷路性番号の最大値ぐ97を超えないように
し1、探索時間短r4を4ト α7) a + b −!−n2’ Yc?Rたす接1
が存在(−な(b場8  − シJ 合(第3図の例ではρ〉40の場合)5抵抗・・:ター
ンi1)の発生1ま不′Frr能なので、光の旨のニラ
−メツセージを出力し、プ・1グラムを終了する。
As shown in Figure 3, the maze method is numbered from both the starting point and the ending point. aid is the maze number from the starting point (A), b is the maze number from the end point (B). α7) a + b −! -n2'Yc? R plus tangent 1
exists (-(b field 8 - si J case (in the example of Fig. 3, when ρ>40) 5 resistance...: turn i1). Outputs the message and ends the program.

ここ−、pは抵抗・くターン(1)Ω屈曲回路とし、2
、ば抵抗パター ンfl)の屈曲に中う抵抗値の補圧乏
f(味すλ1、−1 ωa 4− b ’−”” n ’?:4  を−むζ
す打2点炒;存在する場合8   −リ それらの中でυが最f、I・てか、:)a ’−b  
a rxが最小でめるルートを採jくする、フ すなわち、第3図区)グjでに仁−・20なので、a=
 l I 、  b = 1 + +7) 、’:$ 
ThB + B−トー=26−iで、9以上の最小値に
なるので、抵抗・・<メー)、−fl+に採択ルート区
を採択する0 (19a + b −”n=”とな5. h 5にωを
下方修正する11      (iJ ことに工9.抵抗ia R’:’−’ 「ス差を排除す
るOj修正後のtilで抵抗・′+メーン(1)で発生
させるー・なお、上記実施例では抵抗パターンfl+発
生(′:)場合を示したが、配線等のパターンを発生さ
せる場合において5複数のバター7を同じ長上で発生さ
せたいときにも上記実施例と同様の効果を奏する5、こ
の場合、抵抗値ではなく、長さを指定することに工っで
行う、ノ(ターン’7)百、2 、で)最I」・伝(:
i)゛Lコ七スごとに決・まっているので、1司様な方
法で探索し7゜発生させることが可能である5、。
Here, −, p is the resistance and the (1) Ω bending circuit, and 2
, the compensating pressure deficiency of the resistance value in the bending of the resistance pattern fl) is ζ
If there are two points, 8 - υ is the most f among them, I teka, :) a '-b
Take the route that minimizes a rx, i.e., Figure 3) Since g is 20, a=
l I, b = 1 + +7) ,':$
ThB + B-to = 26-i, which is the minimum value of 9 or more, so the resistance...<me), select the adopted route section for -fl+ 0 (19a + b - "n =" 5. h 5, adjust ω downward 11 (iJ Especially, work 9. Resistance ia R': '-''Resistance' + main (1) is generated at til after Oj correction that eliminates the gap difference.' In the above embodiment, the case where the resistance pattern fl+ is generated (':) is shown, but when generating a pattern such as wiring, etc., when it is desired to generate 5 or more butters 7 on the same length, the same method as in the above embodiment may be used. 5. In this case, specifying the length rather than the resistance value is effective.
i) ゛Since it is fixed for each seven degrees, it is possible to search and generate 7゜ in a unique manner5.

〔発明の効果1 以上の=5にこの発明(・て、nれば、抵抗ベノl −
ンの始点及び終点抵抗値を指定すれば、抵抗・:ターン
自動発生が行われるので、入7シセスが減少り、、。
[Effect of the invention 1 If the above = 5, this invention (・te, n, then the resistance bench l −
If you specify the start and end point resistance values of the turn, the resistance/turn will be automatically generated, reducing the number of turns.

パターン設計工期が@縮さする効果がある。This has the effect of shortening the pattern design period.

【図面の簡単な説明】[Brief explanation of the drawing]

iJ図はこl′2)発゛町に係る抵抗目C発事機能何レ
イアウト・エディタ装置の一実施例による抵抗・〈ター
ン入力例を示す平面図、第2図ri抵抗パターン入力の
フローチーヤード、第3図は抵抗バターフルート探索例
を示す平面図、第4C口及び第5図11従来のバター゛
2・デ・・タ人力例ケ示す平面図で1ちる。、図におい
て、 1ll(’i抵抗パターン、(2罰↓同一レイヤ
の他のパターン、(3)は発生限界、qη〜(5)はス
子ソゲ、(A) I−j始点、cBHt終点、(0は発
生禁止領域、(D)は最短ルート、図は採択ルートであ
る。 なお、図中、同一符号は同一、又ζ・1相当部分を示す
、。
iJ diagram is here. FIG. 3 is a plan view showing an example of searching for a resistance butter flute, and FIG. 5 is a plan view showing an example of a conventional butter flute search by hand. , In the figure, 1ll('i resistance pattern, (2 penalty ↓ other patterns on the same layer, (3) is the generation limit, qη ~ (5) is the sushi soge, (A) I-j starting point, cBHt ending point, (0 is the prohibited area, (D) is the shortest route, and the figure is the adopted route. In the figure, the same reference numerals are the same and indicate the portion corresponding to ζ・1.

Claims (1)

【特許請求の範囲】[Claims]  半導体装置の抵抗パターンを発生するに当って抵抗パ
ターンの始点、終点及び抵抗値を指定することにより、
デザインルールを記述したファイルからプロセス固有の
抵抗最小幅、シート抵抗値を読み出し、これらから抵抗
幅を算出し、上記抵抗幅より大きい辺長の格子に分割し
、迷路法の応用により屈曲回数最小かつ長さが至近のル
ートを採択し、最後に抵抗幅を修正して抵抗値の誤差を
排除する方法により目的の抵抗パターンを得ることを特
徴とする抵抗自動発生機能付レイアウト・エディタ装置
By specifying the starting point, ending point, and resistance value of the resistance pattern when generating the resistance pattern of the semiconductor device,
Read the process-specific minimum resistance width and sheet resistance value from the file that describes the design rules, calculate the resistance width from these, divide it into grids with side lengths larger than the resistance width, and apply the maze method to minimize the number of bends. A layout editor device with an automatic resistance generation function, characterized in that a desired resistance pattern is obtained by selecting a route with the closest length and finally correcting the resistance width to eliminate errors in resistance values.
JP2102034A 1990-04-17 1990-04-17 Layout editor device with automatic resistance generating function Pending JPH04569A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2102034A JPH04569A (en) 1990-04-17 1990-04-17 Layout editor device with automatic resistance generating function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2102034A JPH04569A (en) 1990-04-17 1990-04-17 Layout editor device with automatic resistance generating function

Publications (1)

Publication Number Publication Date
JPH04569A true JPH04569A (en) 1992-01-06

Family

ID=14316481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2102034A Pending JPH04569A (en) 1990-04-17 1990-04-17 Layout editor device with automatic resistance generating function

Country Status (1)

Country Link
JP (1) JPH04569A (en)

Similar Documents

Publication Publication Date Title
JP2007533000A (en) Intermediate layout for resolution enhancement in semiconductor manufacturing
JP4357287B2 (en) Correction guide generation method, pattern creation method, mask manufacturing method, semiconductor device manufacturing method, and program
US7013247B2 (en) Method of designing forms of cable clamp and cables using three-dimensional CAD system, and computer readable storage medium storing relevant processes
JP5332295B2 (en) Dummy metal insertion processing program, method and apparatus
JP2001306640A (en) Automatic placement and routing method, automatic placement and routing apparatus, and semiconductor integrated circuit
JP3934919B2 (en) Mask blank selection method, exposure mask formation method, and semiconductor device manufacturing method
JPH04569A (en) Layout editor device with automatic resistance generating function
JPS6079470A (en) Automatic generating method of connecting path in space layout plan
JP2601179B2 (en) Printed board design parts library creation apparatus and printed board design parts library creation method
JP6968736B2 (en) Circuit analysis device and circuit analysis program
JP2006049782A (en) Layout method of semiconductor integrated circuit device
JP3063415B2 (en) Computer-aided design equipment for printed wiring boards
JP2972003B2 (en) Automatic creation of development drawings for bending
JP2002334124A (en) Wiring width adjusting device and wiring width adjusting method for printed wiring board
JPH0550029B2 (en)
JPH06266801A (en) Logic synthesis method considering floor plan
JP4628296B2 (en) Wiring design support device
JPH05334399A (en) Circuit arrangement correction system
JP3064066B2 (en) IC pattern design system
JP2595815B2 (en) Program correction amount judgment processing device
JPH0447461A (en) Lsi layout input device
KR20140049060A (en) Ft diagram creation assistance device and ft diagram creation assistance method
JP3589988B2 (en) Clock skew improvement method
JP2946682B2 (en) Integrated circuit design equipment
JPH04322372A (en) Layout pattern generating device