JPH03250264A - 配線規則を考慮した自動配線方法 - Google Patents

配線規則を考慮した自動配線方法

Info

Publication number
JPH03250264A
JPH03250264A JP2045407A JP4540790A JPH03250264A JP H03250264 A JPH03250264 A JP H03250264A JP 2045407 A JP2045407 A JP 2045407A JP 4540790 A JP4540790 A JP 4540790A JP H03250264 A JPH03250264 A JP H03250264A
Authority
JP
Japan
Prior art keywords
wiring
length
information
rule
print pattern
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
JP2045407A
Other languages
English (en)
Inventor
Hideshi Nakanishi
中西 秀史
Jiro Kusuhara
楠原 治郎
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2045407A priority Critical patent/JPH03250264A/ja
Publication of JPH03250264A publication Critical patent/JPH03250264A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプリント基板設計システムに関し特に配線規則
エラーを未然に防ぐ自動配線方法に関するものである。
〔従来の技術〕
プリント基板に搭載する部品の高速化、高密度化に伴い
、装置を安定して動作させるためには、ネットの配線長
制約等の配線規則を厳守する必要がある。一方、プリン
ト基板の設計作業、特に大規模論理装置用のプリントパ
ターン設計は、設訂期間や工数面より自動配線プログラ
ムを使用することが必須となっている。
この為、自動配線プログラムにおける配線規則の考慮が
重要となっている。配線長を考慮した、自動配線方法と
しては特開昭63−31192号公報に記載されている
「プリント板の配線方法」が知られている。
〔発明が解決しようとする課題〕
前記従来技術による自動配線方法は配線すべき2つの信
号点間の傾きを求め傾きの類似する信号点間をひとつの
グループとし、グループごとに各層へ割り振り、各ネッ
トの迂回を削減しようというものである。しかし、この
方法では配線規則エラーの発生しやすさ(配線規則上の
制約長に対する、配線長の余裕度)が考慮されていない
こと、配線規則上の制約としての最小配線長を考慮して
いない等の問題がある。
本発明の目的は、配線規則を考慮した5高速動作するプ
リント基板のプリントパターン設計を容易化し開発期間
の短縮を行う自動配線方法を提供することにある。
〔課題を解決するための手段〕
上記目的を達成するために、ネット情報を格納した設計
情報ファイルから配線パターン情報を作成する計算機に
よる自動配線プログラムにおいて上記設計情報ファイル
からネット情報を読み出しネットの各信号点間の最短距
離を算出し、該最短距離と予め設定されているプリント
パターンの平均迂回情報と分岐によるプリントパターン
の平均短縮情報をもとにプリントパターン長を推定する
第1の段階と、該推定されたプリントパターン長が配線
規則の制約長を満足するか、否かを判定する第2の段階
と、配線規則により決まっている制約長を満たさない場
合、分岐可否および、プリントパターンの配線長制約の
最小値と最大値を決める第3の段階と上記第3の段階に
より決められた分岐可否と配線長制約を守ってプリント
パターンの経路を決める第4の段階とから成り、上記の
段階を順に実行するようにしたものである。
〔作用〕
自動配線プログラム実行後に、配線規則エラーとなる原
因は下記の2項目である。
〈配線規則エラーと成る原因〉 ■ プリントパターンが迂回し、信号点間の最短距離よ
りも長くなる。
■ プリントパターンの分岐により、配線規則上のプリ
ントパターン長が、信号点間の最短距離よりも短くなる
2項目の原因とも、プリントパターンの配線長に対する
ものであり、この配線長を自動配線でコントロールする
ことにより配線規則エラーとならない、プリントパター
ンを得ることができる。
〔実施例〕
以下本発明の一実施例を第1図から第6図により具体的
に説明する。
第1図は本発明における自動配線コンピュータシステム
の構成図である。設計情報ファイルlはプリント基板上
の接続すべき信号点(部品ピン等)の集まりであるネッ
ト情報(信号点の座標、ピン仕様など)を格納した磁気
ディスク上にあるファイルである。配線規則ファイル2
は配線規則上の制約配線長および、プリントパターンの
平均迂回率と配線パターンの分岐による平均短縮長の情
報を格納したファイルである。自動配線システム3は設
計情報ファイル1のネット情報により、プリントパター
ンを決定するプログラムである。配線規則考慮ブロック
4はネット単位で配線規則対策情報を作成するブロック
である。プリントパターン決定ブロック5は設計情報フ
ァイル1を入力し。
ネット単位にプリントパターンを決めるブロックである
。配線規則対策情報ファイル6は配、s、i則対策情報
である、分岐可否、制約配線長をネット単位に格納した
ファイルである。配線パターンファイル7は決定さ九た
プリントパターン情報(ライン、パッド六等)を格納し
たファイルである。
ここで配線規則対策情報ファイル6は磁気ディスク上又
は、図示されない処理装置のメインメモリ上に作成さ九
る。
自動配線システム3は先ず設計情報ファイル1より1ネ
ット分の信号点情報を取り出す。次に取り出した信号点
情報を配線規則考慮ブロック4にて接続区間単位に分割
し、各接続区間の距離と配置1AM則ファイル2の情報
により配線規則対策が必要か否かの判定を行い必要であ
れば配線規則対策情報を作成し配線規則対策情報ファイ
ル6に出力する。次にプリントパターン決定ブロック5
にで配線規則対策情報ファイル6の情報を用いてプリン
トパターンを決定し配線パターンファイル7に出力する
第2図は第1図の配線規則考慮ブロック4とプリントパ
ターン決定ブロック5の処理フローである。ここでステ
ップ1から3は配線規則考慮ブロック、ステップ4はプ
リントパターン決定ブロックの処理である。
第3図は第1図の設計情報ファイル1上に格納されてい
るプリント基板上の一般的なネット構成を示した図であ
る。ネットは信号源であるソースピン8(以下Sピンと
言う)と負荷であるシンクピン9.10 (以下にピン
と言う)と終端抵抗ピン11(以下Tピンと言う)から
構成される。ネット情報としては、信号点のX、Y座標
およびソース/シンク/終端抵抗の区分(ピン仕様)で
ある。
以下第3図に示すネットを例とし、第2図の処理フロー
に従い本発明の動作を詳細に説明する。
(1) ステップ1ニブリントパターン長推定第1図の
設計情報ファイル1よりネットを構成する信号点情報を
1ネット分読み込む。ここで読み込まれた1ネット分の
信号点は、第3図に示すようになっているとする。高速
論理では、ソース。
シンク、終端抵抗の順にシリアル配線(−筆書き)され
る。この為同じピン仕様がある場合、接続順序を決める
必要があり、この接続順序は、全体のプリントパターン
長が短くなる様に決められる。
第3図の場合、シンクピン9→10の順となりシンクピ
ン9をに1ピン、シンクピン10をに2ピンと呼ぶこと
にする。次に各信号点間の最短配線長を直角距離として
求める。ここで直角距離とは、第4図に示すように1部
品ピン13と12の距離をX方向とY方向の距alli
(座標差)を用いて求めたものである。第3図の例では
、Sピン8トに1ピン9間、に1ピン9とに2ピン10
間、に2ピン10とTピン11間の直角距離を計算し、
それぞれfl sx+ t fl XlK1 Q +c
zTと表わしこれを最短配線長とする。
次に、各信号点間のプリントパターン長を平均迂回率と
配線パターンの分岐による平均短縮長により下式にて推
定する。
推定プリントパターン長(wax) =最短配線長×平
均迂回率 推定プリントパターン長(win) =最短配線長−平
均短縮長 ここで平均迂回率とは 迂回率=接続区間のプリントパターン長÷接続区間の最
短配線長 であり過去の自動配線結果から容易に求めることができ
るもので、予め自動配線システム内に設定しておく。又
、配線パターンが分岐すると、第5図に示すようにソー
ス14とシンク15間のプリントパターン長は物理的に
はQ+ΔLであるが配線規則上はQと短くなる。この短
くなったΔLの平均を平均短縮長と呼び、この値も過去
の自動配線結果により、容易に求めることができるもの
でシステム内に予め設定しておく。以上のようにして求
めた。第3図の接続区間の推定プリントパターン長(−
ax)をQ’SK”l 、 u::xz 、 QHIT
推定プリントパターン長(min)をQsxl、  R
x+xz 、  QK*rとする。
(2) ステップ2:配線規則対策要否判定ステップ1
で求めた、推定プリントパターン長(max、 win
)を第1図の配線規則ファイル2に定義されている配線
規則上の制約長をつき合わせて、配線規則対策要否を決
定する。詳細を以降に示す。
プリント基板の配線規則制約のうち、自動配線で守る必
要のある項目は、下記の2項目である。
■ ロードスペーシング: シンクとシンク間のプリントパタン長≧制約長L1 ■ ネット長: ソースと最終シンク間のプリントパターン長≦制約長L
2 なお、ロードスペーシングとはネットに複数の負荷があ
るとき、先の負荷による信号波形の歪の影響を避けるた
めに次の負荷との間に一定の時間即ち一定の距離を設け
ることをいう。第3図の例では、ロードスペーシングは
、K□ピン9とに2ピン10の間に対する制約であり、
ネット長はSピン8とに2ピン10間に対する制約であ
る。前述の配線規則制約を第3図の例にあてはめると。
(バご+パ;÷2)〉制約長L2、あるいはパ濤〈制約
長り、の時に配線規則制約要と判定される。
ここで制約長りいは40から50m1+、制約長L2は
200から300mm程度である。
(3) ステップ3:配線規則対策情報作成配線規則対
策情報作成としては、ロードスペーシングに対する作成
を行い、次にネット長に対する作成を行い最後に接続区
間への割りっけを行う。
(i)  ロードスペーシングに対する対策情報作成 ケースA:推定プリントパターン長(win) +平均
短縮長≧制約長L1の場合。分岐不可。
配線長制約なしとする。
ケースB:推定プリントパターン長(win) +平均
短縮長く制約長L1の場合。分岐不可。
最小配線長二制約長L1.最大配線長二制約長なしとす
る。
(ii)  ネット長に対する対策情報作成分岐可、最
小配線長=制約なし、最大配線長=制約長L2とする。
(iii)  接続区間への制約情報の割りつけネット
長、ロードスペーシングに対する制約を各接続区間毎に
矛盾しないように分岐可否。
配線長を割りつける。
例えば、第3図のネットでネット長、ロードスペーシン
グとも満たさない場合の制約は第6図のようになる。以
下第6図の例により、具体的に説明する。
K1ピン9とに2ピン10間の制約は、分岐不可。
最小配線長=制約長し工と、一義的に決まる。最大配線
長については、K□ピン9とに2ピン10間に対しては
、不要であるが、Sピン8からに2ピン10間に対し最
大配線長制約があるため決める必要があり、最大配線長
=最小配線長子αとする。
このαは余裕値であり、通常5IIl!1程度である。
次にSピン8とに2ピン10間について述べる。この信
号点間は分岐可であるが、K1ピン9とに2ピン10間
で分岐不可となっているため、Sピン8とに2ピン10
間で分岐可となるのは矛盾する。
このためSピン8とに2ピン10間も分岐不可とする。
Sピン8とに2ピン10間の制約は、K1ピン9とに2
ピン10間が、前述により決まっているため、Sピン8
とに1ビン9間を決めれば良い。
Sピン8とにエビ29間の制約は、分岐不可、最小配線
長=制約長なし、最大配線長=制約長L2−制約長L1
−αとなる。このようにして決められた分岐可否、最小
配線長、最大配線長を第1図の配線規則対策情報ファイ
ル6へ出力する。
(4) ステップ4ニブリントパターン決定第1図の配
線規則対策情報ファイル6から、分岐可否、配線長制約
を読込み、下記によりプリントパターンを決める。
ケースA:対策情報なしの場合6 公知である自動配線アルゴリズム(迷路法。
線分探査法など)でプリントパターンを決定する。
ケースB:分岐不可でかつ、配線長制約なしの場合。
公知である自動配線アルゴリズムで、分岐不可としプリ
ントパターンを決定する。
ケースC:最小配線長制約なし、最大配線長制約ありの
場合。
公知である、自動配線アルゴリズムでプリントパターン
経路を決めた後、その配線長が最大配線長以内であるか
チエツクし、超えている時は、その経路を削除し、最大
配線長を満たす経路が見つかるまで処理を繰り返す。
ケースC:最小配線長制約でありの場合。
公知である自動配線アルゴリズム「特公昭63−131
77:プリント基板配線方法」に示す、迂回配線を使用
してプリントパターンを決める。
以上のようにして決定したプリントパターンを第1図の
配線パターンファイル7へ出力する。
以上述べたように、本実施例によれば、自動配線システ
ムで守るべき配線規則である、ネット長およびロードス
ペーシングを考慮したプリントパターンを決めることが
できる。
〔発明の効果〕
以上説明したように本発明によれば、配線規則エラーの
起る可能性の高いネットを自動で摘出後、エラー内容に
対応した配線規則対策情報を作成し、この対策情報を守
って自動配線することにより配線規則エラーを未然に防
ぐことができる。このため、高速動作の必要なプリント
基板のプリントパターン設計を容易に行うことができ、
開発期間短縮に大きな効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例である配線規則考慮自動配線
コンピュータシステムの構成図、第2図は本発明の配線
規則考慮処理の流れを概略的に示すフローチャート、第
3図はプリント基板上のネットの一例を示す図、第4図
は直角距離を説明した図、第5図は配線パターンの分岐
によるプリントパターン長短縮を説明するための図、第
6図は第3図のネットに対し2つの配線規則対策情報が
与えられた場合の例を示す図である。 1・・・設計情報ファイル、2・・・配線規則ファイル
、3・・・自動配線システム、 4・・・配線規則考慮ブロック、 5・・プリントパターン決定ブロック。 6・・・配線規則対策情報ファイル、 7−・配線パターンファイル、 8・・信号点(ソースピン)、 9・・・信号点(シンクピン)、 10・・信号点(シンクピン)、 11・信号点(終端抵抗ピン)、 12・・信号点(部品ピン)、 13・・信号点(部品ピン)。 14・・・信号点(ソースピン)。 15・・・信号点(シンクピン)。 16・・・信号点(終端抵抗ピン)。 算 2 図 品 嶌 ワ 嶌 杢 図 直角距離=1χ十lぴ

Claims (1)

    【特許請求の範囲】
  1. ネット情報を格納した設計情報ファイルから配線パター
    ン情報を作成する計算機による自動配線プログラムにお
    いて上記設計情報ファイルからネット情報を読み出しネ
    ットの各信号点間の最短距離を算出し、該最短距離と予
    め設定されているプリントパターンの平均迂回情報と分
    岐によるプリントパターンの平均短縮情報をもとにプリ
    ントパターン長を推定する第1の段階と、該推定された
    プリントパターン長が配線規則の制約長を満足するか、
    否かを判定する第2の段階と、配線規則により決まって
    いる制約長を満たさない場合、分岐可否および、プリン
    トパターンの配線長制約の最小値と最大値を決める第3
    の段階と上記第3の段階により決められた分岐可否と配
    線長制約を守ってプリントパターンの経路を決める第4
    の段階から成り、上記の段階を順に実行することにより
    配線規則エラーを未然に防ぐことを特徴とする自動配線
    方法。
JP2045407A 1990-02-28 1990-02-28 配線規則を考慮した自動配線方法 Pending JPH03250264A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2045407A JPH03250264A (ja) 1990-02-28 1990-02-28 配線規則を考慮した自動配線方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2045407A JPH03250264A (ja) 1990-02-28 1990-02-28 配線規則を考慮した自動配線方法

Publications (1)

Publication Number Publication Date
JPH03250264A true JPH03250264A (ja) 1991-11-08

Family

ID=12718401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2045407A Pending JPH03250264A (ja) 1990-02-28 1990-02-28 配線規則を考慮した自動配線方法

Country Status (1)

Country Link
JP (1) JPH03250264A (ja)

Similar Documents

Publication Publication Date Title
JPS63225869A (ja) 配線経路探索方式
JP2000349161A (ja) 電源配線設計方法、電源配線設計装置、及び、記録媒体
CN105074703A (zh) 用于处理一组用于随后以视图来图解生成电气系统电气图的数据的方法
JP2000100956A (ja) 半導体集積回路の配線条件処理方法
US6496968B1 (en) Hierarchical wiring method for a semiconductor integrated circuit
JPH03250264A (ja) 配線規則を考慮した自動配線方法
JPH02206149A (ja) 電気的制約を考慮した信号線端子割付方式
CN113836858B (zh) 芯片布局方法
JP2523702B2 (ja) 半導体集積回路の自動配線方法
JP2858328B2 (ja) 網図自動生成方法およびそのシステム
JP2938431B1 (ja) 配線設計装置、配線判定装置およびこれらの方法
JP2521041B2 (ja) 集積回路における配線方法
CN117910423B (zh) Pcb自动布线方法、装置、设备及介质
JPS6190491A (ja) 信号遅延を考慮した配線方法
TW202537347A (zh) 電路板線路串擾檢查方法及非暫態電腦可讀取媒體
JPH04247579A (ja) 並列自動配線装置および方法
JP2776402B2 (ja) 配線経路表示方法
CN120611694A (zh) 电路板线路串扰检查方法及非瞬时计算机可读取媒体
JP2536640B2 (ja) 配線処理方式
JP2655473B2 (ja) 対話型配線設計方法
JPH11161689A (ja) 配線パターン生成方法
JPH04344573A (ja) Cadシステムにおける配線処理方式
JP3006140B2 (ja) 自動配線方式
JPH1021272A (ja) 回路図面生成装置及び回路図面生成方法
CN118606243A (zh) 接口匹配方法、装置、电子设备及存储介质