JP2007013032A - Semiconductor device and method for designing the same - Google Patents
Semiconductor device and method for designing the same Download PDFInfo
- Publication number
- JP2007013032A JP2007013032A JP2005194789A JP2005194789A JP2007013032A JP 2007013032 A JP2007013032 A JP 2007013032A JP 2005194789 A JP2005194789 A JP 2005194789A JP 2005194789 A JP2005194789 A JP 2005194789A JP 2007013032 A JP2007013032 A JP 2007013032A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- extension
- designing
- wiring
- cell
- 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
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
本発明は、半導体装置の設計方法及び半導体装置に関する。特に本発明は、従来と比べて配線を短くすることができる半導体装置の設計方法及び半導体装置に関する。 The present invention relates to a semiconductor device design method and a semiconductor device. In particular, the present invention relates to a semiconductor device design method and a semiconductor device capable of shortening the wiring compared to the prior art.
半導体装置を設計するに際し、予め所定の機能を有するように設計されたスタンダードセル(以下セルと記載)又はスタンダードブロック(以下ブロックと記載)を用いる方法が多用されている。この方法は、複数のセル及びブロックが格納されたライブラリから、必要な機能を有するセル又はブロックを読み出してマトリックス状に配置し、配置したセル又はブロック相互間を配線で接続することにより、半導体装置を設計する方法である(例えば特許文献1参照)。配線の設計は、コンピュータが自動で行う。なお、ブロックは複数のセルの集合体である。
図10は、従来の半導体装置の配線の配置を説明する為の平面図である。本図に示す例において、長方形のセル101,102,103,104がマトリックス状に配置されている。各々のセルの最表層110には、外部と接続するための端子(セル102,103においては図示を省略)が設けられている。端子はセルのいずれかの辺に接しているが、その位置は予め定められている。
FIG. 10 is a plan view for explaining the wiring arrangement of a conventional semiconductor device. In the example shown in the figure,
セル101は端子111a,111b,111cを有しており、セル104は端子114a,114b,114cを有している。これらの端子のうち、端子111aは端子114cと接続されている。端子111aはセル104から最も遠い辺に接しており、端子114cはセル101から最も遠い辺に接している。このため、端子111aと端子114cとを接続する配線120は、セル相互間を縫うように引かれている。
The
上記したように、セル及びブロックの端子の位置は予め定められている。このため、セル及びブロックの配置、及び端子の位置によっては、端子を接続する配線が長くなり、セル及びブロックの相互間において、信号の遅延や高抵抗化が生じていた。
本発明は上記のような事情を考慮してなされたものであり、その目的は、従来と比べて配線を短くすることができる半導体装置の設計方法及び半導体装置を提供することにある。
As described above, the positions of the cell and block terminals are determined in advance. For this reason, depending on the arrangement of the cells and blocks, and the positions of the terminals, the wiring connecting the terminals becomes long, causing signal delay and high resistance between the cells and the blocks.
The present invention has been made in consideration of the above-described circumstances, and an object of the present invention is to provide a semiconductor device design method and a semiconductor device in which wiring can be shortened as compared with the prior art.
上記課題を解決するため、本発明に係る半導体装置の設計方法は、半導体素子と、該半導体素子上に設けられた一つ又は複数の配線層と、最上層の前記配線層に設けられた外部接続用の端子とを有するセル又はブロックを、複数互いに接続することにより半導体装置を設計する、半導体装置の設計方法であって、
前記端子は、前記セル又はブロックの縁に位置し、
前記最上層の配線層上に端子拡張層を設け、該端子拡張層に、前記セル又はブロック内に位置し、前記端子に接続する拡張端子を設計する工程と、
前記拡張端子を用いて、第1の前記セル又はブロック、並びに第2の前記セル又はブロックを互いに接続する配線を設計する工程とを具備する。
In order to solve the above problems, a semiconductor device design method according to the present invention includes a semiconductor element, one or more wiring layers provided on the semiconductor element, and an external layer provided on the uppermost wiring layer. A semiconductor device design method for designing a semiconductor device by connecting a plurality of cells or blocks each having a connection terminal,
The terminal is located at an edge of the cell or block;
Providing a terminal extension layer on the uppermost wiring layer, and designing an extension terminal connected to the terminal located in the cell or block on the terminal extension layer;
Designing a wiring for connecting the first cell or block and the second cell or block to each other using the extension terminal.
前記拡張端子の位置の自由度は、前記端子の位置の自由度より高い。このため、本半導体装置の設計方法によれば、前記拡張端子を設計する工程において、前記拡張端子を適切な位置に配置することにより、前記標準回路パターンを互いに接続する配線を短くすることができる。 The degree of freedom of the position of the extension terminal is higher than the degree of freedom of the position of the terminal. For this reason, according to the method for designing the semiconductor device, in the step of designing the extension terminal, the extension terminal is arranged at an appropriate position, whereby the wiring for connecting the standard circuit patterns to each other can be shortened. .
前記拡張端子を設計する工程において、前記拡張端子を長尺状の形状にしてもよい。また、前記拡張端子を設計する工程において、前記拡張端子を前記セル又はブロックの縁と複数箇所で接させてもよい。前記セル又はブロックが略四角形である場合、前記拡張端子を設計する工程において、前記拡張端子を、前記セル又はブロックの異なる2つの辺それぞれと接させるのが好ましい。 In the step of designing the extension terminal, the extension terminal may have an elongated shape. In the step of designing the extension terminal, the extension terminal may be in contact with an edge of the cell or block at a plurality of locations. When the cell or block is substantially square, it is preferable that in the step of designing the extension terminal, the extension terminal is brought into contact with each of two different sides of the cell or block.
前記配線を設計する工程は、前記端子拡張層に、前記第1のセル又はブロックの前記拡張端子に接続し、第1の座標の軸と平行な第1の配線を設計する工程と、
前記端子拡張層に、前記第2のセル又はブロックの前記拡張端子に接続し、前記第1の座標の軸と略平行であり、かつ前記第1の座標において一部が前記第1の配線と重なる第2の配線を設計する工程と、
前記端子拡張層上に接続用配線層を設け、該接続用配線層に、前記第1の座標の軸と略直交し、前記第1の配線及び前記第2の配線それぞれに接続する第3の配線を設計する工程とを具備してもよい。
The step of designing the wiring includes the step of connecting the terminal extension layer to the extension terminal of the first cell or block and designing a first wiring parallel to the axis of the first coordinate;
The terminal extension layer is connected to the extension terminal of the second cell or block, is substantially parallel to the axis of the first coordinate, and a part of the first coordinate is connected to the first wiring. Designing a second overlapping wiring; and
A connection wiring layer is provided on the terminal extension layer, and the connection wiring layer is substantially orthogonal to the axis of the first coordinate and is connected to each of the first wiring and the second wiring. And a step of designing the wiring.
前記拡張端子を設計する工程は、前記第1のセル又はブロックに第1の前記拡張端子を設計する工程と、
前記第2のセル又はブロックに、第1の座標において一部が前記第1の拡張端子と重なる第2の前記拡張端子を設計する工程とを具備し、
前記配線を設計する工程は、前記端子拡張層上に接続用配線層を設け、該接続用配線層に、前記第1の座標の軸と略直交し、前記第1の拡張端子及び前記第2の拡張端子それぞれに接続する配線を設計する工程を有していてもよい。
Designing the extension terminal comprises designing the first extension terminal in the first cell or block;
Designing the second extension terminal in the second cell or block to partially overlap the first extension terminal in a first coordinate;
In the step of designing the wiring, a connection wiring layer is provided on the terminal extension layer, and the connection wiring layer is substantially orthogonal to the axis of the first coordinate, and the first extension terminal and the second extension There may be a step of designing a wiring connected to each of the extension terminals.
上記した半導体装置の製造方法それぞれにおいて、前記複数の標準回路パターンを互いに接続する工程は、コンピュータが、前記複数の標準回路パターンの相互間に配線を引くことにより接続を行う工程であってもよい。 In each of the semiconductor device manufacturing methods described above, the step of connecting the plurality of standard circuit patterns to each other may be a step in which a computer connects by drawing wiring between the plurality of standard circuit patterns. .
また、前記拡張端子を設計する工程の後に、前記拡張端子が設計された前記標準回路パターンを、記憶装置に保持させる工程を具備してもよい。この場合、前記拡張端子が設計された前記標準回路パターンを、他の半導体装置を設計するときに再利用することができる。 In addition, after the step of designing the extension terminal, a step of holding the standard circuit pattern in which the extension terminal is designed in a storage device may be provided. In this case, the standard circuit pattern in which the extension terminal is designed can be reused when designing another semiconductor device.
本発明に係る半導体装置は、第1の半導体素子と、該第1の半導体素子上に設けられた一つ又は複数の配線層と、最上層の前記配線層に設けられた外部接続用の第1の端子とを有する、第1のセル又はブロックと、
第2の半導体素子と、該第2の半導体素子上に設けられ、前記第1のセル又はブロックと同一数の配線層と、最上層の前記配線層に設けられた外部接続用の第2の端子とを有する、第2のセル又はブロック
前記最上層の配線層上に位置する端子拡張層に形成され、前記第1の端子に接続し、かつ前記第1のセル又はブロック内に位置する第1の拡張端子と、
前記端子拡張層に形成され、前記第2の端子に接続し、かつ前記第2のセル又はブロック内に位置する第2の拡張端子と、
を具備し、
前記第1の拡張端子及び前記第2の拡張端子は、前記端子拡張層、及び該端子拡張層より上に位置する接続用配線層の少なくとも一方に設けられた配線を用いて、互いに接続されている。
The semiconductor device according to the present invention includes a first semiconductor element, one or a plurality of wiring layers provided on the first semiconductor element, and a first external connection provided on the uppermost wiring layer. A first cell or block having one terminal;
A second semiconductor element, a second wiring layer provided on the second semiconductor element, the same number of wiring layers as the first cells or blocks, and a second external connection layer provided in the uppermost wiring layer. A second cell or block having a terminal formed in a terminal extension layer located on the uppermost wiring layer, connected to the first terminal, and located in the first cell or
A second extension terminal formed in the terminal extension layer, connected to the second terminal, and located in the second cell or block;
Comprising
The first extension terminal and the second extension terminal are connected to each other using a wiring provided in at least one of the terminal extension layer and a connection wiring layer located above the terminal extension layer. Yes.
以下、図面を参照して本発明の実施形態について説明する。図1は、本発明の実施形態に係る半導体装置の設計方法を説明する為のフローチャートである。本方法では、まず設計者は、記憶装置内に構築されたライブラリから、必要な機能を有するセル及びブロック(以下セルと記載)を複数選択し、選択したセルを所定の位置に配置する(S1)。セルの平面形状は長方形であり、内部のエリアに、半導体基板に設けられる半導体素子と、この半導体素子上に設けられる配線層とを有する。最上層の配線層には、外部接続用の端子が設けられているが、この端子は、セルのいずれかの辺と接している。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a flowchart for explaining a semiconductor device design method according to an embodiment of the present invention. In this method, the designer first selects a plurality of cells and blocks (hereinafter referred to as cells) having necessary functions from a library constructed in the storage device, and places the selected cells at predetermined positions (S1). ). The planar shape of the cell is a rectangle, and has a semiconductor element provided on a semiconductor substrate and a wiring layer provided on the semiconductor element in an internal area. The uppermost wiring layer is provided with a terminal for external connection, and this terminal is in contact with any side of the cell.
次いで、設計者は、セルの最上層の配線層上に端子拡張層を設け、この端子拡張層に拡張端子を設計する(S2)。拡張端子は接続孔を介して、セルの端子に接続している。拡張端子は、セルが有する端子と比べて、セルを相互に接続する配線との接続ポイントを多数有する。なお、本実施例において、セル内に位置する端子拡張層には、拡張端子以外は配置されないが、他の配線が形成されてもよい。 Next, the designer provides a terminal extension layer on the uppermost wiring layer of the cell, and designs an extension terminal in this terminal extension layer (S2). The extension terminal is connected to the terminal of the cell through the connection hole. The extension terminal has a larger number of connection points with wirings for connecting the cells to each other than the terminals of the cell. In this embodiment, the terminal expansion layer located in the cell is not arranged except for the expansion terminals, but other wirings may be formed.
次いで、コンピュータが、セルを相互に接続する為の配線を設計する(S3)。拡張端子は接続ポイントを多数有するため、コンピュータは、従来と比べて全長が短くなるように配線を設計することができる。その後、拡張端子が設計されたセルをライブラリに格納し、再度利用できるようにする(S4)。
以下、図を用いて具体的に説明する。
Next, the computer designs wiring for connecting the cells to each other (S3). Since the extension terminal has a large number of connection points, the computer can design the wiring so that the overall length is shorter than in the conventional case. Thereafter, the cell in which the extended terminal is designed is stored in the library so that it can be used again (S4).
This will be specifically described below with reference to the drawings.
図2、図3(A)、図4、及び図5(A)は、半導体装置の第1の設計例を説明する為の平面図である。図3(B)、図5(B)は、それぞれ図3(A),図5(A)のA−A断面図である。 2, FIG. 3A, FIG. 4 and FIG. 5A are plan views for explaining a first design example of the semiconductor device. FIGS. 3B and 5B are cross-sectional views taken along lines AA in FIGS. 3A and 5A, respectively.
まず、図2に示すように、設計者は、長方形のセル1,2,3,4を選択し、これらのセルをマトリックス状に配置する。セル1は、最上層の層間絶縁膜10上に端子11a,11b,11cを有しており、セル4は、層間絶縁膜10上に端子14a,14b,14cを有している。これらの端子のうち、端子11a,14cが相互に接続される。端子11aは、セル1のうち、セル4から最も遠い辺1aに接しており、端子14cは、セル4のうち、セル1から最も遠い辺4aに接している。また、各セルの内部に位置する層間絶縁膜10上には、図示しない配線パターンが複数配置されている。このため、コンピュータが端子11a,14cを直接接続する場合、各セルを避けて配線を引く必要があり、配線長が長くなる。
First, as shown in FIG. 2, the designer selects
これに対し、図3(A)及び図3(B)のA−A断面図に示すように、本実施形態において設計者は、層間絶縁膜10及び各端子上に層間絶縁膜20を配置し、さらに層間絶縁膜20上に端子拡張用の配線層を新たに設け、拡張端子21a,21b,21c,24a,24b,24cを配置する。
On the other hand, as shown in the AA cross-sectional views of FIGS. 3A and 3B, in this embodiment, the designer arranges the
拡張端子21a,21b,21cはセル1内に、辺1aと略平行に配置されており、辺1aと交わる2つの辺1b,1cそれぞれと接している。さらに拡張端子21a,21b,21cは、それぞれ接続孔20a,20b,20cを介して端子11a,11b,11cに接続している。
The
拡張端子24a,24b,24cはセル4内に、辺4a(すなわちy軸)と略平行に配置されており、辺4aと交わる2つの辺4b,4cと接している。さらに拡張端子24a,24b,24cは、それぞれ接続孔20d,20e,20fを介して端子14a、14b,14cに接続している。
The
その後、コンピュータが拡張端子21a,24c相互間を接続する配線を設計する。なお、本例においては、デザインルール上、同一の配線層に属する配線は同一の方向にしか延伸できない。このため、コンピュータは、以下に詳細を示すように、端子拡張層に、拡張端子21a,24cと同一方向に延伸する第1の配線を配置するとともに、端子拡張層上に、拡張端子21a,24cと直交する配線層を新たに設ける。
Thereafter, the computer designs wiring for connecting the
まず、図4に示すように、コンピュータは、セルとセルの隙間に、拡張端子21a,24aと同一方向に延伸する配線21d,24dを配置する。配線21dは、セル4に近い辺1cにおいて拡張端子21aと接続しており、配線24dは、セル1に近い辺4bにおいて拡張端子24cと接続している。配線21d,24dそれぞれの開放端は、配線21dの延伸方向において同一の位置にある。
なお、図4では、分かりやすくするために、各端子及び各接続孔を省略している。
First, as shown in FIG. 4, the computer arranges
In FIG. 4, each terminal and each connection hole are omitted for easy understanding.
次いで、図5(A),(B)に示すように、コンピュータは、層間絶縁膜20上に層間絶縁膜30を配置し、さらに層間絶縁膜30上に配線31aを配置する。配線31aは配線21d,24dと直交する方向に延伸しており、接続孔30a,30bを介して配線21d,24dと接続している。
Next, as shown in FIGS. 5A and 5B, the computer arranges the
このように、半導体装置の第1の設計例によれば、端子11aはセル4から最も遠い辺1aと接しており、端子14cはセル1から最も遠い辺4aと接しているが、拡張端子21aをセル4に近い辺1cと接させ、かつ拡張端子24cをセル1に近い辺4bと接させている。このため、端子11aから拡張端子21a、配線21d,31a,24d、及び拡張端子24cそれぞれを経由して端子14cに達するまでの配線長は、拡張端子21a,24cを設けずに端子11a,14cを接続する配線を形成する場合と比べて、短くなる。従って、従来と比べて配線長を短くすることができる。
Thus, according to the first design example of the semiconductor device, the
図6及び図7は、半導体装置の第2の設計例を説明する為の平面図である。以下、第1の実施形態と同一の構成については同一の符号を付し、説明を省略する。本実施形態では、セル1の端子11aは、セル2の端子12aと接続される。端子11a,12aは、端子11aが接する辺1a(すなわちy軸)の延伸方向において、互いに異なる位置に配置されている。辺1aは、セル1のうちセル2から最も遠い辺である。端子12aは、セル2のうちセル1から最も遠い辺2aと接している。
6 and 7 are plan views for explaining a second design example of the semiconductor device. Hereinafter, the same components as those of the first embodiment are denoted by the same reference numerals, and description thereof is omitted. In the present embodiment, the terminal 11a of the
まず、図6に示すように、設計者は、第1の実施形態と同様にセルをライブラリから選択し、選択したセル1,2,3,4をマトリックス状に配置する。
次いで、設計者は層間絶縁膜20を配置し、層間絶縁膜20上に拡張端子21a,22aを配置する。本実施形態では、セル1内に位置する拡張端子21aは、セル1の辺1bのみに接している。また、拡張端子22aは、セル2内に配置されており、接続孔20gを介して端子12aに接続している。拡張端子22aは、セル2の辺2bのみに接続している。拡張端子21a,22aは、それぞれ辺1aと平行な方向に延伸しており、少なくとも一部が辺1aの延伸方向において互いに同一の位置に配置されている。
First, as shown in FIG. 6, the designer selects cells from the library as in the first embodiment, and arranges the selected
Next, the designer arranges the
次いで、図7に示すように、コンピュータは層間絶縁膜30を配置し、層間絶縁膜30上に配線31bを配置する。配線31bは、辺1aと直交する方向に延伸しており、接続孔30c,30dを介して拡張端子21a,22aと接続している。
Next, as shown in FIG. 7, the computer arranges the
このように、半導体装置の第2の設計例によれば、セル2から最も遠い辺に接している端子11aと、セル1から最も遠い辺に接している端子12aとを接続する場合に、拡張端子21a,22aを設け、これら拡張端子、接続孔30c,30d及び配線31bのみで端子11a,12a相互間を接続している。一方、拡張端子21a,22aを設けない場合、端子11a,12a相互間を接続する配線はセル1,2を迂回しなければならない。
従って、拡張端子を設けることにより、端子11a,12a相互間を接続する配線長を短くすることができる。
As described above, according to the second design example of the semiconductor device, when the terminal 11a in contact with the side farthest from the
Therefore, by providing the extension terminal, the length of the wiring connecting the
図8及び図9は、半導体装置の第3の設計例を説明する為の平面図である。以下、第1の実施形態と同一の構成については同一の符号を付し、説明を省略する。本実施形態では、セル2の端子12bが、セル3の端子13aと接続される。端子12b,13aは、端子13aが接する辺3a(すなわちy軸)の延伸方向において、互いに異なる位置に配置されている。辺3aは、セル3のうちセル2から最も遠い辺である。端子12bは、セル2のうちセル3から最も近い辺2cと接している。
8 and 9 are plan views for explaining a third design example of the semiconductor device. Hereinafter, the same components as those of the first embodiment are denoted by the same reference numerals, and description thereof is omitted. In the present embodiment, the terminal 12b of the
まず、図8に示すように、設計者は、第1の実施形態と同様にセルをライブラリから選択し、選択したセル1,2,3,4をマトリックス状に配置する。
次いで、設計者は層間絶縁膜20を配置し、層間絶縁膜20上に拡張端子22b,23aを配置する。本実施形態では、セル2内に位置する拡張端子22bは、端子12b上に位置しており、接続孔20hを介して端子12bと接続している。また、拡張端子23aはセル3内に配置されており、接続孔20iを介して端子13aに接続している。拡張端子23aは略L字状であり、2つの端部23b,23cがそれぞれ辺3a,3bと接している。端部23cは、平面配置において端子12b,13aを結ぶ直線(一点鎖線で図示)と辺3bとの交点に位置している。
First, as shown in FIG. 8, the designer selects cells from the library as in the first embodiment, and arranges the selected
Next, the designer arranges the
次いで、図9に示すように、コンピュータは層間絶縁膜30を配置し、層間絶縁膜30上に配線31bを配置する。配線31bは、接続孔30c,30dを介して拡張端子21a,22aと接続している。
この半導体装置の第3の設計例においても、拡張端子21a,22aを設けることにより、端子12b,13a相互間を接続する配線長を短くすることができる。
Next, as shown in FIG. 9, the computer arranges the
Also in the third design example of the semiconductor device, by providing the
尚、本発明は上述した実施形態に限定されるものではなく、本発明の主旨を逸脱しない範囲内で種々変更して実施することが可能である。例えば各拡張端子は3箇所以上でセルの縁と接してもよい。 Note that the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention. For example, each extension terminal may be in contact with the edge of the cell at three or more locations.
また、上述した各実施例において、拡張端子それぞれは拡張端子層に設けられたが、最上層の層間絶縁膜に形成された端子と同一層にスペース上の余裕がある場合、この層に拡張端子が形成されてもよい。この場合、拡張端子の形状例は、上述した各実施形態と同一である。また、各拡張端子相互間を接続する方法は、各実施形態と同一である。 Further, in each of the above-described embodiments, each extension terminal is provided in the extension terminal layer. However, if there is a space in the same layer as the terminal formed in the uppermost interlayer insulating film, the extension terminal is provided in this layer. May be formed. In this case, the shape example of the extension terminal is the same as that of each embodiment described above. Further, the method for connecting the extension terminals to each other is the same as in each embodiment.
1,2,3,4,101,102,103,104…セル、1a,1b,1c,2a,2b,2c,3a,3b,4a,4b,4c…辺、10,20,30…層間絶縁膜、11a,11b,11c,12a,12b,13a,14a,14b,14c,111a,111b,111c,114a,114b,114c…端子、20a,20b,20c,20d,20e,20f,20g,20h,20i,30a,30b,30c,30d…接続孔、21a,21b,21c,22a,22b,23a,24a,24b,24c…拡張端子、21d,24d,31a,31b,120…配線、23b,23c…端部 1, 2, 3, 4, 101, 102, 103, 104 ... cells, 1a, 1b, 1c, 2a, 2b, 2c, 3a, 3b, 4a, 4b, 4c ... sides, 10, 20, 30 ... interlayer insulation Membrane, 11a, 11b, 11c, 12a, 12b, 13a, 14a, 14b, 14c, 111a, 111b, 111c, 114a, 114b, 114c... Terminal, 20a, 20b, 20c, 20d, 20e, 20f, 20g, 20h, 20i, 30a, 30b, 30c, 30d ... connection holes, 21a, 21b, 21c, 22a, 22b, 23a, 24a, 24b, 24c ... expansion terminals, 21d, 24d, 31a, 31b, 120 ... wiring, 23b, 23c ... edge
Claims (9)
前記端子は、前記セル又はブロックの縁に位置し、
前記最上層の配線層上に端子拡張層を設け、該端子拡張層に、前記セル又はブロック内に位置し、前記端子に接続する拡張端子を設計する工程と、
前記拡張端子を用いて、第1の前記セル又はブロック、並びに第2の前記セル又はブロックを互いに接続する配線を設計する工程と、
を具備する半導体装置の設計方法。 By connecting a plurality of cells or blocks each having a semiconductor element, one or a plurality of wiring layers provided on the semiconductor element, and a terminal for external connection provided in the uppermost wiring layer. A semiconductor device design method for designing a semiconductor device,
The terminal is located at an edge of the cell or block;
Providing a terminal extension layer on the uppermost wiring layer, and designing an extension terminal connected to the terminal located in the cell or block on the terminal extension layer;
Using the extension terminal to design a wiring for connecting the first cell or block and the second cell or block to each other;
A method for designing a semiconductor device comprising:
前記拡張端子を設計する工程において、前記拡張端子を、前記セル又はブロックの異なる2つの辺それぞれと接させる請求項3に記載の半導体装置の設計方法。 The planar shape of the cell or block is substantially square,
4. The method of designing a semiconductor device according to claim 3, wherein in the step of designing the extension terminal, the extension terminal is brought into contact with each of two different sides of the cell or block.
前記端子拡張層に、前記第1のセル又はブロックの前記拡張端子に接続し、第1の座標の軸と平行な第1の配線を設計する工程と、
前記端子拡張層に、前記第2のセル又はブロックの前記拡張端子に接続し、前記第1の座標の軸と略平行であり、かつ前記第1の座標において一部が前記第1の配線と重なる第2の配線を設計する工程と、
前記端子拡張層上に接続用配線層を設け、該接続用配線層に、前記第1の座標の軸と略直交し、前記第1の配線及び前記第2の配線それぞれに接続する第3の配線を設計する工程と、
を具備する請求項1〜4のいずれか一項に記載の半導体装置の設計方法。 The step of designing the wiring includes:
Connecting the terminal extension layer to the extension terminal of the first cell or block and designing a first wiring parallel to an axis of a first coordinate;
The terminal extension layer is connected to the extension terminal of the second cell or block, is substantially parallel to the axis of the first coordinate, and a part of the first coordinate is connected to the first wiring. Designing a second overlapping wiring; and
A connection wiring layer is provided on the terminal extension layer, and the connection wiring layer is substantially orthogonal to the axis of the first coordinate and is connected to each of the first wiring and the second wiring. The process of designing the wiring;
The method for designing a semiconductor device according to claim 1, comprising:
前記第1のセル又はブロックに第1の前記拡張端子を設計する工程と、
前記第2のセル又はブロックに、第1の座標において一部が前記第1の拡張端子と重なる第2の前記拡張端子を設計する工程とを具備し、
前記配線を設計する工程は、
前記端子拡張層上に接続用配線層を設け、該接続用配線層に、前記第1の座標の軸と略直交し、前記第1の拡張端子及び前記第2の拡張端子それぞれに接続する配線を設計する工程を有する請求項1〜4のいずれか一項に記載の半導体装置の設計方法。 The step of designing the extension terminal includes:
Designing the first extension terminal in the first cell or block;
Designing the second extension terminal in the second cell or block to partially overlap the first extension terminal in a first coordinate;
The step of designing the wiring includes:
A connection wiring layer is provided on the terminal extension layer, and the connection wiring layer is substantially orthogonal to the first coordinate axis and is connected to each of the first extension terminal and the second extension terminal. The method for designing a semiconductor device according to claim 1, further comprising: a step of designing a semiconductor device.
第2の半導体素子と、該第2の半導体素子上に設けられ、前記第1のセル又はブロックと同一数の配線層と、最上層の前記配線層に設けられた外部接続用の第2の端子とを有する、第2のセル又はブロック
前記最上層の配線層上に位置する端子拡張層に形成され、前記第1の端子に接続し、かつ前記第1のセル又はブロック内に位置する第1の拡張端子と、
前記端子拡張層に形成され、前記第2の端子に接続し、かつ前記第2のセル又はブロック内に位置する第2の拡張端子と、
を具備し、
前記第1の拡張端子及び前記第2の拡張端子は、前記端子拡張層、及び該端子拡張層より上に位置する接続用配線層の少なくとも一方に設けられた配線を用いて、互いに接続されている半導体装置。 A first semiconductor element; one or a plurality of wiring layers provided on the first semiconductor element; and a first terminal for external connection provided on the uppermost wiring layer. One cell or block;
A second semiconductor element, a second wiring layer provided on the second semiconductor element, the same number of wiring layers as the first cells or blocks, and a second external connection layer provided in the uppermost wiring layer. A second cell or block having a terminal formed in a terminal extension layer located on the uppermost wiring layer, connected to the first terminal, and located in the first cell or block 1 extension terminal,
A second extension terminal formed in the terminal extension layer, connected to the second terminal, and located in the second cell or block;
Comprising
The first extension terminal and the second extension terminal are connected to each other using a wiring provided in at least one of the terminal extension layer and a connection wiring layer located above the terminal extension layer. A semiconductor device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005194789A JP2007013032A (en) | 2005-07-04 | 2005-07-04 | Semiconductor device and method for designing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005194789A JP2007013032A (en) | 2005-07-04 | 2005-07-04 | Semiconductor device and method for designing the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007013032A true JP2007013032A (en) | 2007-01-18 |
Family
ID=37751103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005194789A Withdrawn JP2007013032A (en) | 2005-07-04 | 2005-07-04 | Semiconductor device and method for designing the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007013032A (en) |
-
2005
- 2005-07-04 JP JP2005194789A patent/JP2007013032A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9098670B2 (en) | Double patterning layout design method | |
US10777505B2 (en) | Method of fabricating integrated circuit having staggered conductive features | |
JP2008251666A (en) | Three-dimensional structure semiconductor device | |
JP2007123682A (en) | Basic-cell designing method, layout designing method, designing apparatus, and program | |
JP2007013060A (en) | Semiconductor device | |
JP2009064963A (en) | Electronic device | |
US8359555B2 (en) | Arranging virtual patterns in semiconductor layout | |
JP4543755B2 (en) | Semiconductor integrated circuit | |
JP2001306641A (en) | Automatic arranging and wiring method for semiconductor integrated circuit | |
US7091614B2 (en) | Integrated circuit design for routing an electrical connection | |
JP2007234777A (en) | Semiconductor integrated circuit device and method of designing the same | |
KR20200094143A (en) | Power sharing cell architecture | |
JP2007013032A (en) | Semiconductor device and method for designing the same | |
CN104916634A (en) | Methods of preparing layouts for semiconductor devices, photomasks formed using the layouts, and semiconductor devices fabricated using the photomasks | |
JP2009252805A (en) | Semiconductor integrated circuit, its layout method and layout program | |
JP2009252806A (en) | Semiconductor device, and its layout method | |
JP2006237123A (en) | Semiconductor integrated circuit | |
JP2010283386A (en) | Semiconductor integrated circuit, and i/o block disposing method | |
CN112864117A (en) | Metal selecting structure of semiconductor device | |
JP2008270276A (en) | Dummy pattern arranging device, dummy pattern arranging method, and semiconductor device | |
JP2008159815A (en) | Manufacturing method for semiconductor device | |
US7992118B2 (en) | Semiconductor integrated circuit and design method for semiconductor integrated circuit | |
US20110304055A1 (en) | Semiconductor integrated circuit with multi-cut via and automated layout method for the same | |
JP3651654B2 (en) | Functional macro, design method thereof, and design method of semiconductor device | |
JPH11177029A (en) | Semiconductor integrated circuit |
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: 20081007 |