Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0680732B2 - Wiring method in IC - Google Patents
[go: Go Back, main page]

JPH0680732B2 - Wiring method in IC - Google Patents

Wiring method in IC

Info

Publication number
JPH0680732B2
JPH0680732B2 JP1280581A JP28058189A JPH0680732B2 JP H0680732 B2 JPH0680732 B2 JP H0680732B2 JP 1280581 A JP1280581 A JP 1280581A JP 28058189 A JP28058189 A JP 28058189A JP H0680732 B2 JPH0680732 B2 JP H0680732B2
Authority
JP
Japan
Prior art keywords
level
line segment
terminal
route
generated
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 - Lifetime
Application number
JP1280581A
Other languages
Japanese (ja)
Other versions
JPH03142858A (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.)
Rohm Co Ltd
Original Assignee
Rohm Co 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 Rohm Co Ltd filed Critical Rohm Co Ltd
Priority to JP1280581A priority Critical patent/JPH0680732B2/en
Publication of JPH03142858A publication Critical patent/JPH03142858A/en
Publication of JPH0680732B2 publication Critical patent/JPH0680732B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、IC上のブロック間の配線のレイアウト方法に
関する。
TECHNICAL FIELD The present invention relates to a layout method of wiring between blocks on an IC.

従来の技術 IC上の異なるブロックに属する2端子A,B間を結ぶ経路
を自動的に求める方法として、従来より線分探索法が用
いられている。この方法は、両端子A,Bを出発点として
次々と水平及び垂直の線分を発生させてゆき、両端子か
ら生成されてきた線分が交差したところで、それを経路
とするものである(「岩波講座マイクロエレクトロニク
ス3−VLSIの設計I」1985年岩波書店発行,pp.202-20
5)。
Conventional technology The line segment search method has been conventionally used as a method of automatically obtaining a route connecting two terminals A and B belonging to different blocks on an IC. In this method, using both terminals A and B as starting points, horizontal and vertical line segments are generated one after another, and when the line segments generated from both terminals intersect, they are used as a route ( "Iwanami Course Microelectronics 3-VLSI Design I" 1985, Iwanami Shoten, pp.202-20
Five).

例えば、ICチップの内部に第3図のようにブロックが配
置されているとき、端子Aから端子Bまでの経路を見つ
け出そうとするときは、まず、各端子A,Bから線分A0,B0
を他のブロック又はチップ外周に当たるまで引く(こ
の、端子から最初に引かれる線分を0番目の線分という
意味で、「レベル0」と呼ぶ)。これら線分が一致又は
交差する場合には、それで経路が見い出されたことにな
るが、第3図の場合にはA0とBGは交差しない。この場合
には、次に、各レベル0の線分に直交し、ブロック間通
路(あるいはチップ周辺の通路)を走ることのできる線
分を、0番目から生成された線分という意味で、「レベ
ル1」として生成する。第3図では、A0に対しては3本
(A1(1),A(2),A(3))、B0に対しては1本のレ
ベル1線分を引くことができる。第3図の例ではA1
(3)とB1とが交差して経路ができたため、ここで探索
は終了するが両端子からの線分が交差しない場合には次
々と高レベルの線分を発生してゆき、交差が発生した時
点で、その交差点を通る線分を経路とする。しかし、レ
ベルが上がるにつれて生成される線分の数がねずみ算的
に増大してゆき、処理時間が非常に長くなるため、通常
は、 a)探索のレベル数に上限を設ける。
For example, when blocks are arranged inside the IC chip as shown in FIG. 3, when trying to find a path from the terminal A to the terminal B, first, the line segments A0 and B0 from the terminals A and B are first searched.
To the outer circumference of another block or chip (the line segment first drawn from the terminal is referred to as the 0th line segment and is called "level 0"). If these line segments match or intersect, then the route has been found, but in the case of FIG. 3, A0 and BG do not intersect. In this case, next, a line segment that is orthogonal to each level 0 line segment and can run in the inter-block passage (or the passage around the chip) is referred to as the line segment generated from the 0th line segment. Level 1 ”is generated. In FIG. 3, it is possible to draw three level 1 line segments for A0 (A1 (1), A (2), A (3)) and one line for B0. A1 in the example of FIG.
Since (3) and B1 intersect to form a route, the search ends here, but if the line segments from both terminals do not intersect, high-level line segments are generated one after another, and the intersection occurs. At that point, the line segment passing through the intersection is taken as the route. However, the number of generated line segments increases in a logarithmic manner as the level increases, and the processing time becomes very long. Therefore, a) an upper limit is usually set for the number of search levels.

b)発生すべき線分候補の中から、 i)最も長いもの ii)最も起点(A又はB)に近いもの を選ぶ。b) From the line segment candidates to be generated, i) the longest one, ii) the one closest to the starting point (A or B) is selected.

という方法で、探索の範囲を限定する。In this way, the search range is limited.

発明が解決しようとする課題 第3図の例を一見しても明かな通り、従来の線分探索法
により見いだされた経路(太実線)は、端子A,B間をか
なり迂回して結ぶものである。すなわち、線分検索法に
よる経路は、多くの場合、折れ曲がり数は最小となる
が、経路長は必ずしも最短とはならない。人間が両端子
間に経路を引く場合には、当然、より短い方の点線の経
路を見いだすであろう。導線抵抗を低減するという観点
からも、後者の経路の方が望ましい。
Problems to be Solved by the Invention As is clear from the example shown in FIG. 3, the route (thick solid line) found by the conventional line segment search method connects terminals A and B with a considerable detour. Is. That is, in many cases, the route by the line segment search method has the smallest number of bends, but the route length is not necessarily the shortest. If a person draws a path between both terminals, he will naturally find the shorter, dotted path. The latter route is preferable from the viewpoint of reducing the resistance of the conductor.

このような不都合は、従来の線分検索法では、最初に交
差した時点で経路探索を終了するため、相手側線分と先
に出合う線分が経路となり易いことから生ずるものであ
る。これは、更に、最も遠くまで延びる線分が経路とな
り易い傾向ともなり、チップの周辺及び四隅の配線が集
中するという問題も生ずる。
Such inconvenience arises from the fact that in the conventional line segment search method, since the route search is terminated at the first intersection, the line segment that meets the other party's line segment first becomes a route. This also tends to cause the line segment that extends to the farthest place to be a path, and causes a problem that the wiring around the chip and the four corners are concentrated.

本発明はこのような問題を解決し、より多くの経路を見
つけ出し、その中から目的に応じて最適な端子間経路を
探索することのできる自動配線経路探索方法を提供する
ことを目的とする。
An object of the present invention is to solve such a problem, to provide an automatic wiring route search method capable of finding more routes and searching for an optimal inter-terminal route according to the purpose.

課題を解決するための手段 上記目的を達成するため、本発明に係るIC内配線方法で
は、複数のブロックから成るICチップの異なるブロック
に属する端子間を接続する配線をブロック周辺の通路に
配設する方法において、以下のステップを含むことを特
徴とする。
Means for Solving the Problems In order to achieve the above object, in the IC wiring method according to the present invention, wiring for connecting terminals belonging to different blocks of an IC chip composed of a plurality of blocks is provided in a passage around the block. The method is characterized by including the following steps.

イ)各端子から線分(レベル0線分と呼ぶ)を通路内に
生成する。
B) A line segment (called a level 0 line segment) is generated in each passage from each terminal.

ロ)各端子のレベル0の線分が一致又は交差すれば、そ
のレベル0の線分を経路とする。
B) If the level 0 line segment of each terminal matches or intersects, the level 0 line segment is used as the route.

ハ)各端子のレベル0の線分が一致又は交差しない場合
には、現線分に交差する通路に1レベル高位の線分(レ
ベル0の次はレベル1、レベル1の次はレベル2、・
・)を生成する。
C) If the level 0 line segment of each terminal does not match or intersect, the line segment that is one level higher in the passage that intersects the current line segment (level 0 is next to level 1, level 1 is next to level 2,・
・) Is generated.

ニ)各端子からのステップハ)までに生成された線分が
交差しない場合、順次レベル数を上げてゆき、各端子か
らの線分が交差するまでステップハ)を繰り返す。
D) If the line segments generated by the steps from each terminal do not intersect, the number of levels is sequentially increased and step c) is repeated until the line segments from each terminal intersect.

ホ)各端子からのあるレベルの線分が交差した場合、そ
の後、該レベル以降所定のレベル数まで順次レベルを上
げてゆき、各端子からの線分の交差の探索を繰り返す。
E) When a line segment of a certain level from each terminal intersects, thereafter, the level is sequentially increased up to a predetermined number of levels, and the search for the intersection of the line segment from each terminal is repeated.

ヘ)ステップホ)の繰り返しにより発見された経路の中
から、所定の規則に従って、端子間の最終経路を決定す
る。
F) A final route between terminals is determined from the routes found by repeating step e) according to a predetermined rule.

作 用 ステップイ)では、各端子(通常は2個の端子を結ぶ
が、3個以上の端子を接続する場合でも考え方は同じで
ある)からレベル0の線分を通路に向かって引き出す。
レベル0線分は各端子に付き1本のみである。以下、線
分はすべてブロック周辺(ブロック間あるいはチップ周
囲)の通路内にのみ生成し、ブロックに当たったときは
そこで終了する。両端子からのレベル0の線分が一致す
れば、両端子は1直線で結ばれるということであり、そ
れが最短経路であることは明らかであるから、それを経
路とする(ステップロ))。各端子からのレベル0線分
が交差する場合も、それが最短と考えられるため、レベ
ル0線分を経路とする(ステップロ))。
In step a), a line segment of level 0 is drawn from each terminal (usually connecting two terminals, but the idea is the same when connecting three or more terminals) toward the passage.
There is only one level 0 line segment for each terminal. Hereinafter, all the line segments are generated only in the passage around the block (between blocks or around the chip), and end when there is a block. If the level 0 line segments from both terminals match, then both terminals are connected by a straight line, and it is clear that this is the shortest path, so let it be the path (step B)). . Even when the level 0 line segment from each terminal intersects, it is considered to be the shortest, so the level 0 line segment is used as the route (step B)).

レベル0線分が交差しない場合は、現線分(最初はレベ
ル0)に交差する通路に、1レベル高位の(最初はレベ
ル1)線分を生成する(ステップハ))。そして、各端
子からの現在までに生成された各レベルの線分が交差す
るか否かをチェックし、交差しない場合には次々とレベ
ルを上げてゆき、交差が発生するまでステップハ)を繰
り返す(ステップニ))。交差が発生した場合は、その
時点からあらかじめ定められた数のレベルだけ更に高位
レベルの線分を上記要領で発生し、各端子からの各レベ
ルの線分の交差の有無をチェックしてゆく(ステップ
ホ))。この間、最初に発生した交差を含め、発生した
交差(すなわち、経路)をすべてピックアップしてお
き、所定数のレベルの線分の発生及び交差のチェックが
終了した段階で、それらピックアップされた経路のう
ち、所定の規則に従って、各端子間の経路を最終的に決
定する(ステップヘ))。ここで用いる規則としては、
例えば、それらピックアップされた経路のうち最短のも
のを選択する等が挙げられる。
If the level 0 line segment does not intersect, the line segment that is one level higher (first level 1) is generated in the passage that intersects the current line segment (first level 0) (step c)). Then, it is checked whether or not the line segments of each level generated up to the present from each terminal intersect, and if they do not intersect, the level is raised one after another, and step c) is repeated until the intersection occurs. (Stepni)). When an intersection occurs, a higher level line segment is generated by a predetermined number of levels from that point in the above manner, and it is checked whether the line segment of each level from each terminal intersects ( Step e)). During this period, all the generated intersections (that is, the routes) are picked up including the first generated intersection, and when the generation of line segments of a predetermined number of levels and the checking of the intersections are completed, the picked-up routes are detected. Of these, the route between the terminals is finally determined according to a predetermined rule (step F)). The rules used here are:
For example, selecting the shortest route among the picked-up routes.

実施例 以下、本発明の実施して、第3図のブロック配置を有す
るICチップの端子A,B間の配線経路を探索する例を、第
2図のフローチャートと第4図のブロック図を参照しつ
つ説明する。
Example An example of carrying out the present invention to search for a wiring path between terminals A and B of an IC chip having the block arrangement shown in FIG. 3 will be described below with reference to the flowchart of FIG. 2 and the block diagram of FIG. I will explain.

まずステップ#10,#11で、各端子A,Bからレベル0の線
分A0,B0を出し、他のブロックに当たるまで引く。そし
てステップ#12で、これらのレベル0線分A0,B0が一致
するかあるいは交差するかをチェックする。両者が一致
する場合には、端子A及びBは1本の線分で結ばれると
いうことであり、また、両者が交差する場合には、1回
だけ折れ曲がる線により結ばれるということであり、い
ずれも、その経路は両端A,Bを結ぶ最短距離であると考
えられるので、それを経路として、ここで探索を終了す
る。
First, in steps # 10 and # 11, the line segments A0 and B0 of level 0 are output from the terminals A and B, and drawn until they hit another block. Then, in step # 12, it is checked whether these level 0 line segments A0 and B0 match or intersect. If they match, it means that the terminals A and B are connected by one line segment, and if they intersect, they are connected by a line that bends only once. However, since the route is considered to be the shortest distance connecting both ends A and B, the route is set as the route and the search ends here.

ステップ#12で両レベル0線分A0,B0が交差しない場合
は、ステップ#13でレベル変数nに1を代入し、ステッ
プ14でAのレべルnの可能な線分をすべて生成する。今
の場合、レベル「1」線分であり、第4図では、第3図
の場合と同様、3本のレベル1線分A1を引くことができ
る。そして、ステップ#15で、このAのレベルn線分と
それまでのBのレベル(n−1)以下の線分B1,B2,…Bn
−1とが交差するか否かをチェックする。ここで交差が
ある場合には、ステップ#16で、その交差による経路を
リストアップして記憶しておく。更にステップ#15で発
見された交差が初めてのものである場合にのみ、モアサ
ーチカウンタCMSを所定値CMS1にセットする。このモア
サーチカウンタCMSは、最初に経路が発見された後、更
に何レベルまで経路を探索してゆくかをカウントするた
めのカウンタである。
If both level 0 line segments A0 and B0 do not intersect at step # 12, 1 is substituted into the level variable n at step # 13, and at step 14, all possible line segments of level n are generated. In the present case, it is the level "1" line segment, and in FIG. 4, three level 1 line segments A1 can be drawn as in the case of FIG. Then, in step # 15, the line segment of the level n of A and the line segments B1, B2, ...
Check if -1 and -1 intersect. If there is an intersection, the route resulting from the intersection is listed and stored in step # 16. Further, the mower search counter CMS is set to a predetermined value CMS1 only when the intersection found in step # 15 is the first one. The mower search counter CMS is a counter for counting how many levels the route is searched after the route is first discovered.

第4図の場合には、A1はB0とは交差しないので、ステッ
プ#15の判断は「無」となり、ステップ#17に進む。ス
テップ#17では、ステップ#14で生成されたレベルn線
分のうち、所定の基準により、探索を続行する線分を選
択する。これは、レベルが上がるにつれて、生成される
線分の数がねずみ算的に増大して行くことから、処理時
間の短縮のために絞るものである。ここにおける基準と
しては、前述のb)−i)及びb)−ii)の基準に沿っ
て複数本選択する。次回のステップ#14の処理における
高レベル線分は、ここで選択された線分についてのみ生
成される。
In the case of FIG. 4, since A1 does not intersect with B0, the determination in step # 15 is “none”, and the process proceeds to step # 17. In step # 17, among the level n line segments generated in step # 14, a line segment for continuing the search is selected according to a predetermined criterion. This is to reduce the processing time because the number of line segments to be generated increases mathematically as the level increases. As the reference here, a plurality of lines are selected according to the above-mentioned criteria of b) -i) and b) -ii). The high-level line segment in the processing of the next step # 14 is generated only for the line segment selected here.

次のステップ#18から#21では、端子Bについて、ステ
ップ#14から#17におけると同様の処理を行う。第4図
の例では、1本のレベル1線分B1のみが生成されるが、
第3図の場合と同様、ここでA1との交差が生じるため、
ステップ#20でその経路が記憶され、また、初めての経
路発見であるので、モアサーチカウンタCMSをCMS1(こ
こでは、仮に1に設定する)にセットする。
In the next steps # 18 to # 21, the same processing as in steps # 14 to # 17 is performed on the terminal B. In the example of FIG. 4, only one level 1 line segment B1 is generated,
As in the case of FIG. 3, since the intersection with A1 occurs here,
In step # 20, the route is stored, and since this is the first route discovery, the more search counter CMS is set to CMS1 (here, temporarily set to 1).

その後、ステップ#22でレベル変数nを1だけ増加した
後、ステップ#23で、モアサーチカウンタCMSが0か否
かをチェックする。0でない場合には、ステップ#24で
モアサーチカウンタCMSを1だけ減少した後、ステップ
#14に戻って、次のレベルで同様の処理を繰り返す。
After that, the level variable n is incremented by 1 in step # 22, and then it is checked in step # 23 whether the more search counter CMS is 0 or not. If not 0, the more search counter CMS is decremented by 1 in step # 24, and then the process returns to step # 14 to repeat the same processing at the next level.

こうして順次レベルを上げて経路を探索してゆくうち
に、最初に経路が発見された後モアサーチカウンタCMS
にセットされた数CMS1だけのレベル数の探索が終了した
時点で、モアサーチカウンタCMSが0となる。この場合
には、ステップ#25へ進んで、それまでに発見された全
ての経路の中の最短の経路を調べ、それを最終経路とす
る。第4図では、n=2でのステップ#14〜#21におけ
る探索により、先の第3図の経路に加え、更に4本の経
路,,,が発見された。このうち、最も長さの
短いのはの経路であるので、この経路が端子A,B間の
最終経路として決定される。
In this way, while gradually increasing the level and searching for a route, after the route is first discovered, the more search counter CMS
The more search counter CMS becomes 0 at the time when the search for the number of levels equal to the number CMS1 set to is completed. In this case, the process proceeds to step # 25, the shortest route among all the routes found so far is checked, and it is set as the final route. In FIG. 4, by the search in steps # 14 to # 21 when n = 2, four routes, ..., Are found in addition to the route shown in FIG. Of these, the path having the shortest length is the path, so this path is determined as the final path between the terminals A and B.

以上の実施例では、第3、4図に示すように、ブロック
構成が比較的単純であるため、モアサーチカウンタCMS
を1とするだけで最短経路が発見できたが、複雑なチッ
プの場合にはモアサーチカウンタCMSを2あるいは3と
することにより、多くの経路が見つけ出され、多くの候
補の中から最適の経路を選択することができる。なお、
多くの高レベル線分が発生することによる処理時間の長
時間化は、ステップ#17,#21の選択ルールを適宜調整
することにより避けることができる。
In the above embodiment, as shown in FIGS. 3 and 4, since the block structure is relatively simple, the more search counter CMS
Although the shortest path could be found only by setting 1 to 1, in the case of a complicated chip, by setting the more search counter CMS to 2 or 3, many paths can be found and the optimum path can be selected from many candidates. You can choose the route. In addition,
Prolongation of the processing time due to the occurrence of many high-level line segments can be avoided by appropriately adjusting the selection rules of steps # 17 and # 21.

発明の効果 以上説明した通り、本発明によれば、両端子からの線分
が最初に出会った時点で探索を終了せず、その後も所定
の数の段階だけ探索を続けるため、複数の候補経路の中
から、より目的にかなった経路を選択することができ
る。このため、例えば最短経路を選択することにより、
導線抵抗を最小限に抑えることができる。また、配線が
チップの外周や四隅に集中することを防止することがで
き、チップのブロック間に適度に分散したバランスのと
れた配置とすることができる。
EFFECTS OF THE INVENTION As described above, according to the present invention, the search is not terminated when the line segments from both terminals first meet, and the search is continued for a predetermined number of stages thereafter, so that a plurality of candidate routes You can select a route that is more suitable for your purpose. Therefore, for example, by selecting the shortest route,
Conductor resistance can be minimized. Further, it is possible to prevent the wiring from being concentrated on the outer periphery and the four corners of the chip, and it is possible to achieve a well-balanced arrangement in which the blocks of the chip are appropriately dispersed.

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

第1図はクレーム対応図、第2図は本発明の実施例の手
順を表わすフローチャート、第3図は従来の線分探索法
による経路を表わすブロック図、第4図は本実施例によ
る経路を表わすブロック図である。 A,B……端子 A0,B0……レベル0線分 A1(1),A1(2),A1(3),B1……レベル1線分 A2,B2……レベル2線分 ,,,……候補経路 ……決定経路
FIG. 1 is a claim correspondence diagram, FIG. 2 is a flow chart showing a procedure of an embodiment of the present invention, FIG. 3 is a block diagram showing a route by a conventional line segment search method, and FIG. 4 is a route by this embodiment. It is a block diagram to represent. A, B ...... Terminal A0, B0 ...... Level 0 line segment A1 (1), A1 (2), A1 (3), B1 ...... Level 1 line segment A2, B2 ...... Level 2 line segment ・ ・ ・… Candidate route …… Determination route

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数のブロックから成るICチップの異なる
ブロックに属する端子間を接続する配線をブロック周辺
の通路に配設する方法において、以下のステップを含む
ことを特徴とするIC内配線方法。 イ)各端子からレベル0の線分を通路内に生成する。 ロ)各端子のレベル0の線分が一致又は交差すれば、こ
のレベル0の線分を端子間の配線経路とする。 ハ)各端子のレベル0の線分が一致又は交差しない場合
には、現線分に交差する通路に1レベル高位の線分を生
成する。 ニ)各端子からのステップハ)までに生成された線分が
交差しない場合、順次レベル数を上げてゆき、各端子か
らの線分が交差するまでステップハ)を繰り返す。 ホ)各端子からのあるレベルの線分が交差した場合、そ
の後、該レベルから所定のレベル数まで順次レベルを上
げてゆき、各端子からの線分の交差の探索を繰り返す。 ヘ)ステップホ)の繰り返しにより発見された経路の中
から、所定の規則に従って、端子間の配線経路を決定す
る。
1. An intra-IC wiring method comprising the following steps in a method of arranging a wiring connecting terminals belonging to different blocks of an IC chip composed of a plurality of blocks in a passage around the block. A) A line segment of level 0 is generated in each passage from each terminal. (B) If the level 0 line segment of each terminal matches or intersects, the level 0 line segment is used as the wiring path between the terminals. C) If the level 0 line segment of each terminal does not match or intersect, a line segment of one level higher is generated in the passage intersecting the current line segment. D) If the line segments generated by the steps from each terminal do not intersect, the number of levels is sequentially increased and step c) is repeated until the line segments from each terminal intersect. E) When a line segment of a certain level from each terminal intersects, then the level is increased from that level to a predetermined number of levels, and the search for the intersection of the line segment from each terminal is repeated. F) A wiring route between terminals is determined according to a predetermined rule from the routes found by repeating step e).
JP1280581A 1989-10-27 1989-10-27 Wiring method in IC Expired - Lifetime JPH0680732B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1280581A JPH0680732B2 (en) 1989-10-27 1989-10-27 Wiring method in IC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1280581A JPH0680732B2 (en) 1989-10-27 1989-10-27 Wiring method in IC

Publications (2)

Publication Number Publication Date
JPH03142858A JPH03142858A (en) 1991-06-18
JPH0680732B2 true JPH0680732B2 (en) 1994-10-12

Family

ID=17627033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1280581A Expired - Lifetime JPH0680732B2 (en) 1989-10-27 1989-10-27 Wiring method in IC

Country Status (1)

Country Link
JP (1) JPH0680732B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0773215A (en) * 1993-09-03 1995-03-17 Nec Corp Line segment search type wiring method
CN111143953B (en) * 2019-11-30 2024-06-07 浙江华云信息科技有限公司 Circuit layout method based on cross point algorithm and simulated annealing algorithm

Also Published As

Publication number Publication date
JPH03142858A (en) 1991-06-18

Similar Documents

Publication Publication Date Title
US5491641A (en) Towards optical steiner tree routing in the presence of rectilinear obstacles
US5717600A (en) Method for designing an interconnection route in an LSI
US8532988B2 (en) Searching for symbol string
JP3571162B2 (en) Similar object search method and apparatus
JPH0680732B2 (en) Wiring method in IC
CN112905026B (en) Method, device, storage medium and computer equipment for showing word suggestion
CN115292779A (en) Quadrant division-based wiring method, device, equipment and storage medium
CN109427237A (en) A kind of Road letterings labeling position determines method and device
JP2003016112A (en) System, method and program for retrieving information
US11544438B2 (en) Superconductive circuit splitter placement
CN109145160A (en) Key side is chosen in probability graph and optimizes the method and storage medium of key side
JPH05143689A (en) Wiring improvement method
CN116743590B (en) Ladder diagram network processing method and device
JPH10240741A (en) How to manage tree structured data
TWI820528B (en) Tree network diagram generation method
JP2778483B2 (en) Design rule verification system
JPH08185345A (en) Tree structure data storing system
JPH06161844A (en) Data base managing device
JPH06325132A (en) Automatic wiring method
JPH04239747A (en) Designing method for wiring of integrated circuit
JP3050906B2 (en) Automatic wiring method
CN117689828A (en) Intersection surface generation method, device, product, equipment and medium
JP3062149B2 (en) Automatic wiring method
JPH0644595B2 (en) Wiring method
JPS63133274A (en) Wiring processing system