JPH04165471A - 部品配置設計支援方式 - Google Patents
部品配置設計支援方式Info
- Publication number
- JPH04165471A JPH04165471A JP2291528A JP29152890A JPH04165471A JP H04165471 A JPH04165471 A JP H04165471A JP 2291528 A JP2291528 A JP 2291528A JP 29152890 A JP29152890 A JP 29152890A JP H04165471 A JPH04165471 A JP H04165471A
- Authority
- JP
- Japan
- Prior art keywords
- line
- length
- signal line
- designated
- component
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は部品配置設計支援方式に関し、特に電子機器の
プリント配線板の部品配置設計支援に関する。
プリント配線板の部品配置設計支援に関する。
従来の部品配置設計支援方式は、部品間の仮想配線長を
短くするように配置するか、部品間においたカットライ
ンを横切る配線の数が少なくなるように配置していた。
短くするように配置するか、部品間においたカットライ
ンを横切る配線の数が少なくなるように配置していた。
上述した従来の部品配置設計支援方式は、配線処理で分
岐配線を許した場合に、主軸線に対する各ロードピンの
分岐線長が一定にならない欠点と、配線処理を行った時
、配線長が指定線長以内になるかどうか保証されない欠
点がある。
岐配線を許した場合に、主軸線に対する各ロードピンの
分岐線長が一定にならない欠点と、配線処理を行った時
、配線長が指定線長以内になるかどうか保証されない欠
点がある。
本発明の部品配置設計支援方式は、プリント配線板の部
品配置設計支援方式において、前記プリント配線板に搭
載される部品及び部品間信号線等の論理接続情報を格納
した論理接続情報記憶手段と;前記信号線及びその主軸
線長1分岐線長を指定する信号線指定手段と;前記信号
線指定手段を介して指定された信号線に接続する部品を
前記論理接続情報記憶手段を参照して求め、この指定さ
れた信号線に接続する部品のなかからソースビンを持つ
部品と最終ロードピンを持つ部品とを選択し配置可能領
域に配置指定し、この2つの部品の前記ソースビン及び
前記最終ロードピン間を主軸線として前記信号線指定手
段を介して指定された主軸線長以内で配線指定し、前記
主軸線の両隣に前記信号線指定手段を介して指定された
分岐線長だけ離れた仮線を設定し、前記指定された信号
線に接続する未配置の部品をそのロードピンが前記仮線
上に載る様に配置指定し、これらの部品の配置情報を出
力する部品配置処理手段とを有している。
品配置設計支援方式において、前記プリント配線板に搭
載される部品及び部品間信号線等の論理接続情報を格納
した論理接続情報記憶手段と;前記信号線及びその主軸
線長1分岐線長を指定する信号線指定手段と;前記信号
線指定手段を介して指定された信号線に接続する部品を
前記論理接続情報記憶手段を参照して求め、この指定さ
れた信号線に接続する部品のなかからソースビンを持つ
部品と最終ロードピンを持つ部品とを選択し配置可能領
域に配置指定し、この2つの部品の前記ソースビン及び
前記最終ロードピン間を主軸線として前記信号線指定手
段を介して指定された主軸線長以内で配線指定し、前記
主軸線の両隣に前記信号線指定手段を介して指定された
分岐線長だけ離れた仮線を設定し、前記指定された信号
線に接続する未配置の部品をそのロードピンが前記仮線
上に載る様に配置指定し、これらの部品の配置情報を出
力する部品配置処理手段とを有している。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。本実施
例の部品配置設計支援方式は、論理接続情報ファイル1
0からの論理接続情報を格納する論理接続情報記憶部1
と、クロック信弓等のクリティカルな信号線を指定する
信号線指定部3と、主軸線の長さを指定する主軸線指定
部4と、分岐線の長さを指定する分岐線指定部5と、ク
リティカルな信号線に接続する部品名を記憶する信号線
接続部品名記憶部6と、クリティカルな信号線に接続す
る部品数をカウントする信号線接続部品数カウンタ7と
、配置処理済の部品数をカウントする処理済部品数カウ
ンタ8と、配線可能領域内の部品配置状況を格納する配
線領域マツプ記憶部9と、上記各部を制御して指定され
たクリティカルな信号線に対する部品配置を行い部品配
置情報を部品配置情報ファイル11に出力し部品配置不
能時のエラー情報をエラーファイル12に出力する部品
配置処理部2とを有している。
例の部品配置設計支援方式は、論理接続情報ファイル1
0からの論理接続情報を格納する論理接続情報記憶部1
と、クロック信弓等のクリティカルな信号線を指定する
信号線指定部3と、主軸線の長さを指定する主軸線指定
部4と、分岐線の長さを指定する分岐線指定部5と、ク
リティカルな信号線に接続する部品名を記憶する信号線
接続部品名記憶部6と、クリティカルな信号線に接続す
る部品数をカウントする信号線接続部品数カウンタ7と
、配置処理済の部品数をカウントする処理済部品数カウ
ンタ8と、配線可能領域内の部品配置状況を格納する配
線領域マツプ記憶部9と、上記各部を制御して指定され
たクリティカルな信号線に対する部品配置を行い部品配
置情報を部品配置情報ファイル11に出力し部品配置不
能時のエラー情報をエラーファイル12に出力する部品
配置処理部2とを有している。
次に、動作を説明する。第2図(a)、(b)にフロー
チャートを、第3図に部品の配置例を示す。
チャートを、第3図に部品の配置例を示す。
部品配置処理部2の制御により以下の処理を行う。信号
線指定部3により分岐線長を一定にしたいクロック信号
等の信号線Wαを指定する(ステップ81)。論理接続
情報記憶部1の論理接続情報から信号線αに接続する部
品を抽出し、それぞれをaiとし、信号線接続部品名記
憶部6に格納する(ステップS2)。部品aiの中から
信号線αのソースビンを持つ部品Pと信号線αの最終ロ
ードピンを持つ部品Qを選択する(ステップS3)。部
品aiの全個数をカウント値jとして信号線接続部品数
カウンタ7へ設定しておく(ステップ84)。配線領域
マツプ記憶部9の情報に基づいて部品Pと部品Qとを配
線可能領域内に配置す る(ステップS5)。信号線接
続部品数カウンタ7のカウント値jから部品P、Qの2
個分を差し引いておく(ステップS6)。部品Pのソー
スビンと部品Qの最終ロードピンを主軸線指定部4によ
り理論上の遅延計算に基づき指定された線長以内で配線
し、このパターンを主軸線りとする(ステップS7)。
線指定部3により分岐線長を一定にしたいクロック信号
等の信号線Wαを指定する(ステップ81)。論理接続
情報記憶部1の論理接続情報から信号線αに接続する部
品を抽出し、それぞれをaiとし、信号線接続部品名記
憶部6に格納する(ステップS2)。部品aiの中から
信号線αのソースビンを持つ部品Pと信号線αの最終ロ
ードピンを持つ部品Qを選択する(ステップS3)。部
品aiの全個数をカウント値jとして信号線接続部品数
カウンタ7へ設定しておく(ステップ84)。配線領域
マツプ記憶部9の情報に基づいて部品Pと部品Qとを配
線可能領域内に配置す る(ステップS5)。信号線接
続部品数カウンタ7のカウント値jから部品P、Qの2
個分を差し引いておく(ステップS6)。部品Pのソー
スビンと部品Qの最終ロードピンを主軸線指定部4によ
り理論上の遅延計算に基づき指定された線長以内で配線
し、このパターンを主軸線りとする(ステップS7)。
主軸線りの両隣に分岐線指定部5により指定された分岐
線長mだけ離れた所に配置のための仮線N1とN2とを
設定する(ステップS8)。
線長mだけ離れた所に配置のための仮線N1とN2とを
設定する(ステップS8)。
次に、信号線接続部品名記憶部6に格納されている残り
のすべての部品aiについて配置処理を行う。まず、処
理済部品数カウンタ8のカウント値iをII OITに
設定しくステップS9)、配置処理が行なわれるたびに
そのカウント値iに“1”を加算する(ステップ510
)。仮線N。
のすべての部品aiについて配置処理を行う。まず、処
理済部品数カウンタ8のカウント値iをII OITに
設定しくステップS9)、配置処理が行なわれるたびに
そのカウント値iに“1”を加算する(ステップ510
)。仮線N。
上で部品Pから任意の距離d離れた点を点01とする(
ステップ511)。分岐線により信号線αに継がる部品
aiのロードピンが点o1上に載るように部品atを配
置する(ステップ512)。ステップ812の処理で部
品aiが他の部品と重なるならば(ステップS13のY
ES)、点01を仮線N1上を微小距離Δd離れた位置
に移動させ(ステップ514)、点O□が仮線N1の終
点(部品Q)に行きつくまでステップ812〜ステツプ
S14の処理を繰返す。点01が仮線N、の終点に行き
ついたら(ステップS15のYES)、仮線N2上の部
品Pより距離dだけ離れた点を02としくステップ81
B)、上記と同様に、点02上に部品aiを配置しくス
テップ517)、他の部品と重なるならば(ステップ8
18のYES)、点02を仮線N2の終点に行きつくま
で微小距離Δdずつ移動させながら(ステップ519)
、ステップ817〜ステツプS19の処理を繰り返す。
ステップ511)。分岐線により信号線αに継がる部品
aiのロードピンが点o1上に載るように部品atを配
置する(ステップ512)。ステップ812の処理で部
品aiが他の部品と重なるならば(ステップS13のY
ES)、点01を仮線N1上を微小距離Δd離れた位置
に移動させ(ステップ514)、点O□が仮線N1の終
点(部品Q)に行きつくまでステップ812〜ステツプ
S14の処理を繰返す。点01が仮線N、の終点に行き
ついたら(ステップS15のYES)、仮線N2上の部
品Pより距離dだけ離れた点を02としくステップ81
B)、上記と同様に、点02上に部品aiを配置しくス
テップ517)、他の部品と重なるならば(ステップ8
18のYES)、点02を仮線N2の終点に行きつくま
で微小距離Δdずつ移動させながら(ステップ519)
、ステップ817〜ステツプS19の処理を繰り返す。
点02が仮線N2の終点に行きついたら(ステップS2
0のYES)、部品atは配置不能としてエラー情報を
出力しエラーファイル12に書込む(ステップ21)。
0のYES)、部品atは配置不能としてエラー情報を
出力しエラーファイル12に書込む(ステップ21)。
ステップS13またはステップ818で他の部品と重な
らなかった部品aiに対して、部品配置情報を取出し部
品配置情報ファイル11に書込む(ステップ522)。
らなかった部品aiに対して、部品配置情報を取出し部
品配置情報ファイル11に書込む(ステップ522)。
処理済部品数カウンタ8のカウント値iが信号線接続部
品数カウンタ7のカウント値jの値未満の間、ステップ
810〜ステツプS22の処理を繰返す(ステップ52
3)。
品数カウンタ7のカウント値jの値未満の間、ステップ
810〜ステツプS22の処理を繰返す(ステップ52
3)。
以上説明したように本発明は、信号線名を指定し、接続
する部品の中よりソースピンと最終ロードピンを持つ部
品を配置可能領域中に置き、そのソースピンと最終ロー
ドピンを指定線長で結線した主軸線を設けその主軸線の
両隣の指定分岐線長だけ離れた所に仮線を設けて残りの
部品のロードピンが先の仮線上に載るように部品を配置
することによって、配線長が指定線長以内でかつ主軸線
に対して分岐線長がほぼ一定になるような部品配置情報
を得られる効果がある。
する部品の中よりソースピンと最終ロードピンを持つ部
品を配置可能領域中に置き、そのソースピンと最終ロー
ドピンを指定線長で結線した主軸線を設けその主軸線の
両隣の指定分岐線長だけ離れた所に仮線を設けて残りの
部品のロードピンが先の仮線上に載るように部品を配置
することによって、配線長が指定線長以内でかつ主軸線
に対して分岐線長がほぼ一定になるような部品配置情報
を得られる効果がある。
第1図は本発明の一実施例のブロック図、第2図は本発
明のフローチャート、第3図は本発明による部品の配置
例を示す図である。 1・・・論理接続情報記憶部、2・・・部品配置処理部
、3胃信号線指定部、4・・・主軸線指定部、5・・・
分岐線指定部、6・・・信号線接続部品名記憶部、7・
・・信号線接続部品数カウンタ、8・・・処理済部品数
カウンタ、9・・・配線領域マツプ記憶部、10・・・
論理接続情報ファイル、11・・・部品配置情報ファイ
ル、12・・・エラーファイル。
明のフローチャート、第3図は本発明による部品の配置
例を示す図である。 1・・・論理接続情報記憶部、2・・・部品配置処理部
、3胃信号線指定部、4・・・主軸線指定部、5・・・
分岐線指定部、6・・・信号線接続部品名記憶部、7・
・・信号線接続部品数カウンタ、8・・・処理済部品数
カウンタ、9・・・配線領域マツプ記憶部、10・・・
論理接続情報ファイル、11・・・部品配置情報ファイ
ル、12・・・エラーファイル。
Claims (1)
- プリント配線板の部品配置設計支援方式において、前
記プリント配線板に搭載される部品及び部品間信号線等
の論理接続情報を格納した論理接続情報記憶手段と;前
記信号線及びその主軸線長、分岐線長を指定する信号線
指定手段と;前記信号線指定手段を介して指定された信
号線に接続する部品を前記論理接続情報記憶手段を参照
して求め、この指定された信号線に接続する部品のなか
からソースピンを持つ部品と最終ロードピンを持つ部品
とを選択し配置可能領域に配置指定し、この2つの部品
の前記ソースピン及び前記最終ロードピン間を主軸線と
して前記信号線指定手段を介して指定された主軸線長以
内で配線指定し、前記主軸線の両隣に前記信号線指定手
段を介して指定された分岐線長だけ離れた仮線を設定し
、前記指定された信号線に接続する未配置の部品をその
ロードピンが前記仮線上に載る様に配置指定し、これら
の部品の配置情報を出力する部品配置処理手段とを有す
ることを特徴とする部品配置設計支援方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2291528A JP2985278B2 (ja) | 1990-10-29 | 1990-10-29 | 部品配置設計支援方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2291528A JP2985278B2 (ja) | 1990-10-29 | 1990-10-29 | 部品配置設計支援方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04165471A true JPH04165471A (ja) | 1992-06-11 |
| JP2985278B2 JP2985278B2 (ja) | 1999-11-29 |
Family
ID=17770072
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2291528A Expired - Fee Related JP2985278B2 (ja) | 1990-10-29 | 1990-10-29 | 部品配置設計支援方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2985278B2 (ja) |
-
1990
- 1990-10-29 JP JP2291528A patent/JP2985278B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2985278B2 (ja) | 1999-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2536125B2 (ja) | 配置処理方式 | |
| JPH04165471A (ja) | 部品配置設計支援方式 | |
| JP2531084B2 (ja) | 部品間隙チェック装置 | |
| US4837706A (en) | Drawing processing apparatus | |
| JP2528954B2 (ja) | メモリアクセス制御方式 | |
| JP2834843B2 (ja) | 電子部品装着装置 | |
| JPH0245225B2 (ja) | ||
| JPH04348830A (ja) | 装着順序決定装置 | |
| JP3248800B2 (ja) | 回路図作成装置及び回路図作成方法 | |
| JP3132878B2 (ja) | 部品実装方法 | |
| JPH0523932A (ja) | 部品装着装置 | |
| JPS5864562A (ja) | 信号処理装置 | |
| JPS62162400A (ja) | 部品実装順序設定方法 | |
| JPH0442571A (ja) | 半導体集積回路装置における集積回路素子の配置方法 | |
| JPH02266546A (ja) | 集積回路装置における集積回路素子の配置方法 | |
| JPH04195373A (ja) | 配置位置決定支援装置 | |
| JP2001282860A (ja) | 制御盤用制御信号割付け装置 | |
| JPH03154363A (ja) | 階層的配置処理方式 | |
| JPS63100558A (ja) | パツケ−ジ選択方式 | |
| JPH0520392A (ja) | Lsiシステムの設計支援装置 | |
| JPH0785130A (ja) | 2端子部品実装図変更方法 | |
| JPS60100211A (ja) | プログラマブルコントロ−ラ | |
| JPS61128543A (ja) | 配線処理方式 | |
| JPS6065339A (ja) | プログラム配置装置 | |
| JPS61288500A (ja) | ワイヤボンデイング作業方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |