JPH0567178A - 自動配線処理方法 - Google Patents

自動配線処理方法

Info

Publication number
JPH0567178A
JPH0567178A JP4013008A JP1300892A JPH0567178A JP H0567178 A JPH0567178 A JP H0567178A JP 4013008 A JP4013008 A JP 4013008A JP 1300892 A JP1300892 A JP 1300892A JP H0567178 A JPH0567178 A JP H0567178A
Authority
JP
Japan
Prior art keywords
wiring
area
divided
areas
chip
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
JP4013008A
Other languages
English (en)
Inventor
Harunori Kadowaki
春則 門脇
Masami Murakata
正美 村方
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4013008A priority Critical patent/JPH0567178A/ja
Publication of JPH0567178A publication Critical patent/JPH0567178A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】 配線処理を高速にし、かつ配線の性能を向上
することを目的とする。 【構成】 基板上における配線の混雑度を見積もり、配
線の混雑度が高い部分では配線が成功し易いように基板
上を区切るための領域を所定値より大きく取り、配線の
混雑度が低い部分では配線の処理時間が最小となるよう
に基板上を区切るための領域を所定値より小さく取り、
これら大きさの異なる領域毎に配線を行い、基板全体の
配線を完了する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はLSIやプリント配線板
の自動配線処理における自動配線処理方法に関する。
【0002】
【従来の技術】従来、この種の自動配線処理方法は「設
計自動化46−5,“ゲート敷き詰め型ゲートアレイの
自動配線” 第33〜40項,(株)東芝 ULSI研
究所,1989.2.20」に開示されるものがある。
これは、配線しようとする半導体基板を一様の大きさの
領域に区切り、区切られた領域毎に配線を行い、最終的
に半導体基板全体の配線処理を完了する方法である。
【0003】かかる方法には、次のような特徴がある。
まず、配線処理は配線の組み合わせの最適化であること
から、半導体基板を小領域に区切って部分的に配線する
ことにより、配線処理が容易となり、その上データ量も
少なくなるため扱い易い。また、半導体基板を区切る領
域の大きさによって、全ての領域が配線し終えるまでの
処理時間が変化する。
【0004】図16にこの特性を示す。図16におい
て、横軸が半導体基板を区切る領域の大きさであり、縦
軸がその大きさで一様に半導体基板を区切った場合に全
ての領域を配線し終えるまでの処理時間である。図16
に示すように、領域がある大きさの場合に処理時間が最
小となる。これは、領域が比較的小さい場合には、半導
体基板を区切るための領域数が多くなり各々の領域の配
線のためのデータ作成に要する時間がオーバーヘッドと
なり処理時間が増加する。
【0005】また、領域が比較的大きい場合には、実際
の配線処理を行うために要する時間が増加する。このこ
とから、すべての領域が配線し終えるまでの処理時間が
最小となる大きさに半導体基板を区切るための領域を設
定すれば、高速配線が可能となる。
【0006】然るに、配線処理においては処理時間が少
ないことだけでなく、配線の性能が良いことも要求され
る。配線の性能とは、異なるネット(接続要求)の交差
数や接触数(配線のショート数)または正常な配線がで
きなかったネットの本数(未配線ネット数)等で表され
る配線の失敗数や失敗の割合の少なさで示される。従っ
て、配線の失敗数や失敗の割合が少ない配線処理ほど性
能が良いとされる。この配線の性能も半導体基板を区切
るための領域の大きさにより変化する。
【0007】図17にこの特性を示す。図17におい
て、横軸が半導体基板を区切るための領域の大きさであ
り、縦軸がその大きさで一様に半導体基板を区切った場
合に、すべての領域を配線し終えるまでに生じた配線の
ショート数である。図17に示すように、領域が大きく
なるほど配線のショート数は減少していく。これは、配
線の領域が小さい場合は配線の経路に自由度が少ないた
め比較的に配線が失敗し易く、配線の領域が大きい場合
は配線の自由度が多くなるため比較的に配線が成功し易
いという理由による。
【0008】これを、図18乃至図21により説明す
る。図18は配線の領域が小さい場合であり、配線すべ
きネットが2本ある。AおよびBは端子を示している。
図18中で斜線で示した部分はあらかじめ配線ができな
い部分として登録されている配線禁止領域である。
【0009】図18を配線した結果が図19である。図
19の実線が示すように1本目のネット(A−A)は配
線に成功し、2本目のネット(B−B)は配線に失敗し
ている。つまり、配線のショートが生じている。これに
対し、図20は図18の領域よりも大きく領域を取った
場合であり、配線禁止領域の周りに配線可能な余裕がで
きている。このため、図21に示すように、配線が2本
とも成功している。
【0010】このように、配線する領域内において、配
線禁止領域が占める割合が多かったり、配線するネット
が多数あるとその部分の配線の混雑度が増加する。つま
り、配線領域が小さいと配線の自由度が少なくなるた
め、配線が失敗し易くなり、配線領域が大きいと配線の
自由度が多くなり、混雑度が緩和される場合があるの
で、配線が成功し易くなる。
【0011】従来の、半導体基板を一定の大きさの領域
で格子状に区切り、区切った領域毎に配線を行っていく
という方法には、次のような問題がある。
【0012】まず、半導体基板を小領域に区切り、区切
った領域内でのみ配線処理を行っているため、もともと
区切られた領域内の配線の混雑度が高いと配線の失敗が
多くなる。ここで云う配線の失敗とは、異なるネット
(接続要求)の交差数や接触数(配線のショート数)、
または正常な配線ができなかったネットの本数(未配線
ネット数)等で示される値である。
【0013】これを簡単な図で説明する。図22は半導
体基板を一定の大きさで格子状に区切った場合の図であ
る。同図において斜線で示した箇所が配線が混雑すると
予測される部分であり、領域7〜9内に配線が混雑する
と予測される部分が含まれている。
【0014】図23は領域7〜9を拡大した図である。
領域7,9において配線が混雑すると予測される部分
は、区切られた領域全体の1/4程度を占めている。こ
のような場合、実際の配線処理を行うことによって領域
内全体に配線の混雑が拡散するため配線の失敗は少なく
なる。しかし、領域8のように配線が混雑すると予測さ
れる部分が区切られた領域全体の大部分を占めるような
場合には、配線の混雑は拡散されず配線の失敗は多くな
る。
【0015】ところで、接続要求のある端子間を配線す
る場合は、接続要求のある端子間を逐次配線処理し、全
体の配線を行う。配線処理は、配線経路を決定する概略
配線処理および最終的な配線の位置を決定する詳細配線
処理からなる。
【0016】図24は接続要求のある端子の分布を示
し、同一番号は互いに接続要求のある端子である。
【0017】図25に示すように、概略配線処理では、
チップ上あるいはプリント配線板上で接続要求のある端
子同志を結ぶための経路を求める。経路の探索は全体の
仮想的な配線長を最小とするか、あるいは配線の混雑度
をチップ全体でなるべく均一にすること等を目的として
行われる。
【0018】図26に示すように、概略配線結果に基づ
き実際の配線の位置を決定する詳細配線処理を実行す
る。詳細配線処理では、設計違反規則を守るように各端
子間を結ぶ配線の位置を決定する。つまり、概略配線で
予め決定した概略の配線経路を基に、各配線が設計違反
規則を守るようにチップ上での各配線の物理的な位置が
決定されていた。
【0019】
【発明が解決しようとする課題】然し乍ら、上述した従
来の自動配線処理方法においては、半導体基板を一定の
大きさの領域で一様に区切って配線するので、領域の大
きさを配線処理時間が最小になるように小さく設定する
と、高速な配線処理が可能になる反面、その領域が小さ
すぎると配線のショートを生じ易くなり、配線性能が低
下する。逆に、領域の大きさを配線のショートが生じ難
くなるように大きく設定した場合、その領域が大きすぎ
ると、処理時間が増加するという問題点があった。
【0020】また、半導体基板上の配線の混雑を考慮せ
ずに、単純に一定の大きさの領域に格子状に区切って配
線すると、区切られた領域内の大部分を配線の混雑が予
測される部分が占めるような場合には、配線の失敗が増
加するという問題点があった。
【0021】さらに、配線処理は接続要求のある各端子
間を単一の計算機を用いて逐次接続するので、回路規模
の増大に伴い配線の処理時間が増大するという問題点が
あった。
【0022】本発明の目的は、上述した問題点に鑑み、
配線処理が高速で、配線の失敗が少なく、かつ配線の性
能が向上できる自動配線処理方法を提供するものであ
る。
【0023】
【課題を解決するための手段】上述した目的を達成する
ため、第1の発明は、基板上における配線の混雑度を見
積もり、配線の混雑度が高い部分では配線が成功し易い
ように基板上を区切るための領域を所定値より大きく取
り、配線の混雑度が低い部分では配線の処理時間が最小
となるように基板上を区切るための領域を所定値より小
さく取り、これら大きさの異なる領域毎に配線を行い、
基板全体の配線を完了するものである。
【0024】また、第2の発明は、基板上の配線が混雑
する部分を予測し、混雑すると予測された部分の占める
割合が各領域で均一になるように、基板上を区切るため
の領域の大きさや位置を設定し、設定した領域毎に配線
を行い、基板全体の配線を完了するものである。
【0025】さらに、第3の発明は、基板上を複数の領
域に順次分割し、各分割領域間を横切る配線を各分割領
域の境界毎にそれぞれ異なるコンピュータで並列的に処
理し、予め定めた分割領域数あるいは分割領域サイズに
達したら各分割領域内部の配線をそれぞれ異なるコンピ
ュータで並列的に処理するものである。
【0026】
【作用】第1の発明においては、見積もられた配線の混
雑度により、混雑する部分を含むように基板を区切るた
めの領域の大きさを設定し、大きさの異なる領域毎に配
線を行うので、配線処理の高速化が可能になると共に、
配線の性能が向上する。
【0027】また、第2の発明においては、配線の混雑
が予測された部分が比較的大きな場合に、混雑する部分
の占める割合が各領域で均一になるように、半導体基板
を区切るための領域の大きさや位置を設定して領域毎に
配線を行うので、配線の失敗を少なくすることができ
る。
【0028】さらに、第3の発明においては、配線を複
数のコンピュータで並列的に処理するので、処理時間の
短縮が図れる。
【0029】
【実施例】
第1の発明 以下、第1の発明に係わる自動配線処理方法を図1乃至
図3に基づいて説明する。
【0030】図1は自動配線処理方法を説明するフロー
チャ−トである。同図によれば、まず、配線に必要な半
導体基板(以下、チップという)のデータを入力する
(ステップs1)。ここで、図2は入力されたチップの
モデルを示し、3はチップ、4はI/Oセル、5は機能
セル列である。
【0031】次に、チップ3上のどの部分で配線が混雑
するか見積もる(ステップs2)。見積もり方法として
は、チップ3上を細かく格子状に区切り、その格子内を
通る配線本数と配線禁止領域との比を概算する。また、
一度チップ3全体の配線を終了した後、配線の失敗した
箇所を修正するため再度配線をやり直すような場合に
は、1回目の配線の結果生じた配線のショート数の分布
を混雑度として用いても良い。
【0032】そして、図3に示すように、上記混雑度を
基にしてチップ3上に配線のための領域6を設定する
(ステップs3)。このとき、配線のための領域6は配
線が混雑していると見積もられた位置に対しては、その
位置を含み配線のショートが生じ難いように所定値(配
線のショート数の特性と、処理時間の特性とのトレード
オフにより決定され、配線のショ−ト数をより少なく
し、かつ配線の処理時間をより少なくするようにあらか
じめ設定されている値)より大きく設定され、配線が混
雑していないと見積もられた位置に対しては、その位置
を含み配線処理時間が少なくなるように所定値より小さ
く設定される。
【0033】図3に示すデータはチップ3の中心部の配
線の混雑度が高い場合であり、点線で囲まれた斜線部の
領域が配線のための領域となる。即ち、チップ3の中心
部に対しては配線のショ−トが生じないように配線のた
めの領域が大きくとられ、チップ3の周辺部に対しては
配線処理時間が少なくなるように配線のための領域が小
さくとられている。
【0034】なお、ここで、配線のための領域6の設定
は、見積もられた混雑度に対して予め定めておいた複数
種類の配線のための領域の大きさを割り付けることによ
り行っても良い。
【0035】次いで、区切られた領域6毎の配線処理が
行われる(ステップs4)。ここで、ステップs3にお
いて配線のための領域6の大きさが最適化されているの
で、配線のショート数が少ない配線結果が高速に得られ
る。
【0036】そして、各領域6の配線結果がまとめられ
(ステップs5)、チップ3全体の配線結果が出力され
る(ステップs6)。
【0037】第2の発明 次に、第2の発明を詳細に説明する。
【0038】図4は、第2の発明の処理手順を示すフロ
ーチャートである。
【0039】まず、配線に必要なデータを入力する(ス
テップs11)。なお、入力されるチップデータのモデ
ルは図2と同様なものである。
【0040】次に、チップ3上のどの部分で配線が混雑
するかを予測する(ステップs12)。予測方法として
は、第1の発明のステップs2における方法と同様な方
法で良い。
【0041】さらに、チップ3上にチップ3を区切るた
めの領域の初期設定が行われる。ここでは、図5に示す
ようにチップ3全体を一定の大きさの領域で格子状に区
切っている(ステップs13)。
【0042】そして、配線が混雑すると予測された部分
に対して、ステップs13で設定した領域の位置調整を
行う(ステップs14)。この位置調整は、ステップs
13で設定した領域内に占める、配線の混雑が予測され
る部分の割合が減少する方向に領域の位置を変更、およ
び新たに領域を設定することにより行われる。
【0043】図6は、図5で示した領域の位置調整を行
った結果を示している。配線の混雑が予測された部分が
大部分を占める領域8は、図6において上方に位置が変
更され、新たに領域8’が領域8の下方に設定されてい
る。このとき、領域8あるいは領域8’と初期設定され
た一定の大きさの領域とによって重なりが生ずるが、ス
テップs15による処理によって重なり部分は消去され
る。
【0044】ステップs14の処理により領域8,8’
内において配線の混雑が予測される部分の占める割合を
減少させることができるため、実際の配線処理において
配線の混雑が拡散し失敗の少ない配線が可能となる。
【0045】なお、初期設定後に行う領域の位置調整
は、配線の混雑が予測される部分の領域内に占める割合
が減少する方向であれば上下左右どの方向でもよい。
【0046】この後、設定された領域毎の配線処理を行
う(ステップs15)。このとき、ステップs14にお
ける領域の位置調整により、図6で示したように領域の
重なりが生ずる場合があるが、配線処理を後で行う領域
において重なった部分の配線結果を消去してから配線処
理を行えばよい。
【0047】最後に、各領域の配線結果がまとめられ、
チップ3全体の配線結果として出力される(ステップs
16)。
【0048】なお、領域の初期設定を行わず、配線の混
雑すると予想される部分の、各領域に占める割合が均一
になるように、半導体基板を区切るための領域を図7の
ように直接設定する方法もある。
【0049】第3の発明 次に、第3の発明の自動配線処理方法に係る具体例を図
8により述べる。
【0050】図8は並列配線処理方法の説明図である。
なお、同図において、CPUi(i=1 ,2 ,3 ,4 )
はそれぞれプロセッサを表す。各プロセッサCPUiは
マルチプロセッサ構成の計算機のプロセッサであっても
良いし、バス上に接続された各計算機のプロセッサであ
っても良い。また、1はチップ(またはプリント配線
板)を表し、2i(i=1 ,2 ,3 ,4 ,5 ,6 )はチ
ップ1上に仮想的に設定した分割線を表す。
【0051】まず、チップ1上に仮想的な分割線21
設定し、領域を分割する。
【0052】次に、分割線21 で分けられた分割領域間
を結ぶ配線に着目し、隣接する分割領域間を横切る配線
情報を一つのプロセッサに割り当て、配線処理を施す。
配線情報としては、互いに接続すべき端子のチップ1上
での位置情報およびこれら各端子間を接続する際に利用
出来ない領域である配線禁止領域の情報等が含まれる
(図8a)。
【0053】次いで、分割線22 を設定し、領域をさら
に細分化する。そして、分割線22 で分割される各分割
領域を横切る配線をプロセッサCPU1 およびCPU2
により並列に処理する(図8b)。
【0054】以下同様に、分割線23 ,24 ,25 ,2
6 を設定し、予め定めた分割領域サイズとなるまで各分
割領域を横切る配線をプロセッサCPU1 ,CPU2
…により並列に配線処理する。以上の処理が完了する
と、異なる分割領域間を結ぶ配線はすべて完了する(図
8c,図8d)。
【0055】最後に、各分割領域内部の配線をプロセッ
サCPU1 ,CPU2 ,…により並列に実行する(図8
e)。このとき、各分割領域内の配線は互いに独立に扱
う事が出来るため、プロセッサ数を増やせばその分だけ
並列度が高まり、処理時間が短縮される。
【0056】さらに、上述の配線処理方法を図9乃至図
14により詳述する。図9はチップ1上の接続要求のあ
る端子の分布を表し、同じ番号を持つものは互いに接続
要求のある端子を表す。また、図中、太線は新たに施さ
れた配線を表し、点線はすでに施されている配線を表し
ている。
【0057】まず、チップ1上に分割線21 を設定し、
領域を1-1,1-2の2つの領域に分割する。分割線21
を横切る端子対1−1,2−2,3−3,4−4を一つ
のプロセッサに割り当て、配線処理を実行する(図1
0)。
【0058】次いで、分割線22 を設定し、分割領域1
-1,1-2をそれぞれ1-11 ,1-12 ,1-21 ,1-22
分割する。各分割領域1-11 ,1-12 間を結ぶ端子5−
5および1-21 ,1-22 間を結ぶ端子6−6に関する情
報をそれぞれ異なるプロセッサCPU1 ,CPU2 に割
り当て並列に配線処理を施す(図11)。
【0059】同様にして、分割線23 ,24 ,25 ,2
6 を設定し、予め決められた分割領域数あるいは分割領
域サイズになるまで各分割線を横切る配線を並列に処理
する(図12,図13)。
【0060】最後に、各分割領域内部に閉じられた配線
13−13,14−14,15−15を各領域毎に並列
に配線処理を施し、全体の配線を完了する(図14)。
【0061】次に、かかる配線処理方法による配線の速
度向上比、つまり並列化率を求める。但し、配線の逐次
処理の比率が5%、4つの領域に分割され、分割された
領域と同数のプロセッサを使用し、各分割領域境界を横
切る配線および処理の最終段階における各分割領域内の
配線が並列に処理され、端子はチップ全面に均一に分布
するものとする。
【0062】即ち、第1回目の分割線を横切る配線は全
配線の5%程度なので、この配線を処理するには、全体
の配線を処理するときの5%程度の処理時間で済む。次
の段階では2つの分割線があるが、これら2つの分割線
を横切る配線の処理は並列的に処理されるため、処理時
間は1つの分割線を横切る配線処理の時間となる。
【0063】分割線を横切る配線を処理する時間は、最
初の分割で2つの領域に分けられるので、各領域内には
全配線の47.5%に相当する分が存在する。その領域
を分割線で2つの領域に分けるので、分割線を横切る配
線数は47.5%の5%となり、全配線に対しては、
2.37%になる。最後に4つの各分割領域内の配線を
並列に処理する。このとき、一つの分割領域内の配線に
掛かる時間は、分割領域内の配線が全配線の(47.5
ー2.37)/2なので、22.56%となる。
【0064】従って、3段階に分け、かつ各段階で並列
に処理した場合の処理時間は5.0+2.37+22.
56=30.0となり、逐次処理による配線方法での処
理時間の30%で済む。よって、4つのプロセッサを用
いて並列に処理することにより3.3倍の高速化が図れ
る。
【0065】さらに、図15は逐次処理の比率が5%お
よび10%におけるプロセッサ数と速度向上比との関係
図であり、プロセッサ数の増大に伴い高並列度が達成さ
れ、処理時間が短縮されることが分かる。
【0066】
【発明の効果】以上説明したように、第1の発明によれ
ば、見積もられた配線の混雑度により、混雑する部分を
含むように基板上を区切るための領域の大きさを設定
し、大きさの異なる領域毎に配線を行うので、配線のシ
ョート等の失敗が少ない配線結果を短時間に得ることが
でき、効率的な配線処理ができる。
【0067】また、第2の発明によれば、配線の混雑が
予測される部分の占める割合が均一になるように、半導
体基板を区切るための領域の大きさや位置を設定し、設
定した領域毎に配線を行うので、配線のショート等の失
敗が少ない配線結果を得ることができる。
【0068】さらに、第3の発明によれば、配線を複数
のコンピュータで並列的に処理するので、処理時間が短
縮できる。
【図面の簡単な説明】
【図1】第1の発明の配線処理方法のフローチャ−トで
ある。
【図2】第1の発明のチップのモデルを示す図である。
【図3】第1の発明の配線のために区切られた領域を示
す図である。
【図4】第2の発明の自動配線処理方法のフローチャー
トである。
【図5】第2の発明の初期設定後の配線領域を示す図で
ある。
【図6】第2の発明の位置調整後の配線領域を示す図で
ある。
【図7】第2の発明の他の実施例による配線領域を示す
図である。
【図8】第3の発明の他の配線処理方法を説明する図で
ある。
【図9】第3の発明の接続要求のある端子の分布図であ
る。
【図10】第3の発明のチップ上を配線領域で区切った
状態を示す図である。
【図11】第3の発明のチップ上を配線領域で区切った
状態を示す図である。
【図12】第3の発明のチップ上を配線領域で区切った
状態を示す図である。
【図13】第3の発明のチップ上を配線領域で区切った
状態を示す図である。
【図14】第3の発明のチップ上を配線領域で区切った
状態を示す図である。
【図15】プロセッサ数と速度向上比との関係図であ
る。
【図16】配線領域の大きさと配線処理時間との関係を
示す特性図である。
【図17】配線領域の大きさと配線のショート数との関
係を示す特性図である。
【図18】従来の配線例を説明する図である。
【図19】従来の配線例を説明する図である。
【図20】従来の配線例を説明する図である。
【図21】従来の配線例を説明する図である。
【図22】従来の、一定の大きさで区切られた領域を示
す図である。
【図23】図22で示した領域7〜9の拡大図である。
【図24】従来の接続要求のある端子の分布図である。
【図25】従来の配線例を説明する図である。
【図26】従来の配線例を説明する図である。
【符号の説明】
1,3 チップ 21 ,22 ,23 ,24 ,25,26 分割線 4 I/Oセル 5 機能セル列 6,7,8,8´,9 領域

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 基板上における配線の混雑度を見積も
    り、配線の混雑度が所定値より高い部分では配線が成功
    し易いように基板上を区切るための領域を所定値より大
    きく取り、配線の混雑度が所定値より低い部分では配線
    の処理時間が最小となるように基板上を区切るための領
    域を所定値より小さく取り、これら大きさの異なる領域
    毎に配線を行い、基板全体の配線を完了することを特徴
    とする自動配線処理方法。
  2. 【請求項2】 基板上の配線が混雑する部分を予測し、
    混雑すると予測された部分の占める割合が各領域で均一
    になるように、基板上を区切るための領域の大きさや位
    置を設定し、設定した領域毎に配線を行い、基板全体の
    配線を完了することを特徴とする自動配線処理方法。
  3. 【請求項3】 基板上を複数の領域に順次分割し、各分
    割領域間を横切る配線を各分割領域の境界毎にそれぞれ
    異なるコンピュータで並列的に処理し、予め定めた分割
    領域数あるいは分割領域サイズに達したら各分割領域内
    部の配線をそれぞれ異なるコンピュータで並列的に処理
    することを特徴とする自動配線処理方法。
JP4013008A 1991-07-10 1992-01-28 自動配線処理方法 Pending JPH0567178A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4013008A JPH0567178A (ja) 1991-07-10 1992-01-28 自動配線処理方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP17002691 1991-07-10
JP3-170026 1991-07-10
JP4013008A JPH0567178A (ja) 1991-07-10 1992-01-28 自動配線処理方法

Publications (1)

Publication Number Publication Date
JPH0567178A true JPH0567178A (ja) 1993-03-19

Family

ID=26348723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4013008A Pending JPH0567178A (ja) 1991-07-10 1992-01-28 自動配線処理方法

Country Status (1)

Country Link
JP (1) JPH0567178A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6245599B1 (en) 1999-06-30 2001-06-12 Mitsubishi Denki Kabushiki Kaisha Circuit wiring system circuit wiring method semi-conductor package and semi-conductor package substrate
US6378121B2 (en) 1997-03-27 2002-04-23 Nec Corporation Automatic global routing device for efficiently determining optimum wiring route on integrated circuit and global routing method therefor
US6505334B1 (en) 2000-04-17 2003-01-07 Mitsubishi Denki Kabushiki Kaisha Automatic placement and routing method, automatic placement and routing apparatus, and semiconductor integrated circuit
JP2010102486A (ja) * 2008-10-23 2010-05-06 Fujitsu Ltd プリント板配線処理装置、プリント板配線処理プログラム、プリント板配線処理方法
US8255857B2 (en) 2001-02-26 2012-08-28 Cadence Design Systems, Inc. Routing methods for integrated circuit designs

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6378121B2 (en) 1997-03-27 2002-04-23 Nec Corporation Automatic global routing device for efficiently determining optimum wiring route on integrated circuit and global routing method therefor
US6245599B1 (en) 1999-06-30 2001-06-12 Mitsubishi Denki Kabushiki Kaisha Circuit wiring system circuit wiring method semi-conductor package and semi-conductor package substrate
US6505334B1 (en) 2000-04-17 2003-01-07 Mitsubishi Denki Kabushiki Kaisha Automatic placement and routing method, automatic placement and routing apparatus, and semiconductor integrated circuit
US8255857B2 (en) 2001-02-26 2012-08-28 Cadence Design Systems, Inc. Routing methods for integrated circuit designs
US8291365B2 (en) 2001-02-26 2012-10-16 Cadence Design Systems, Inc. Conditionally routing a portion of an integrated circuit design with a different pitch to overcome a design rule violation
US8365128B2 (en) 2001-02-26 2013-01-29 Cadence Design Systems, Inc. Routing interconnect of integrated circuit designs
US8386984B2 (en) 2001-02-26 2013-02-26 Cadence Design Systems, Inc. Interconnect routing methods of integrated circuit designs
JP2010102486A (ja) * 2008-10-23 2010-05-06 Fujitsu Ltd プリント板配線処理装置、プリント板配線処理プログラム、プリント板配線処理方法
US8307322B2 (en) 2008-10-23 2012-11-06 Fujitsu Limited Wiring design apparatus

Similar Documents

Publication Publication Date Title
JP3063828B2 (ja) 集積回路の自動概略配線方法
US6557145B2 (en) Method for design optimization using logical and physical information
US5224057A (en) Arrangement method for logic cells in semiconductor IC device
US6480991B1 (en) Timing-driven global placement based on geometry-aware timing budgets
JP3219500B2 (ja) 自動配線方法
JPS60130843A (ja) 接続路を設定する方法
US10831972B2 (en) Capacity model for global routing
JPH0567178A (ja) 自動配線処理方法
US5815406A (en) Method and system for designing a circuit using RC and timing weighting of nets
US6615401B1 (en) Blocked net buffer insertion
JP3433025B2 (ja) モジュール配置方法
JP3705737B2 (ja) 半導体集積回路のレイアウト方法
JP3215215B2 (ja) 論理セルの並列配置処理方法
US10606976B2 (en) Engineering change order aware global routing
US11803686B2 (en) Selective exposure of standard cell output nets for improved routing solutions
JP2736104B2 (ja) 半導体集積回路の論理セルの配置方法
JP3017170B2 (ja) 半導体集積回路のレイアウト設計方法
JP2735257B2 (ja) 半導体集積回路装置の論理セルの配置方法
JPH0512384A (ja) 自動配線方法
JPH07202000A (ja) 並列処理によるlsi配線方式
JPH11121626A (ja) 概略経路決定方法および概略経路決定方式
JPH0327589A (ja) 多層配線方法
JPH06302763A (ja) セル配置方法
JPH0645446A (ja) 配置配線方法
WO2000065487A1 (en) Method for performing sizing-driven placement