[go: up one dir, main page]

JP2010039521A - Calculation method for interconnect capacitance, and design support device for wiring pattern - Google Patents

Calculation method for interconnect capacitance, and design support device for wiring pattern Download PDF

Info

Publication number
JP2010039521A
JP2010039521A JP2008198176A JP2008198176A JP2010039521A JP 2010039521 A JP2010039521 A JP 2010039521A JP 2008198176 A JP2008198176 A JP 2008198176A JP 2008198176 A JP2008198176 A JP 2008198176A JP 2010039521 A JP2010039521 A JP 2010039521A
Authority
JP
Japan
Prior art keywords
wiring
wiring pattern
capacitance
pattern
inter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008198176A
Other languages
Japanese (ja)
Inventor
Takeyuki Tsuruma
建行 鶴間
Makoto Watanabe
渡辺  誠
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2008198176A priority Critical patent/JP2010039521A/en
Publication of JP2010039521A publication Critical patent/JP2010039521A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a calculation method of interconnect capacitance by which the interconnect capacitance of a wiring pattern including oblique wiring, whose layout has been prepared, is correctly obtained at high speed, and to provide a design support device of the wiring pattern. <P>SOLUTION: The calculation method of the interconnect capacitance includes: a first step of dividing a circuit region including the wiring region of a wiring pattern designed to include oblique wiring into a plurality of unit regions by prescribed grids; a second step of considering each unit region is either a wiring existence region or a wiring non-existence region according to the coverage of the wiring pattern in each unit region, and converting the oblique wiring section into a pseudo-wiring pattern including only basic cells having the shape of the unit region; a third step of carrying out pattern matching with a capacity table configured by associating the basic wiring pattern with the capacity about the obtained pseudo wiring pattern; and a fourth step of calculating an interconnect capacitance about the pseudo-wiring pattern based on the result of pattern matching. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、配線間容量の算出方法および配線パターンの設計支援装置に関する。   The present invention relates to an inter-wiring capacitance calculation method and a wiring pattern design support apparatus.

一般に、電子回路の設計工程では、まず、論理回路をデザインする回路設計の後、論理回路に基づいて配線パターンを作図するレイアウトを行うようになっている。配線パターンは、半導体等の基板に配線を作製するときに用いられるフォトマスクのパターン、および、このフォトマスクのパターンが転写されたフォトレジストのパターンに対応した形状になっている。この後、レイアウトされた各配線の寄生容量、配線の抵抗および配線のインダクタンスをレイアウトデータから抽出し、その抽出した容量値、抵抗値およびインダクタンス値を論理回路にそれぞれ加味して、回路の各伝播信号を確認する論理検証を行うようになっている。このとき、レイアウトされた各配線の容量値、抵抗値およびインダクタンス値を正しく見積もり、それらの値を各配線に付加して論理検証を行うことにより、実際の製品により近い回路駆動状態(伝播信号)を見積もることが可能になる。   In general, in the design process of an electronic circuit, first, after designing a circuit for designing a logic circuit, a layout for drawing a wiring pattern based on the logic circuit is performed. The wiring pattern has a shape corresponding to a photomask pattern used when wiring is formed on a substrate such as a semiconductor, and a photoresist pattern to which the photomask pattern is transferred. After that, the parasitic capacitance, wiring resistance, and wiring inductance of each laid out wiring are extracted from the layout data, and the extracted capacitance value, resistance value, and inductance value are added to the logic circuit, respectively. Logic verification is performed to confirm the signal. At this time, the circuit drive state (propagation signal) closer to the actual product is obtained by correctly estimating the capacitance value, resistance value, and inductance value of each laid out wiring, and adding these values to each wiring to perform logic verification. Can be estimated.

配線間容量を抽出する方法には、例えば、特許文献1に開示された方法がある。特許文献1には、隣接して配置されている配線の配線間距離や対向面積等のパラメータに対応して配線の容量等の値を格納してなるルールテーブルを予め作成しておき、この後、配線パターンのレイアウトデータから読み取ったパラメータと、ルールテーブルのパラメータとのマッチングをとることで、マッチングしたパラメータに対応する容量の値をルールテーブルから読み出すことが記載されている。なお、このような方法は、ルックアップテーブル法と呼ばれている。   As a method for extracting the inter-wiring capacitance, for example, there is a method disclosed in Patent Document 1. In Patent Document 1, a rule table that stores values such as the capacitance of wiring corresponding to parameters such as the distance between wirings of adjacent wirings and the facing area is created in advance. In addition, it is described that the value read from the rule table is read from the rule table by matching the parameter read from the layout data of the wiring pattern with the parameter of the rule table. Such a method is called a lookup table method.

ところが、ルックアップテーブル法を用いて、基準となる方向に対して0°方向、45°方向および90°方向以外の斜め方向に配置された配線(斜め配線)の容量を見積もろうとした場合、得られる配線間容量の見積精度が極端に低下するのが一般的である。これは、通常、0°方向、45°方向および90°方向に配置された配線に関してのみルールテーブルを作成しておき、これらのルールテーブルを参照して、上記以外の斜め角度方向の配線間容量見積もりを近似的に行うようにしているからである。斜め配線に関してルールテーブルを作成しない理由は、例えば、2本の配線が交差して配置されているときに、この2本の配線がなす角の全てについてルールテーブルを作成することは、所要メモリの量や手間を考慮すると、非常に困難だからである。   However, when the lookup table method is used to estimate the capacity of wiring (diagonal wiring) arranged in an oblique direction other than the 0 ° direction, 45 ° direction, and 90 ° direction with respect to the reference direction, In general, the estimation accuracy of the obtained inter-wiring capacitance is extremely lowered. In general, rule tables are created only for wirings arranged in the 0 ° direction, 45 ° direction, and 90 ° direction, and the inter-wiring capacities other than those described above are referred to with reference to these rule tables. This is because the estimation is performed approximately. The reason for not creating a rule table for diagonal wiring is that, for example, when two wirings are arranged so as to cross each other, creating a rule table for all the corners formed by these two wirings means that the required memory This is because it is very difficult considering the amount and effort.

また、特許文献2には、斜め配線が配置されている場合であっても配線間容量を抽出する方法が記載されている。具体的には、基準方向(主方向)に配置された配線(主配線)と、主配線に対して斜めに配置された配線(斜め配線)とが隣接して配置されている場合、斜め配線を複数の配線部分に分割し、これらの各配線部分を主配線から所定の距離ずつ隔てると共に、主配線に対して平行になるように置き換えた後、各々の距離等に基づいて容量値を見積もることにより、全体配線の容量を近似的に見積もることが記載されている。   Further, Patent Document 2 describes a method of extracting inter-wiring capacitance even when diagonal wiring is arranged. Specifically, when wiring (main wiring) arranged in the reference direction (main direction) and wiring arranged obliquely with respect to the main wiring (diagonal wiring) are arranged adjacent to each other, diagonal wiring Is divided into a plurality of wiring portions, each of these wiring portions is separated from the main wiring by a predetermined distance, and is replaced so as to be parallel to the main wiring, and then the capacitance value is estimated based on each distance and the like. Thus, it is described that the capacity of the entire wiring is approximately estimated.

このような配線間容量は、配線の直下にGND基板が配置されておらず、対地容量がほとんど存在しない構造、例えば、下基板がガラス基板になっているTFT(薄膜トランジスタ)のような構造のもので支配的となっている。ここで、非特許文献1,2には、TFT等の場合に、配線間容量が支配的となっていることが記載されている。   Such inter-wiring capacitance has a structure in which the GND substrate is not disposed directly under the wiring and there is almost no ground capacitance, for example, a TFT (thin film transistor) structure in which the lower substrate is a glass substrate. Has become dominant. Here, Non-Patent Documents 1 and 2 describe that the capacitance between wirings is dominant in the case of a TFT or the like.

配線と、配線のすぐ下に配置されているGND基板との間の対地容量が支配的になっているLSI(大規模集積回路)でも配線間容量をも見積もる必要があるが、特に、特にTFTでは配線間容量を見積もることが重要になっている。   It is necessary to estimate the inter-wiring capacitance even in an LSI (Large Scale Integrated Circuit) in which the ground capacitance between the wiring and the GND substrate arranged immediately below the wiring is dominant. Then, it is important to estimate the capacitance between wires.

なお、配線パターンのレイアウトに斜め配線を配置することにより、配線パターン同士が短距離で接続されるので、配線が低抵抗化し、レイアウトの省スペース化を図っている。また、配線幅をより太くすることにより、配線を低抵抗化している。
特開2005−228008号公報 特開2005−242681号公報 内田好弘:グラウンド平面・シールド配線によるシステム・オン・パネルの配線間容量の低減と容量見積もりの容易化、情報処理学会論文誌、2006年、47巻、6号、1665−1673頁 内田好弘:システム液晶のための配線容量抽出手法、情報処理学会論文誌、2005年、46巻、6号、1395−1403頁
In addition, since the wiring patterns are connected to each other at a short distance by arranging the diagonal wiring in the wiring pattern layout, the resistance of the wiring is reduced and the space of the layout is saved. In addition, the resistance of the wiring is reduced by increasing the wiring width.
JP 2005-228008 A JP 2005-242681 A Yoshihiro Uchida: Reduction of inter-wiring capacity of system-on-panel by ground plane and shield wiring and facilitating capacity estimation, IPSJ Transactions, 2006, 47, 6, 1665-1673 Yoshihiro Uchida: Wiring capacity extraction method for system liquid crystal, Journal of Information Processing Society of Japan, 2005, 46, 6, pp. 1395-1403

しかしながら、特許文献1の方法では、斜め配線を0°方向、45°方向および90°方向に配置された配線のいずれか近いものに近似することにより配線間容量を求めていたことから、配線間容量の見積もり誤差が大きくなってしまう問題がある。   However, in the method of Patent Document 1, the inter-wiring capacitance is obtained by approximating the diagonal wiring to any one of the wirings arranged in the 0 ° direction, the 45 ° direction, and the 90 ° direction. There is a problem that the estimation error of the capacity becomes large.

また、特許文献2の方法では、実際に配置されている斜め配線と主配線との間隔と、斜め配線を分割して、主配線と平行な複数の部分配線に置き換えたときの各部分配線と主配線との間隔とが乖離することになる。このため、配線の容量を見積もる精度が低くなってしまう問題がある。   Further, in the method of Patent Document 2, the interval between the diagonal wiring and the main wiring that are actually arranged, and each partial wiring when the diagonal wiring is divided and replaced with a plurality of partial wirings parallel to the main wiring, The distance from the main wiring is deviated. For this reason, there is a problem that the accuracy of estimating the capacitance of the wiring is lowered.

図18は複数の配線間の容量値を表すものである。ここで図18(A)は複数の配線間に存在する容量を表し、図18(B)は各配線間の容量値を表すものである。図18(A)に示すように、配線W1、配線W2、配線W3および配線W4は、それぞれ間隔S1、間隔S2および間隔S3を隔てて配置されている。この場合、配線W1に注目すると、配線W2との間に隣接配線間容量C1が存在し、配線W3との間に飛び越し配線間容量C2が存在し、配線W4との間に飛び越し配線間容量C3が存在する。このような配線W1〜W4において、電磁界シミュレーションを行い、各配線間容量C1〜C3を見積もると、図18(B)に示すようになり、飛び越し配線間容量C2が隣接配線間容量C1の約20%となった。このため、TFTの構造では、LSIの構造に比べて、より高精度に配線間容量を求める必要がある。すなわち、TFTの構造では、対地容量がほとんど存在しないので、隣接配線間容量C1に加えて、さらに飛び越し配線間容量C2、C3をも加えて、配線間容量を求める必要があることがわかる。   FIG. 18 shows a capacitance value between a plurality of wirings. Here, FIG. 18A shows a capacity existing between a plurality of wirings, and FIG. 18B shows a capacity value between the wirings. As shown in FIG. 18A, the wiring W1, the wiring W2, the wiring W3, and the wiring W4 are arranged with an interval S1, an interval S2, and an interval S3, respectively. In this case, when paying attention to the wiring W1, the inter-adjacent wiring capacitance C1 exists between the wiring W2, the inter-wiring capacitance C2 exists between the wiring W3, and the inter-wiring capacitance C3 exists between the wiring W4. Exists. In such wirings W1 to W4, electromagnetic field simulation is performed and the inter-wiring capacitances C1 to C3 are estimated, as shown in FIG. 18B, and the inter-wiring capacitance C2 is approximately equal to the adjacent inter-wiring capacitance C1. 20%. For this reason, in the TFT structure, it is necessary to obtain the inter-wiring capacitance with higher accuracy than in the LSI structure. That is, in the TFT structure, since there is almost no ground capacitance, it is necessary to obtain the inter-wiring capacitance by adding the inter-wiring capacitances C2 and C3 in addition to the inter-wiring capacitance C1.

本発明はかかる問題点に鑑みてなされたもので、その目的は、レイアウトの作成がされた斜め配線を含む配線パターンの配線間容量を簡易かつ正確に求めることを可能とする配線間容量の算出方法および配線パターンの設計支援装置を提供することにある。   The present invention has been made in view of such a problem, and an object of the present invention is to calculate an inter-wiring capacitance that makes it possible to easily and accurately obtain an inter-wiring capacitance of a wiring pattern including an oblique wiring for which a layout has been created. The object is to provide a method and a wiring pattern design support apparatus.

本発明の配線間容量の算出方法は、電気回路において斜め配線を含むように設計された配線パターンの配設領域を含む回路領域を、所定の格子によって複数の単位領域に分割する第1のステップと、各単位領域における配線パターンの占有率に応じて、各単位領域を配線存在領域または配線不存在領域のいずれかとみなすことにより、斜め配線部分を、単位領域の形状をもつ基本セルのみからなる擬似配線パターンへと変換する第2のステップと、得られた擬似配線パターンについて、基本配線パターンと容量とを対応付けて構成された容量テーブルとのパターンマッチングを行う第3のステップと、パターンマッチングの結果に基づき、擬似配線パターンについての配線間容量を算出する第4のステップとを含むようにしたものである。   The inter-wiring capacitance calculation method according to the present invention includes a first step of dividing a circuit area including a wiring pattern arrangement area designed to include diagonal wiring in an electric circuit into a plurality of unit areas by a predetermined lattice. In addition, depending on the occupancy rate of the wiring pattern in each unit area, each unit area is regarded as either a wiring existing area or a wiring non-existing area, so that the diagonal wiring portion is composed only of basic cells having the shape of the unit area. A second step of converting into a pseudo wiring pattern; a third step of performing pattern matching with a capacitance table configured by associating a basic wiring pattern and a capacity with respect to the obtained pseudo wiring pattern; and pattern matching And a fourth step of calculating the interwiring capacitance for the pseudo wiring pattern based on the result of the above.

本発明の配線パターンの設計支援装置は、電気回路における斜め配線部分を含む配線パターンのレイアウト作業に関する処理を行うレイアウト処理部と、作成された配線パターンに関する配線間容量を算出する容量算出部と、得られた配線間容量を適用して、電気回路の動作確認を行う動作確認処理部とを備え、容量算出部が、配線パターンの配設領域を含む回路領域を、所定の格子によって複数の単位領域に分割する第1の処理と、各単位領域における配線パターンの占有率に応じて、各単位領域を配線存在領域または配線不存在領域のいずれかとみなすことにより、斜め配線部分を、単位領域の形状をもつ基本セルのみからなる擬似配線パターンへと変換する第2の処理と、得られた擬似配線パターンについて、基本配線パターンと容量とを対応付けて構成された容量テーブルとのパターンマッチングを行う第3の処理と、パターンマッチングの結果に基づき、擬似配線パターンについての配線間容量を算出する第4の処理とを行うようにしたものである。   A wiring pattern design support apparatus according to the present invention includes a layout processing unit that performs a process related to a layout work of a wiring pattern including an oblique wiring part in an electric circuit, a capacity calculation unit that calculates a capacitance between wirings related to the created wiring pattern, An operation check processing unit for checking the operation of the electric circuit by applying the obtained inter-wiring capacitance, and the capacitance calculating unit divides the circuit region including the wiring pattern arrangement region into a plurality of units by a predetermined lattice. By considering each unit area as either a wiring existing area or a wiring non-existing area according to the first process of dividing into areas and the wiring pattern occupancy in each unit area, the oblique wiring portion A second process of converting into a pseudo wiring pattern consisting only of basic cells having a shape, and the basic wiring pattern and capacity of the obtained pseudo wiring pattern; A third process for performing pattern matching with a capacitance table configured by associating with each other, and a fourth process for calculating inter-wiring capacitance for a pseudo wiring pattern based on the result of pattern matching It is.

このような配線間容量の算出方法または配線パターンの設計支援装置では、斜め配線部分を含む配線パターン全体が、単位領域の形状の基本セルのみからなる擬似配線パターンへと変換される。これにより、元々斜め配線部分であった部分は、対向する配線部分の端縁同士が互いに平行をなすような基本セル集合体に置き換えられる。このような擬似配線パターンについて容量テーブルとのパターンマッチングを行い、このパターンマッチングの結果に基づいて、配線間容量が得られる。   In such an inter-wiring capacity calculation method or wiring pattern design support apparatus, the entire wiring pattern including the oblique wiring portion is converted into a pseudo wiring pattern including only basic cells having the shape of the unit region. Thereby, the part which was originally the diagonal wiring part is replaced with a basic cell aggregate in which the edges of the opposing wiring parts are parallel to each other. Such pseudo wiring patterns are subjected to pattern matching with a capacity table, and based on the result of the pattern matching, wiring capacity is obtained.

また、本発明における配線パターンの設計支援装置では、レイアウト処理部において作成された配線パターンの配線間容量が容量算出部によって算出され、この得られた配線間容量を用いて、動作確認処理部による回路動作の確認が行われる。   In the wiring pattern design support apparatus according to the present invention, the inter-wiring capacity of the wiring pattern created in the layout processing section is calculated by the capacity calculating section, and the operation confirmation processing section uses the obtained inter-wiring capacity. The circuit operation is confirmed.

本発明の配線間容量の算出方法および配線パターンの設計支援装置によれば、配線パターン全体を擬似配線パターンへと変換することにより、斜め配線部分であった部分を、対向する配線部分の端縁同士が互いに平行をなすような基本セル集合体に置き換えた上で容量テーブルとのパターンマッチングを行い、このパターンマッチングの結果に基づいて配線間容量を得るようにしたので、従来に比べて、比較的簡易かつ正確に配線間容量を求めることができる。   According to the inter-wiring capacity calculation method and the wiring pattern design support apparatus of the present invention, by converting the entire wiring pattern into a pseudo wiring pattern, the portion that was the diagonal wiring portion is changed to the edge of the opposing wiring portion. After replacing with basic cell aggregates that are parallel to each other, pattern matching with the capacitance table was performed, and the inter-wiring capacitance was obtained based on the result of this pattern matching. The inter-wiring capacitance can be obtained easily and accurately.

また、本発明の配線パターンの設計支援装置によれば、正確に求めた配線間容量を用いて回路動作の論理検証をするようにしたので、配線の寄生容量の影響をより正確に加味することができ、より高い精度での回路動作シミュレーションを行うことができる。   Further, according to the wiring pattern design support apparatus of the present invention, since the logic operation of the circuit operation is verified using the accurately obtained inter-wiring capacitance, the influence of the parasitic capacitance of the wiring can be taken into account more accurately. Therefore, it is possible to perform a circuit operation simulation with higher accuracy.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。
図1は、本発明の一実施の形態における配線間容量の算出方法が適用される配線パターンの設計工程の全体を表すものである。この配線パターンの設計工程は、図1に示すように、回路図の作成(S1)、論理検証(S2)、レイアウトの作成(S3)、容量値の抽出(S4)および容量値を考慮した論理検証(S5)の各工程を順に含む。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 shows the whole wiring pattern design process to which the inter-wiring capacitance calculation method according to an embodiment of the present invention is applied. As shown in FIG. 1, the wiring pattern design process includes circuit diagram creation (S1), logic verification (S2), layout creation (S3), capacitance value extraction (S4), and logic considering capacitance values. Each step of verification (S5) is included in order.

まず、回路図の作成工程(S1)では、ネットリスト作成ツールを用いて、電気回路における端子間の接続情報データであるネットリストの作成を行う。具体的な一例としては、EDA(Electronic Design Automation)ツールを用いて作図した等価回路図に基づいて、ネットリストを作成する。ネットリストは、トランジスタ、容量および抵抗等のサイズや、それぞれの部品がどの端子(ノード)に接続しているかを記載したものである。   First, in a circuit diagram creation step (S1), a netlist, which is connection information data between terminals in an electric circuit, is created using a netlist creation tool. As a specific example, a net list is created based on an equivalent circuit diagram drawn using an EDA (Electronic Design Automation) tool. The netlist describes the sizes of transistors, capacitors, resistors, etc., and which terminals (nodes) each component is connected to.

次に、論理検証工程(S2)では、回路シミュレータを用いて論理検証を行う。具体的には、作成されたネットリストを用いて回路シミュレーションを行い、回路を伝播する波形が所望のものであれば、論理検証を終了する。   Next, in the logic verification step (S2), logic verification is performed using a circuit simulator. Specifically, circuit simulation is performed using the created netlist, and if the waveform propagating through the circuit is desired, the logic verification is terminated.

次に、レイアウトの作成工程(S3)では、ネットリストに基づいて、実際に使用される配線パターン(例えば、図4の配線パターン20)を作成する。ここでは、配線パターンに斜め配線および主配線が含まれるように設計を行うものとする。ここで、主配線とは基準方向(主方向)に延在する配線を意味し、斜め配線とは主配線以外の配線、すなわち、主方向以外の方向に延在する配線を意味する。このような配線パターンは、配線を作製するときに用いられるフォトマスクのパターン、および基板上に塗布されたフォトレジストにフォトマスクのパターンを転写する等して形成したエッチングマスクのパターンに対応した形状を有するものである。   Next, in the layout creation step (S3), a wiring pattern actually used (for example, the wiring pattern 20 in FIG. 4) is created based on the net list. Here, it is assumed that the wiring pattern is designed so that the diagonal wiring and the main wiring are included. Here, the main wiring means wiring extending in the reference direction (main direction), and the diagonal wiring means wiring other than the main wiring, that is, wiring extending in a direction other than the main direction. Such a wiring pattern has a shape corresponding to the pattern of the photomask used when manufacturing the wiring and the pattern of the etching mask formed by transferring the photomask pattern to the photoresist applied on the substrate. It is what has.

次に、作成された配線パターンについての配線間容量の見積もり(算出)を行う(S4)。その具体的内容は後述する。   Next, the inter-wiring capacity for the created wiring pattern is estimated (calculated) (S4). The specific contents will be described later.

次に、得られた配線間容量の値を考慮して、最終的な論理検証工程を行う(S5)。
具体的には、S4で求めた配線間容量を加味したときの回路動作が所望のものであるかを確認する(S410)。
Next, a final logic verification process is performed in consideration of the obtained inter-wiring capacitance value (S5).
Specifically, it is confirmed whether or not the circuit operation when the wiring capacitance obtained in S4 is taken into account is desired (S410).

次に、図2を参照して、図1における容量値の抽出工程(S4)について詳細に説明する。なお、図2は、配線間容量の抽出工程における各ステップを詳細に表すものである。   Next, the capacitance value extracting step (S4) in FIG. 1 will be described in detail with reference to FIG. FIG. 2 shows details of each step in the inter-wiring capacitance extraction process.

容量値の抽出工程(S4)では、まず、マッチングテーブルである容量テーブルを作成する(S401)。容量テーブルは、例えば図3(B)に示したように、配線パターンから得られる所定のパラメータに基づいて配線間容量を抽出するためのものであり、基本配線パターンと単位長さ当たりの容量とを対応付けて構成されている。この容量テーブルとしては、あらかじめ生成されたものを用いることもできる。   In the capacity value extracting step (S4), first, a capacity table as a matching table is created (S401). For example, as shown in FIG. 3B, the capacity table is for extracting the inter-wiring capacity based on a predetermined parameter obtained from the wiring pattern, and includes the basic wiring pattern and the capacity per unit length. Are associated with each other. As this capacity table, a table generated in advance can be used.

基本配線パターンの具体的な一例は、図3(A)に示すように、配線幅W1の配線11と配線幅W2の配線12とが間隔Sを隔てて配置されたものである。この基本配線パターン10を基礎とした容量テーブルは、図3(B)に示すように、配線幅W1[μm]、配線幅W2[μm]および間隔S[μm]の各値を組み合わせたセットごとに、単位長さ当たりの容量値[fF/m]を対応させた構成となっている。   As a specific example of the basic wiring pattern, as shown in FIG. 3A, a wiring 11 having a wiring width W1 and a wiring 12 having a wiring width W2 are arranged with an interval S therebetween. As shown in FIG. 3B, the capacitance table based on the basic wiring pattern 10 is for each set in which the values of the wiring width W1 [μm], the wiring width W2 [μm], and the interval S [μm] are combined. And a capacitance value [fF / m] per unit length.

次に、図4に示したように、S3において作製された配線パターン20の配設領域を含む回路領域を、グリッド(格子)22によって複数の単位領域21に分割する(S402)。このとき、配線パターンのレイアウトに対して、グリッド22の座標軸を回転させるか否かを決定する(S403)。グリッド22を回転させる場合には、さらに、どれだけ回転するのかを決定する。グリッド22の座標軸は、配線パターン20のレイアウトに対して任意の角度で回転させることができる。なお、図4に示したケースでは、回転させない。   Next, as shown in FIG. 4, the circuit area including the arrangement area of the wiring pattern 20 produced in S3 is divided into a plurality of unit areas 21 by a grid 22 (S402). At this time, it is determined whether or not to rotate the coordinate axis of the grid 22 with respect to the layout of the wiring pattern (S403). When the grid 22 is rotated, it is further determined how much the grid 22 is rotated. The coordinate axis of the grid 22 can be rotated at an arbitrary angle with respect to the layout of the wiring pattern 20. In the case shown in FIG. 4, it is not rotated.

次に、単位領域21の形状または大きさを、配線パターン20の形状または大きさに応じて調整する(S404)。図4に示す場合、単位領域21はすべて同サイズの正方形になっているが、例えば、斜め配線の傾き角、配線幅または配線間隔等に応じて、単位領域21の大きさ(正方形の1辺の長さ)を任意に変えるようにしてもよい。   Next, the shape or size of the unit region 21 is adjusted according to the shape or size of the wiring pattern 20 (S404). In the case shown in FIG. 4, the unit areas 21 are all squares of the same size. For example, the size of the unit area 21 (one side of the square) depends on the inclination angle of the oblique wiring, the wiring width, the wiring interval, or the like. May be arbitrarily changed.

次に、各単位領域21に閾値を設定する(S405)。閾値は、配線パターン20が単位領域21を占めているか占めていないかを判断するための判断基準であり、任意の値を設定することができる。例えば、単位領域21における配線パターン20の占有率が50%以上の場合に、その単位領域21を配線パターン20が占めている(配線存在領域)とみなし、50%未満の場合に、その単位領域21を配線パターン20が占めていない(配線不存在領域)とみなすように設定する。   Next, a threshold value is set for each unit area 21 (S405). The threshold value is a determination criterion for determining whether the wiring pattern 20 occupies or does not occupy the unit region 21, and an arbitrary value can be set. For example, when the occupation ratio of the wiring pattern 20 in the unit area 21 is 50% or more, the unit area 21 is regarded as occupied by the wiring pattern 20 (wiring existence area), and when it is less than 50%, the unit area 21 is set so that the wiring pattern 20 does not occupy (a wiring non-existing region).

なお、上記したS402〜S405が、本発明における配線間容量の算出方法の第1ステップの一具体例に対応する。   Note that S402 to S405 described above correspond to a specific example of the first step of the method for calculating the inter-wiring capacitance in the present invention.

次に、配線パターン20を擬似配線パターン24に変換する(S406)。具体的には、まず、単位領域21と同一の形状をもつ基本セル23によって配線パターン20のレイアウトを表すために、閾値により、単位領域21毎に配線パターン20の有無を判断する。例えば図5に示すように、配線パターン20の長手方向側縁部20aが配置されている単位領域21(斜線で示す部分)について、閾値に基づき、「配線存在領域」または「配線不存在領域」のいずれかであるとみなす判断を行う。例えば閾値を50%に設定した場合には、単位領域21の半分以上の面積を配線パターン20が占めていれば、その単位領域21は配線存在領域であると判断し、それ以外の場合には、その単位領域21は配線不存在領域であると判断する。   Next, the wiring pattern 20 is converted into the pseudo wiring pattern 24 (S406). Specifically, first, in order to represent the layout of the wiring pattern 20 by the basic cells 23 having the same shape as the unit region 21, the presence or absence of the wiring pattern 20 is determined for each unit region 21 based on a threshold value. For example, as shown in FIG. 5, a “wiring existence area” or “wiring non-existence area” for the unit area 21 (the hatched portion) where the longitudinal side edge 20 a of the wiring pattern 20 is arranged is based on the threshold value. Judgment is considered to be any of the above. For example, when the threshold value is set to 50%, if the wiring pattern 20 occupies more than half the area of the unit area 21, it is determined that the unit area 21 is a wiring existence area. The unit area 21 is determined to be a wiring absence area.

このようにして、図6に示すように、配線パターン20の配設領域を含む回路領域を基本セル23の集合体によって表すことができる。このような基本セル23の集合体が、容量計算用の擬似配線パターン24(擬似的レイヤ)を構成することになる。擬似配線パターン24(配線存在領域26)の輪郭は、基準方向(座標軸方向)に延びた輪郭線のみで構成される。このため、基本セル23毎に見ると、互いに離れて対向する擬似配線同士は、すべて、互いに平行になっている。このS406が、本発明における配線間容量の算出方法の第2ステップの一具体例に対応する。   In this way, as shown in FIG. 6, the circuit area including the arrangement area of the wiring pattern 20 can be represented by an assembly of basic cells 23. Such an assembly of basic cells 23 constitutes a pseudo wiring pattern 24 (pseudo layer) for capacity calculation. The outline of the pseudo wiring pattern 24 (wiring existence area 26) is composed of only the outline extending in the reference direction (coordinate axis direction). For this reason, when viewed for each basic cell 23, all the pseudo wirings that face away from each other are parallel to each other. This S406 corresponds to a specific example of the second step of the method for calculating the interwiring capacitance in the present invention.

次に、容量テーブル(図3(B))を用いてパターンマッチングを行う(S407)。まず、配線パターン20のパラメータとして、擬似配線パターン24から配線幅および配線間隔を求める。具体的には、図7に擬似的レイヤの一部を示すように、配線間隔が等しい区間(矢印A、B、C、D、E)ごとに擬似配線パターン24を分割して基本セル群25を構成し、この基本セル群25毎に配線幅W1,W2および配線間隔Sを求める。   Next, pattern matching is performed using the capacity table (FIG. 3B) (S407). First, as parameters of the wiring pattern 20, the wiring width and the wiring interval are obtained from the pseudo wiring pattern 24. Specifically, as shown in a part of the pseudo layer in FIG. 7, the pseudo wiring pattern 24 is divided into sections (arrows A, B, C, D, E) having the same wiring interval and the basic cell group 25 is divided. The wiring widths W1 and W2 and the wiring interval S are obtained for each basic cell group 25.

次に、求めた配線幅および配線間隔の組み合わせと、容量テーブル(図3(B))の参照パラメータである配線幅および配線間隔の組み合わせとが一致するものを選択し、選択した配線幅および配線間隔に対応する単位長さ当たりの容量値を容量テーブルから読み取る。具体的な一例としては、求めた配線幅W1が2[μm]、配線幅W2が1[μm]、間隔Sが1[μm]の場合、図3(B)に示すような容量テーブルから上記数値(パラメータ)の組と一致する参照パラメータの組を選択し、この参照パラメータに対応する単位長さ当たりの容量12[fF/m]を抽出する。ここで「一致」とは、配線パターン20のパラメータと容量テーブルの参照パラメータとの数値が完全に一致する場合の他、数値が実質的に一致する場合をも含む概念である。このS407が、本発明における配線間容量の算出方法の第3ステップの一具体例に対応する。   Next, a combination of the obtained combination of the wiring width and the wiring interval and the combination of the wiring width and the wiring interval as the reference parameters of the capacitance table (FIG. 3B) is selected, and the selected wiring width and wiring are selected. The capacity value per unit length corresponding to the interval is read from the capacity table. As a specific example, when the obtained wiring width W1 is 2 [μm], the wiring width W2 is 1 [μm], and the interval S is 1 [μm], the capacitance table as shown in FIG. A reference parameter set that matches a set of numerical values (parameters) is selected, and a capacity of 12 [fF / m] per unit length corresponding to the reference parameter is extracted. Here, “matching” is a concept that includes not only the case where the numerical values of the parameters of the wiring pattern 20 and the reference parameter of the capacitance table completely match, but also the case where the numerical values substantially match. This S407 corresponds to a specific example of the third step of the method for calculating the capacitance between wires in the present invention.

次に、単位長さ当たりの容量値に基本セル23(単位領域21)の1辺の長さを乗算して、基本セル群25毎の容量値を求めた後、各基本セル群25の容量値を加算することにより配線間容量値を得る(S408)。このS408が、本発明における配線間容量の算出方法の第4ステップの一具体例に対応する。   Next, the capacity value per unit length is multiplied by the length of one side of the basic cell 23 (unit region 21) to obtain the capacity value for each basic cell group 25, and then the capacity of each basic cell group 25 is determined. The inter-wiring capacitance value is obtained by adding the values (S408). This S408 corresponds to a specific example of the fourth step of the inter-wiring capacitance calculation method according to the present invention.

この後、求めた配線間容量を各配線パターン20の寄生容量としてS1で作成した回路図(レイアウトされた配線パターン20)に付加する(S409)。以上で、配線間容量の抽出工程(S4)を終了する。   Thereafter, the obtained inter-wiring capacitance is added as a parasitic capacitance of each wiring pattern 20 to the circuit diagram created in S1 (layed wiring pattern 20) (S409). This is the end of the inter-wiring capacitance extraction step (S4).

次に、本実施の形態における配線間容量の算出方法の作用を説明する。ここでは、まず、比較例として、ルックアップテーブル法を用いた従来の配線間容量の算出方法について説明する。   Next, the effect | action of the calculation method of the capacity | capacitance between wiring in this Embodiment is demonstrated. Here, first, as a comparative example, a conventional method for calculating the inter-wiring capacitance using the look-up table method will be described.

図17は、幅が一定でない配線を中央に配置した配線パターンを表すものである。図17に示したレイアウト例では、3本の配線50、50、51が配置されており、これらのうち図面の左右それぞれに配置された配線(飛び越し配線)50、50は斜め配線であり、中央に配置された配線(中央配線)51は主配線である。配線51は、その幅が長手方向で異なったものである。   FIG. 17 shows a wiring pattern in which wirings with non-constant widths are arranged in the center. In the layout example shown in FIG. 17, three wirings 50, 50, 51 are arranged. Of these, the wirings (interlaced wirings) 50, 50 arranged on the left and right of the drawing are diagonal wirings, and the center The wiring (center wiring) 51 arranged in the main line is a main wiring. The wiring 51 has a different width in the longitudinal direction.

このような配線パターンでは、中央の配線51における各長手方向の側縁部同士が互いに平行になっていない。このため、2本の配線50間の容量(飛び越し配線間容量)Aを従来の方法(特許文献2)によって求めようとした場合には、配線50を回転させて互いに平行にしても、回転後の配線50と中央配線51との距離が長手方向に沿って異なる(対向する配線間でエッジ同士が平行でない)こととなり、飛び越し配線間容量Aを正確に求めることができない。   In such a wiring pattern, the side edges in the longitudinal direction of the central wiring 51 are not parallel to each other. For this reason, when the capacitance (inter-interconnection capacitance) A between the two wirings 50 is to be obtained by the conventional method (Patent Document 2), even if the wirings 50 are rotated to be parallel to each other, The distance between the wiring 50 and the central wiring 51 is different along the longitudinal direction (the edges are not parallel between the opposing wirings), and the inter-wire capacitance A cannot be obtained accurately.

これに対し、本実施の形態の配線間容量の算出方法では、全ての配線50、50、51を、基本セル23のみからなる擬似配線パターン24に置き換えた上で、この擬似配線パターン24を基本セル群25毎に分割して配線幅および配線間隔を求め、基本セル群25毎に容量テーブルとのパターンマッチングを行い、このパターンマッチングの結果に基づいて、擬似配線パターンについての飛び越し配線間の容量Aを算出するようにしている。したがって、本実施の形態では、飛び越し配線間の容量Aを正確に求めることができる。   On the other hand, in the method for calculating the inter-wiring capacitance according to the present embodiment, all the wirings 50, 50, 51 are replaced with the pseudo wiring pattern 24 including only the basic cells 23, and then the pseudo wiring pattern 24 is used as the basic wiring pattern. Dividing each cell group 25 to obtain the wiring width and wiring interval, pattern matching with the capacity table is performed for each basic cell group 25, and based on the result of this pattern matching, the capacity between the interlaced wirings for the pseudo wiring pattern A is calculated. Therefore, in the present embodiment, the capacitance A between the jump wirings can be accurately obtained.

このような配線パターンの設計支援を行う装置は、次のようになっている。図8は、配線パターンの設計支援装置1の概略構成ブロックを表すものである。配線パターンの設計支援装置1は、レイアウト処理部2、容量算出部3および動作確認処理部4を備えたものである。レイアウト処理部2は、配線パターン20のレイアウト作成等の処理を行うものであり、具体的に、図1に示すS1〜S3の処理を行うようになっている。容量算出部3は、配線間容量を算出する処理等を行うものであり、具体的に、図1に示すS4の処理の一部を行うようになっている。動作確認処理部4は、容量算出部3において得られた配線間容量を論理検証用の回路に付加して、回路の動作確認を行うものであり、図1に示すS4の処理の一部およびS5の処理を行うようになっている。   An apparatus for supporting design of such a wiring pattern is as follows. FIG. 8 illustrates a schematic configuration block of the wiring pattern design support apparatus 1. The wiring pattern design support apparatus 1 includes a layout processing unit 2, a capacity calculation unit 3, and an operation confirmation processing unit 4. The layout processing unit 2 performs processing such as layout creation of the wiring pattern 20, and specifically performs the processing of S1 to S3 shown in FIG. The capacity calculation unit 3 performs a process of calculating the inter-wiring capacity, and specifically performs a part of the process of S4 shown in FIG. The operation confirmation processing unit 4 adds the interwiring capacitance obtained in the capacitance calculation unit 3 to the circuit for logic verification, and confirms the operation of the circuit. A part of the processing of S4 shown in FIG. The process of S5 is performed.

本実施の形態における配線間容量の算出方法および設計支援装置1では、斜め配線を含む配線パターン20を0°方向または90°方向に延びる擬似配線パターン24に置き換えるようにしたので、対向する擬似配線パターン24のエッジ同士が平行になる。さらに、擬似配線パターン24から得られるパラメータの組と、容量テーブルの参照パラメータの組とが一致するものを選択し、選択した参照パラメータに対応する単位長さ当たりの容量値を読み取り、基本セル23の長さを掛けることにより配線間容量を求めるようにしている。したがって、斜め配線を含む配線パターンであっても、擬似配線パターン24へ置き換えることにより、配線間容量を正確に求めることができる。しかも、用意する容量テーブルとしては、従来から用いていたものと同等のものが使用できるので、特段の手間や費用を必要としない。   In the calculation method of inter-wiring capacitance and the design support apparatus 1 in the present embodiment, the wiring pattern 20 including the diagonal wiring is replaced with the pseudo wiring pattern 24 extending in the 0 ° direction or the 90 ° direction. The edges of the pattern 24 are parallel to each other. Further, the parameter set obtained from the pseudo wiring pattern 24 and the reference parameter set in the capacity table are selected to match, the capacity value per unit length corresponding to the selected reference parameter is read, and the basic cell 23 The inter-wiring capacitance is obtained by multiplying the length of. Therefore, even if the wiring pattern includes an oblique wiring, the inter-wiring capacitance can be accurately obtained by replacing it with the pseudo wiring pattern 24. In addition, since the capacity table to be prepared can be the same as that used conventionally, no special effort or cost is required.

このようにして正確に求めた配線間容量を考慮して回路動作を論理検証すると、配線パターン20の寄生容量や、これによる動作遅延の影響をより正確に把握することができるので、回路動作のシミュレーションをより正確に行うことができる。   If the circuit operation is logically verified in consideration of the inter-wiring capacitance thus accurately obtained, the parasitic capacitance of the wiring pattern 20 and the influence of the operation delay caused thereby can be grasped more accurately. Simulation can be performed more accurately.

また、擬似配線パターン24に置き換えることにより、隣接した擬似配線ばかりでなく、飛び越し擬似配線同士も平行になるので、隣接配線間容量ばかりでなく、飛び越し配線間容量をも正確に求めることができる。   Further, by replacing the pseudo wiring pattern 24 with each other, not only the adjacent pseudo wirings but also the jumping pseudo wirings become parallel to each other, so that not only the capacity between the adjacent wirings but also the capacity between the jumping wirings can be accurately obtained.

以上、実施の形態を挙げて本発明を説明したが、本発明は上記の実施の形態に限定されるものではなく、種々変形が可能である。   While the present invention has been described with reference to the embodiment, the present invention is not limited to the above-described embodiment, and various modifications can be made.

例えば、単位領域21の形状は、正方形に限定されず、長方形にすることができる。さらに、単位領域21の形状は、矩形に限らず、三角形または六角形等の多角形にすることもできる。また、単位領域21は、配線パターン20の配設領域を含む1つの回路領域の中に複数の大きさまたは形状が組み合わせているものであってもよい。この場合には、単位領域21の大きさまたは形状に応じて、基本セル23の大きさまたは形状が異なることになる。   For example, the shape of the unit region 21 is not limited to a square and can be a rectangle. Furthermore, the shape of the unit region 21 is not limited to a rectangle, but may be a polygon such as a triangle or a hexagon. The unit area 21 may be a combination of a plurality of sizes or shapes in one circuit area including the arrangement area of the wiring pattern 20. In this case, the size or shape of the basic cell 23 varies depending on the size or shape of the unit region 21.

特に、図9に一例を示すように、斜め配線の傾きおよび幅が途中で変わっている場合は、図9(A)のように配線パターン20の幅または配線パターン20の傾き等に応じて、単位領域21の大きさを変えることができる。すなわち、配線幅が細くまたは配線の傾きが大きい領域aでは、単位領域21を小さく設定し、配線幅が太くまたは配線の傾きが小さい領域bでは、単位領域21を大きく設定すればよい。このように単位領域21の大きさを設定すると、擬似配線パターン24は、図9(B)に示すようになる。   In particular, as shown in FIG. 9, when the inclination and width of the diagonal wiring are changed halfway, according to the width of the wiring pattern 20 or the inclination of the wiring pattern 20 as shown in FIG. The size of the unit area 21 can be changed. That is, the unit area 21 may be set small in the area a where the wiring width is thin or the wiring inclination is large, and the unit area 21 may be set large in the area b where the wiring width is large or the wiring inclination is small. When the size of the unit area 21 is set in this way, the pseudo wiring pattern 24 becomes as shown in FIG.

また、図10に別の例を示すように、斜め配線の傾きが途中で変わっている場合は、図10(A)のように配線パターン20の幅または配線パターン20の傾き等に応じて、単位領域21の大きさだけでなく形状を変えることができる。すなわち、配線幅が細くまたは配線の傾きが大きい領域cでは、単位領域21が小さくなるものに設定し、配線幅が太くまたは配線の傾きが小さい領域dでは、単位領域21が大きくなるものに設定する。領域dの単位領域21が大きくなるものに設定する場合は、領域cにおける単位領域21の形状と異なるものとしてもよい。図10(A)に示す場合、領域cと領域dとにおけるそれぞれの単位領域21の形状は異なっている。そして、領域dにおける単位領域21は、斜め配線の延在方向を長辺とした長方形になっている。このように単位領域21の形状および大きさを設定すると、擬似配線パターン24は、図9(B)に示すようになる。   Also, as shown in FIG. 10, when the inclination of the diagonal wiring is changed halfway, depending on the width of the wiring pattern 20 or the inclination of the wiring pattern 20 as shown in FIG. Not only the size of the unit region 21 but also the shape can be changed. That is, in the area c where the wiring width is thin or the wiring inclination is large, the unit area 21 is set to be small, and in the area d where the wiring width is large or the wiring inclination is small, the unit area 21 is set to be large. To do. When the unit area 21 of the area d is set to be large, the shape of the unit area 21 in the area c may be different. In the case shown in FIG. 10A, the shape of each unit region 21 in the region c and the region d is different. The unit area 21 in the area d has a rectangular shape with long sides in the extending direction of the diagonal wiring. When the shape and size of the unit region 21 are set in this way, the pseudo wiring pattern 24 becomes as shown in FIG.

このように、配線パターン20に応じて単位領域21(基本セル23)の大きさおよび形状を設定するようにした場合には、より正確かつ高速に配線間容量を得ることができる。例えば、配線幅が細くまたは配線の傾きが大きい領域において単位領域21を小さく設定すると、配線パターンが擬似配線パターン24により正確に置き変わるので、容量テーブルのパターンマッチングを行った後に演算を行うことにより、正確な配線間容量を得ることができるからである。また、配線幅が太くまたは配線の傾きが小さい領域において単位領域21を大きく設定すると、単位領域21を小さく設定した場合に比べて、単位領域21毎に行われる閾値処理等が少なくて済むので、より高速に配線間容量を得ることができると共に、マイクロプロセッサの負担も少なくて済む。   As described above, when the size and shape of the unit region 21 (basic cell 23) are set according to the wiring pattern 20, the inter-wiring capacitance can be obtained more accurately and at high speed. For example, if the unit area 21 is set small in an area where the wiring width is narrow or the wiring inclination is large, the wiring pattern is accurately replaced by the pseudo wiring pattern 24. Therefore, by performing calculation after pattern matching of the capacitance table is performed. This is because an accurate wiring capacitance can be obtained. In addition, if the unit area 21 is set large in an area where the wiring width is large or the inclination of the wiring is small, threshold processing performed for each unit area 21 can be reduced compared to the case where the unit area 21 is set small. Capacitance between wires can be obtained at higher speed, and the burden on the microprocessor can be reduced.

また、本実施の形態では、上記S403において、グリッド22を回転するか否かを決定している。例えば図11(A)に示すような配線パターンの場合には、主方向(図面の縦方向および横方向)に沿っているグリッド22の座標軸を、図11(B)に示すように、斜め配線30に合わせて回転するようにするのが好ましい。   In the present embodiment, whether or not to rotate the grid 22 is determined in S403. For example, in the case of a wiring pattern as shown in FIG. 11A, the coordinate axis of the grid 22 along the main direction (vertical direction and horizontal direction in the drawing) is set as an oblique wiring as shown in FIG. It is preferable to rotate in accordance with 30.

斜め配線30が複数延在している場合には、複数の斜め配線30のうちのいずれか1つの斜め配線30にグリッド22の座標軸を一致させるように、グリッド22を回転させるようにしてもよい。具体的な一例としては、図12(A)に示すように、2本の斜め配線30が配置されている場合、図12(B)に示すように、一方の斜め配線30の長手方向側縁部30aにグリッド22の座標軸が沿うように、グリッド22を回転させる。ここで、一方の斜め配線30における各長手方向側縁部30aが平行になっていない場合では、いずれか一方の長手方向側縁部30aにグリッド22の座標軸が沿うように、または各長手方向側縁部30aが延在している方向の平均方向にグリッド22の座標軸が沿うように、グリッド22を回転することができる。   When a plurality of diagonal wirings 30 are extended, the grid 22 may be rotated so that the coordinate axis of the grid 22 coincides with any one of the plurality of diagonal wirings 30. . As a specific example, when two diagonal wirings 30 are arranged as shown in FIG. 12A, as shown in FIG. 12B, the longitudinal side edge of one diagonal wiring 30 is shown. The grid 22 is rotated so that the coordinate axis of the grid 22 follows the part 30a. Here, when each longitudinal direction side edge 30a in one diagonal wiring 30 is not parallel, either one longitudinal direction side edge 30a is aligned with the coordinate axis of the grid 22 or each longitudinal direction side. The grid 22 can be rotated so that the coordinate axis of the grid 22 is along the average direction of the direction in which the edge 30a extends.

ここで、図13(A)に示すように、斜め配線30に合わせてグリッド22を回転させない場合には、図13(B)に示すように、擬似配線パターン24の側縁部が基本セル(配線存在領域26および配線不存在領域27)によって階段状になるので、より正確な配線間容量を求めることができない。これに対し、図13(C)に示すように、グリッド22の座標軸を斜め配線30の長手方向側縁部30aに沿うように回転させた場合では、図13(D)に示すように、擬似配線パターン24の側縁部が基本セル(配線存在領域26および配線不存在領域27)によって階段状にならず、直線状になるので、より正確に配線間容量を求めることができる。   Here, as shown in FIG. 13A, when the grid 22 is not rotated according to the diagonal wiring 30, the side edge of the pseudo wiring pattern 24 is a basic cell (as shown in FIG. 13B). Since the wiring existence area 26 and the wiring absence area 27) are stepped, a more accurate inter-wiring capacitance cannot be obtained. On the other hand, as shown in FIG. 13C, when the coordinate axis of the grid 22 is rotated along the longitudinal side edge 30a of the diagonal wiring 30, as shown in FIG. Since the side edges of the wiring pattern 24 are not stepped by the basic cells (the wiring existing area 26 and the wiring non-existing area 27) but are linear, the inter-wiring capacitance can be obtained more accurately.

また、グリッド22を回転する別な方法としては、斜め配線30が複数延在している場合、複数の斜め配線30の平均延在方向にグリッド22の座標軸を一致させるように、グリッド22を回転することができる。具体的な一例としては、図14(A)に示すように、2本の斜め配線30が配置されている場合、図14(B)に示すように、グリッド22の座標軸が、一方の斜め配線30の延在方向と他方の斜め配線30の延在方向とを平均した延在方向を向くようにグリッド22を回転させる。ここで、一方および他方の斜め配線30のうち少なくともいずれか1つにおける各長手方向側縁部30aが平行になっていない場合では、一方(他方)の斜め配線30におけるそれぞれの長手方向側縁部30aが延びる方向の平均延在方向を求めた後、さらに一方の斜め配線30における平均延在方向と他方の斜め配線30における平均延在方向とを平均した方向にグリッド22の座標軸が一致するように、グリッド22を回転するようにしてもよい。   Another method for rotating the grid 22 is to rotate the grid 22 so that the coordinate axes of the grid 22 coincide with the average extending direction of the plurality of diagonal wirings 30 when a plurality of the diagonal wirings 30 extend. can do. As a specific example, when two diagonal wirings 30 are arranged as shown in FIG. 14A, the coordinate axis of the grid 22 is one diagonal wiring as shown in FIG. 14B. The grid 22 is rotated so as to face the extending direction in which the extending direction of 30 and the extending direction of the other diagonal wiring 30 are averaged. Here, in the case where each longitudinal side edge 30a in at least one of the one and other diagonal wirings 30 is not parallel, each longitudinal side edge in one (other) diagonal wiring 30 After obtaining the average extending direction of the direction in which 30a extends, the coordinate axes of the grid 22 are made to coincide with the direction in which the average extending direction in one diagonal wiring 30 and the average extending direction in the other diagonal wiring 30 are further averaged. In addition, the grid 22 may be rotated.

上記実施の形態では、S402として配線30のレイアウトを複数の単位領域21に分割した後、S403としてグリッド22を回転するか否かを決定するという順番で行うようにしたが、グリッド22の座標軸を配線30のレイアウトに対して回転した後、配線30のレイアウトを複数の単位領域21に分割するようにしてもよい。   In the above-described embodiment, the layout of the wiring 30 is divided into a plurality of unit areas 21 as S402, and then it is performed in the order of determining whether to rotate the grid 22 as S403. After rotating with respect to the layout of the wiring 30, the layout of the wiring 30 may be divided into a plurality of unit regions 21.

本実施の形態における配線間容量の算出方法および配線パターンの設計支援装置1によれば、異なる階層に配置された配線の配線間容量をも求めることができる。図15は、異なる階層に配置された斜め配線40の配線間容量(オーバーラップ容量)を求める例を表すものである。ここで図15(A)は斜め配線40を表し、図15(B)は同図(A)に示す一点鎖線で囲まれた領域を拡大した基本配線パターンを表すものであり、図15(C)は容量テーブルを表すものである。   According to the inter-wiring capacity calculation method and the wiring pattern design support apparatus 1 according to the present embodiment, the inter-wiring capacity of wirings arranged in different layers can also be obtained. FIG. 15 shows an example in which the inter-wiring capacity (overlap capacity) of the diagonal wirings 40 arranged at different levels is obtained. Here, FIG. 15A shows the diagonal wiring 40, and FIG. 15B shows the basic wiring pattern in which the region surrounded by the alternate long and short dash line shown in FIG. 15A is enlarged. ) Represents a capacity table.

図15(B)の断面図に示すように、配線パターンは、基板41上に下側斜め配線40、層間絶縁膜42および上側斜め配線40が順に積層されたものである。そして、図15(B)の平面図に示すように、上側斜め配線40における下側斜め配線40と重なっていない部分の幅がW1、下側斜め配線40における上側斜め配線40と重なっていない部分の幅がW2、各配線パターン20が重なり合っている部分の幅がW3になっている配線パターンを基本配線パターンとすると、これに対する容量テーブルは、図15(C)に示すようになる。ここで、容量テーブルに示される単位長さ当たりの容量値は、層間絶縁膜42の厚さおよび層間絶縁膜42の膜厚や誘電率等が考慮されたものとなっている。これにより、図15(A)に示すような、異層に配置された斜め配線40の配線間容量であっても、上記実施の形態と同様に、図15(C)に示す容量テーブルを用いたルックアップ法によって求めることができる。   As shown in the cross-sectional view of FIG. 15B, the wiring pattern is such that a lower diagonal wiring 40, an interlayer insulating film 42, and an upper diagonal wiring 40 are sequentially stacked on a substrate 41. Then, as shown in the plan view of FIG. 15B, the width of the portion of the upper diagonal wiring 40 that does not overlap with the lower diagonal wiring 40 is W1, and the width of the lower diagonal wiring 40 that does not overlap with the upper diagonal wiring 40 Assuming that the wiring pattern in which the width of the wiring pattern 20 is W2 and the width of the overlapping portion of the wiring patterns 20 is W3 is a basic wiring pattern, the capacity table for this is as shown in FIG. Here, the capacitance value per unit length shown in the capacitance table takes into consideration the thickness of the interlayer insulating film 42, the thickness of the interlayer insulating film 42, the dielectric constant, and the like. As a result, as shown in FIG. 15A, the capacitance table shown in FIG. 15C is used even in the inter-wiring capacity of the diagonal wirings 40 arranged in different layers. Can be obtained by the look-up method.

また、本実施の形態における配線間容量の算出方法および配線パターンの設計支援装置1によれば、図16に示すような配線45が交差している部分の配線容量(クロス容量)をも求めることができる。図16(A)に示すように交差している配線45には、配線45同士が交差している部分に生じるオーバーラップ容量に加えて、配線45同士の長手方向側縁部45a間にも寄生容量B1〜B4を生じる。この場合の容量テーブルとしては、図16(B)に示すように、一方の配線45の幅W1、他方の配線45の幅W2、配線45が交差する角度θを配線45のパラメータとして、オーバーラップ容量と寄生容量B1〜B4とを加えた単位長さ当たりの容量をパラメータに対応付けて構成したものを用いる。   Further, according to the inter-wiring capacity calculation method and the wiring pattern design support apparatus 1 in the present embodiment, the wiring capacity (cross capacity) of the portion where the wiring 45 intersects as shown in FIG. 16 is also obtained. Can do. As shown in FIG. 16A, in the wiring 45 intersecting, in addition to the overlap capacitance generated in the portion where the wiring 45 intersects, there is also a parasitic between the longitudinal side edges 45a of the wirings 45. Capacitances B1 to B4 are generated. As a capacitance table in this case, as shown in FIG. 16B, the width W1 of one wiring 45, the width W2 of the other wiring 45, and the angle θ at which the wiring 45 intersects are used as parameters of the wiring 45 to overlap. A configuration in which a capacitance per unit length including a capacitance and parasitic capacitances B1 to B4 is associated with a parameter is used.

ここで、寄生容量B1〜B4に関しては、異層の直交する配線間の容量を計算し、これらを足し合わせることで、簡単により実測に近い容量値テーブルを作成することができる。本手法で近似して求めた寄生容量B1〜B4は、構造の対象性からどのような角度で交差してもそれほど大きな誤差は生じない。また、交差配線について角度θを追加し、こちらをテーブルに追加することでさらに高精度な容量テーブルを作成できる。容量テーブルに示される単位長さ当たりの容量値は、層間絶縁膜(不図示)の厚さおよび層間絶縁膜の誘電率等を考慮したものとなっている。これにより、図16(A)に示すような、互いに交差している配線45の配線間容量であっても、上記実施の形態と同様に、図16(B)に示す容量テーブルを用いたルックアップ法によって求めることができる。   Here, with respect to the parasitic capacitances B1 to B4, a capacitance value table closer to the actual measurement can be easily created by calculating the capacitance between wirings of different layers orthogonal to each other and adding them. The parasitic capacitances B1 to B4 obtained by approximation by this method do not cause a large error even if they intersect at any angle due to the object of the structure. Further, by adding an angle θ for the cross wiring and adding this to the table, a more accurate capacity table can be created. The capacitance value per unit length shown in the capacitance table takes into account the thickness of the interlayer insulating film (not shown), the dielectric constant of the interlayer insulating film, and the like. As a result, even if the inter-wiring capacitances of the wirings 45 intersecting each other as shown in FIG. 16A, the look using the capacitance table shown in FIG. It can be determined by the up method.

また、本実施の形態における配線間容量の算出方法および配線パターンの設計支援装置1では、配線幅や配線間隔の他に、層間絶縁膜の厚さおよび層間絶縁膜の誘電率等を容量テーブルのパラメータとしてもよい。これにより、異なる階層に配置されている配線パターン20の配線間容量を見積もることができる。   In addition, in the calculation method of the inter-wiring capacitance and the wiring pattern design support apparatus 1 in the present embodiment, in addition to the wiring width and the wiring interval, the thickness of the interlayer insulating film, the dielectric constant of the interlayer insulating film, etc. It may be a parameter. Thereby, it is possible to estimate the inter-wiring capacity of the wiring patterns 20 arranged in different layers.

また、本実施の形態における配線間容量の算出方法および配線パターンの設計支援装置1では、斜め配線の傾き角度等に応じて、単位領域21毎に閾値を変えてもよい。この場合、斜め配線の傾き角度が大きいような変化の大きい箇所では、対応する単位領域21に設定される閾値の値を大きく設定すればよい。このように閾値を大きくすると、配線容量が大きく見積もられるので余裕のある回路設計となり、このときの配線パターン20を作製すると、回路に不良が発生し難くなる。   Further, in the method for calculating the inter-wiring capacitance and the wiring pattern design support apparatus 1 in the present embodiment, the threshold value may be changed for each unit region 21 in accordance with the inclination angle of the oblique wiring. In this case, the threshold value set in the corresponding unit region 21 may be set to a large value at a location where the change is large such that the inclination angle of the diagonal wiring is large. When the threshold value is increased in this manner, the wiring capacity is estimated to be large, so that the circuit design has a margin. When the wiring pattern 20 is produced at this time, it is difficult for the circuit to be defective.

なお、本実施の形態では、容量テーブルを用いて配線間容量を算出する場合について説明したが、これに限定されず、配線抵抗を求めることも可能である。   Note that although the case where the inter-wiring capacitance is calculated using the capacitance table has been described in this embodiment, the present invention is not limited to this, and the wiring resistance can also be obtained.

例えば、配線抵抗を求める場合は、レイアウトした配線パターン20の厚さおよび擬似配線パターン24から得た配線幅をパラメータとして、下式(1)から求めることができる。
R=(ρ/t)×(l/w) …(1)
(ρ:シート抵抗値、t:配線パターンの厚さ、l:配線パターンの長さ、w:配線幅)
For example, when obtaining the wiring resistance, the thickness of the laid out wiring pattern 20 and the wiring width obtained from the pseudo wiring pattern 24 can be obtained from the following formula (1) using the parameters as parameters.
R = (ρ / t) × (l / w) (1)
(Ρ: sheet resistance value, t: wiring pattern thickness, l: wiring pattern length, w: wiring width)

配線パターンの設計工程を表すフロー図である。It is a flowchart showing the design process of a wiring pattern. 配線間容量の抽出工程を表すフロー図である。It is a flowchart showing the extraction process of the capacity | capacitance between wiring. 基本配線パターンおよび容量テーブルを表す図である。It is a figure showing a basic wiring pattern and a capacity table. 配線パターンのレイアウトに対してグリッドを作成したときの図である。It is a figure when a grid is created with respect to the layout of a wiring pattern. 配線パターンの境界に位置しているグリッドを示す図である。It is a figure which shows the grid located in the boundary of a wiring pattern. 配線パターンを表す擬似レイヤの図である。It is a figure of the pseudo | simulation layer showing a wiring pattern. 配線パターンの容量値を抽出するときの図である。It is a figure when extracting the capacitance value of a wiring pattern. 配線パターンの設計支援装置の構成を説明するブロック図である。It is a block diagram explaining the structure of the design support apparatus of a wiring pattern. グリッドの大きさを変えたときの、配線パターンのレイアウトを単位領域で表した図および擬似レイヤを示す図の一例である。It is an example of the figure which showed the layout of the wiring pattern by the unit area | region, and the pseudo | simulation layer when changing the magnitude | size of a grid. グリッドの大きさを変えたときの、配線パターンのレイアウトを単位領域で表した図および擬似レイヤを示す図の別の例である。It is another example of the figure which showed the layout of the wiring pattern in the unit area | region when changing the magnitude | size of a grid, and the figure which shows a pseudo | simulation layer. 配線パターンのレイアウトに対してグリッドを回転したときの図および擬似レイヤを示す図である。It is a figure when a grid is rotated with respect to the layout of a wiring pattern, and a figure which shows a pseudo layer. 配線パターンのレイアウトに対してグリッドを回転したときの図および擬似レイヤを示す図の一例である。It is an example of the figure when a grid is rotated with respect to the layout of a wiring pattern, and the figure which shows a pseudo layer. グリッドの座標軸を回転したときの効果を示す図である。It is a figure which shows the effect when rotating the coordinate axis of a grid. 配線パターンのレイアウトに対してグリッドを回転したときの図および擬似レイヤを示す図の別の例である。It is another example of the figure when a grid is rotated with respect to the layout of a wiring pattern, and the figure which shows a pseudo layer. 配線同士がオーバーラップした配線パターンの図および容量テーブルを表す図である。It is a figure of the wiring pattern with which wirings overlap, and the figure showing a capacity | capacitance table. 配線同士が交差した配線パターンの図および容量テーブルを表す図である。It is a figure of the wiring pattern where wirings crossed, and a figure showing a capacity table. 幅が一定でない配線を中央に配置した配線パターンの平面図である。It is a top view of the wiring pattern which has arrange | positioned wiring in which the width | variety is not constant in the center. 複数の配線間の容量値を表す図である。It is a figure showing the capacitance value between several wiring.

符号の説明Explanation of symbols

1…設計支援装置、2…レイアウト処理部、3…容量算出部、4…動作確認処理部、10…基本配線パターン、20…配線、21…単位領域、22…グリッド、23…基本セル、26…配線存在領域、27…配線不存在領域、34…擬似配線パターン、30…斜め配線。 DESCRIPTION OF SYMBOLS 1 ... Design support apparatus, 2 ... Layout processing part, 3 ... Capacity calculation part, 4 ... Operation | movement confirmation processing part, 10 ... Basic wiring pattern, 20 ... Wiring, 21 ... Unit area | region, 22 ... Grid, 23 ... Basic cell, 26 ... wiring existence area, 27 ... wiring absence area, 34 ... pseudo wiring pattern, 30 ... diagonal wiring.

Claims (9)

電気回路において斜め配線を含むように設計された配線パターンの配設領域を含む回路領域を、所定の格子によって複数の単位領域に分割する第1のステップと、
各単位領域における前記配線パターンの占有率に応じて、各単位領域を配線存在領域または配線不存在領域のいずれかとみなすことにより、前記斜め配線部分を、前記単位領域の形状をもつ基本セルのみからなる擬似配線パターンへと変換する第2のステップと、
得られた擬似配線パターンについて、基本配線パターンと容量とを対応付けて構成された容量テーブルとのパターンマッチングを行う第3のステップと、
前記パターンマッチングの結果に基づき、前記擬似配線パターンについての配線間容量を算出する第4のステップと
を含む配線間容量の算出方法。
A first step of dividing a circuit region including an arrangement region of a wiring pattern designed to include oblique wiring in an electric circuit into a plurality of unit regions by a predetermined lattice;
Depending on the occupancy rate of the wiring pattern in each unit area, each unit area is regarded as either a wiring existing area or a wiring non-existing area, so that the oblique wiring portion can be obtained only from the basic cell having the shape of the unit area. A second step of converting into a pseudo wiring pattern
A third step of performing pattern matching with a capacitance table configured by associating a basic wiring pattern and a capacitance with respect to the obtained pseudo wiring pattern;
And a fourth step of calculating an interwiring capacitance for the pseudo wiring pattern based on the result of the pattern matching.
前記容量テーブルとして、対をなす2本の平行配線における各配線の幅および配線間隔の組み合わせごとに配線間容量を対応付けて構成されたテーブルを用いる
請求項1に記載の配線間容量の算出方法。
The inter-wiring capacity calculation method according to claim 1, wherein the capacity table is a table configured by associating inter-wiring capacities for each combination of the wiring width and wiring spacing in two parallel wirings forming a pair. .
前記第1のステップにおいて、前記配線パターンの形状または大きさに応じて前記単位領域の形状または大きさを変える
請求項1に記載の配線間容量の算出方法。
The inter-wiring capacitance calculation method according to claim 1, wherein in the first step, the shape or size of the unit region is changed according to the shape or size of the wiring pattern.
前記配線パターンが形状または大きさの異なる複数の斜め配線部分を含む場合において、各斜め配線部分の形状または大きさに応じて前記単位領域の形状または大きさを変える
請求項3に記載の配線間容量の算出方法。
4. The wiring according to claim 3, wherein when the wiring pattern includes a plurality of diagonal wiring portions having different shapes or sizes, the shape or size of the unit region is changed according to the shape or size of each diagonal wiring portion. 5. Capacity calculation method.
前記第1のステップにおいて、前記斜め配線部分に合わせて前記格子の座標軸を回転させた上で前記回路領域を複数の単位領域に分割する
請求項1に記載の配線間容量の算出方法。
The inter-wiring capacitance calculation method according to claim 1, wherein, in the first step, the circuit area is divided into a plurality of unit areas after rotating the coordinate axis of the lattice in accordance with the oblique wiring portion.
前記斜め配線部分が複数延在している場合に、前記座標軸を、これらの複数の斜め配線部分の平均延在方向に一致させるように回転させる
請求項5に記載の配線間容量の算出方法。
The inter-wiring capacitance calculation method according to claim 5, wherein when a plurality of the oblique wiring portions extend, the coordinate axis is rotated so as to coincide with an average extending direction of the plurality of oblique wiring portions.
前記斜め配線部分が複数延在している場合に、前記座標軸を、これらの複数の斜め配線部分のうちの一の斜め配線部分に一致させるように回転させる
請求項5に記載の配線間容量の算出方法。
The inter-wiring capacitance according to claim 5, wherein when a plurality of the diagonal wiring portions extend, the coordinate axis is rotated so as to coincide with one of the plurality of diagonal wiring portions. Calculation method.
前記配線パターンは、互いに異なる階層に配置された複数の斜め配線部分を含むものである
請求項1に記載の配線間容量の算出方法。
The inter-wiring capacitance calculation method according to claim 1, wherein the wiring pattern includes a plurality of oblique wiring portions arranged at different levels.
電気回路における斜め配線部分を含む配線パターンのレイアウト作業に関する処理を行うレイアウト処理部と、
作成された配線パターンに関する配線間容量を算出する容量算出部と、
得られた配線間容量を適用して、前記電気回路の動作確認を行う動作確認処理部と
を備え、
前記容量算出部は、
配線パターンの配設領域を含む回路領域を、所定の格子によって複数の単位領域に分割する第1の処理と、
各単位領域における前記配線パターンの占有率に応じて、各単位領域を配線存在領域または配線不存在領域のいずれかとみなすことにより、前記斜め配線部分を、前記単位領域の形状をもつ基本セルのみからなる擬似配線パターンへと変換する第2の処理と、
得られた擬似配線パターンについて、基本配線パターンと容量とを対応付けて構成された容量テーブルとのパターンマッチングを行う第3の処理と、
前記パターンマッチングの結果に基づき、前記擬似配線パターンについての配線間容量を算出する第4の処理と
を行う配線パターンの設計支援装置。
A layout processing unit that performs processing related to layout work of a wiring pattern including an oblique wiring portion in an electric circuit;
A capacity calculation unit for calculating the inter-wiring capacity related to the created wiring pattern;
An operation confirmation processing unit for confirming the operation of the electric circuit by applying the obtained inter-wiring capacitance,
The capacity calculation unit
A first process of dividing a circuit area including a wiring pattern arrangement area into a plurality of unit areas by a predetermined lattice;
Depending on the occupancy rate of the wiring pattern in each unit area, each unit area is regarded as either a wiring existing area or a wiring non-existing area, so that the oblique wiring portion can be obtained only from the basic cell having the shape of the unit area. A second process for converting the pseudo wiring pattern to
A third process for pattern matching with a capacitance table configured by associating a basic wiring pattern and a capacitance with respect to the obtained pseudo wiring pattern;
A wiring pattern design support apparatus that performs a fourth process of calculating an inter-wiring capacitance for the pseudo wiring pattern based on the pattern matching result.
JP2008198176A 2008-07-31 2008-07-31 Calculation method for interconnect capacitance, and design support device for wiring pattern Pending JP2010039521A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008198176A JP2010039521A (en) 2008-07-31 2008-07-31 Calculation method for interconnect capacitance, and design support device for wiring pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008198176A JP2010039521A (en) 2008-07-31 2008-07-31 Calculation method for interconnect capacitance, and design support device for wiring pattern

Publications (1)

Publication Number Publication Date
JP2010039521A true JP2010039521A (en) 2010-02-18

Family

ID=42012045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008198176A Pending JP2010039521A (en) 2008-07-31 2008-07-31 Calculation method for interconnect capacitance, and design support device for wiring pattern

Country Status (1)

Country Link
JP (1) JP2010039521A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117524908A (en) * 2023-10-31 2024-02-06 杭州行芯科技有限公司 Parasitic capacitance calculation method and device and electronic equipment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117524908A (en) * 2023-10-31 2024-02-06 杭州行芯科技有限公司 Parasitic capacitance calculation method and device and electronic equipment

Similar Documents

Publication Publication Date Title
US10418354B2 (en) Integrated circuit and computer-implemented method of manufacturing the same
KR101776385B1 (en) Method, device and computer program product for integrated circuit layout generation
US6865727B2 (en) Method for calculating the capacity of a layout of an integrated circuit with the aid of a computer, and application of the method to integrated circuit fabrication
TWI719090B (en) A computer implemented system and method for modifying a layout of standard cells defining a circuit component
US8707230B1 (en) Method and system for semiconductor simulation
JP2800881B2 (en) Wiring parasitic load calculation method
TWI472942B (en) Verification method and tangible computer readable storage medium for verifying semiconductor device feature density gradient and density disparity
US8595667B1 (en) Via placement and electronic circuit design processing method and electronic circuit design utilizing same
KR100429112B1 (en) Semiconductor device, designing method and designing device thereof
US20130304449A1 (en) System and method of electromigration avoidance for automatic place-and- route
KR102717096B1 (en) Integrated circuit and computer-implemented method for manufacturing the same
US8671382B2 (en) Method of generating RC technology file
CN114492287B (en) Redundancy filling method, redundancy filling device and electronic equipment
US6892372B2 (en) Wiring layout method of integrated circuit
JP2010039521A (en) Calculation method for interconnect capacitance, and design support device for wiring pattern
JP4522486B2 (en) Semiconductor device layout data verification program
US20170061063A1 (en) Integrated circuit with reduced routing congestion
US20130105990A1 (en) Semiconductor device
JP4414899B2 (en) How to place dummy metal
US20020110936A1 (en) Inductor recognition method, layout inspection method, computer readable recording medium in which a layout inspection program is recorded and process for a semiconductor device
US7890918B2 (en) Method of designing semiconductor device
JP2009123966A (en) Method for designing layout pattern of semiconductor integrated circuit, device for designing layout pattern, and program for designing layout pattern
JP2007036290A (en) Semiconductor integrated circuit device
JPH09325978A (en) Layout method for cad system
JPH1065007A (en) Apparatus and method for designing semiconductor integrated circuit