JPH03206646A - Computing apparatus for interconnection capacity - Google Patents

Computing apparatus for interconnection capacity

Info

Publication number
JPH03206646A
JPH03206646A JP2001928A JP192890A JPH03206646A JP H03206646 A JPH03206646 A JP H03206646A JP 2001928 A JP2001928 A JP 2001928A JP 192890 A JP192890 A JP 192890A JP H03206646 A JPH03206646 A JP H03206646A
Authority
JP
Japan
Prior art keywords
wiring
interconnection
capacitance
unit
individual
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.)
Granted
Application number
JP2001928A
Other languages
Japanese (ja)
Other versions
JP2857439B2 (en
Inventor
Hiroki Arai
弘樹 新井
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.)
Fujitsu VLSI Ltd
Fujitsu Ltd
Original Assignee
Fujitsu VLSI Ltd
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu VLSI Ltd, Fujitsu Ltd filed Critical Fujitsu VLSI Ltd
Priority to JP2001928A priority Critical patent/JP2857439B2/en
Publication of JPH03206646A publication Critical patent/JPH03206646A/en
Application granted granted Critical
Publication of JP2857439B2 publication Critical patent/JP2857439B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Semiconductor Integrated Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PURPOSE:To eliminate an error between a design and an actuality by a method wherein, when an interconnection is formed so as to be overlapped with other interconnection-layer regions, it is divided into parts to be overlapped and parts not to be overlapped, interconnection capacities of the individual divided parts are computed on the basis of a unit interconnection capacity stored in a storage device in advance and the interconnection capacities of the individual divided parts are totaled. CONSTITUTION:When an interconnection pattern is formed by using an automatic interconnection processing device and it is input from an input device 7, the pattern is stored in a memory 8 by using a computer 6. Unit interconnection capacities of individual interconnections 2 to 4, i.e. unit interconnection capacities in the X-direction and the Y-direction of the individual interconnections, and unit interconnection capacities formed when the individual interconnections are overlapped with a power-supply interconnection layer 5 are read out and stored in a memory 9. Then, coordinates D1 to D4 of intersecting points at boundaries between the individual interconnections 2 to 4 and the interconnection layer 5 are computed by using the computer 6; the individual interconnections 2 to 4 are divided by using the data D1 to D4; interconnection capacities of individual divided parts are computed on the basis of interconnection lengths and the unit interconnection capacities. After that, They are totaled; interconnections without a capacity error are arranged.

Description

【発明の詳細な説明】 〔概要〕 半導体集積回路の配線パターンの設計時に各配線の配線
容量を算出する配線容量算出装置に関し、設計段階での
計算上の配線容量と実際の集積回路上での配線容量との
間で誤差を生じさせることのない配線容量算出装置を提
供することを目的とし、 多層配線構造を備えた半導体集積回路で配線をそれぞれ
異なる配線層領域に重ねて形成した場合の複数の単位配
線容量を記憶した記憶装置と、多種類の配線層及び配線
の位置座標データを入力する入力装置と、前記入力装置
で入力された各配線を他の配線層領域と重なるか否かに
基づいて複数の配線部分に分割し、各配線部分に該当す
る単位配線容量を前記記憶装置から読み出して各配線部
分の配線容量を算出し、かつ各配線部分の配線容量を総
計して当該配線の配線容量を算出する配線容量演算装置
とを備えて構成する。
[Detailed Description of the Invention] [Summary] Regarding a wiring capacitance calculation device that calculates the wiring capacitance of each wiring when designing a wiring pattern of a semiconductor integrated circuit, it is possible to calculate the wiring capacitance calculated at the design stage and the wiring capacitance on the actual integrated circuit. The purpose of the present invention is to provide a wiring capacitance calculation device that does not cause an error between the wiring capacitance and the wiring capacitance. a storage device that stores the unit wiring capacitance of , an input device that inputs data on the positional coordinates of various types of wiring layers and wirings, and a device that determines whether or not each wiring inputted by the input device overlaps with another wiring layer area. The unit wiring capacitance corresponding to each wiring part is read out from the storage device to calculate the wiring capacitance of each wiring part, and the wiring capacitance of each wiring part is totaled to calculate the wiring capacity of the wiring. The wiring capacitance calculation device calculates the wiring capacitance.

〔産業上の利用分野〕[Industrial application field]

この発明は半導体集積回路の配線パターンの設計時に各
配線の配線容量を算出する配線容量算出装置に関するも
のである。
The present invention relates to a wiring capacitance calculation device that calculates the wiring capacitance of each wiring when designing a wiring pattern of a semiconductor integrated circuit.

近年の半導体集積回路ではその高集積化に基づいて多層
配線構造が採用されたり、あるいは各配線間の距離が益
々近接した状態で設計されている。
In recent years, semiconductor integrated circuits have adopted a multilayer wiring structure based on their high degree of integration, or have been designed in such a manner that the distances between each wiring have become closer to each other.

このような半導体集積回路では各配線間に生ずる配線容
量がその動作に大きな影響を及ぼすため、配線パターン
は各配線間の配線容量が所定値を満足するか否かがあら
かじめ計算された上で設計されている。
In such semiconductor integrated circuits, the wiring capacitance that occurs between each wiring has a large effect on its operation, so the wiring pattern is designed after calculating in advance whether the wiring capacitance between each wiring satisfies a predetermined value. has been done.

〔従来の技術〕[Conventional technology]

第5図に示すような集積回路パターンの配線容量を配線
容量演算装置で算出する為の従来の手順を説明すると、
同図において多数の記憶素子が形或されるメモリ部1に
はX−Y方向(紙面において縦方向をX方向、横方向を
Y方向とする)に矩形に折れ曲がる第一及び第二の配線
2,3が接続され、同メモリ部lの近傍にはY方向に直
線状の第三の配線4が設けられる。このような各配線2
,3,4のX方向の配線部分とY方向の配線部分とは上
下方向において別々の配線層に形成されてそれぞれコン
タクトホール10で接続されている。
The conventional procedure for calculating the wiring capacitance of an integrated circuit pattern as shown in FIG. 5 using a wiring capacitance calculation device is as follows.
In the figure, a memory section 1 in which a large number of memory elements are formed has first and second wiring lines 2 bent into a rectangular shape in the X-Y direction (the vertical direction is the X direction and the horizontal direction is the Y direction in the drawing). , 3 are connected, and a third straight line 4 in the Y direction is provided near the memory section l. Each wiring like this 2
, 3 and 4 in the X direction and the Y direction are formed in separate wiring layers in the vertical direction and are connected through contact holes 10, respectively.

また、同図に鎖線のハッチングで示すようにメモリ部1
の上層には同メモリ部lに電源を供給するための電源配
線層5がメモリ部lとほぼ同一面積で形成される。
In addition, as shown by dashed line hatching in the same figure, the memory section 1
A power supply wiring layer 5 for supplying power to the memory section 1 is formed in an upper layer having approximately the same area as the memory section 1.

このような各配線2,3.4の配線容量は算出装置の入
力装置から各配線2,  3.  4のX−Y座標デー
タを入力すると、同算出装置により各配線2,3.4の
X方向及びY方向の配線長に基づいてその配線容量が算
出される。すなわち、例えば第一の配線2ではX方向の
配線部分の単位長当たりの単位配線容量及びY方向の配
線部分の単位長当たりの単位配線容量とX方向及びY方
向の配線長との積によりその配線容量が算出され、例え
ば第三の配線4ではY方向の配線の単位配線容量と配線
長との積によりその配線容量が算出される。
The wiring capacitance of each wiring 2, 3.4 is calculated from the input device of the calculation device. When the X-Y coordinate data of 4 is input, the calculation device calculates the wiring capacitance of each wiring 2, 3.4 based on the wiring length in the X direction and the Y direction. That is, for example, in the first wiring 2, the unit wiring capacitance per unit length of the wiring part in the X direction, the unit wiring capacitance per unit length of the wiring part in the Y direction, and the wiring length in the X and Y directions are multiplied. The wiring capacitance is calculated, and for example, for the third wiring 4, the wiring capacitance is calculated by multiplying the unit wiring capacitance of the wiring in the Y direction by the wiring length.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上記のような算出装置による配線容量の算出手順では第
一及び第二の配線2,3において電源配線層5に重なる
位置での単位配線容量の増大を全く考慮していないが、
電源配線層5の面積が狭く、その電源配線層に重なる配
線長が比較的短いため、各配線2,3の計算上の配線容
量と実際の配線容量とに大きな誤差は生じなかった。
The procedure for calculating the wiring capacitance by the calculation device as described above does not take into account at all the increase in unit wiring capacitance at the position where the first and second wirings 2 and 3 overlap the power supply wiring layer 5;
Since the area of the power supply wiring layer 5 is small and the length of the wiring overlapping with the power supply wiring layer 5 is relatively short, a large error did not occur between the calculated wiring capacitance and the actual wiring capacitance of each wiring 2 and 3.

ところが、近年のメモリ部1の高速化の要請により、第
6図に示すように電源配線層5がメモリ部1の上層にお
いて広い範囲に拡大されると、前記各配線2,3.4に
おいて電源配線層5に重なって単位配線容量が大きくな
る部分が増大するため、計算上の配線容量と実際の配線
容量とに大きな誤差が生じてこの集積回路の正常な動作
を妨げることがあるという問題点があった。
However, due to the recent demand for faster speeds of the memory section 1, when the power supply wiring layer 5 is expanded over a wide area in the upper layer of the memory section 1 as shown in FIG. The problem is that because the portion that overlaps with the wiring layer 5 and increases the unit wiring capacitance increases, a large error occurs between the calculated wiring capacitance and the actual wiring capacitance, which may hinder the normal operation of this integrated circuit. was there.

この発明の目的は、設計段階での計算上の配線容量と実
際の集積回路上での配線容量との間で誤差を生じさせる
ことのない配線容量算出装置を提供するにある。
An object of the present invention is to provide a wiring capacitance calculation device that does not cause an error between the calculated wiring capacitance at the design stage and the actual wiring capacitance on an integrated circuit.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明の原理説明図である。すなわち、配線容
量算出装置は多層配線構造を備えた半導体集積回路で配
線をそれぞれ異なる配線層領域に重ねて形或した場合の
複数の単位配線容量を記憶した記憶装置8と、多種類の
配線層及び配線の位置座標データを入力する入力装置7
と、前記入力装置7で入力された各配線を他の配線層領
域と重なるか否かに基づいて複数の配線部分に分割し、
各配線部分に該当する単位配線容量を前記記憶装置8か
ら読み出して各配線部分の配線容量を算出し、かつ各配
線部分の配線容量を総計して当該配線の配線容量を算出
する配線容量演算装置6とから構成されている。
FIG. 1 is a diagram explaining the principle of the present invention. That is, the wiring capacitance calculation device includes a storage device 8 that stores a plurality of unit wiring capacitances when wirings are stacked in different wiring layer regions in a semiconductor integrated circuit having a multilayer wiring structure, and a storage device 8 that stores a plurality of unit wiring capacitances in a semiconductor integrated circuit having a multilayer wiring structure, and and an input device 7 for inputting wiring position coordinate data.
and dividing each wiring inputted by the input device 7 into a plurality of wiring parts based on whether or not it overlaps with other wiring layer regions,
A wiring capacitance calculating device that reads out the unit wiring capacitance corresponding to each wiring portion from the storage device 8, calculates the wiring capacitance of each wiring portion, and calculates the wiring capacitance of the wiring by summing up the wiring capacitance of each wiring portion. It consists of 6.

〔作用〕[Effect]

配線が他の配線層領域に重なって形成される場合にはそ
の配線が他の配線層領域と重なる部分と重ならない部分
とに分割され、各分割部分は記憶装置8にあらかじめ記
憶された当該単位配線容量に基づいてそれぞれ配線容量
が算出され、各分割部分の配線容量が総計されて当該配
線の配線容量が算出される。
When a wiring is formed so as to overlap another wiring layer area, the wiring is divided into a part that overlaps with the other wiring layer area and a part that does not overlap, and each divided part is divided into the corresponding unit stored in advance in the storage device 8. The wire capacitance is calculated based on the wire capacitance, and the wire capacitance of each divided portion is totaled to calculate the wire capacitance of the wire.

〔実施例〕〔Example〕

以下、この発明を具体化した一実施例を第2図〜第4図
に従って説明する。なお、前記実施例と同一構成部分は
同一番号を付してその説明を省略する。
An embodiment embodying the present invention will be described below with reference to FIGS. 2 to 4. Incidentally, the same components as those in the above embodiment are given the same numbers and the explanation thereof will be omitted.

第2図において本実施例の配線容量算出装置の基本的構
成を説明すると、コンピュータ6には入力装置7が接続
され、自動配線処理装置からその入力装置7を介して種
々の配線層あるいは多数の配線のX−Y座標上における
位置データが入力される。コンピュータ6に接続された
ライブラリ8は電源配線層あるいはその他の配線層に重
なって配設される配線の単位長当たりの単位配線容量が
多数格納されている。また、同じくコンピュータ6に接
続されるメモリ9はコンピュータ6による演算結果を一
時格納するものである。
The basic configuration of the wiring capacitance calculation device of this embodiment will be explained with reference to FIG. 2. An input device 7 is connected to the computer 6, and various wiring layers or a large number of Position data on the X-Y coordinates of the wiring is input. A library 8 connected to the computer 6 stores a large number of unit wiring capacitances per unit length of wiring laid over the power supply wiring layer or other wiring layers. A memory 9, which is also connected to the computer 6, temporarily stores the results of calculations performed by the computer 6.

次に、このように構威された配線容量算出装置で自動配
線処理装置により作威された配線パターンの配線容量を
算出する場合を第3図及び第4図に従って説明する。自
動配線処理装置により第4図に示すような配線パターン
が形成されてその配線パターンが入力装置7から入力さ
れると、コンピュータ6はその配線パターンをメモリ9
に格納し(STEP L以下STEPはSとする)、ラ
イブラリ8から各配線2,3.4の単位配線容量、すな
わち各配線2,3.4のX方向及びY方向の単位配線容
量と、各配線2,  3.  4が電源配線層5に重な
った場合の単位配線容量とを読み出してメモリ9に格納
する(S2)。
Next, the case where the wiring capacitance calculation device configured as described above calculates the wiring capacitance of a wiring pattern created by the automatic wiring processing device will be explained with reference to FIGS. 3 and 4. When a wiring pattern as shown in FIG. 4 is formed by the automatic wiring processing device and inputted from the input device 7, the computer 6 stores the wiring pattern in the memory 9.
(STEP L and below STEP are S), and from the library 8, the unit wiring capacitance of each wiring 2, 3.4, that is, the unit wiring capacitance of each wiring 2, 3.4 in the X direction and Y direction, and each Wiring 2, 3. 4 overlaps with the power supply wiring layer 5, and the unit wiring capacitance is read out and stored in the memory 9 (S2).

次いで、コンピュータ6は電源配線層5と各配線2,3
.4のX−Y座標に基づいて第3図に示すように各配線
2,3.4と電源配線層5の境界との交点の座標データ
D1〜D4を演算する(S3)。そして、その座標デー
タD1〜D4で各配線2,3.,4を分割し、各分割部
分の配線容量をその配線長と当該の単位配線容量とに基
づいて算出し、かつ各分割部分の配線容量を総計して各
配線2,3.4の配線容量を算出する(S4)。
Next, the computer 6 connects the power supply wiring layer 5 and each wiring 2, 3.
.. Based on the X-Y coordinates of 4, coordinate data D1 to D4 of the intersections between each wiring 2, 3.4 and the boundary of the power supply wiring layer 5 are calculated as shown in FIG. 3 (S3). Then, each wiring 2, 3 . . is calculated (S4).

以上のようにこの配線容量算出装置では、各配線2.3
.4が電源配線層5に重なる部分と重ならない部分では
あらかじめ格納された単位配線容量に基づいてそれぞれ
配線容量が算出されるため、各配線2,3.4の配線容
量の計算値と、実際に製造した集積回路における各配線
2,3.4の配線容量との誤差の発生を防止することが
できる。
As described above, in this wiring capacitance calculation device, each wiring 2.3
.. 4 overlaps and does not overlap with the power wiring layer 5, the wiring capacitance is calculated based on the unit wiring capacitance stored in advance, so the calculated value of the wiring capacitance of each wiring 2, 3.4 and the actual It is possible to prevent an error from occurring in the wiring capacitance of each wiring 2, 3.4 in the manufactured integrated circuit.

従って、各配線2,3.4の計算上の配線容量と実際の
配線容量との誤差による集積回路の動作不良を防止する
ことができる。
Therefore, malfunction of the integrated circuit due to an error between the calculated wiring capacitance and the actual wiring capacitance of each wiring 2, 3.4 can be prevented.

〔発明の効果〕〔Effect of the invention〕

以上詳述したように、この発明は設計段階での計算上の
配線容量と実際の集積回路上での配線容量との誤差を生
じさせることのない配線容量算出装置を提供することが
できる優れた効果を発揮する。
As described in detail above, the present invention provides an excellent wiring capacitance calculation device that does not cause an error between the calculated wiring capacitance at the design stage and the wiring capacitance on the actual integrated circuit. be effective.

4

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

第1図は本発明の原理説明図、 第2図は本発明の一実施例の配線容量算出装置を示すブ
ロック図、 第3図は一実施例の配線容量算出手順を示す説明図、 第4図は一実施例の動作を示すフローチャート図、 第5図及び第6図は従来の配線容量算出装置による算出
手順を示す説明図である。 図中、 6は配線容量演算装置(コンピュータ)、7は入力装置
、 8は単位配線容量記憶装置(ライブラリ)である。
FIG. 1 is an explanatory diagram of the principle of the present invention. FIG. 2 is a block diagram showing a wiring capacitance calculation device according to an embodiment of the present invention. FIG. 3 is an explanatory diagram showing a procedure for calculating wiring capacitance according to an embodiment. The figure is a flowchart showing the operation of one embodiment, and FIGS. 5 and 6 are explanatory diagrams showing calculation procedures by a conventional wiring capacitance calculation device. In the figure, 6 is a wire capacitance calculation device (computer), 7 is an input device, and 8 is a unit wire capacitance storage device (library).

Claims (1)

【特許請求の範囲】 1、多層配線構造を備えた半導体集積回路で配線をそれ
ぞれ異なる配線層領域に重ねて形成した場合の複数の単
位配線容量を記憶した記憶装置(8)と、 多種類の配線層及び配線の位置座標データを入力する入
力装置(7)と、 前記入力装置(7)で入力された各配線を他の配線層領
域と重なるか否かに基づいて複数の配線部分に分割し、
各配線部分に該当する単位配線容量を前記記憶装置(8
)から読み出して各配線部分の配線容量を算出し、かつ
各配線部分の配線容量を総計して当該配線の配線容量を
算出する配線容量演算装置(6)と、 を備えたことを特徴とする配線容量算出装置。
[Claims] 1. A memory device (8) storing a plurality of unit wiring capacitances when wirings are formed in different wiring layer regions in a semiconductor integrated circuit having a multilayer wiring structure; an input device (7) for inputting wiring layer and wiring position coordinate data; and dividing each wiring inputted by the input device (7) into a plurality of wiring parts based on whether or not it overlaps with another wiring layer area. death,
The unit wiring capacitance corresponding to each wiring part is stored in the storage device (8).
), and calculates the wiring capacitance of each wiring portion, and calculates the wiring capacitance of the wiring by summing up the wiring capacitance of each wiring portion. Wiring capacity calculation device.
JP2001928A 1990-01-09 1990-01-09 Wiring capacity calculator Expired - Lifetime JP2857439B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001928A JP2857439B2 (en) 1990-01-09 1990-01-09 Wiring capacity calculator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001928A JP2857439B2 (en) 1990-01-09 1990-01-09 Wiring capacity calculator

Publications (2)

Publication Number Publication Date
JPH03206646A true JPH03206646A (en) 1991-09-10
JP2857439B2 JP2857439B2 (en) 1999-02-17

Family

ID=11515270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001928A Expired - Lifetime JP2857439B2 (en) 1990-01-09 1990-01-09 Wiring capacity calculator

Country Status (1)

Country Link
JP (1) JP2857439B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05315450A (en) * 1992-05-12 1993-11-26 Nec Corp Lsi layout device
JP2011223083A (en) * 2010-04-05 2011-11-04 Nippon Avionics Co Ltd Projector enhanced in static electricity noise resistance

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05315450A (en) * 1992-05-12 1993-11-26 Nec Corp Lsi layout device
JP2011223083A (en) * 2010-04-05 2011-11-04 Nippon Avionics Co Ltd Projector enhanced in static electricity noise resistance

Also Published As

Publication number Publication date
JP2857439B2 (en) 1999-02-17

Similar Documents

Publication Publication Date Title
JPS63225869A (en) Wiring path search system
WO1999039287A1 (en) Method and system for porting an integrated circuit layout from a reference process to a target process
JP2001274254A (en) Automatic placement and routing of semiconductor integrated circuits
KR100216691B1 (en) Layout input device and method and layout verification device and method
EP0926736B1 (en) Semiconductor integrated circuit having thereon on-chip capacitors
JPH03206646A (en) Computing apparatus for interconnection capacity
JP3174523B2 (en) Layout input device and method, and layout verification device and method
JP2523702B2 (en) Automatic wiring method for semiconductor integrated circuits
CN111199133B (en) Automatic wiring and winding method
JP2000057175A (en) Automatic wiring method for semiconductor integrated circuit devices
JP2921873B2 (en) Wiring capacity calculator
JP2829072B2 (en) LSI wiring change method
Nishioka et al. A minicomputerized automatic layout system for two-layer printed wiring boards
JP3117908B2 (en) Guard ring design equipment
JP2851152B2 (en) Graphic processing unit
JPH11177029A (en) Semiconductor integrated circuit
JP3721304B2 (en) Plating lead wire wiring method
Venkateswaran et al. A hexagonal array machine for multilayer wire routing
JP2935243B2 (en) Data creation method for LSI automatic design system
JP2967796B2 (en) Layout design method for semiconductor integrated circuit
JP3365328B2 (en) Method for automatically generating negative figures in printed wiring board CAD
JP2000357180A (en) Manufacturing method of printed wiring board
JPH0329343A (en) Wiring of semiconductor integrated circuit
JP3111970B2 (en) Automatic wiring method of semiconductor integrated circuit
JP2593202B2 (en) Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment