JPH01293472A - Cadによる回路基板の配線経路探索方法 - Google Patents
Cadによる回路基板の配線経路探索方法Info
- Publication number
- JPH01293472A JPH01293472A JP63124125A JP12412588A JPH01293472A JP H01293472 A JPH01293472 A JP H01293472A JP 63124125 A JP63124125 A JP 63124125A JP 12412588 A JP12412588 A JP 12412588A JP H01293472 A JPH01293472 A JP H01293472A
- Authority
- JP
- Japan
- Prior art keywords
- wiring
- route
- idle line
- processing
- empty line
- 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.)
- Granted
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[Ja要〕
CADによる回路基板の配線径路探索方式に関CADに
よる回路基板の配線径路探索にあたって、処理時間を大
幅に短縮して処理の高速化を図るとともに、必要な処理
データ量を大幅に削減することを目的とし。
よる回路基板の配線径路探索にあたって、処理時間を大
幅に短縮して処理の高速化を図るとともに、必要な処理
データ量を大幅に削減することを目的とし。
配線可能な空ライン領域と配線不能な障害物領域とに区
分された配線走行軸が回路基板上に複数本、主配線方向
に平行して縦列配列され、始点位置を含む空ライン領域
から上下方向に探索を開始して当該空ライン領域に隣接
する上下方向の空ライン領域を各空ライン領域に追番を
付加しつつ順次に探索し、終点位置を含む空ライン領域
に到達したのならば径路探索処理を完了し、各空ライン
領域に付加された追番に従って始点位置から終点位置へ
の配線径路を決定するように構成される。
分された配線走行軸が回路基板上に複数本、主配線方向
に平行して縦列配列され、始点位置を含む空ライン領域
から上下方向に探索を開始して当該空ライン領域に隣接
する上下方向の空ライン領域を各空ライン領域に追番を
付加しつつ順次に探索し、終点位置を含む空ライン領域
に到達したのならば径路探索処理を完了し、各空ライン
領域に付加された追番に従って始点位置から終点位置へ
の配線径路を決定するように構成される。
本発明はCA D (Computer Aided
Design)による回路基板の配線径路探索方式に関
する。
Design)による回路基板の配線径路探索方式に関
する。
CADによる配線径路探索処理においては処理の高速化
をはか”って処理時間を短縮することが必要とされてい
る。
をはか”って処理時間を短縮することが必要とされてい
る。
従来、CAD装置によるプリント基板の配線処理、すな
わち一方の部品ピン位置と他方の部品ピン位置とを接続
する配線径路を探索する処理、としてはセル方式が用い
られている。
わち一方の部品ピン位置と他方の部品ピン位置とを接続
する配線径路を探索する処理、としてはセル方式が用い
られている。
セル方式においては、プリント基板面をXおよびY軸方
向にメツシュ状に区分し、このメツシュの各桁(セルと
称される)に障害物の有無を示す情報を保持させ、障害
物のないセルを始点から終点に辿ることによって配線パ
ターンの探索を行うものである。
向にメツシュ状に区分し、このメツシュの各桁(セルと
称される)に障害物の有無を示す情報を保持させ、障害
物のないセルを始点から終点に辿ることによって配線パ
ターンの探索を行うものである。
すなわち、第3図はセル構造による径路探索処理の一例
を示す図であり1図中の網目状の各桁がセルであり、斜
線が施されたセルは障害物セル。
を示す図であり1図中の網目状の各桁がセルであり、斜
線が施されたセルは障害物セル。
それ以外は空セルである。またSは始点となる部品ピン
位置に対応する始点セル、Eは終点となる部品ピン位置
に対応する終点セルである。
位置に対応する始点セル、Eは終点となる部品ピン位置
に対応する終点セルである。
始点セルSから終点セルEまでのパターン径路の探索は
。
。
(1)始点セルSからその上下左右のセルを見てそれら
が障害物セルであるか否かを判定し、障害物セルでない
場合にはパターン走行可能であるためそれらのセルに追
番「1」をセル情報として付加する。
が障害物セルであるか否かを判定し、障害物セルでない
場合にはパターン走行可能であるためそれらのセルに追
番「1」をセル情報として付加する。
(2)次に追番「1」のセルから更に上下左右のセルを
見てそれらのセルが障害物セルあるいは追番が既に付加
されたセルでなければ、それらのセルに「追番+1」の
セル情報を付加する。なお既に追番がセル情報として付
加されているセルに対しては追番付加処理は行わない。
見てそれらのセルが障害物セルあるいは追番が既に付加
されたセルでなければ、それらのセルに「追番+1」の
セル情報を付加する。なお既に追番がセル情報として付
加されているセルに対しては追番付加処理は行わない。
このような処理を繰り返し行うと、始点セルSから始ま
って隣接する空セルに追番1,2.3.4−がセル情報
として順次に付加されていく。
って隣接する空セルに追番1,2.3.4−がセル情報
として順次に付加されていく。
(3)追番が付加されたセルの隣接セルが終点セルEと
なった場合、径路探索処理は完了する。
なった場合、径路探索処理は完了する。
第3図では追番「11」の隣接セルが終点セルEとなっ
ている。
ている。
配線パターン径路は、終点セルEから各セルの追番を、
E→11→10→9→−・−−−〜−3→2→1−Sの
ように逆にトレースして始点セルSまで到達することに
よって求められる。
E→11→10→9→−・−−−〜−3→2→1−Sの
ように逆にトレースして始点セルSまで到達することに
よって求められる。
セル構造による配線径路の探索では、始点セルSと終点
セルEとが遠く離れている場合には多数のセルをその間
に経由しなければなない、この場合、セル情報の蓄積は
多数の経由セルの各々について行うため、処理時間が長
くなり、処理するデータ量も膨大となる。
セルEとが遠く離れている場合には多数のセルをその間
に経由しなければなない、この場合、セル情報の蓄積は
多数の経由セルの各々について行うため、処理時間が長
くなり、処理するデータ量も膨大となる。
したがって本発明の目的は、CADによる回路基板の配
線径路探索にあたって、処理時間を大幅に短縮して処理
の高速化を図るとともに、必要な処理データ量を大幅に
削減することにある。
線径路探索にあたって、処理時間を大幅に短縮して処理
の高速化を図るとともに、必要な処理データ量を大幅に
削減することにある。
本発明にかかるCADによる回路基板の配線径路探索方
式は、配線可使な空ライン領域と配線不能な障害物領域
とに区分された配線走行軸が回路基板上に複数本、主配
線方向に平行して縦列配列され、始点位置を含む空ライ
ン領域から上下方向に探索を開始して当該空ライン領域
に隣接する上下方向の空ライン領域を各空ライン領域に
追番を付加しつつ順次に探索し、終点位置を含む空ライ
ン領域に到達したのならば径路探索処理を完了し。
式は、配線可使な空ライン領域と配線不能な障害物領域
とに区分された配線走行軸が回路基板上に複数本、主配
線方向に平行して縦列配列され、始点位置を含む空ライ
ン領域から上下方向に探索を開始して当該空ライン領域
に隣接する上下方向の空ライン領域を各空ライン領域に
追番を付加しつつ順次に探索し、終点位置を含む空ライ
ン領域に到達したのならば径路探索処理を完了し。
各空ライン領域に付加された追番に従って始点位置から
終点位置への配線径路を決定するように構成される。
終点位置への配線径路を決定するように構成される。
本発明方式を第1図の径路探索処理例を参照にして説明
する。第1図は第3図の場合と障害物の配置位置が同じ
環境における径路探索処理を示す図である。
する。第1図は第3図の場合と障害物の配置位置が同じ
環境における径路探索処理を示す図である。
プリント基板配線においては、基板を多層構造として配
IjI層別に主配線方向を決定し、XY軸方向に分離配
線する手法が配線率向上に寄与することが知られている
。
IjI層別に主配線方向を決定し、XY軸方向に分離配
線する手法が配線率向上に寄与することが知られている
。
本発明方式では、各配線層別に径路探索を行うものとし
、第2図はX軸方向が主配線方向となっている層につい
ての径路探索を取り扱う。すなわち第2図では主配線方
向に平行な複数のパターン走行軸L1〜L8を複数本1
列状に配置する。各パターン走行軸は配線パターンの走
行が可能な空ライン範囲と不可能な障害物範囲とに区分
された空ライン構造となっている。障害物範囲は図中に
斜線領域で示される。
、第2図はX軸方向が主配線方向となっている層につい
ての径路探索を取り扱う。すなわち第2図では主配線方
向に平行な複数のパターン走行軸L1〜L8を複数本1
列状に配置する。各パターン走行軸は配線パターンの走
行が可能な空ライン範囲と不可能な障害物範囲とに区分
された空ライン構造となっている。障害物範囲は図中に
斜線領域で示される。
始点部品ビン位置Sがら終点部品ビン位置Eまでの径路
探索は以下の手順により行われる。
探索は以下の手順により行われる。
(1)始点Sをその領域上に含む空ラインに空ライン情
報として追番「1」を付加する。
報として追番「1」を付加する。
(2)追番「1」の空ラインからみて上下配線走行軸L
5.L7上の空ラインrlJに隣接する空ライン位置を
探し、あればその空ラインに対して「追番+1」を空ラ
イン情報として付加する。
5.L7上の空ラインrlJに隣接する空ライン位置を
探し、あればその空ラインに対して「追番+1」を空ラ
イン情報として付加する。
この時、既に空ラインに追番が付加されていれば追番付
加処理は行わない。
加処理は行わない。
(3)上述の処理(2)を、終点Eを含んだ空ラインに
追番が付加されるまで繰り返し行い、終点Eの空ライン
に追番が付加されたのならば径路探索処理を完了する。
追番が付加されるまで繰り返し行い、終点Eの空ライン
に追番が付加されたのならば径路探索処理を完了する。
(4)終点Eを含む空ラインから、E−4−3−2→1
−Sの順に逆トレースし、その径路を配線パターン径路
とす・る。
−Sの順に逆トレースし、その径路を配線パターン径路
とす・る。
この空ライン構造による径路探索では、従来。
複数のパターン走行可能セルで構成されていた箇所をラ
イン化して連続したlラインと見なしてFROM−To
座標で管理するものであるから、始点と終点を結ぶ径路
はそれを構成するコンポーネントが一般に少なくてすむ
、上述の例では、従来のセル方式の場合には経由セル数
が11個であるものが1本発明の空ライン方式では経由
ライン数が4本ですみ、この経由コンポーネント数の差
がそのまま径路探索時間の差およびデータ削減量となる
。
イン化して連続したlラインと見なしてFROM−To
座標で管理するものであるから、始点と終点を結ぶ径路
はそれを構成するコンポーネントが一般に少なくてすむ
、上述の例では、従来のセル方式の場合には経由セル数
が11個であるものが1本発明の空ライン方式では経由
ライン数が4本ですみ、この経由コンポーネント数の差
がそのまま径路探索時間の差およびデータ削減量となる
。
以下1図面を参照して本発明の詳細な説明する。第2図
は交換機用プリント基板を設計するためのCAD装置に
本発明方式を通用した場合のプリント基板配線処理の手
順の一実施例を示す流れ図である。
は交換機用プリント基板を設計するためのCAD装置に
本発明方式を通用した場合のプリント基板配線処理の手
順の一実施例を示す流れ図である。
まず初期設定として3部品ピン位置や配線禁止領域等の
データにもとづき、プリトン基板上の主配線方向の走行
軸毎にパターン走行可(支)空ラインと障害物ラインと
を決定し、これらの情報を空ライン構造情報としてメモ
リDIに保持する(ステップS2)。
データにもとづき、プリトン基板上の主配線方向の走行
軸毎にパターン走行可(支)空ラインと障害物ラインと
を決定し、これらの情報を空ライン構造情報としてメモ
リDIに保持する(ステップS2)。
次に全配線区間中から、これから配線処理しようとして
いる配線区間の始点ピン位置と終点ピン位置のデータを
一つ抽出する(ステップ33)。
いる配線区間の始点ピン位置と終点ピン位置のデータを
一つ抽出する(ステップ33)。
抽出するデータがない場合には全配線区間の配線トライ
が終了したものであるので、配線処理を終了する(ステ
ップS8)。
が終了したものであるので、配線処理を終了する(ステ
ップS8)。
未配線区間が抽出されたのならば、当該区間に対して前
述の〔作用〕の欄で説明した空ライン構造を使用して配
線径路を探索する(ステップS4)。
述の〔作用〕の欄で説明した空ライン構造を使用して配
線径路を探索する(ステップS4)。
径路探索の結果、配線不可能であれば、配線処理で各空
ラインに付加した到着追番情報をクリアして(ステップ
S7)、再び未配線区間の抽出を行う (ステップS3
)。
ラインに付加した到着追番情報をクリアして(ステップ
S7)、再び未配線区間の抽出を行う (ステップS3
)。
配線可能な径路が探索できた時には、そのパターンデー
タを障害物データとして空ライン構造D1に追加する(
ステップS6)、その後、各空ラインの追番情報をクリ
アする(ステップS7)。
タを障害物データとして空ライン構造D1に追加する(
ステップS6)、その後、各空ラインの追番情報をクリ
アする(ステップS7)。
なお空ライン構造Diは各区間の配線処理毎に毎回再設
定する必要はなく、配線結果パターンデータを障害物と
して初期空ライン構造に追加(更新)していくものであ
る。
定する必要はなく、配線結果パターンデータを障害物と
して初期空ライン構造に追加(更新)していくものであ
る。
ステップS3で全区間の配線が終了したと判定された場
合には処理を終了する(ステップS8)。
合には処理を終了する(ステップS8)。
交換機用プリント基板は他のプリント基板と同様に多く
の回路的機部を満足させるべく回路の大規模化、プIJ
トン基板に搭載される部品の高安定化が要求されてお
り、このためには回路配線が亦常に複雑化す、る。上述
の本発明方式はこれら多数の配線区間を持ち、配線が進
むにつれて障害物が増えて配線が複雑となる処理に対し
て、顕著な処理時間と処理データ量の削減効果がある。
の回路的機部を満足させるべく回路の大規模化、プIJ
トン基板に搭載される部品の高安定化が要求されてお
り、このためには回路配線が亦常に複雑化す、る。上述
の本発明方式はこれら多数の配線区間を持ち、配線が進
むにつれて障害物が増えて配線が複雑となる処理に対し
て、顕著な処理時間と処理データ量の削減効果がある。
本発明によれば、CADによる回路基板の配線径路探索
にあたって、処理時間を大幅に短縮して処理の高速化を
図れるとともに、必要な処理データ量も大幅に削減する
ことができる。
にあたって、処理時間を大幅に短縮して処理の高速化を
図れるとともに、必要な処理データ量も大幅に削減する
ことができる。
第1図は本発明方式による径路探索処理を説明する図。
第2図は本発明方式を適用したCAD装置における径路
探索処理手順の例を示した流れ図。 第3図は従来のセル方式による径路探索処理を説明する
図である。 図において。 S−始点 E・−終点 1〜11−追番 卒、合ヨ月方デ\の占♀B目図 第1図 不発B目の1元45iJ 第2図 イd求iへの島量明凹 第3図
探索処理手順の例を示した流れ図。 第3図は従来のセル方式による径路探索処理を説明する
図である。 図において。 S−始点 E・−終点 1〜11−追番 卒、合ヨ月方デ\の占♀B目図 第1図 不発B目の1元45iJ 第2図 イd求iへの島量明凹 第3図
Claims (1)
- 【特許請求の範囲】 配線可能な空ライン領域と配線不能な障害物領域とに区
分された配線走行軸が回路基板上に複数本、主配線方向
に平行して縦列配列され、 始点位置を含む空ライン領域から上下方向に探索を開始
して当該空ライン領域に隣接する上下方向の空ライン領
域を各空ライン領域に追番を付加しつつ順次に探索し、 終点位置を含む空ライン領域に到達したのならば径路探
索処理を完了し、 各空ライン領域に付加された追番に従って始点位置から
終点位置への配線径路を決定するように構成されたCA
Dによる回路基板の配線径路探索方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63124125A JPH0652532B2 (ja) | 1988-05-20 | 1988-05-20 | Cadによる回路基板の配線経路探索方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63124125A JPH0652532B2 (ja) | 1988-05-20 | 1988-05-20 | Cadによる回路基板の配線経路探索方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01293472A true JPH01293472A (ja) | 1989-11-27 |
| JPH0652532B2 JPH0652532B2 (ja) | 1994-07-06 |
Family
ID=14877546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63124125A Expired - Fee Related JPH0652532B2 (ja) | 1988-05-20 | 1988-05-20 | Cadによる回路基板の配線経路探索方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0652532B2 (ja) |
-
1988
- 1988-05-20 JP JP63124125A patent/JPH0652532B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0652532B2 (ja) | 1994-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0550780B2 (ja) | ||
| JPH04241072A (ja) | 配線経路探索装置及び配線経路探索方法 | |
| JPH0786883B2 (ja) | 網図または諭理回路図自動生成方法およびそのシステム | |
| US5825659A (en) | Method for local rip-up and reroute of signal paths in an IC design | |
| US5394337A (en) | Method for wire routing of a semiconductor integrated circuit and apparatus for implementing the same | |
| JP2536189B2 (ja) | 自動配線方法 | |
| JPH0652532B2 (ja) | Cadによる回路基板の配線経路探索方法 | |
| JP3208014B2 (ja) | 配線経路調査装置および配線経路調査方法 | |
| JPS5846173B2 (ja) | 論理配線設計方式 | |
| JPH0327474A (ja) | 半導体集積回路用ネットリストの修正方法 | |
| JPS6140674A (ja) | 経路探索処理システム | |
| JP3006156B2 (ja) | 自動配線方式 | |
| JP2752530B2 (ja) | 自動配線方法およびそのための装置 | |
| JP2938910B2 (ja) | 三次元配線方法 | |
| JP3006244B2 (ja) | 自動配線方式 | |
| JPS63314846A (ja) | 一層配線方式 | |
| JPS62209890A (ja) | 自動配線方法 | |
| JPS62115574A (ja) | 並列配線方式 | |
| JPH0645446A (ja) | 配置配線方法 | |
| JPS59188772A (ja) | 経路探索処理方式 | |
| JPS63239963A (ja) | 配線径路決定方法 | |
| JPH01305474A (ja) | 未配線区間配線支援方法 | |
| JPH02126368A (ja) | 接続経路探索方法 | |
| JPH04199279A (ja) | 素子間配線設計方法および素子間配線設計装置 | |
| JPH04290171A (ja) | 自動配線方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |