[go: up one dir, main page]

JPH11260817A - Semiconductor integrated circuit wiring method - Google Patents

Semiconductor integrated circuit wiring method

Info

Publication number
JPH11260817A
JPH11260817A JP10060002A JP6000298A JPH11260817A JP H11260817 A JPH11260817 A JP H11260817A JP 10060002 A JP10060002 A JP 10060002A JP 6000298 A JP6000298 A JP 6000298A JP H11260817 A JPH11260817 A JP H11260817A
Authority
JP
Japan
Prior art keywords
layer
wiring
component
integrated circuit
semiconductor integrated
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
Application number
JP10060002A
Other languages
Japanese (ja)
Inventor
Kenji Kurashima
健司 倉島
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP10060002A priority Critical patent/JPH11260817A/en
Publication of JPH11260817A publication Critical patent/JPH11260817A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Internal Circuitry In Semiconductor Integrated Circuit Devices (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【解決手段】配線層が3層以上ある半導体集積回路の配
線層同士の接続技術に関する。第I層と第I+1層を接
続する第Iビア、第I+1層と第I+2層を接続する第
I+1ビアをスタックさせ、第Iビア及び第I+1ビア
を取り囲む様に第I+1層を配置して成る配線層間接続
用コンポーネントを、機能ブロックの信号ピン部分、ま
たは自動配線装置による配線後に第Iビア及び第I+1
ビアがスタックした位置に配置し、自動配線装置で使用
する機能ブロックの定義データでは第I層と第I+2層
の部分のみで表現し、自動配線後に配線された第I+1
層については配線層間接続用コンポーネントの第I+1
層部分に置き換える。 【効果】第Iビアと第I+1ビアのスタック位置におい
て、第I+1層を使用した自動配線装置による配線が可
能になり、半導体集積回路の配線時間短縮、配線効率の
向上、高集積化が実現する。
(57) Abstract: A technology for connecting wiring layers of a semiconductor integrated circuit having three or more wiring layers. The I-th via connecting the I-th layer to the I + 1-th layer, the I + 1-th via connecting the I + 1-th layer to the I + 2-th layer are stacked, and the I + 1-th layer is arranged so as to surround the I-th via and the I + 1-th via. The wiring interlayer connection component is connected to the I-th via and the (I + 1) -th via after the wiring by the signal pin portion of the functional block or the automatic wiring device.
The vias are arranged at the stacked positions, and the definition data of the functional blocks used in the automatic wiring device are expressed only by the portions of the I-th layer and the (I + 2) -th layer.
For the layer, the (I + 1) -th component of the wiring interlayer connection component
Replace with layer part. In the stack position of the (I) -th via and the (I + 1) -th via, wiring by an automatic wiring device using the (I + 1) -th layer becomes possible, thereby shortening the wiring time of a semiconductor integrated circuit, improving wiring efficiency, and achieving high integration. .

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、3層以上の配線層
をもつ半導体集積回路における、異なる配線層の接続の
技術に関する。
The present invention relates to a technique for connecting different wiring layers in a semiconductor integrated circuit having three or more wiring layers.

【0002】[0002]

【従来の技術】従来、複数の配線層を持つ半導体集積回
路の配線において、第1層と第3層を一つの位置で接続
する場合は、第1ビアと、第2ビアのスタックによって
実現していた。
2. Description of the Related Art Conventionally, in a wiring of a semiconductor integrated circuit having a plurality of wiring layers, connecting a first layer and a third layer at one position is realized by a stack of a first via and a second via. I was

【0003】[0003]

【発明が解決しようとする課題】しかし、前記従来の方
法によれば第1層と第3層を接続することは可能である
ものの、第1ビアと第2ビアがスタックされた位置では
第2層を使用することができない。図10は前記従来技
術を用いて、3層の配線層において第1層と第3層を接
続した場合の立面図である。また図11は、従来技術に
よる、第1層と第2層を接続する為の第1コンポーネン
トビアをあらわした平面図及び立面図であり、図12
は、従来技術による、第2層と第3層を接続する為の第
2コンポーネントビアをあらわした平面図及び立面図で
ある。図10において、1001は第1層部分、100
2は第1ビア、1003は第2層部分、1004は第2
ビア、1005は第3層部分である。図11において、
1101は第1層部分、1102は第1ビア、1103
は第2層部分である。図12において1201は第2層
部分、1202は第2ビア、1203は第3層部分であ
る。
However, according to the above-described conventional method, the first layer and the third layer can be connected, but the second via is located at the position where the first via and the second via are stacked. Layer cannot be used. FIG. 10 is an elevational view in the case where the first and third layers are connected in three wiring layers using the above-described conventional technology. FIG. 11 is a plan view and an elevation view showing a first component via for connecting the first layer and the second layer according to the related art.
FIG. 2 is a plan view and an elevation view showing a second component via for connecting a second layer and a third layer according to the related art. In FIG. 10, reference numeral 1001 denotes a first layer portion;
2 is the first via, 1003 is the second layer portion, 1004 is the second layer
Via 1005 is a third layer portion. In FIG.
1101 is a first layer portion, 1102 is a first via, 1103
Is a second layer portion. In FIG. 12, reference numeral 1201 denotes a second layer portion, 1202 denotes a second via, and 1203 denotes a third layer portion.

【0004】図10の構成を実現するためには、図11
及び図12に示す第1コンポーネントビア及び第2コン
ポーネントビアをCAD装置にて登録しておき、第1層
と第3層を同一の位置で接続する場合、第1コンポーネ
ントビアと第2コンポーネントビアをスタックさせ、第
2層についてはデータのOR処理によって第1コンポー
ネントビアの持つ第2層部分、第2コンポーネントビア
の持つ第2層部分のどちらか一方を選択することによっ
てデータの重複を回避し、マスクデータの作成を行う方
法がある。
[0004] In order to realize the configuration of FIG.
In addition, when the first component via and the second component via shown in FIG. 12 are registered by a CAD device, and the first layer and the third layer are connected at the same position, the first component via and the second component via are connected. By stacking, for the second layer, data duplication is avoided by selecting either the second layer part of the first component via or the second layer part of the second component via by ORing the data, There is a method of creating mask data.

【0005】前記の方法により実現した図10の構造に
よれば、第1層と第3層の接続は可能になるが、その
際、第2層は第1ビアを介して第1層に接続し、第2ビ
アを介して第3層に接続する。かかる構造においては、
第2層は常に第1層と第3層と同電位となり、第1ビア
及び第2ビアをスタックした位置においては、第1層及
び第3層を使用する信号とは異なる信号を、第2層を使
用して配線することはできず、チップ上の機能ブロック
間の配線において配線効率が悪くなり、チップ面積が増
大する。
According to the structure shown in FIG. 10 realized by the above-described method, the connection between the first layer and the third layer becomes possible. At this time, the second layer is connected to the first layer via the first via. Then, it is connected to the third layer via the second via. In such a structure,
The second layer is always at the same potential as the first layer and the third layer, and at the position where the first via and the second via are stacked, a signal different from the signal using the first layer and the third layer is transmitted to the second layer. The wiring cannot be performed using the layers, and the wiring efficiency between the functional blocks on the chip deteriorates, and the chip area increases.

【0006】図13は第1ビアと第2ビアをスタックし
た位置の近傍に第2層が配線される場合を示す図であ
る。図13において1301は図10の構造によるスタ
ックされた第1ビア及び第2ビア、1302は第一の信
号に使用される第1層の配線、1303は第一の信号に
使用される第3層の配線、1304は第一の信号とは異
なる第二の信号に使用される第2層の配線である。図1
3において、第2層によって配線しようとする信号配線
は、第1ビア及び第2ビアの結合部分に第2層部分が存
在するため、前記第2層部分を迂回しなければならな
い。これにより、前記信号配線の配線長が増大し、配線
が混雑している場合には、前記信号配線の経路がなくな
る可能性もある。
FIG. 13 is a diagram showing a case where the second layer is wired near the position where the first via and the second via are stacked. In FIG. 13, reference numeral 1301 denotes a first via and a second via stacked according to the structure of FIG. 10, 1302 denotes a first layer wiring used for a first signal, and 1303 denotes a third layer used for a first signal. The wiring 1304 is a second-layer wiring used for a second signal different from the first signal. FIG.
In 3, the signal wiring to be routed by the second layer must bypass the second layer part because the second layer part is present at the joint between the first via and the second via. Accordingly, the wiring length of the signal wiring is increased, and when the wiring is congested, there is a possibility that the signal wiring path is eliminated.

【0007】[0007]

【課題を解決するための手段】そこで本発明は前記課題
を解決する為のもので、第1に、第Iビアと第I+1ビ
アを同一位置に配置し、前記第Iビアと前記第I+1ビ
アを有限な値のスペースをおいて、完全に、または部分
的に取り囲む様に第I+1層を配置して成る配線層間接
続用コンポーネントを任意の機能ブロックの信号ピン上
に配置し、自動配線装置で使用する機能ブロックの定義
データで前記は機能ブロックの信号ピンを前記配線層間
接続用コンポーネントの第I層と第I+2層の部分のみ
で表現し、自動配線後に配線された第I+1層について
は、前記配線層間接続用コンポーネントの第I+1層部
分に含まれる箇所を、配線層間接続用コンポーネントの
第I+1層部分に沿って削除し、前記配線層間接続用コ
ンポーネントの第I+1層部分に置き換えることを特徴
とする。
SUMMARY OF THE INVENTION Accordingly, the present invention is to solve the above-mentioned problem. First, the I-th via and the (I + 1) -th via are arranged at the same position. Is placed on a signal pin of an arbitrary functional block by arranging a component for connection between wiring layers, which is completely or partially surrounded by a space of a finite value, and is disposed on a signal pin of an arbitrary functional block. In the definition data of the function block to be used, the signal pins of the function block are expressed only by the portions of the I-th layer and the (I + 2) -th layer of the component for connection between the wiring layers. The portion included in the (I + 1) th layer portion of the wiring interlayer connection component is deleted along the (I + 1) th layer portion of the wiring interlayer connection component, and And it replaces the +1 layer portion.

【0008】第2に、機能ブロックの信号ピンの位置
で、第Iコンポーネントビア及び第I+1コンポーネン
トビアが配置された場合は、配線層間接続用コンポーネ
ントの第I+1層部分に含まれる箇所を、前記配線層間
接続用コンポーネントの第I+1層部分に沿って削除す
ることなく、前記配線層間接続用コンポーネントの第I
+1層部分に前記第Iコンポーネントビアの第I+1層
部分、または前記第I+1コンポーネントビアの第I+
1層部分を重ねることを特徴とする。
Second, when the I-th component via and the (I + 1) -th component via are arranged at the positions of the signal pins of the functional block, the portions included in the (I + 1) -th layer portion of the component for connecting between wiring layers are connected to the wiring. Without removing along the (I + 1) th layer portion of the component for interlayer connection,
The (I + 1) th layer part of the (I + 1) th component via or the (I +) th layer of the (I + 1) th component via
One layer portion is overlapped.

【0009】第3に、自動配線後に第Iコンポーネント
ビアと第I+1コンポーネントビアが同一の位置に配置
される場合、前記第Iコンポーネントビアと前記第I+
1コンポーネントビアの1組を配線層間接続用コンポー
ネントに置き換えることを特徴とする。
Third, when the I-th component via and the (I + 1) -th component via are arranged at the same position after the automatic wiring, the I-th component via and the (I +)-th component via are arranged in the same position.
It is characterized in that one set of one component via is replaced with a component for connection between wiring layers.

【0010】第4に、自動配線装置で使用するトップセ
ルの定義データでは、前記第3の、第Iコンポーネント
ビアと第I+1コンポーネントビアの1組と置き換えた
配線層間接続用コンポーネントについて、第I層と第I
+2層の部分を任意の信号ピンに割り当て、前記第Iコ
ンポーネントビアと前記第I+1コンポーネントビアに
接続するネットに前記第Iコンポーネントビアの第I層
部分に接続するノードと前記第I+1コンポーネントビ
アの第I+2層部分に接続するノードを追加し、追加自
動配線することを特徴とする。
Fourth, in the definition data of the top cell used in the automatic wiring device, the third component for wiring interlayer connection replaced with one set of the I-th component via and the (I + 1) th component via is the I-th layer. And I
+2 layer portion is assigned to an arbitrary signal pin, and a node connected to the I layer layer portion of the I component via and a node connected to the I layer layer of the I component via are connected to a net connected to the I component via and the I + 1 component via. A node connected to the I + 2 layer portion is added, and additional automatic wiring is performed.

【0011】第5に、第1乃至第4の、自動配線装置で
使用するトップセルの定義データにおいて、配線層間接
続用コンポーネントの位置に仮想ビアを配置し、前記仮
想ビアと第Iビアの間、及び前記仮想ビアと第I+1ビ
アの間にビアのスタックを禁止する制約を与えることを
特徴とする。
Fifth, in the first to fourth definition data of the top cell used in the automatic wiring device, a virtual via is arranged at the position of the component for connection between wiring layers, and a virtual via is placed between the virtual via and the I-th via. , And a constraint that prohibits stacking of vias between the virtual via and the (I + 1) th via is provided.

【0012】[0012]

【作用】本発明は以上の構成を有するので、第1に、機
能ブロックの信号ピンに第I層と第I+2層の配線の接
続が可能で、かつ信号ピンと同一の位置に第I+1層を
使用して前記信号ピンと異なる信号を自動配線すること
が可能になる。
Since the present invention has the above configuration, firstly, it is possible to connect the wirings of the I-th layer and the I + 2-th layer to the signal pins of the functional block, and to use the I + 1-th layer at the same position as the signal pins. Thus, it becomes possible to automatically wire a signal different from the signal pin.

【0013】第2に、前記第1の処理が可能で、かつ前
記信号ピンと同一の信号を自動配線することが可能にな
る。
Second, the first processing can be performed, and the same signal as the signal pin can be automatically wired.

【0014】第3に、前記信号ピン以外で第Iビアと第
I+1ビアがスタックする位置に第I+1層を使用し
て、前記第Iビア及び前記第I+1ビアと異なる信号を
配線することが可能になる。
Third, it is possible to wire a signal different from the I-th via and the (I + 1) -th via using the (I + 1) -th layer at a position where the I-th via and the (I + 1) -th via are stacked other than the signal pins. become.

【0015】第4に、第3の追加自動配線が可能にな
る。
Fourth, a third additional automatic wiring becomes possible.

【0016】第5に、第1乃至第4の配線において、配
線層間接続用コンポーネントの第Iビア及び第I+1ビ
アと異なる信号に限定した第I+1層の配線が可能にな
る。
Fifth, in the first to fourth wirings, the wiring of the (I + 1) th layer limited to signals different from those of the (I) th via and the (I + 1) th via of the wiring interlayer connection component can be realized.

【0017】[0017]

【発明の実施の形態】図1は、3層の配線層を持つ半導
体集積回路において、本発明の請求項1の実施例をあら
わした、配線層間接続用コンポーネントの平面図及び立
面図である。図1において、101は第1層部分、10
2は第1ビア、103は第2層部分、104は第2ビ
ア、105は第3層部分、106は自動配線装置の定義
データにおける第1層のピン部分、107は自動配線装
置の定義データにおける第3層のピン部分、108は配
線層間接続用コンポーネントである。図1において第1
層部分101と第3層部分105は、第1ビア102、
第2ビア104を介して接続されるが、自動配線装置で
は自動配線装置の定義データにおける第1層のピン部分
106、自動配線装置の定義データにおける第3層のピ
ン部分107のみで表現することにより、前記第1層の
ピン部分106、及び前記第3層のピン部分107の間
には自動配線装置の定義データにおいて第2層の表現が
ないので、第2層を使用した自動配線装置の配線が可能
になる。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a plan view and an elevation view of a component for connection between wiring layers in a semiconductor integrated circuit having three wiring layers according to an embodiment of the present invention. . In FIG. 1, 101 is a first layer portion, 10
2 is a first via, 103 is a second layer portion, 104 is a second via, 105 is a third layer portion, 106 is a pin portion of the first layer in the definition data of the automatic wiring device, and 107 is definition data of the automatic wiring device. , A pin portion 108 of the third layer is a component for connection between wiring layers. In FIG. 1, the first
The layer portion 101 and the third layer portion 105 include a first via 102,
Although the connection is made via the second via 104, in the automatic wiring device, only the pin portion 106 of the first layer in the definition data of the automatic wiring device and the pin portion 107 of the third layer in the definition data of the automatic wiring device should be expressed. Accordingly, since there is no expression of the second layer in the definition data of the automatic wiring device between the pin portion 106 of the first layer and the pin portion 107 of the third layer, the automatic wiring device using the second layer Wiring becomes possible.

【0018】図2は、本発明の請求項1の実施例をあら
わした、自動配線装置で使用する機能ブロックの信号ピ
ンを示す図である。図2において201は第1層部分、
202は第3層部分、203は信号ピンの中心、204
は第2層領域である。第2層を使用した自動配線装置の
配線では第2層領域204の使用が可能になる。
FIG. 2 is a diagram showing signal pins of a functional block used in an automatic wiring device, according to the first embodiment of the present invention. In FIG. 2, 201 is a first layer portion,
202 is the third layer portion, 203 is the center of the signal pin, 204
Is a second layer region. In the wiring of the automatic wiring device using the second layer, the second layer region 204 can be used.

【0019】図3は、前記図1の構造を使用して2つの
異なる信号を配線する場合を示す図である。図3におい
て301は図1の配線層間接続用コンポーネント、30
2は配線層間接続用コンポーネントの第1ビア及び第2
ビア、303は配線層間接続用コンポーネントの第2層
部分、304は第一の信号の配線の為に第1ビア及び第
2ビアに接続される第1層の配線、305は第一の信号
の配線の為に第1ビア及び第2ビアに接続される第3層
の配線、306は第一の信号とは異なる第二の信号の第
2層の配線である。図3では第1層及び第3層を使用し
て第一の信号を配線する為に配置した配線層間接続用コ
ンポーネント301を迂回する事なく、第2層を使用し
て、前記第二の信号の第2層の配線306の構成が可能
である。
FIG. 3 is a diagram showing a case where two different signals are wired using the structure of FIG. In FIG. 3, reference numeral 301 denotes a component for connecting between wiring layers in FIG.
2 is a first via and a second via of a component for connecting between wiring layers.
Vias, 303, a second layer portion of the wiring layer connection component, 304, a first layer wiring connected to the first via and the second via for the first signal wiring, and 305, a first signal wiring A third-layer wiring 306 connected to the first via and the second via for wiring, and a second-layer wiring 306 for a second signal different from the first signal. In FIG. 3, the second signal is used by using the second layer without bypassing the wiring layer connecting component 301 arranged to route the first signal using the first layer and the third layer. The configuration of the second layer wiring 306 is possible.

【0020】図4は、本発明の請求項1の実施例をあら
わした、第2層の配線工程を示す図である。図4におい
て401は第2層の配線、402は配線層間接続用コン
ポーネントの中心位置を示す。また108は図1の配線
層間接続用コンポーネント、103は配線層間接続用コ
ンポーネントの第2層部分、109は配線層間接続用コ
ンポーネントの第1ビア及び第2ビアを示す。図4に示
すように、工程1において、第2層を使用して信号を配
線し、工程2において、第2層信号の配線層間接続用コ
ンポーネント領域を削除し、工程3において、配線層間
接続用コンポーネント108を配線層間接続用コンポー
ネントの中心位置403に配置することで、配線層間接
続用コンポーネントの第2層部分103によって、配線
層間接続用コンポーネントの第1ビア及び第2ビア10
9に接続することなく、第2層の配線401が接続され
る。
FIG. 4 is a view showing a wiring step of the second layer, showing an embodiment of the first aspect of the present invention. In FIG. 4, reference numeral 401 denotes a second-layer wiring, and 402 denotes a center position of a component for connecting between wiring layers. Reference numeral 108 denotes a component for connecting between wiring layers in FIG. 1, 103 denotes a second layer portion of the component for connecting between wiring layers, and 109 denotes first and second vias of the component for connecting between wiring layers. As shown in FIG. 4, in step 1, signals are wired using the second layer. In step 2, the component area for connecting the wiring layers of the second layer signal is deleted. By arranging the component 108 at the center position 403 of the component for wiring interlayer connection, the first via and the second via 10 of the component for wiring interlayer connection are formed by the second layer portion 103 of the component for wiring interlayer connection.
9, the wiring 401 of the second layer is connected.

【0021】図5は本発明の請求項2の実施例をあらわ
した、第2層の配線工程を示す図である。図5において
501は第2層の配線、502は第1コンポーネントビ
ア、503は第1コンポーネントビアの第2層部分、5
04は第1コンポーネントビアの中心位置を示す。ま
た、108は図1の配線層間接続用コンポーネント、1
03は配線層間接続用コンポーネントの第2層部分、1
09は配線層間接続用コンポーネントの第1ビア及び第
2ビアを示す。図5に示すように、工程1において第2
層を使用して信号を配線し、工程2において第1コンポ
ーネントビア502を配置し、工程3において配線層間
接続用コンポーネント108を第1コンポーネントビア
の中心位置504に配置する。前記工程1乃至工程3に
よって、第1コンポーネントビアの中心位置504に
は、第2層の配線501、第1コンポーネントビアの第
2層部分503、配線層間接続用コンポーネントの第2
層部分103が重なるので、データのOR処理によって
第2層配線を形成すると、第2層の配線501は第1ビ
ア及び第2ビア109に接続され、図1に示す配線層間
接続用コンポーネントを使用し、かつ前記配線層間接続
用コンポーネントの第1ビア及び第2ビアに第2層配線
を接続することが可能になる。
FIG. 5 is a view showing a second-layer wiring step, showing an embodiment of the second aspect of the present invention. In FIG. 5, reference numeral 501 denotes a second layer wiring, 502 denotes a first component via, 503 denotes a second layer portion of the first component via,
04 indicates the center position of the first component via. Reference numeral 108 denotes a component for connecting between wiring layers in FIG.
03 is the second layer portion of the component for wiring interlayer connection, 1
Reference numeral 09 denotes a first via and a second via of a component for connection between wiring layers. As shown in FIG.
The signal is wired using the layers, the first component via 502 is arranged in Step 2, and the wiring layer connection component 108 is arranged in the center position 504 of the first component via in Step 3. By the steps 1 to 3, the second component wiring 501, the second component part 503 of the first component via, and the second component of the component for interconnection between wirings are located at the center position 504 of the first component via.
Since the layer portions 103 overlap, when the second layer wiring is formed by the OR processing of the data, the wiring 501 of the second layer is connected to the first via and the second via 109 and uses the wiring interlayer connection component shown in FIG. In addition, it is possible to connect a second layer wiring to the first via and the second via of the wiring layer connecting component.

【0022】図6は、本発明の請求項3の実施例をあら
わした、配線フローを示す図である。図6において60
1は自動配線装置による配線、602はビアスタック位
置の抽出、603は配線層間接続用コンポーネントの置
き換え、604はビアスタック位置における第2層を使
用した配線、605はCADデータの出力、606はビ
アスタック位置における第2層の処理、607はマスク
データの出力を示す。前記配線フローにおいて、自動配
線装置による配線601終了後、ビアスタック位置の抽
出602で、第1コンポーネントビアと第2コンポーネ
ントビアのスタック位置を抽出する。前記抽出は、DR
Cでビアスタックの条件に当てはまる場合に、その位置
を出力する等の処理で実現する。前記抽出終了後、配線
層間接続用コンポーネントの置き換え603の処理に移
る。配線層間接続用コンポーネントの置き換え603で
は、ビアスタック位置の抽出602によって抽出された
位置の第1コンポーネントビア及び第2コンポーネント
ビアを削除し、同一の位置に配線層間接続用コンポーネ
ントを配置することによって実現する。配線層間接続用
コンポーネントの置き換え603終了後、ビアスタック
位置における第2層を使用した配線604が可能にな
る。ビアスタック位置における第2層を使用した配線6
04終了後、CADデータの出力605を行うと、前記
ビアスタック位置の第2層を使用したCADデータが出
力されるが、前記CADデータの第2層は、信号配線、
第1コンポーネントビアの第2層部分、第2コンポーネ
ントビアの第2層部分、配線層間接続用コンポーネント
の第2層部分の重複があるので、前記重複をなくすため
に、ビアスタック位置における第2層の処理606を行
う。ビアスタック位置における第2層の処理606は、
第1コンポーネントビアまたは第2コンポーネントビア
がない場合は図4の工程1乃至工程3によって実現し、
第1コンポーネントビアまたは第2コンポーネントビア
がある場合は図5の工程1乃至工程3によって実現す
る。ビアスタック位置における第2層の処理606終了
後にマスクデータの出力607を行い、本発明の請求項
3記載の半導体集積回路における配線が終了する。
FIG. 6 is a diagram showing a wiring flow showing an embodiment of the third aspect of the present invention. In FIG.
Reference numeral 1 denotes wiring by an automatic wiring device, 602: extraction of a via stack position, 603: replacement of a component for connection between wiring layers, 604: wiring using the second layer at the via stack position, 605: CAD data output, and 606: via The processing of the second layer at the stack position, 607 indicates output of mask data. In the above wiring flow, after the wiring 601 is completed by the automatic wiring device, the stack position of the first component via and the second component via is extracted in via stack position extraction 602. The extraction is DR
In the case where the condition of the via stack is satisfied in C, this is realized by processing such as outputting the position. After the completion of the extraction, the process proceeds to the process 603 of replacing the component for connection between wiring layers. The replacement 603 of the wiring layer connection component is realized by deleting the first component via and the second component via at the position extracted by the via stack position extraction 602, and disposing the wiring layer connection component at the same position. I do. After the replacement 603 of the components for connecting the wiring layers, the wiring 604 using the second layer at the via stack position becomes possible. Wiring 6 using second layer at via stack position
After completion of the step 04, when CAD data output 605 is performed, CAD data using the second layer at the via stack position is output. The second layer of the CAD data includes signal wiring,
Since there is an overlap between the second layer portion of the first component via, the second layer portion of the second component via, and the second layer portion of the component for wiring interlayer connection, the second layer at the via stack position is used to eliminate the overlap. Is performed 606. Processing 606 of the second layer at the via stack position
If there is no first component via or second component via, this is realized by steps 1 to 3 of FIG.
If there is a first component via or a second component via, this is realized by steps 1 to 3 in FIG. After the processing 606 of the second layer at the via stack position is completed, the output 607 of the mask data is performed, and the wiring in the semiconductor integrated circuit according to claim 3 of the present invention is completed.

【0023】図7は、本発明の請求項4の実施例をあら
わした、配線フローを示す図である。図7において、7
01は自動配線装置による配線、702はビアスタック
位置の抽出、703は配線層間接続用コンポーネントの
置き換え、704はビアスタック位置における信号ピン
の作成、705は自動配線後の配線情報とネットリスト
の対応データの出力、706はネットリストにおける信
号ピン接続用ノードの追加、707は自動配線後の配線
情報とネットリストの対応データの追加入力、708は
自動配線装置による追加配線、709はCADデータの
出力、710はビアスタック位置における第2層の処
理、711はマスクデータの出力を示す。前記配線フロ
ーにおいて、自動配線装置による配線701終了後、ビ
アスタック位置の抽出702で、第1コンポーネントビ
アと第2コンポーネントビアのスタック位置を抽出す
る。前記抽出は、DRCでビアスタックの条件に当ては
まる場合に、その位置を出力する等の処理で実現する。
前記抽出終了後、配線層間接続用コンポーネントの置き
換え703の処理に移る。配線層間接続用コンポーネン
トの置き換え703では、ビアスタック位置の抽出70
2によって抽出された位置の第1コンポーネントビア及
び第2コンポーネントビアを削除し、同一の位置に配線
層間接続用コンポーネントを配置することによって実現
する。配線層間接続用コンポーネントの置き換え703
終了後、ビアスタック位置における信号ピンの作成70
4を行う。このとき図2と同様に、第1層と第3層のみ
で自動配線装置用信号ピンを作成する。ビアスタック位
置における信号ピンの作成704終了後、自動配線後の
配線情報とネットリストの対応データの出力705、ネ
ットリストにおける信号ピン接続用ノードの追加706
を行う。ネットリストにおける信号ピン接続用ノードの
追加706は、ビアスタックの位置を自動配線後の配線
情報とネットリストの対応データから検索し、前記検索
結果から抽出されたネットに前記信号ピン接続用ノード
の記述を追加することで実現する。ネットリストにおけ
る信号ピン接続用ノードの追加706終了後、自動配線
後の配線情報とネットリストの対応データの追加入力7
07を行い、前記追加入力データをもとに、自動配線装
置による追加配線708を行う。自動配線装置による追
加配線708により、ビアスタックの位置の第2層の配
線が可能になり、CADデータの出力709を行うと、
ビアスタック位置の第2層を使用したCADデータが出
力されるが、前記CADデータの第2層は、信号配線、
第1コンポーネントビアの第2層部分、第2コンポーネ
ントビアの第2層部分、配線層間接続用コンポーネント
の第2層部分の重複があるので、前記重複をなくすため
に、ビアスタックにおける第2層の処理710を行う。
ビアスタックにおける第2層の処理710は、第1コン
ポーネントビアまたは第2コンポーネントビアがない場
合は図4の工程1乃至工程3によって実現し、第1コン
ポーネントビアまたは第2コンポーネントビアがある場
合は図5の工程1乃至工程3によって実現する。第2層
の処理710終了後にマスクデータの出力711を行
い、本発明の請求項4記載の半導体集積回路における配
線が終了する。
FIG. 7 is a diagram showing a wiring flow showing an embodiment of the fourth aspect of the present invention. In FIG. 7, 7
01 is wiring by an automatic wiring device, 702 is extraction of a via stack position, 703 is replacement of a component for connection between wiring layers, 704 is creation of a signal pin at a via stack position, and 705 is correspondence between wiring information after automatic wiring and a netlist. Data output; 706, addition of signal pin connection node in netlist; 707, additional input of wiring information after automatic wiring and corresponding data of netlist; 708, additional wiring by automatic wiring device; 709, output of CAD data , 710 indicate processing of the second layer at the via stack position, and 711 indicates output of mask data. In the wiring flow, after the wiring 701 is completed by the automatic wiring device, a stack position of the first component via and the second component via is extracted in a via stack position extraction 702. The extraction is realized by processing such as outputting the position when the condition of the via stack is satisfied in the DRC.
After the completion of the extraction, the process proceeds to a process 703 of replacing the component for wiring interlayer connection. In the replacement 703 of the component for connection between wiring layers, the extraction 70 of the via stack position is performed.
This is realized by deleting the first component via and the second component via at the position extracted by Step 2 and arranging the wiring interlayer connection component at the same position. Replacement of component for connection between wiring layers 703
After completion, creation of a signal pin at the via stack position 70
Perform 4. At this time, as in FIG. 2, the signal pins for the automatic wiring device are formed only in the first and third layers. After the creation 704 of the signal pin at the via stack position, the output 705 of the correspondence information between the wiring information and the netlist after the automatic wiring, and the addition 706 of the signal pin connection node in the netlist
I do. The addition of the signal pin connection node 706 in the netlist searches the position of the via stack from the wiring information after automatic wiring and the corresponding data of the netlist, and adds the signal pin connection node This is achieved by adding a description. After the addition of the signal pin connection node 706 in the netlist is completed, additional input of the correspondence information between the wiring information after automatic wiring and the netlist 7
07, and additional wiring 708 is performed by the automatic wiring device based on the additional input data. The additional wiring 708 by the automatic wiring device enables the wiring of the second layer at the position of the via stack, and when the output 709 of the CAD data is performed,
CAD data using the second layer at the via stack position is output. The second layer of the CAD data includes signal wiring,
Since there is an overlap between the second layer portion of the first component via, the second layer portion of the second component via, and the second layer portion of the component for wiring interlayer connection, in order to eliminate the overlap, the second layer portion of the via stack is removed. Processing 710 is performed.
The process 710 of the second layer in the via stack is realized by Steps 1 to 3 in FIG. 4 when there is no first component via or the second component via, and when there is the first component via or the second component via in FIG. This is realized by Steps 1 to 3 of Step 5. After the processing 710 of the second layer is completed, the mask data output 711 is performed, and the wiring in the semiconductor integrated circuit according to claim 4 of the present invention is completed.

【0024】図8は、本発明の請求項4の実施例をあら
わした、トップセルのネットリストにおける追加ピン接
続用ノードを示す図である。図8において、801はト
ップセルの自動配線用レイアウトの一部、802は第1
論理ブロック、803は第2論理ブロック、804はト
ップセルの追加ピン、805はトップセルのネットリス
ト、806はネットデータ、807はノードデータ、8
08は図形データ、809は追加ピン接続用ノードを示
す。図8に示すように、トップセルのレイアウトの一部
801にトップセルの追加ピン804を追加後、第1論
理ブロック802のOUTから第2論理ブロック803
のINまでの信号を配線するためには、追加ピン接続用
ノード809挿入後のトップセルのネットリスト805
にしたがって自動配線装置の追加配線を行うと、トップ
セルの追加ピン804の第1層と第3層にそれぞれ配線
され、かつトップセルの追加ピン804と同一の位置に
おいて第2層が使用される。前記トップセルの実レイア
ウトには、トップセルの追加ピン804の位置に、配線
層間接続用コンポーネントを配置し、第1コンポーネン
トビアまたは第2コンポーネントビアがない場合は図4
の工程1乃至工程3によって配線層間接続用コンポーネ
ントの第1ビア及び第2ビアの信号とは異なる第2層の
信号配線を実現し、第1コンポーネントビアまたは第2
コンポーネントビアがある場合は図5の工程1乃至工程
3によって配線層間接続用コンポーネントの第1ビア及
び第2ビアに接続された第2層の信号配線を実現する。
FIG. 8 is a diagram showing an additional pin connection node in the netlist of the top cell, showing an embodiment of the fourth aspect of the present invention. In FIG. 8, reference numeral 801 denotes a part of a layout for automatic wiring of a top cell;
A logic block, 803 is a second logic block, 804 is an additional pin of the top cell, 805 is a netlist of the top cell, 806 is net data, 807 is node data, 8
08 denotes graphic data, and 809 denotes an additional pin connection node. As shown in FIG. 8, after adding an additional pin 804 of the top cell to a part 801 of the layout of the top cell, the OUT of the first logic block 802 is changed to the second logic block 803.
In order to wire the signals up to IN, the netlist 805 of the top cell after the additional pin connection node 809 is inserted
When the additional wiring of the automatic wiring device is performed according to the above, wiring is performed on the first layer and the third layer of the additional pin 804 of the top cell, respectively, and the second layer is used at the same position as the additional pin 804 of the top cell. . In the actual layout of the top cell, components for connecting the wiring layers are arranged at the positions of the additional pins 804 of the top cell, and when there is no first component via or second component via, FIG.
Steps 1 to 3 realize the signal wiring of the second layer different from the signals of the first via and the second via of the component for connecting between wiring layers, and realize the first component via or the second component via.
When there is a component via, the signal wiring of the second layer connected to the first via and the second via of the component for wiring interlayer connection is realized by steps 1 to 3 in FIG.

【0025】図9は、本発明の請求項5の実施例をあら
わした、自動配線装置で使用する、機能ブロックの信号
ピンを示す図である。901は第1層部分、902は第
3層部分、903は信号ピンの中心、904は第2層領
域、905は仮想ビアである。図9において、仮想ビア
905については第1ビア及び第2ビアとのスタック禁
止の制約を与えることにより、第1層部分901及び第
3層部分902の間に第1ビア及び第2ビアが配置され
なくなり、ひいては第1層部分901及び第3層部分9
02と同一の信号が、第1ビアを介して第1層部分90
1に、第2ビアを介して第3層部分902にそれぞれ接
続されなくなる。図9については請求項1乃至請求項4
において、配線層間接続用コンポーネントの第1ビア及
び第2ビアと異なる信号に限定して、第2層による配線
をする場合に適用される。
FIG. 9 is a diagram showing signal pins of a functional block used in an automatic wiring device according to a fifth embodiment of the present invention. Reference numeral 901 denotes a first layer portion, 902 denotes a third layer portion, 903 denotes a center of a signal pin, 904 denotes a second layer region, and 905 denotes a virtual via. In FIG. 9, the first via and the second via are arranged between the first layer portion 901 and the third layer portion 902 by restricting the stacking of the virtual via 905 with the first via and the second via. The first layer portion 901 and the third layer portion 9
02 is transmitted to the first layer portion 90 via the first via.
First, it is no longer connected to the third layer portion 902 via the second via. As for FIG. 9, claims 1 to 4
In this case, the present invention is applied to a case where wiring is performed by the second layer by limiting signals to signals different from those of the first via and the second via of the wiring interlayer connection component.

【0026】[0026]

【発明の効果】以上述べたように、本発明の半導体集積
回路は、第1に、機能ブロックの信号ピンに第I層と第
I+2層の配線の接続が可能で、かつ前記信号ピンと同
一の位置に第I+1層を使用して前記信号ピンと異なる
信号を配線することが可能になる。
As described above, in the semiconductor integrated circuit of the present invention, first, the signal pins of the function block can be connected to the wirings of the I-th layer and the (I + 2) -th layer, and the same as the signal pins. It becomes possible to wire a signal different from the signal pin by using the (I + 1) th layer at the position.

【0027】第2に、前記信号ピンに第I層と第I+2
層の配線の接続が可能で、かつ前記信号ピンと同一の位
置に第I+1層を使用して前記信号ピンと同一の信号を
配線することが可能になる。
Second, the I-th layer and the (I + 2) -th signal are applied to the signal pins.
Layer wiring can be connected, and the same signal as the signal pin can be wired using the (I + 1) th layer at the same position as the signal pin.

【0028】第3に、前記信号ピン以外で第Iビアと第
I+1ビアがスタックする位置に、第I+1層を使用し
て、信号の配線が可能になる。
Third, signal wiring becomes possible using the (I + 1) th layer at a position where the (I) th via and the (I + 1) th via are stacked other than the signal pins.

【0029】第4に、前記信号ピン以外で第Iビアと第
I+1ビアがスタックする位置に、第I+1層を使用し
て、信号の追加自動配線が可能になる。
Fourth, additional automatic wiring of signals is enabled by using the (I + 1) th layer at a position where the (I) th via and the (I + 1) th via are stacked other than the signal pins.

【0030】第5に、第1乃至第4の配線において、配
線層間接続用コンポーネントの第Iビア及び第I+1ビ
アと異なる信号に限定した第I+1層の配線が可能にな
る。
Fifth, in the first to fourth wirings, the wiring of the (I + 1) th layer limited to signals different from those of the (I) th via and the (I + 1) th via of the component for wiring interlayer connection becomes possible.

【0031】第1乃至第5により、第I層と第I+2層
の間にある配線層で、第Iビアと第I+1ビアがスタッ
クする位置を迂回することなく、第I+1層を使用して
前記第Iビアと前記第I+1ビアの信号と同一の、また
は異なる信号の自動配線装置による配線が可能になり、
3層以上の配線層を持つ半導体集積回路の配線時間の短
縮、配線効率の向上及び高集積化が実現する。
According to the first to fifth aspects, the wiring layer located between the I-th layer and the I + 2-th layer can be formed by using the (I + 1) -th layer without bypassing the position where the (I) -th via and the (I + 1) -th via are stacked. Wiring by the automatic wiring device of the same or different signal as the signal of the I-th via and the (I + 1) -th via becomes possible,
Shortening of wiring time, improvement of wiring efficiency and high integration of a semiconductor integrated circuit having three or more wiring layers are realized.

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

【図1】3層の配線層を持つ半導体集積回路において、
本発明の請求項1の実施例をあらわした、配線層間接続
用コンポーネントの平面図及び立面図。
FIG. 1 shows a semiconductor integrated circuit having three wiring layers.
FIG. 1 is a plan view and an elevation view of a component for connecting between wiring layers, showing an embodiment of claim 1 of the present invention.

【図2】本発明の請求項1の実施例をあらわした、自動
配線装置で使用する機能ブロックの信号ピンを示す図。
FIG. 2 is a diagram showing signal pins of a functional block used in the automatic wiring device, according to the first embodiment of the present invention.

【図3】図1の構造を使用して2つの異なる信号を配線
する場合を示す図。
FIG. 3 is a diagram showing a case where two different signals are wired using the structure of FIG. 1;

【図4】本発明の請求項1の実施例をあらわした、第2
層の配線工程を示す図。
FIG. 4 shows a second embodiment of the present invention.
The figure which shows the wiring process of a layer.

【図5】本発明の請求項2の実施例をあらわした、第2
層の配線工程を示す図。
FIG. 5 shows a second embodiment of the present invention.
The figure which shows the wiring process of a layer.

【図6】本発明の請求項3の実施例をあらわした、配線
フローを示す図。
FIG. 6 is a diagram showing a wiring flow representing an embodiment of the third embodiment of the present invention.

【図7】本発明の請求項4の実施例をあらわした、配線
フローを示す図。
FIG. 7 is a diagram showing a wiring flow, showing an embodiment according to claim 4 of the present invention.

【図8】本発明の請求項4の実施例をあらわした、トッ
プセルのネットリストにおける追加ピン接続用ノードを
示す図。
FIG. 8 is a diagram showing an additional pin connection node in a netlist of a top cell, showing an embodiment of claim 4 of the present invention.

【図9】本発明の請求項5の実施例をあらわした、自動
配線装置で使用する、機能ブロックの信号ピンを示す
図。
FIG. 9 is a diagram showing signal pins of a functional block used in an automatic wiring device according to a fifth embodiment of the present invention.

【図10】従来技術を用いて、3層の配線層において第
1層と第3層を接続した場合の立面図。
FIG. 10 is an elevational view when a first layer and a third layer are connected in three wiring layers using a conventional technique.

【図11】従来技術による、第1層と第2層を接続する
為の第1コンポーネントビアをあらわした平面図及び立
面図。
FIG. 11 is a plan view and an elevation view showing a first component via for connecting a first layer and a second layer according to the related art.

【図12】従来技術による、第2層と第3層を接続する
為の第2コンポーネントビアをあらわした平面図及び立
面図。
FIG. 12 is a plan view and an elevation view showing a second component via for connecting a second layer and a third layer according to the related art.

【図13】第1ビアと第2ビアをスタックした位置の近
傍に第2層が配線される場合を示す図。
FIG. 13 is a diagram showing a case where a second layer is wired near a position where a first via and a second via are stacked;

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

101・・・第1層部分 102・・・第1ビア 103・・・第2層部分 104・・・第2ビア 105・・・第3層部分 106・・・自動配線装置の定義データにおける第1層
のピン部分 107・・・自動配線装置の定義データにおける第3層
のピン部分 108・・・配線層間接続用コンポーネント 109・・・配線層間接続用コンポーネントの第1ビア
及び第2ビア 201・・・第1層部分 202・・・第3層部分 203・・・信号ピンの中心 204・・・第2層領域 301・・・配線層間接続用コンポーネント 302・・・配線層間接続用コンポーネントの第1ビア
及び第2ビアの層 303・・・配線層間接続用コンポーネントの第2層部
分 304・・・第一の信号の配線の為に第1ビア及び第2
ビアに接続される第1層の配線 305・・・第一の信号の配線の為に第1ビア及び第2
ビアに接続される第3層の配線 306・・・第一の信号とは異なる第二の信号の第2層
の配線 401・・・第2層の配線 402・・・配線層間接続用コンポーネントの中心位置 501・・・第2層の配線 502・・・第1コンポーネントビア 503・・・第1コンポーネントビアの第2層部分 504・・・第1コンポーネントビアの中心位置 601・・・自動配線装置による配線 602・・・ビアスタック位置の抽出 603・・・配線層間接続用コンポーネントの置き換え 604・・・ビアスタック位置における第2層を使用し
た配線 605・・・CADデータの出力 606・・・ビアスタック位置における第2層の処理 607・・・マスクデータの出力 701・・・自動配線装置による配線 702・・・ビアスタック位置の抽出 703・・・配線層間接続用コンポーネントの置き換え 704・・・ビアスタック位置における信号ピンの作成 705・・・自動配線後の配線情報とネットリストの対
応データの出力 706・・・ネットリストにおける信号ピン接続用ノー
ドの追加 707・・・自動配線後の配線情報とネットリストの対
応データの追加入力 708・・・自動配線装置による追加配線 709・・・CADデータの出力 710・・・ビアスタック位置における第2層の処理 711・・・マスクデータの出力 801・・・トップセルの自動配線用レイアウトの一部 802・・・第1論理ブロック 803・・・第2論理ブロック 804・・・トップセルの追加ピン 805・・・トップセルのネットリスト 806・・・ネットデータ 807・・・ノードデータ 808・・・図形データ 809・・・追加ピン接続用ノード 901・・・第1層部分 902・・・第3層部分 903・・・信号ピンの中心 904・・・第2層領域 905・・・仮想ビア 1001・・・第1層部分 1002・・・第1ビア 1003・・・第2層部分 1004・・・第2ビア 1005・・・第3層部分 1101・・・第1層部分 1102・・・第1ビア 1103・・・第2層部分 1201・・・第2層部分 1202・・・第2ビア 1203・・・第3層部分 1301・・・図10の構造によるスタックされた第1
ビア及び第2ビア 1302・・・第一の信号に使用される第1層の配線 1303・・・第一の信号に使用される第3層の配線 1304・・・第二の信号に使用される第2層の配線
101: first layer portion 102: first via 103: second layer portion 104: second via 105: third layer portion 106: first in the definition data of the automatic wiring device Pin portion of one layer 107: Pin portion of third layer in definition data of the automatic wiring device 108: Component for connection between wiring layers 109: First via and second via 201 of component for connection between wiring layers ..First layer part 202... Third layer part 203... Center of signal pin 204... Second layer area 301. Layer of first via and second via 303... Second layer portion of component for wiring interlayer connection 304... First via and second via for wiring of first signal
Wiring of the first layer connected to the via 305... The first via and the second for the wiring of the first signal
Wiring of the third layer connected to the via 306... Wiring of the second layer of the second signal different from the first signal 401. Wiring of the second layer 402. Center position 501: Wiring of second layer 502: First component via 503: Second layer portion of first component via 504: Center position of first component via 601: Automatic wiring device 602: Extraction of via stack position 603: Replacement of components for wiring interlayer connection 604: Wiring using second layer at via stack position 605: CAD data output 606: Via Processing of second layer at stack position 607: Output of mask data 701: Wiring by automatic wiring device 702: Extraction of via stack position 703: Replacement of components for connection between wiring layers 704: Creation of signal pins at via stack positions 705: Output of wiring information and data corresponding to netlist after automatic wiring 706: Signal pins in netlist Addition of connection node 707: Additional input of wiring data after automatic wiring and corresponding data of netlist 708: Additional wiring by automatic wiring device 709: Output of CAD data 710: At via stack position Processing of second layer 711: Output of mask data 801: Part of layout for automatic wiring of top cell 802: First logical block 803: Second logical block 804: Top cell Additional pin 805: Top cell net list 806: Net data 807: Node data 808: graphic data 809: additional pin connection node 901: first layer portion 902: third layer portion 903: center of signal pin 904: second layer region 905 ..Virtual via 1001 first layer portion 1002 first via 1003 second layer portion 1004 second via 1005 third layer portion 1101 first layer portion 1102 1st via 1103 2nd layer portion 1201 2nd layer portion 1202 2nd via 1203 3rd layer portion 1301 Stacked by the structure of FIG. First
Vias and second vias 1302: First-layer wiring used for first signal 1303: Third-layer wiring used for first signal 1304: Used for second signal Second layer wiring

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】3層以上の配線層(以下、下の層から、第
1層、第2層・・・第N層と記し、第1層は配線層でな
くても良い)を有する半導体集積回路の配線方法におい
て、 第I(I≧1)層と第I+1層を絶縁する為の第I層間
絶縁膜に空けられたコンタクトホール(以下、第Iビア
と記す)と、第I+1層と第I+2層を絶縁する為の第
I+1層間絶縁膜に空けられたコンタクトホール(以
下、第I+1ビアと記す)を同一位置に配置し、前記第
Iビアと前記第I+1ビアを有限な値のスペースをおい
て、完全に、または部分的に取り囲む様に、第I+1層
を配置して成る配線層間接続用コンポーネントを任意の
機能ブロックの信号ピン上に配置し、自動配線装置で使
用する機能ブロックの定義データでは前記機能ブロック
の信号ピンを前記配線層間接続用コンポーネントの第I
層と第I+2層の部分のみで表現し、自動配線後に配線
された第I+1層については、前記配線層間接続用コン
ポーネントの第I+1層部分に含まれる箇所を、前記配
線層間接続用コンポーネントの第I+1層部分に沿って
削除し、前記配線層間接続用コンポーネントの第I+1
層部分に置き換えることを特徴とする、半導体集積回路
の配線方法。
1. A semiconductor having three or more wiring layers (hereinafter referred to as a first layer, a second layer,..., An N-th layer from the lower layer, and the first layer may not be a wiring layer). A wiring method for an integrated circuit, comprising: a contact hole (hereinafter referred to as an I-th via) formed in an I-th interlayer insulating film for insulating an I-th (I ≧ 1) layer and an I + 1-th layer; A contact hole (hereinafter, referred to as an (I + 1) th via) formed in an (I + 1) th interlayer insulating film for insulating an (I + 2) th layer is arranged at the same position, and the Ith via and the (I + 1) th via are finite in space. In this case, the wiring layer connection component formed by arranging the (I + 1) th layer so as to completely or partially surround it is arranged on a signal pin of an arbitrary functional block, and a component of the functional block used in the automatic wiring apparatus is arranged. In the definition data, the signal pins of the functional block Part I of components for wiring interlayer connection
For the (I + 1) th layer wired after the automatic wiring, the portion included in the (I + 1) th layer part of the wiring interlayer connection component is represented by the (I + 1) th layer of the wiring interlayer connection component. Removed along the layer portion, and the (I + 1)
A wiring method for a semiconductor integrated circuit, wherein the wiring method is replaced with a layer portion.
【請求項2】請求項1記載の半導体集積回路の配線方法
において、前記機能ブロックの信号ピンの位置で、自動
配線後に第I層、前記第Iビア、第I+1層から成るサ
ンドイッチ構造のコンポーネント(以下、第Iコンポー
ネントビアと記す)、及び第I+1層、前記第I+1ビ
ア、第I+2層から成るサンドイッチ構造のコンポーネ
ント(以下、第I+1コンポーネントビアと記す)が配
置された場合は、前記配線層間接続用コンポーネントの
第I+1層部分に含まれる箇所を、前記配線層間接続用
コンポーネントの第I+1層部分に沿って削除すること
なく、前記配線層間接続用コンポーネントの第I+1層
部分に前記第Iコンポーネントビアの第I+1層部分、
または前記第I+1コンポーネントビアの第I+1層部
分を重ねることを特徴とする、半導体集積回路の配線方
法。
2. The wiring method for a semiconductor integrated circuit according to claim 1, wherein a component having a sandwich structure including the I-th layer, the I-th via, and the I + 1-th layer after automatic wiring at a position of a signal pin of the functional block. In the case where components having a sandwich structure composed of an (I + 1) th component via, an (I + 1) th layer, the (I + 1) th via, and an (I + 2) th layer (hereinafter, referred to as an (I + 1) th component via) are disposed, the wiring interlayer connection is performed. The component included in the (I + 1) th layer portion of the component for wiring connection is not deleted along the (I + 1) th layer portion of the component for connection between wiring layers, and the component via for the Ith component via is added to the (I + 1) th layer portion of the component for wiring interlayer connection. Layer I + 1,
Alternatively, a wiring method for a semiconductor integrated circuit, wherein the (I + 1) th layer via of the (I + 1) th component via overlaps.
【請求項3】請求項1記載の半導体集積回路の配線方法
において、 自動配線後に前記第Iコンポーネントビアと前記第I+
1コンポーネントビアが同一の位置に配置される場合、
前記第Iコンポーネントビアと前記第I+1コンポーネ
ントビアの1組を前記配線層間接続用コンポーネントに
置き換えることを特徴とする、半導体集積回路の配線方
法。
3. The wiring method for a semiconductor integrated circuit according to claim 1, wherein said I-component via and said I +
When one component via is placed at the same position,
A wiring method for a semiconductor integrated circuit, wherein one set of the I-th component via and the (I + 1) -th component via is replaced with the wiring interlayer connection component.
【請求項4】請求項3記載の半導体集積回路の配線方法
において、 自動配線装置で使用するトップセルの定義データでは、
請求項3記載の第Iコンポーネントビアと第I+1コン
ポーネントビアの1組と置き換えた配線層間接続用コン
ポーネントについて、第I層と第I+2層の部分を任意
の信号ピンに割り当て、前記第Iコンポーネントビアと
前記第I+1コンポーネントビアに接続するネットに前
記第Iコンポーネントビアの第I層部分に接続するノー
ドと前記第I+1コンポーネントビアの第I+2層部分
に接続するノードを追加し、追加自動配線することを特
徴とする、半導体集積回路の配線方法。
4. The method for wiring a semiconductor integrated circuit according to claim 3, wherein the definition data of the top cell used in the automatic wiring device includes:
4. The wiring layer connection component replaced with a set of the I-th component via and the (I + 1) -th component via according to claim 3, wherein a portion of the I-th layer and the (I + 2) -th layer is assigned to an arbitrary signal pin. A node connected to the I-th layer portion of the I-th component via and a node connected to the I-th layer portion of the I + 1-th component via are added to a net connected to the I + 1-th component via, and additional automatic wiring is performed. A wiring method for a semiconductor integrated circuit.
【請求項5】請求項1乃至請求項4記載の半導体集積回
路の配線方法において、自動配線装置で使用するトップ
セルの定義データにおいて、前記配線層間接続用コンポ
ーネントの位置に仮想ビアを配置し、前記仮想ビアと前
記第Iビアの間、及び前記仮想ビアと前記第I+1ビア
の間にビアの同一位置の配置(以下、スタックと記す)
を禁止する制約を与えることを特徴とする、半導体集積
回路の配線方法。
5. The wiring method for a semiconductor integrated circuit according to claim 1, wherein a virtual via is arranged at a position of the wiring interlayer connection component in the definition data of the top cell used in the automatic wiring device, Arrangement of vias at the same position between the virtual via and the I-th via and between the virtual via and the I + 1-th via (hereinafter, referred to as a stack)
A wiring method for a semiconductor integrated circuit, wherein a constraint is imposed to prohibit the wiring.
JP10060002A 1998-03-11 1998-03-11 Semiconductor integrated circuit wiring method Withdrawn JPH11260817A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10060002A JPH11260817A (en) 1998-03-11 1998-03-11 Semiconductor integrated circuit wiring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10060002A JPH11260817A (en) 1998-03-11 1998-03-11 Semiconductor integrated circuit wiring method

Publications (1)

Publication Number Publication Date
JPH11260817A true JPH11260817A (en) 1999-09-24

Family

ID=13129471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10060002A Withdrawn JPH11260817A (en) 1998-03-11 1998-03-11 Semiconductor integrated circuit wiring method

Country Status (1)

Country Link
JP (1) JPH11260817A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025126676A1 (en) * 2023-12-14 2025-06-19 ソニーセミコンダクタソリューションズ株式会社 Solid-state imaging device and electronic apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025126676A1 (en) * 2023-12-14 2025-06-19 ソニーセミコンダクタソリューションズ株式会社 Solid-state imaging device and electronic apparatus

Similar Documents

Publication Publication Date Title
US6414852B1 (en) Integrated circuit and method of design thereof
JPH11260817A (en) Semiconductor integrated circuit wiring method
US6477690B1 (en) In-place repeater insertion methodology for over-the-block routed integrated circuits
US5825659A (en) Method for local rip-up and reroute of signal paths in an IC design
JP2910734B2 (en) Layout method
JPH1167923A (en) Semiconductor integrated circuit, wiring arrangement method thereof, and recording medium recording the method
US20040153987A1 (en) Method and system for connecting computer-generated rectangles
JP2872216B1 (en) Macro design method
JPH11312185A (en) Method for preparing layout data
JP3611202B2 (en) Non-rectangular LSI layout method
JP3130891B2 (en) Wiring method
JPH11214518A (en) Placement and wiring equipment
JP2009283657A (en) Layout generating apparatus and layout designing method of semiconductor integrated circuit
JPH06216249A (en) Automatic layout design system for ic chip
JP2912300B2 (en) ASIC layout method
JP3578615B2 (en) Layout method of semiconductor integrated circuit
JP3293588B2 (en) Automatic wiring method, automatic wiring device, and recording medium recording automatic wiring program
JPH0547929A (en) Automatic arrangement/wiring method
JP2844945B2 (en) Layout design method for integrated circuits
JP2004363294A (en) Power supply layout method for semiconductor integrated circuit device
JP4080051B2 (en) Recording medium and data retrieval method
JP2908447B1 (en) Layout method of semiconductor integrated circuit
JPH05235164A (en) Automatic layout processing system for semiconductor integrated circuits
JP2000058658A (en) Semiconductor integrated circuit design method
JPH04218943A (en) Manufacture of large-scale integrated circuit device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050607