[go: up one dir, main page]

JP2674054B2 - Event-driven wiring processing method - Google Patents

Event-driven wiring processing method

Info

Publication number
JP2674054B2
JP2674054B2 JP63022278A JP2227888A JP2674054B2 JP 2674054 B2 JP2674054 B2 JP 2674054B2 JP 63022278 A JP63022278 A JP 63022278A JP 2227888 A JP2227888 A JP 2227888A JP 2674054 B2 JP2674054 B2 JP 2674054B2
Authority
JP
Japan
Prior art keywords
net
route
cost
wiring
flag
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.)
Expired - Fee Related
Application number
JP63022278A
Other languages
Japanese (ja)
Other versions
JPH01197881A (en
Inventor
達也 進藤
薫 河村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63022278A priority Critical patent/JP2674054B2/en
Publication of JPH01197881A publication Critical patent/JPH01197881A/en
Application granted granted Critical
Publication of JP2674054B2 publication Critical patent/JP2674054B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Description

【発明の詳細な説明】 〔概 要〕 プリント板若しくは大規模集積回路の配線経路の決定
処理方式に関し、 処理時間の短縮を目的とし、 フラグがオンである一つのネットについてコスト最小
の経路を探索し、そのネット自体のフラグをオフにした
後に、新たな経路が探索されたときは登録されている関
連ネットのフラグをオンとする経路探査手段と、経路探
索手段の探索した新たな経路により探索をし直す必要の
ある他のネットを検出する関連ネット検出手段と、関連
ネット検出手段の検出したネットを変更したとき探索し
直すべきネットとして前記一つのネットの関連ネットを
登録する登録手段を備え、全ネットのフラグをオンとし
て起動し、フラグがオンのネットが無くなるまで、経路
探索手段、関連ネット検出手段、登録手段による処理を
繰り返し行い、配線経路を決定するよう構成する。
DETAILED DESCRIPTION [Overview] A method of determining a wiring route of a printed circuit board or a large-scale integrated circuit, for the purpose of shortening the processing time, a route with a minimum cost is searched for one net whose flag is on. Then, after turning off the flag of the net itself, when a new route is searched, the route searching means that turns on the flag of the registered related net and the new route searched by the route searching means are searched. Associated net detection means for detecting other nets that need to be redone, and registration means for registering the related net of the one net as a net to be searched again when the net detected by the related net detection means is changed. , The flag of all nets is turned on, and the processes by the route searching means, the related net detecting means, and the registering means are performed until there are no nets whose flags are on. The repeated, configured to determine the routing.

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

本発明はCAD(計算機援用設計)によるプリント板或
いは大規模集積回路の配線経路の決定処理方法に関す
る。
The present invention relates to a method for determining a wiring path of a printed board or a large-scale integrated circuit by CAD (computer-aided design).

大規模集積回路或いは高密度プリント板では処理すべ
き配線数が非常に多く、その自動配線経路決定処理のた
めには、膨大な処理時間を要しており、自動化配線率の
向上および処理時間の短縮が要望されている。
The number of wires to be processed is very large in a large-scale integrated circuit or a high-density printed board, and a huge amount of processing time is required for the automatic wiring route determination processing. Shortening is required.

〔従来の技術〕[Conventional technology]

n本のネットの配線経路を求めるために、現在一般的
に行われている方法は第8図に示すように、ネット(配
線すべき2点間の導線路)になんらかの順序付けをし
て、1本目からn本目までを順に配線していき、終了す
るものである。途中で、既に配線ずみのネットが障害と
なり結線が不可能であったネットは残される。残された
未結線のネットは、人手により経路を変えて処理するか
特殊の手法で処理することとなり、大きな処理工数がか
かることになる。
As shown in FIG. 8, the method generally used at present for determining the wiring paths of n nets is to set some order to the nets (conductor lines between two points to be wired) and The wiring is sequentially performed from the first to the n-th line, and the process ends. In the middle of the process, the nets that have already been wired are obstructed and the nets that cannot be connected are left. The remaining unconnected nets are processed by manually changing the route or by a special method, which requires a large processing man-hour.

自動化配線率を上げるための手法として、第9図に示
すように、第8図に示した処理を何度も繰り返して処理
することにより、配線順序に対する依存性を減らし、ま
た未結線のネットが配線される可能性を上げてやるもの
である。即ち、1回目の処理で未結線のネットが残った
時は、1回目の処理で用いた評価関数と異なる評価関数
で(例えば、1回目の評価関数が曲がりの数を最小にで
あったものを、2回目ではビア数を最小に等)配線を試
みるものである。ここでは、この方式を「反復改善配線
方式」と呼ぶことにする。
As a method for increasing the automation wiring rate, by repeating the processing shown in FIG. 8 many times as shown in FIG. 9, the dependency on the wiring order is reduced, and unconnected nets are This will increase the possibility of wiring. That is, when an unconnected net remains in the first processing, the evaluation function is different from the evaluation function used in the first processing (for example, the first evaluation function minimizes the number of bends). In the second time, the number of vias is minimized, etc.). Here, this method will be referred to as a "repetitive improvement wiring method".

本出願人は、さらにこの「反復改善配線方式」を押し
進める方式として、既に配線されたネットとの交差を許
して反復改善配線処理を進める方式を提案し、「交差を
許した自動配線方式」として特許出願している。(特願
昭62−296477)。
The applicant further proposed, as a method of pushing forward this "repetitive improvement wiring method", a method of advancing the repeated improvement wiring processing by allowing intersections with already-routed nets, and calling it "automatic wiring method allowing intersections". We have applied for a patent. (Japanese Patent Application No. 62-296477).

これは、既にある配線を障害物とせず、非常に重い
「コスト」を設けてはいるが完全いに交差を禁止せず、
どうしても他に路がないとか、他の路が非常に遠回りに
なりそれが他のネットに悪影響を与えるとかの場合は交
差を許すものである。反復処理が行われるから次の回で
は、交差された方のネットは交差により非常に「コス
ト」が高くなり、これを回避して他の経路を探すことに
なる。
This does not obstruct the existing wiring, does not completely prohibit crossing, even though it has a very heavy "cost",
If there is no other way, or if another way becomes a very detour and it adversely affects other nets, it allows crossing. Since the iterative process is performed, in the next round, the intersected net becomes very "costly" due to the intersection, and this is avoided to search for another route.

配線経路探索は通常、配線領域を格子状に区切り、出
発点(格子状に区切られた単位領域)から目標点セルに
向かって1セル進むごとに1ずつ増えるラベルを付け、
最短経路を探索する迷路法によるが、これに対して、経
路長以外の条件を考慮して、第10図に示すように、セル
間の移動に場所ごとに異なる「コスト」を設け、出発点
セルから目標点セルまで合計コストの最小の経路を探索
する方法が「最小コスト経路探索法」と呼ばれる。上記
の「交差を許した自動配線方式」は、既に配線されたネ
ットの占めるセルへ入るに非常に重い「コスト」を付け
て交差を許し、「最小コスト経路探索法」により配線経
路を探索するものである。第10図において、セル番号
、、、は既に配線されたネットにより占有され
たセルを示し、これに入るには非常に高いコストがかか
ることを示している。
In the wiring route search, the wiring area is usually divided into a grid shape, and a label that is incremented by 1 is added to each cell that advances from the starting point (unit area divided into a grid shape) toward the target point cell,
Although it depends on the maze method to search for the shortest route, in contrast to this, considering conditions other than the route length, as shown in Fig. 10, a different "cost" is set for movement between cells at each location, and the starting point is set. A method of searching a path with the minimum total cost from the cell to the target point cell is called a "minimum cost path search method". The above "automatic wiring method that allows crossing" allows a crossing with a very heavy "cost" to enter a cell occupied by already wired nets, and searches the wiring route by "minimum cost route search method" It is a thing. In FIG. 10, the cell numbers, ... Show the cells occupied by the already routed nets, indicating that it is very expensive to enter.

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

従来の反復改善配線方式、特に交差を許した自動配線
方式では、全てのネットに対して何回も配線処理を実行
し直すために、処理時間が非常に大きなものとなるとい
う問題点がある。
The conventional iterative improvement wiring method, particularly the automatic wiring method that allows crossing, has a problem that the processing time becomes very long because the wiring processing is re-executed many times for all the nets.

本発明が解決しようとする課題は、このような従来の
問題点を解消した配線処理方式を提供することにある。
The problem to be solved by the present invention is to provide a wiring processing method that solves such conventional problems.

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

第1図は、本発明のイベントドリブン配線方式の原理
ブロック図を示す。
FIG. 1 shows a block diagram of the principle of the event driven wiring system of the present invention.

図において、1は経路探索手段であり、フラグがオン
である一つのネットについてコスト最小の経路を探索し
新たな経路が探索されたときは、経路探索の対象となっ
たネット(自ネット)のフラグをオフにし、登録してあ
る関連ネットのフラグオンとする。
In the figure, reference numeral 1 is a route search means, and when a route with the lowest cost is searched for one net whose flag is on and a new route is searched for, the net (own net) targeted for the route search Turn off the flag and turn on the flag of the registered related net.

2は関連ネット検出手段であり、経路探索手段1の探
索した新たな経路により探索をし直す必要の生じたネッ
トを検出する。
Reference numeral 2 is a related net detecting means for detecting a net which needs to be searched again by the new route searched by the route searching means 1.

3は登録手段であり、関連ネット検出手段2の検出し
たネットを変更したとき探索し直すネットとして前記一
つのネットを登録する。
Reference numeral 3 is a registration means, which registers the one net as a net to be searched again when the net detected by the related net detection means 2 is changed.

〔作 用〕(Operation)

本発明では、反復改善配線方式における処理時間を短
縮するため、経路を探索する処理を、各反復ごとに全で
のネットに対して施すことをやめ、明らかにコストを下
げる可能性のあるネットに対してのみ、再び経路探索を
行う方法を採り、これによって無駄な経路探索処理を避
ける。例えば、第2図に示すような配線領域において、
ネットAの経路探索をやり直した場合に、現在の経路よ
りコストの小さな経路が求まり経路変更したとする。こ
の際に、ネットBは新しいAの経路と交差するため再び
経路探索をすると別な最小コスト経路(破線)が見つか
る可能性がある。しかしネットCに関しては、ネットA
の変更が何も影響を与えないので、コスト関数を変えな
い限り、もう一度経路探索し直しても、以前と同じ経路
が求まるだけである。Cのように経路を探索し直すこと
が明らかに無駄となるネットの処理は避けることが望ま
しい。
In the present invention, in order to reduce the processing time in the iterative improvement wiring method, the process of searching a route is stopped for all the nets for each iteration, and the nets that may obviously reduce the cost are obtained. Only for that, the method of performing the route search again is adopted, thereby avoiding useless route search processing. For example, in the wiring area as shown in FIG.
It is assumed that when the route search of the net A is redone, a route having a smaller cost than the current route is obtained and the route is changed. At this time, since the net B intersects with the new route A, another route with a minimum cost (broken line) may be found by conducting a route search again. But for Net C, Net A
Since the change of does not have any effect, if the cost function is not changed, even if the route is searched again, the same route as before can be obtained. It is desirable to avoid the processing of the net, which is obviously useless to re-search the route like C.

即ち、探索し直せば改善の可能性のあるネットについ
てのみ探索をし直す、イベントドリブン的の処理が必要
である。
That is, it is necessary to perform an event-driven process of re-searching only nets that may be improved by re-searching.

そのためには、あるネットの経路探索をした結果、前
回と異なる経路になった場合に、その変更に伴って経路
探索をし直さねばならないネットを検出する必要があ
る。
For that purpose, it is necessary to detect a net which has to be re-routed according to the change when the route search of a certain net results in a route different from the previous route.

このような経路探索をし直すべきネットとしては次の
2種類がある。
There are the following two types of nets that should be re-routed.

(1)新しく決まった経路と交差(クロス)或いは重畳
(オーバラップ)するもの。(例えば、第2図のネット
B)。
(1) A route that intersects or overlaps with a newly determined route. (For example, Net B in FIG. 2).

(2)古い経路が削除されたことにより、より小さなコ
ストの経路が求まる可能性のあるもの。(例えば、第3
図のネットB)。
(2) A route with a lower cost may be obtained by deleting the old route. (For example, the third
Net B).

第1図の関連ネット検出手段2は、経路探索手段1の
探索したネットXの新たな経路について、上記の
(1),(2)に相当するネットを検出する。
The associated net detecting means 2 in FIG. 1 detects the nets corresponding to the above (1) and (2) for the new route of the net X searched by the route searching means 1.

登録手段3は、ネットXを検出されたネットを変更し
た時に探索し直すネットとして登録し、そのネットのフ
ラグをオンにセットする。
The registration means 3 registers the net X as a net to be searched again when the detected net is changed, and sets the flag of the net to ON.

経路探索手段1は、フラグがオンのネットについて、
経路探索を行い、終われば自ネットのフラグをオフにす
る。新たなコストの小さな経路が探索されれば、このネ
ットを変更したとき探索し直すべきネットとして登録さ
れている関連ネットのフラグをオンにする。
The route search means 1 determines the net whose flag is on,
The route is searched, and when it is finished, the flag of its own net is turned off. When a new route with a small cost is searched, the flag of the related net registered as the net to be searched again when this net is changed is turned on.

新たな経路が探索されたときは、関連ネット検出手段
2がこれに伴う関連ネットを検出し、登録手段3がこれ
を登録する。
When a new route is searched for, the related net detection means 2 detects the related net associated therewith, and the registration means 3 registers it.

このように上記(1),(2)に相当するネットのみ
を次々に経路探索し直し、(1),(2)に相当するネ
ットが一つも発生しなくなった状態が、コスト関数の極
小解であるとし、処理を終了する。
In this way, when only the nets corresponding to the above (1) and (2) are rerouted one after another, and no net corresponding to (1) and (2) is generated, the minimum solution of the cost function is obtained. If so, the process ends.

〔実施例〕〔Example〕

以下第4図〜第7図に示す実施例により、本発明をさ
らに具体的に説明する。
The present invention will be described more specifically with reference to the examples shown in FIGS. 4 to 7.

第4図は、本発明の一実施例による処理を示すフロー
チャートである。
FIG. 4 is a flowchart showing a process according to one embodiment of the present invention.

以下、フローチャートの各ステップに従ってその動作
を説明する。図の(a)は全体の処理の流れを示し、つ
ぎのとおりである。
The operation will be described below according to each step of the flowchart. (A) of the figure shows the flow of the entire processing, which is as follows.

まず、全ネットについて、フラグをオンにセットし、
“前コスト”(前のコスト)に計算機における最大の数
値をセットする。
First, set the flag on for all nets,
Set the maximum value in the computer to "previous cost" (previous cost).

フラグがオンであるネットに、経路探索処理を施す。
経路探索処理の詳細は、図の(b)に示す。
Route search processing is performed on nets whose flags are on.
Details of the route search processing are shown in FIG.

フラグがオンであるネットが存在するかを判断し、存
在すればステップへ戻り、存在しなければ処理を終わ
る。
It is judged whether or not there is a net whose flag is on, and if it exists, the process returns to the step, and if it does not exist, the processing ends.

図の(b)は、経路探索処理の流れを示し、つぎのと
おりである。
(B) of the figure shows the flow of the route search processing, which is as follows.

コスト最小の経路を探索し、そのコストを“新コス
ト”に代入し、自ネットのフラグをオフにリセットす
る。
The route with the smallest cost is searched, the cost is substituted for the "new cost", and the flag of the own net is reset to off.

“新コスト”の値とこのネットの“前コスト”の値を
比較し、“新コスト”が“前コスト”より小さいかを判
断する。そうであればステップへ進み、そうでなけれ
ば経路の改善は得られなかたとして処理を終了する。
The value of "new cost" is compared with the value of "previous cost" of this net to determine whether "new cost" is smaller than "previous cost". If so, the process proceeds to step. If not, the process is terminated assuming that the route cannot be improved.

“前コスト”に“新コスト”の値をセットし、経路の
新しいものに変更する。新しい経路により新たに交差又
は重畳したネットと、探索し直すべきネットとして登録
されているもののフラグをオンにセットする。
Set the value of "new cost" to "previous cost" and change to a new route. The flag of the net newly crossed or overlapped by the new route and the flag of the net registered as the net to be searched again is set to ON.

新しい経路について、これが移動することにより、よ
り小さなコストの経路がとれる可能性のあるネットを検
出する。
For a new path, it finds nets that might move to a path with a lower cost as it moves.

ステップにより検出されたネットに対して、これを
変更したとき探索し直すべきネットとして、現処理中の
ネットを登録して処理を終わる。
With respect to the net detected by the step, the net currently being processed is registered as the net to be searched again when the net is changed, and the process is terminated.

第5図は、交差および重畳するネットの検出例を示す
図である。第4図のフローチャートにおけるステップ
の新しい経路によるあらたな交差または重畳は、第5図
に示すように、つぎのようにして検出することできる。
即ち、格子状に区切られた配線領域データにおける各セ
ルに、経路の決定したネットの番号を登録しておけば、
例えば、ネットBを登録しようとしたセルに既にAが登
録されておれば、AとBが交差または重畳したことが直
ちに検出できる。
FIG. 5 is a diagram showing an example of detection of intersecting and overlapping nets. The new intersection or superposition of the steps in the flowchart of FIG. 4 by the new route can be detected as follows, as shown in FIG.
That is, if the number of the net for which the route is determined is registered in each cell in the wiring area data divided in a grid pattern,
For example, if A has already been registered in the cell that tried to register the net B, it can be immediately detected that A and B intersect or overlap.

第6図は、探索し直すべきネットの探索例を示す図で
ある。第4図のフローチャートにおけるステップの探
索し直すべきネットは、第6図に示すように、つぎのよ
うにして検出することができる。即ち、或る経路Bの探
索時に、その始点セル−終点セル(B−B間)を結ぶコ
ストより低いコストで、両端の端子(B,B)から到達可
能なネットAがあれば、これを検出する。ネットAが移
動することによって、ネットBはより小さなコストの経
路をとれる可能性があるからである。図において同心円
は、端子B,Bから出発した等コストの波頭を模式化して
示したものであるが、実際は格子状に区切られたセル間
を伝わって行うものであり、本実施例ではステップの
経路探索の段階で突き当たった他ネットの番号を記録し
ておき、これが新たな経路となったとき、ステップに
おいてこれらのネットを探索し直すべきネットとして記
録する。
FIG. 6 is a diagram showing a search example of a net to be searched again. The net to be re-searched in the step in the flowchart of FIG. 4 can be detected as follows, as shown in FIG. That is, if there is a net A reachable from the terminals (B, B) at both ends at a cost lower than the cost of connecting the start point cell-end point cell (between BB) when searching for a certain route B, this is To detect. This is because the movement of the net A may allow the net B to take a route with a smaller cost. In the figure, the concentric circles are schematic representations of equal-cost wavefronts starting from terminals B and B, but in practice they are carried between cells divided in a grid pattern, and in this embodiment, The numbers of other nets hit at the stage of the route search are recorded, and when this becomes a new route, these nets are recorded as nets to be searched again in step.

第7図は、探索すべきネットの登録例を示す図であ
る。第4図のフローチャートにおけるステップの探索
し直すべきネットは、本実施例では、第7図に示すよう
なデータ構造で登録する。即ち、ネットAを変更したと
きに探索し直すネットとしてB,Cの二つあるとき、ポイ
ンタをもってネットB,Cを接続する。ネットCに斜線で
示したのは、後に続くものがないことを示すものであ
る。なお、第7図の登録例は第6図の内容に対応してい
る。
FIG. 7 is a diagram showing an example of registration of nets to be searched. In the present embodiment, the net to be searched again for the step in the flowchart of FIG. 4 is registered in the data structure as shown in FIG. That is, when there are two nets B and C to be searched again when the net A is changed, the nets B and C are connected with a pointer. The hatched line in the net C indicates that there is nothing following. The registration example of FIG. 7 corresponds to the contents of FIG.

〔発明の効果〕〔The invention's effect〕

以上説明のように本発明によれば、自動配線処理にお
いて高配線率を得る「交差を許した反復改善配線方式」
における無駄な処理を無くし、処理時間を大幅に短縮す
ることが可能となり、自動配線の処理効率向上に寄与す
る効果は極めて大である。
As described above, according to the present invention, the "repetitive improvement wiring method that allows crossing" to obtain a high wiring rate in the automatic wiring process.
It is possible to eliminate the wasteful processing in step (1) and significantly reduce the processing time, and the effect of improving the processing efficiency of the automatic wiring is extremely large.

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

第1図は本発明の原理ブロック図、 第2図は一つのネットの経路変更による他のネットの影
響を示す図、 第3図は古い経路の削除によりちいさなコストが求まる
例を示す図、 第4図は本発明の一実施例による処理を示すフローチャ
ート、 第5図は交差および重畳の検出例を示す図、 第6図は探索し直すべきネットの検出例を示す図、 第7図は探索し直すべきネットの登録例を示す図、 第8図は通常の配線法を示す図、 第9図は反復改善配線方式を示す図、 第10図はセル間移動にコストを設定した配線モデルを示
す図である。 図面において、 1は経路探索手段、2は関連ネット検出手段、 3は登録手段、 をそれぞれ示す。
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a diagram showing the influence of another net by changing the route of one net, and FIG. 3 is a diagram showing an example in which a small cost is obtained by deleting an old route. FIG. 4 is a flow chart showing a process according to an embodiment of the present invention, FIG. 5 is a diagram showing an example of detection of intersection and superposition, FIG. 6 is a diagram showing an example of detection of a net to be searched again, and FIG. 7 is a search. FIG. 8 is a diagram showing a registration example of a net to be redone, FIG. 8 is a diagram showing a normal wiring method, FIG. 9 is a diagram showing a repeated improvement wiring method, and FIG. 10 is a wiring model in which a cost is set for movement between cells. FIG. In the drawing, 1 is a route search means, 2 is a related net detection means, and 3 is a registration means.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】配線領域を格子状に区切った単位セルごと
に、それぞれ隣接セルへ移る際のコストを設定し、始点
として決めたセルから終点として決めたセルまでのネッ
トごとに、コスト最小の経路を探索するシステムにおい
て、 フラグがオンである一つのネットについてコスト最小の
経路を探索し、そのネット自体のフラグをオフにした後
に、新たな経路が探索されたときは登録されている関連
ネットのフラグをオンとする経路探索手段(1)と、 経路探索手段(1)の探索した新たな経路により探索を
し直す必要のある他のネットを検出する関連ネット検出
手段(2)と、 関連ネット検出手段(2)の検出したネットを変更した
とき探索し直すべきネットとして前期一つのネットの関
連ネットを登録する登録手段(3)を備え、 全ネットのフラグをオンとして起動し、フラグがオンの
ネットが無くなるまで、経路探索手段(1)、関連ネッ
ト検出手段(2)、登録手段(3)による処理を繰り返
し行い、配線経路を決定するよう構成したことを特徴と
するイベントドリブン配線処理方式。
1. A cost for moving to an adjacent cell is set for each unit cell in which a wiring area is divided in a grid pattern, and a minimum cost is set for each net from a cell determined as a start point to a cell determined as an end point. In a system that searches for a route, a route with the lowest cost is searched for one net whose flag is on, and the flag of the net itself is turned off. A route searching means (1) for turning on the flag of 1), a related net detecting means (2) for detecting another net which needs to be searched again by the new route searched by the route searching means (1), and The net detecting means (2) is provided with a registration means (3) for registering a related net of one net in the previous period as a net to be searched again when the net detected is changed. The configuration is such that the wiring route is determined by repeating the processing by the route searching means (1), the related net detecting means (2), and the registering means (3) until there is no net for which the flag is turned on until there is no net whose flag is on. The event-driven wiring processing method characterized by the above.
JP63022278A 1988-02-02 1988-02-02 Event-driven wiring processing method Expired - Fee Related JP2674054B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63022278A JP2674054B2 (en) 1988-02-02 1988-02-02 Event-driven wiring processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63022278A JP2674054B2 (en) 1988-02-02 1988-02-02 Event-driven wiring processing method

Publications (2)

Publication Number Publication Date
JPH01197881A JPH01197881A (en) 1989-08-09
JP2674054B2 true JP2674054B2 (en) 1997-11-05

Family

ID=12078294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63022278A Expired - Fee Related JP2674054B2 (en) 1988-02-02 1988-02-02 Event-driven wiring processing method

Country Status (1)

Country Link
JP (1) JP2674054B2 (en)

Also Published As

Publication number Publication date
JPH01197881A (en) 1989-08-09

Similar Documents

Publication Publication Date Title
JPH09246386A (en) Method and apparatus for searching wire route and method and apparatus for detecting critical cut not requiring inspection
JP2674054B2 (en) Event-driven wiring processing method
JPH03167669A (en) Automatic wiring designing device
JP3560451B2 (en) Layout method of semiconductor integrated circuit
JP2000048003A (en) Traveling salesman problem hierarchical processing method and program recording medium therefor
JPH01232475A (en) Parallel wire connection method
JPH1055382A (en) Path forming system and method, and recording medium storing program for causing computer to perform path forming processing
JPS63143672A (en) Automatic parallel wiring system based upon grouping of wiring sections
JP4140013B2 (en) Semiconductor integrated circuit gate resizing apparatus and method and program thereof
JPH0830671A (en) Wiring path investigating device
JP2829072B2 (en) LSI wiring change method
JP2722694B2 (en) Automatic wiring system
JPS59189471A (en) Wiring route searching system
JP2004272496A (en) Layout device for semiconductor integrated circuit
JP3382909B2 (en) Bus arrangement method
JPH03231372A (en) Automatic wiring method
JPH04165472A (en) Wiring design system
JPH0645446A (en) Method of wiring layout
JPH0660137A (en) Circuit diagram editer
JPH0685399B2 (en) Wiring path search device
JPH0789357B2 (en) Unwired section display device using automatic wiring processing function
JPH01305474A (en) Method for supporting wiring for unwired section
JPH06203104A (en) Layout compaction method for large scale analog integrated circuit
JPH05151316A (en) Wiring route determination method
JPS62100870A (en) Automatic wiring method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees