JPH04324581A - 配線経路探索方式 - Google Patents

配線経路探索方式

Info

Publication number
JPH04324581A
JPH04324581A JP3094584A JP9458491A JPH04324581A JP H04324581 A JPH04324581 A JP H04324581A JP 3094584 A JP3094584 A JP 3094584A JP 9458491 A JP9458491 A JP 9458491A JP H04324581 A JPH04324581 A JP H04324581A
Authority
JP
Japan
Prior art keywords
wiring
route
wiring route
temporary
vias
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
JP3094584A
Other languages
English (en)
Inventor
Norio Kuwabara
教雄 桑原
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 JP3094584A priority Critical patent/JPH04324581A/ja
Publication of JPH04324581A publication Critical patent/JPH04324581A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は配線経路探索方式に関し
、特に大規模集積回路及びプリント配線基板等の設計に
おいて、結線を要する端子間を自動配線するための配線
経路探索方式に関する。
【0002】
【従来の技術】従来、この種の配線経路探索方式は、与
えられた導体間隙を保証しながら、かつ曲り点が少なく
なるように配線経路を探索するようになっていた。
【0003】なお、参考文献としては、樹下行三編,論
理装置のCAD,第43頁〜第52頁,情報処理学会(
昭和56年)がある。
【0004】
【発明が解決しようとする課題】上述した従来の配線経
路探索方式は、与えられた導体間隙を保証しながら、か
つ曲り点が少なくなるように配線経路を探索するので、
配線密度の高い基板では、ビアのサイズが配線の線幅よ
り極端に大きくなり、配線が混雑してくると、配線は通
せるがビアが作れないデッドスペースがいたるところに
生成され、配線領域を有効に使用することができないと
いう欠点を有していた。
【0005】本発明の目的は、配線層に散在するデッド
スペースを有効に利用できる配線経路探索方式を提供す
ることにある。
【0006】
【課題を解決するための手段】本発明の配線経路探索方
式は、結線を要する端子対である未結線ピンペアについ
て、端子間の配線経路を、複数の配線層上で、配線層間
を接続する中継孔であるビアを使用して配線層を乗り換
えながら探索する配線経路探索方式において、(A)各
前記未結線ピンペアに対し、前記既配線経路中のビア及
び配線経路探索時に使用するビアが大きさを持たないと
仮定して従来手法により仮の配線経路を探索する手順、
(B)前記仮の配線経路を発見した場合、ビアを本来の
大きさに戻したときに、前記仮の配線経路の周囲で配線
とビアとが接触あるいは接近し過ぎている箇所を検出し
、前記配線とビアとが接触あるいは接近し過ぎないよう
にある制約の範囲内で前記既配線経路及び仮の配線経路
を変更する手順、(C)前記配線とビアとが接触あるい
は接近し過ぎている箇所の経路変更に成功したとき、前
記仮の配線経路を既配線経路として登録する手順、(D
)前記配線とビアとが接触あるいは接近し過ぎている箇
所の経路変更に失敗したときに、既配線経路を変更する
前の状態に戻し、仮の配線経路を除去する手順、を備え
て構成されている。
【0007】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0008】図1は本発明の配線経路探索方式の一実施
例を示す流れ図である。また、図2は図1のステップ2
3での処理内容を説明するためのパターン図であり、図
3は図1のステップ25での処理内容を説明するための
パターン図である。
【0009】次に、動作を説明する。
【0010】図1において、まず、ステップ21では、
与えられた未結線ピンペア群の中から未結線ピンペアを
1つ取り出して、ステップ22へ進む。ステップ22で
は、未処理の未結線ピンペアが有るか否かを判定し、有
る場合はステップ23へ進み、無い場合は処理を終了す
る。
【0011】ステップ23へ進んだ場合、ステップ23
では取り出された未結線ピンペアに対して既配線経路中
のビア及び配線経路探索時に使用するビアが大きさを持
たないと仮定して、従来の手法により仮の配線経路を探
索する。なお、従来の手法の例としては、線分探索法等
がある。
【0012】次に、ステップ24では、ステップ23に
おいて、配線経路を発見したか否かを判定し、発見した
場合は、ステップ25へ、発見できなかった場合は、ス
テップ21へ戻る。続いてステップ25では、ビアを本
来の大きさに戻したとき、仮の配線経路の周囲で配線と
ビアとが干渉している箇所を検出し、干渉しないように
、ある制約の範囲内で、配線経路及び発見した仮の配線
経路を変更する。
【0013】次に、ステップ26では、ステップ25に
おいて、配線経路及び仮の配線経路の変更に成功したか
否かを判定して、成功したときには、ステップ27へ行
って変更後の仮の配線経路を既配線経路として登録後、
ステップ21へ戻り、失敗したときには、ステップ28
へ行き、ステップ105で変更された既配線経路を変更
前の状態に戻すとともに、仮の配線経路を除去してステ
ップ21へ戻る。
【0014】このようにして、すべての未結線ピンペア
に対する処理が終了するまで、前記一連の処理を繰り返
す。
【0015】次に、図2を使用してステップ23での配
線経路探索について説明する。
【0016】図2において、配線経路探索中は、既存ビ
ア4,5a,6及び配線経路探索時に使用する探索ビア
8は、大きさを持たないと仮定して配線経路を探索する
と、既配線1a,2a,3と探索ビア8との間及び仮の
配線7と既存ビア4,5a,6との間に干渉箇所9,1
0,11が発生するが、後で干渉箇所9,10,11は
修正できるという仮定のもとに配線経路を探索していく
【0017】次に、図3を使用してステップ25での配
線経路変更について説明する。
【0018】図3では、図2に示した干渉箇所9,10
,11を除去するため、探索ビア8に隣接する2本の既
配線1a,2aの経路を変更し、かつ既存ビア5aを移
動させて、既配線1b,2bとし既存ビア5bとするこ
とによって、干渉箇所9,10,11を除去している。 なお、上記の説明では、仮の配線7及び探索ビア8の変
更は行われなかったが、必要に応じて変更してもよい。
【0019】
【発明の効果】以上説明したように、本発明の配線経路
探索方式は、未結線ピンペアに対する配線経路探索時、
ビアが大きさを持たないと仮定して配線経路を探索し、
経路を発見したら、配線とビアとが干渉している箇所に
ついて、既配線及び発見した仮の経路を変更して干渉し
ないようにすることにより、配線層に散在するデッドス
ペースを有効に利用できるという効果を有している。
【図面の簡単な説明】
【図1】本発明の配線経路探索方式の一実施例を示す流
れ図である。
【図2】図1のステップ23での処理内容を説明するた
めのパターン図である。
【図3】図1のステップ25での処理内容を説明するた
めのパターン図である。
【符号の説明】
1a,1b    既配線 2a,2b    既配線 3    既配線 4    既存ビア 5a,5b    既存ビア 6    既存ビア 7    仮の配線 8    探索ビア 9〜11    干渉箇所

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  結線を要する端子対である未結線ピン
    ペアについて、端子間の配線経路を、複数の配線層上で
    、配線層間を接続する中継孔であるビアを使用して配線
    層を乗り換えながら探索する配線経路探索方式において
    、(A)各前記未結線ピンペアに対し、前記既配線経路
    中のビア及び配線経路探索時に使用するビアが大きさを
    持たないと仮定して従来手法により仮の配線経路を探索
    する手順、(B)前記仮の配線経路を発見した場合、ビ
    アを本来の大きさに戻したときに、前記仮の配線経路の
    周囲で配線とビアとが接触あるいは接近し過ぎている箇
    所を検出し、前記配線とビアとが接触あるいは接近し過
    ぎないようにある制約の範囲内で前記既配線経路及び仮
    の配線経路を変更する手順、(C)前記配線とビアとが
    接触あるいは接近し過ぎている箇所の経路変更に成功し
    たとき、前記仮の配線経路を既配線経路として登録する
    手順、(D)前記配線とビアとが接触あるいは接近し過
    ぎている箇所の経路変更に失敗したときに、既配線経路
    を変更する前の状態に戻し、仮の配線経路を除去する手
    順、を備えたことを特徴とする配線経路探索方式。
JP3094584A 1991-04-25 1991-04-25 配線経路探索方式 Pending JPH04324581A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3094584A JPH04324581A (ja) 1991-04-25 1991-04-25 配線経路探索方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3094584A JPH04324581A (ja) 1991-04-25 1991-04-25 配線経路探索方式

Publications (1)

Publication Number Publication Date
JPH04324581A true JPH04324581A (ja) 1992-11-13

Family

ID=14114329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3094584A Pending JPH04324581A (ja) 1991-04-25 1991-04-25 配線経路探索方式

Country Status (1)

Country Link
JP (1) JPH04324581A (ja)

Similar Documents

Publication Publication Date Title
US4768154A (en) Computer aided printed circuit board wiring
JP2574996B2 (ja) 差動電流スイッチ対のルーティング方法
JPH04324581A (ja) 配線経路探索方式
US6327697B1 (en) Method for routing conductive paths in an integrated circuit
JP2778483B2 (ja) デザインルール検証システム
JPH0495169A (ja) プリント基板における結線ルートの検索方法
JP3132218B2 (ja) 半導体集積回路装置のレイアウト方法
JP2580982B2 (ja) Lsi電源配線レイアウトシステム
JPH0520789B2 (ja)
JPH09114876A (ja) 配線パターンの設計方法、配線パターン設計装置、および多層配線基板の製造方法
JPS6316378A (ja) ル−ト自動配線処理方法
JPH02250177A (ja) 配線径路探索方式
JPH033349A (ja) 半導体集積回路の自動配線方法
JP2986279B2 (ja) 配線方法およびプリント基板設計システム
JPS6338297A (ja) プリント基板配線方式
JP2876596B2 (ja) 配線処理方式
JPS62247464A (ja) 配線切断位置決定処理方式
JPS6366424B2 (ja)
JPH04290170A (ja) ラベル付けを用いた自動配線方式
JPH09326438A (ja) 半導体集積回路の最適配置方法
JPS63314846A (ja) 一層配線方式
JPH04141778A (ja) 階層的配置処理方式
JPH01273180A (ja) 配線設計システム
JPH05136263A (ja) 機能ブロツク配置方法
JPH0469774A (ja) プリント板cad装置の部品配置方法