JPH04344573A - Wiring processing method in cad system - Google Patents

Wiring processing method in cad system

Info

Publication number
JPH04344573A
JPH04344573A JP3116445A JP11644591A JPH04344573A JP H04344573 A JPH04344573 A JP H04344573A JP 3116445 A JP3116445 A JP 3116445A JP 11644591 A JP11644591 A JP 11644591A JP H04344573 A JPH04344573 A JP H04344573A
Authority
JP
Japan
Prior art keywords
wiring
pin
wiring pattern
load
load pin
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
JP3116445A
Other languages
Japanese (ja)
Inventor
Akihiro Nagaoka
長岡暁弘
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP3116445A priority Critical patent/JPH04344573A/en
Publication of JPH04344573A publication Critical patent/JPH04344573A/en
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PURPOSE:To reduce the maximum delay time of a net by locating a branch point close to a load pin as far as possible. CONSTITUTION:A control means 101 reads locational information of blocks, terminal positional information for each block, and so on from a storage means 104 to obtain a position of the source pin and positions of a plurality of load pins. A cost estimating means 102 estimates a cost of each point on a wiring pattern connecting between a load pin first selected from a plurality of load pins and the source pin, sets a point with the minimum cost as the branch point to a load pin secondly selected from the wiring pattern, and the same is applied to other load pins to successively obtain branch points on the wiring pattern. A wiring means 103 prepares a wiring pattern between the source pin and the first selected load pin, and wiring patterns that are branched to each load pin from that wiring pattern.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明はCADシステムにおける
配線処理方式に関し、特にLSI,プリント基板等の配
線設計におけるCADシステムにおける配線処理方式に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a wiring processing method in a CAD system, and more particularly to a wiring processing method in a CAD system for designing wiring for LSIs, printed circuit boards, etc.

【0002】0002

【従来の技術】従来、LSI,プリント基板等の配線設
計においては、ネットのソースピンとロードピンとの区
別を意識せずに、配線禁止領域を考慮して接続される2
点間のピンとピンとの間の距離が最も短くなるように配
線していた。
[Background Art] Conventionally, in wiring design for LSIs, printed circuit boards, etc., two wires are connected without being aware of the distinction between source pins and load pins of a net, taking into account wiring prohibited areas.
Wiring was done so that the distance between pins between points was the shortest.

【0003】なお、参考文献としては、ブイ・エル・エ
ス・アイ・デザイン(VLSI  DESIGN),4
月号,1984年,第35頁〜第43頁がある。
[0003] References include VLSI DESIGN, 4
Monthly issue, 1984, pages 35-43.

【0004】0004

【発明が解決しようとする課題】上述した従来のCAD
システムにおける配線処理方式は、ファンアウトが2以
上のネットを配線する場合、ロードピンでの電気信号の
反射を考慮すると、最大遅延時間は、ソースピンから、
ソースピンより一番離れているロードピンまでの配線長
と、前記配線より分岐されるロードピンから分岐点まで
の配線長との和に比例するので、ソースピンの近くで分
岐する場合に比較してロードピンの近くで分岐した方が
最大遅延時間が小さくなる。しかし、上述した従来の方
法では、ソースピンの近くで分岐することもあり、その
ときには、ロードピンの近くで分岐する場合に比較して
最大遅延時間が大きくなってしまうという欠点を有して
いた。
[Problem to be solved by the invention] The above-mentioned conventional CAD
The wiring processing method in the system is that when wiring a net with a fanout of 2 or more, considering the reflection of electrical signals at the load pin, the maximum delay time from the source pin is
Since it is proportional to the sum of the wiring length from the source pin to the farthest load pin and the wiring length from the load pin branched from the wiring to the branch point, the load pin The maximum delay time will be smaller if the branch is closer to . However, the conventional method described above has the disadvantage that branching may occur near the source pin, and in that case, the maximum delay time becomes longer than when branching near the load pin.

【0005】本発明の目的は、できるかぎり分岐点をロ
ードピンの近くに配置させることができ、ネットの最大
遅延時間を小さくすることができるCADシステムにお
ける配線処理方式を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a wiring processing method in a CAD system that can place branch points as close to load pins as possible and reduce the maximum net delay time.

【0006】[0006]

【課題を解決するための手段】本発明のCADシステム
における配線処理方式は、LSI及びプリント基板を含
む配線設計におけるファンアウトが1を越えた数のネッ
トを配線する場合のCADシステムにおける配線処理方
式であって、(A)論理情報及びブロックの配置情報と
ブロックごとの端子位置情報とを記憶する記憶手段、(
B)対象ネットのソースピンと第1のロードピンとの間
を結ぶ配線パターンについて、前記ソースピンからの電
気信号が前記第1のロードピンで反射することを考慮し
てパターン上の各点のコスト付けを行って第1のコスト
付けデータを生成し、次に第2のロードピンから前記配
線パターン上の各点までのコスト付けを行って第2のコ
スト付けデータを生成し、次に前記第1のコスト付けデ
ータと第2のコスト付けデータとを合計して、合計コス
トの最小の点を前記配線パターンから前記第2のロード
ピンへの分岐点として設定するというように、残りの他
のロードピンについても、順次前記配線パターンから前
記残りの他のロードピンへ分岐する分岐点を求めていく
コスト付け手段、(C)前記ソースピンと第1のロード
ピンとの間の配線パターンを配線し、次に前記コスト付
け手段により求められた、前記各ロードピンに対する分
岐点情報に基づき、前記配線パターンから各ロードピン
へ分岐される配線パターンを配線する配線手段、を備え
、前記記憶手段の論理情報及びブロックの配置情報とブ
ロックごとの端子位置情報とから、前記対象ネットのソ
ースピンと1を越えた数のロードピンとの位置をそれぞ
れ求め、前記ロードピンの中から、あらかじめ定められ
た基準に従って前記第1のロードピンを選択して、前記
ソースピンと第1のロードピンとの間の配線パターン及
び前記配線パターンから残りの各ロードピンへ分岐され
る配線パターンを配線するように構成されている。
[Means for Solving the Problems] A wiring processing method in a CAD system of the present invention is a wiring processing method in a CAD system when wiring nets with a fanout exceeding 1 in wiring design including LSI and printed circuit boards. (A) storage means for storing logical information, block arrangement information, and terminal position information for each block;
B) Regarding the wiring pattern connecting the source pin and the first load pin of the target net, consider the fact that the electrical signal from the source pin is reflected by the first load pin, and calculate the cost of each point on the pattern. to generate first costing data, then costing from the second load pin to each point on the wiring pattern to generate second costing data, and then calculating the first costing data. For the remaining load pins, the point with the minimum total cost is set as the branching point from the wiring pattern to the second load pin. (C) costing means for sequentially finding branching points from the wiring pattern to the remaining other load pins, (C) wiring the wiring pattern between the source pin and the first load pin, and then the costing means; wiring means for wiring a wiring pattern to be branched from the wiring pattern to each load pin based on the branch point information for each load pin obtained by The positions of the source pin and the number of load pins exceeding 1 of the target net are determined from the terminal position information of It is configured to route a wiring pattern between the source pin and the first load pin, and a wiring pattern branching from the wiring pattern to each of the remaining load pins.

【0007】[0007]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments Next, embodiments of the present invention will be described with reference to the drawings.

【0008】図1は本発明のCADシステムにおける配
線処理方式の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a wiring processing method in a CAD system according to the present invention.

【0009】図1に示す本実施例のCADシステムにお
ける配線処理方式は、論理情報及びブロックの配置情報
とブロックごとの端子位置情報とを記憶する記憶手段1
04、対象ネットのソースピンと複数のロードピンの中
から選択されたロードピンとの間を結ぶ配線パターンに
ついて、ソースピンからの電気信号がロードピンで反射
することを考慮し、パターンを点の集合と考えてパター
ン上の各点のコスト付けを行ってコスト付けデータを生
成し、次に選択されたロードピンから配線パターン上の
各点までのコスト付けを行ってコスト付けデータを生成
し、前に求めたコスト付けデータと2番目に選択された
ロードピンから、配線パターン上の各点までのコスト付
けを行って得られたコスト付けデータとを合計して、合
計コストの最小の点を、配線パターンから2番目に選択
されたロードピンへの分岐点として設定するというよう
に、他のロードピンについても、順次配線パターンから
そのロードピンへ分岐する分岐点を求めていくコスト付
け手段102、ソースピンと最初に選択されたロードピ
ンとの間の配線パターンを配線し、次にコスト付け手段
102により求められた、残りの各ロードピンに対する
分岐点情報に基づき、配線パターンから各ロードピンへ
分岐される配線パターンを配線する配線手段103、記
憶手段104の論理情報及びブロックの配置情報とブロ
ックごとの端子位置情報を読み出し、対象ネットのソー
スピン及び複数のロードピンの位置をそれぞれ求め、そ
のロードピンの中から、ソースピンより一番遠い上記最
初のロードピンを選択し、かつ上記手段を制御する制御
手段101から構成されている。
The wiring processing method in the CAD system of the present embodiment shown in FIG.
04. Regarding the wiring pattern connecting the source pin of the target net and a load pin selected from among multiple load pins, consider that the electrical signal from the source pin is reflected by the load pin, and consider the pattern as a collection of points. Cost each point on the pattern to generate costing data, then cost from the selected load pin to each point on the wiring pattern to generate costing data, and calculate the previously determined cost. Add the costing data and the costing data obtained by calculating the cost from the second selected load pin to each point on the wiring pattern, and calculate the point with the minimum total cost from the second selected load pin from the wiring pattern. For other load pins, the costing means 102 sequentially determines the branch points to the load pin selected from the wiring pattern. wiring means 103 for wiring a wiring pattern between the wiring pattern and the pin, and then wiring a wiring pattern to be branched from the wiring pattern to each load pin based on the branch point information for each remaining load pin obtained by the costing means 102; The logical information, block arrangement information, and terminal position information for each block are read out from the storage means 104, and the positions of the source pin and a plurality of load pins of the target net are respectively determined, and from among the load pins, the first one located farthest from the source pin is selected. The control means 101 selects a load pin and controls the above means.

【0010】なお、上記の説明での“コスト”とは、ソ
ースピン,ロードピン,配線パターン及び分岐点の相互
間の距離を測り、得られた数値を用いて配線パターン上
の各点の重み付けを行ったとき得られた重み付けの値を
示す。
[0010] In the above explanation, "cost" refers to the distance between the source pin, load pin, wiring pattern, and branch point, and the weighting of each point on the wiring pattern using the obtained values. The weighting values obtained are shown below.

【0011】次に、動作を説明する。Next, the operation will be explained.

【0012】図2は、結線されていないロードピンを起
点にし配線パターンを目標にして迷路法の前進探索を行
った状態を示す図である。
FIG. 2 is a diagram showing a state in which a forward search using the maze method is performed using an unconnected load pin as a starting point and targeting a wiring pattern.

【0013】図1に示す本実施例のCADシステムにお
ける配線処理方式の動作は、ファンアウトが2以上のネ
ットを配線対象とするが、ここでは図2に示すように、
ソースピンが1個で、ロードピンが2個の場合について
説明する。
The operation of the wiring processing method in the CAD system of this embodiment shown in FIG. 1 targets nets with a fanout of 2 or more, but here, as shown in FIG.
The case where there is one source pin and two load pins will be explained.

【0014】図1において、制御手段101は、記憶手
段104から対象のネットの論理情報を取り出しソース
ピン及びロードピンを求める。次に、ブロックの配置情
報及びブロックごとのピン位置情報を取り出し、対象ネ
ットのピンの位置を求める。そして、ピンの位置が求め
られたならば、図2の2つのロードピン202,203
の中から、ソースピンより一番遠いロードピンを選び出
す。すなわち、ここではロードピン2つのうち、ロード
ピン202を選択した場合を例にとって説明する。
In FIG. 1, control means 101 retrieves the logic information of the target net from storage means 104 and determines the source pin and load pin. Next, the block arrangement information and the pin position information for each block are extracted, and the pin positions of the target net are determined. Once the pin positions are determined, the two load pins 202 and 203 in FIG.
Select the load pin that is farthest from the source pin. That is, here, the case where the load pin 202 is selected from the two load pins will be explained as an example.

【0015】次に、制御手段101は、配線手段103
を起動する。起動した配線手段103は、選び出された
ロードピン202とソースピン201との間に配線パタ
ーン207を配線する。そして、制御手段101は、コ
スト付け手段102を起動する。起動されたコスト付け
手段102は、ソースピン201とロードピン202と
を結ぶ配線パターン207に対するコスト付けを行う。
Next, the control means 101 controls the wiring means 103
Start. The activated wiring means 103 wires a wiring pattern 207 between the selected load pin 202 and source pin 201. Then, the control means 101 activates the cost adding means 102. The activated costing means 102 adds costs to the wiring pattern 207 connecting the source pin 201 and the load pin 202.

【0016】ここで、コスト付けを行うにあたって電気
信号の遅延時間について考えると、ロードピン202で
は電気信号の反射がおこることを考慮して、ソースピン
201からロードピン202までの遅延時間に、ロード
ピン202から分岐点までの遅延時間を加えた遅延時間
を考える必要がある。いま、単位長さ当りの遅延時間を
一定とすると、遅延時間は、配線長に比例するので、配
線パターン207を点の集合として扱い、ソースピン2
01からロードピン202までの配線長に、ロードピン
202から分岐点までの配線長を加えた値をその点の距
離として算出し、この値を使用してコスト付けを行うこ
とができる。このようにして求められた、配線パターン
上の各点のコストが図3に示されている。図3において
、ロードピン202の位置でのパターン上のコストは、
“18”となっており、ソースピン201の位置でのパ
ターン上のコストは、“36”となっているが、ソース
ピン201の位置でのパターン上のコストは、ソースピ
ン201からロードピン202までの距離に対応するコ
スト(“18”)と、ロードピン202から分岐点(こ
の場合はソースピン201自身)までの距離に対応する
コスト(“18”)とが加算されている。なお、図3に
おける配線禁止領域は、配線が通過できない領域である
[0016] When considering the delay time of the electrical signal when calculating the cost, taking into account that the electrical signal is reflected at the load pin 202, the delay time from the source pin 201 to the load pin 202 is It is necessary to consider the delay time including the delay time to the branch point. Now, assuming that the delay time per unit length is constant, the delay time is proportional to the wiring length, so the wiring pattern 207 is treated as a set of points, and the source pin 2
A value obtained by adding the wiring length from the load pin 202 to the branch point to the wiring length from the load pin 202 to the wiring length from the load pin 202 can be calculated as the distance to that point, and this value can be used to calculate the cost. The cost of each point on the wiring pattern obtained in this manner is shown in FIG. In FIG. 3, the cost on the pattern at the position of the load pin 202 is:
The cost on the pattern at the position of the source pin 201 is "36", but the cost on the pattern at the position of the source pin 201 is from the source pin 201 to the load pin 202. The cost (“18”) corresponding to the distance and the cost (“18”) corresponding to the distance from the load pin 202 to the branch point (in this case, the source pin 201 itself) are added. Note that the wiring prohibited area in FIG. 3 is an area through which wiring cannot pass.

【0017】また、ロードピン203からのコストも、
図3にはロードピン203からのコストとして示されて
いるが。これは、次のようにして求められる。すなわち
、コスト付け手段102により、ロードピン203を起
点にして配線アルゴリズムの1つである迷路法の前進探
索を行い、図2に示すように、ロードピン203からの
距離を表わしているラベル値(1から16までの数字で
示されている)を求める。これをソースピン201とロ
ードピン202とを結ぶ配線パターン207の全ての点
に到達するまで行う。次に、配線パターン207上のラ
ベル値をロードピン203からのコストとし、先に求め
たパターン上の各点のコストに加え、この値を配線パタ
ーン207の各点の合計コストとする。その結果配線パ
ターン207の各点の合計コストは図3のようになる。
[0017] Also, the cost from the load pin 203 is
Although it is shown in FIG. 3 as a cost from the load pin 203. This can be found as follows. That is, the costing means 102 performs a forward search using the maze method, which is one of the wiring algorithms, using the load pin 203 as a starting point, and as shown in FIG. (indicated by numbers up to 16). This is repeated until all points of the wiring pattern 207 connecting the source pin 201 and the load pin 202 are reached. Next, the label value on the wiring pattern 207 is taken as the cost from the load pin 203, and this value is added to the previously determined cost of each point on the pattern, and this value is taken as the total cost of each point on the wiring pattern 207. As a result, the total cost for each point of the wiring pattern 207 is as shown in FIG.

【0018】次に、配線手段103が、配線パターン2
07とロードピン203とを結線する。配線パターン2
07の各点の中で、合計コストが最小となる点をネット
の分岐点とする。図3をみると、分岐点210とロード
ピン202との間ならばどの点でもコストが“33”で
最小となりどの点を選択してもよいが、ここではその中
でロードピン203からのコストが“10”で最小とな
っている分岐点210を選択する。そして分岐点210
を起点として配線禁止領域を避けてロードピン203ま
で迷路法の後進探索を行い、図4に示す配線パターン2
08を求めることができる。
Next, the wiring means 103 connects the wiring pattern 2
07 and the load pin 203 are connected. Wiring pattern 2
07, the point where the total cost is the minimum is defined as the branching point of the net. Looking at FIG. 3, any point between the branch point 210 and the load pin 202 has a minimum cost of "33", and any point can be selected, but here, the cost from the load pin 203 is "33". Select the branch point 210 that is the smallest at 10''. And branch point 210
Using the wiring pattern 2 as a starting point, a maze method backward search is performed to the load pin 203 while avoiding the wiring prohibited area, and wiring pattern 2 shown in FIG.
08 can be obtained.

【0019】従来の方法では、ロードピン202からの
コストを考慮せず、ロードピン203からのコストのみ
で分岐点を決定している。このため、図3よりロードピ
ン203からのコストが“10”で最小となる分岐点と
しては、分岐点210または分岐点211が選ばれる。 従って、配線パターン207とロードピン203との結
線パターンは、配線パターン208または配線パターン
209のようになる。ここで、配線パターン208が選
択された場合は問題がないが、配線パターン208が選
択されると、最大遅延時間が増大してしまう。一方、本
発明の方法で行うと、必ず配線パターン208が選択さ
れ、最小の遅延時間を得ることができる。
In the conventional method, the branch point is determined based only on the cost from the load pin 203 without considering the cost from the load pin 202. Therefore, from FIG. 3, the branch point 210 or 211 is selected as the branch point where the cost from the load pin 203 is "10" and is the minimum. Therefore, the connection pattern between the wiring pattern 207 and the load pin 203 becomes the wiring pattern 208 or the wiring pattern 209. Here, there is no problem if the wiring pattern 208 is selected, but if the wiring pattern 208 is selected, the maximum delay time increases. On the other hand, when the method of the present invention is used, the wiring pattern 208 is always selected and the minimum delay time can be obtained.

【0020】[0020]

【発明の効果】以上説明したように、本発明のCADシ
ステムにおける配線処理方式は、ネットのソースピンと
ロードピンとを意識して配線を行うために、ロードピン
で電気信号の反射を考慮してロードピンからの配線長を
配線時のコストに反映させることにより、できるかぎり
分岐点をロードピンの近くに配置させることができ、ネ
ットの最大遅延時間を小さくすることができるという効
果を有している。
[Effects of the Invention] As explained above, the wiring processing method in the CAD system of the present invention is such that in order to perform wiring while taking into consideration the source pin and load pin of the net, the wiring processing method takes into account the reflection of electrical signals at the load pin and connects the load pin to the load pin. By reflecting the wiring length in the wiring cost, the branch point can be placed as close to the load pin as possible, which has the effect of reducing the maximum net delay time.

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

【図1】本発明のCADシステムにおける配線処理方式
の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a wiring processing method in a CAD system of the present invention.

【図2】結線されていないロードピンを起点にし配線パ
ターンを目標にして迷路法の前進探索を行った状態を示
す図である。
FIG. 2 is a diagram showing a state in which a forward search using the maze method is performed using an unconnected load pin as a starting point and targeting a wiring pattern.

【図3】図2の各点を結ぶ配線パターン上のコストを示
した図である。
FIG. 3 is a diagram showing costs on a wiring pattern connecting each point in FIG. 2;

【図4】図3に従って求められた配線パターンと従来技
術で求めた場合の配線パターンとの比較を示す図である
FIG. 4 is a diagram showing a comparison between the wiring pattern obtained according to FIG. 3 and the wiring pattern obtained using the conventional technique.

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

101    制御手段 102    コスト付け手段 103    配線手段 104    記憶手段 201    ソースピン 202    ロードピン 203    ロードピン 207〜209    配線パターン 210,211    分岐点 101 Control means 102 Costing means 103 Wiring means 104 Memory means 201 Source pin 202 Load pin 203 Load pin 207-209 Wiring pattern 210, 211 Branching point

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】  LSI及びプリント基板を含む配線設
計におけるファンアウトが1を越えた数のネットを配線
する場合のCADシステムにおける配線処理方式であっ
て、(A)論理情報及びブロックの配置情報とブロック
ごとの端子位置情報とを記憶する記憶手段、(B)対象
ネットのソースピンと第1のロードピンとの間を結ぶ配
線パターンについて、前記ソースピンからの電気信号が
前記第1のロードピンで反射することを考慮してパター
ン上の各点のコスト付けを行って第1のコスト付けデー
タを生成し、次に第2のロードピンから前記配線パター
ン上の各点までのコスト付けを行って第2のコスト付け
データを生成し、次に前記第1のコスト付けデータと第
2のコスト付けデータとを合計して、合計コストの最小
の点を前記配線パターンから前記第2のロードピンへの
分岐点として設定するというように、残りの他のロード
ピンについても、順次前記配線パターンから前記残りの
他のロードピンへ分岐する分岐点を求めていくコスト付
け手段、(C)前記ソースピンと第1のロードピンとの
間の配線パターンを配線し、次に前記コスト付け手段に
より求められた、前記各ロードピンに対する分岐点情報
に基づき、前記配線パターンから各ロードピンへ分岐さ
れる配線パターンを配線する配線手段、を備え、前記記
憶手段の論理情報及びブロックの配置情報とブロックご
との端子位置情報とから、前記対象ネットのソースピン
と1を越えた数のロードピンとの位置をそれぞれ求め、
前記ロードピンの中から、あらかじめ定められた基準に
従って前記第1のロードピンを選択して、前記ソースピ
ンと第1のロードピンとの間の配線パターン及び前記配
線パターンから残りの各ロードピンへ分岐される配線パ
ターンを配線するように構成されたことを特徴とするC
ADシステムにおける配線処理方式。
Claim 1: A wiring processing method in a CAD system when wiring nets with a fanout exceeding 1 in wiring design including LSI and printed circuit boards, comprising: (A) logical information and block placement information; storage means for storing terminal position information for each block; (B) for a wiring pattern connecting a source pin of a target net and a first load pin, an electrical signal from the source pin is reflected by the first load pin; Taking this into consideration, the cost is assigned to each point on the pattern to generate the first costing data, and then the cost is assigned from the second load pin to each point on the wiring pattern to generate the second costing data. Generating costing data, then summing the first costing data and the second costing data, and determining the point with the minimum total cost as a branching point from the wiring pattern to the second load pin. (C) a cost estimation means for sequentially determining branching points from the wiring pattern to the remaining load pins for the remaining load pins; wiring means for wiring a wiring pattern between the two, and then wiring a wiring pattern branched from the wiring pattern to each load pin based on branch point information for each load pin determined by the costing means, Determining the positions of the source pin and the number of load pins of the target net from the logic information of the storage means, the block arrangement information, and the terminal position information for each block, respectively;
The first load pin is selected from among the load pins according to predetermined criteria, and a wiring pattern between the source pin and the first load pin and a wiring pattern branched from the wiring pattern to each of the remaining load pins. C, characterized in that it is configured to wire
Wiring processing method in AD system.
【請求項2】  請求項1記載のCADシステムにおけ
る配線処理方式において、前記コスト付け手段が、前記
第2のロードピンから前記配線パターン上の各点までの
コスト付けを行って第2のコスト付けデータを生成する
とき、配線アルゴリズムの迷路法により前記第2のロー
ドピンから前記配線パターン上の各点までの前進探索を
行うことを特徴とするCADシステムにおける配線処理
方式。
2. The wiring processing method in a CAD system according to claim 1, wherein the costing means performs costing from the second load pin to each point on the wiring pattern and generates second costing data. A wiring processing method in a CAD system, characterized in that when generating the wiring pattern, a forward search is performed from the second load pin to each point on the wiring pattern using a maze method of a wiring algorithm.
【請求項3】  請求項1記載のCADシステムにおけ
る配線処理方式において、前記配線手段が、前記配線パ
ターンから各ロードピンへ分岐される配線パターンを配
線するとき、配線アルゴリズムの迷路法により前記分岐
点から各ロードピンまで後進探索を行うことを特徴とす
るCADシステムにおける配線処理方式。
3. In the wiring processing method in a CAD system according to claim 1, when the wiring means routes the wiring pattern branching from the wiring pattern to each load pin, the wiring processing method uses a maze method of a wiring algorithm to route the wiring pattern from the branching point to each load pin. A wiring processing method in a CAD system characterized by performing a backward search to each load pin.
JP3116445A 1991-05-22 1991-05-22 Wiring processing method in cad system Pending JPH04344573A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3116445A JPH04344573A (en) 1991-05-22 1991-05-22 Wiring processing method in cad system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3116445A JPH04344573A (en) 1991-05-22 1991-05-22 Wiring processing method in cad system

Publications (1)

Publication Number Publication Date
JPH04344573A true JPH04344573A (en) 1992-12-01

Family

ID=14687292

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3116445A Pending JPH04344573A (en) 1991-05-22 1991-05-22 Wiring processing method in cad system

Country Status (1)

Country Link
JP (1) JPH04344573A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532583B1 (en) 1998-06-16 2003-03-11 Fujitsu Limited Global routing determination method and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6532583B1 (en) 1998-06-16 2003-03-11 Fujitsu Limited Global routing determination method and storage medium

Similar Documents

Publication Publication Date Title
US5245550A (en) Apparatus for wire routing of VLSI
JPH04344573A (en) Wiring processing method in cad system
JP3229235B2 (en) Wiring shaping method and apparatus, prohibited area radius determining method and apparatus
US6640332B2 (en) Wiring pattern decision method considering electrical length and multi-layer wiring board
US7389486B2 (en) Arc routing system and method
JPH04251961A (en) Placement design system for circuit block by cad
JPH07296027A (en) Method for determining the automatic bundle wiring route of printed circuit boards
JPH05151316A (en) Wiring route determination method
JPS6190491A (en) Wiring considering signal delay
JP2000509170A (en) Image processing device
JPH03121569A (en) Component arrangement position determination system
JPH07325847A (en) Layout structure determination method
JPH04247579A (en) Device and method for automatic parallel wiring
JP2003288381A (en) Crosstalk noise amount verification method and apparatus
JP2790154B2 (en) Wiring processing method
JPH0620010A (en) Automatic wiring device and method
JPH09198423A (en) Automatic wiring method and automatic wiring device
JPH05251634A (en) Deciding method for required region of functional block in integrated circuit
JPH0962731A (en) Wiring capacity evaluation system
CN121168369A (en) Space derating factor calculating method and device, electronic equipment and storage medium
JP2536119B2 (en) Wiring method
JP2782716B2 (en) Layout improvement method
JP2655473B2 (en) Interactive wiring design method
JPH07113933B2 (en) Clock wiring design equipment
JPH03250264A (en) Automatic wiring method considering wiring rule