JPH04312174A - 電気部品の再配置処理方式 - Google Patents

電気部品の再配置処理方式

Info

Publication number
JPH04312174A
JPH04312174A JP3078081A JP7808191A JPH04312174A JP H04312174 A JPH04312174 A JP H04312174A JP 3078081 A JP3078081 A JP 3078081A JP 7808191 A JP7808191 A JP 7808191A JP H04312174 A JPH04312174 A JP H04312174A
Authority
JP
Japan
Prior art keywords
center
connection
gravity
distance
pseudo
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
JP3078081A
Other languages
English (en)
Inventor
Akio Ishimori
石森 彰雄
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 Solution Innovators Ltd
Original Assignee
NEC Software Hokuriku 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 NEC Software Hokuriku Ltd filed Critical NEC Software Hokuriku Ltd
Priority to JP3078081A priority Critical patent/JPH04312174A/ja
Publication of JPH04312174A publication Critical patent/JPH04312174A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は電気部品の再配置処理方
式に関し、特にLSI等を配線基板上に再配置する処理
方式に関する。
【0002】
【従来の技術】従来、この種の再配置処理方式は、再配
置しようとするブロックに接続するブロックの配置位置
を基に接続の重心位置を求め、その接続の重心位置近傍
にブロックを再配置していた。ここで、ブロックはLS
I等が配置される区域であることを意味している。
【0003】図3は従来の再配置処理方式の動作を説明
する図であり、図3(a)は再配置を行う前の状態を示
しており、図3(b)は再配置を行った後の状態を示し
ている。
【0004】ここで、図3(a)に示すように、ブロッ
ク31〜33には互いに接続要求41があり、ブロック
34〜36には互いに接続要求42があるものと仮定す
る。そして、ブロック31を再配置をしようとするとき
、ブロック31と接続するブロック32,33とより接
続の重心34を求め、その位置をブロック31の再配置
位置としていた。また、例えば、論理装置のCAD,第
2章,第3章,情報処理学会,昭和56年3月20日発
行の記載内容もその一例である。
【0005】
【発明が解決しようとする課題】上述した従来の電気部
品の再配置処理方式は、再配置しようとするブロックに
接続するブロックの配置位置を基に接続の重心位置を求
め、その重心位置近傍をブロックの再配置位置としてい
たため、図3(b)に示すように、概して、ブロックが
取付基板の中央へ集中して配置され、局所的に配線領域
の確保が困難になって、配線が迂回したり未結線になる
という問題があった。
【0006】
【課題を解決するための手段】本発明は、取付基板上の
所定のブロック内に配置される電気部品を再配置する処
理方式において、再配置する対象ブロックとこれに接続
される他のブロックとの配置位置を基に重心を求め第1
の接続重心位置とする接続重心計算手段と、前記第1の
接続重心位置と前記取付基板の中心位置との距離を求め
中心間距離とする中心間距離計算手段と、前記中心間距
離の長さに基づいてこれを疑似中心間距離に変換する疑
似中心間距離変換手段と、前記取付基板の中心位置から
前記第1の接続重心位置の方向に前記疑似中心間距離に
等しい長さにある位置を求め第2の接続重心位置とする
疑似接続重心計算手段と、前記第2の接続重心位置の近
傍に前記対象ブロックを再配置するブロック配置手段と
を備えている。
【0007】
【実施例】次に、本発明の一実施例について図面を参照
して説明する。
【0008】図1は本発明の電気部品の再配置処理方式
を実現するための処理方法を示す流れ図である。図1に
おいて、まず、再配置を行うブロックがあるか否かを判
断し(ステップ11)、再配置ブロックがない場合は処
理を終了し、再配置ブロックがある場合は、そのブロッ
クを1つ取り出し、接続重心計算手段により改良配置ブ
ロックに接続しているブロックの配置位置を基に接続の
重心位置を求める(ステップ12)。次に、中心間距離
計算手段により取付基板の中心位置とステップ12で求
められた重心位置との距離(中心間距離)を算出する(
ステップ13)。そして、疑似中心間距離計算手段によ
りステップ13で求めた中心間距離からその長さを基に
疑似中心間距離を計算する(ステップ14)。続いて、
疑似接続重心計算手段により取付基板の中心位置から接
続の重心位置の方向にステップ14で求めた疑似中心間
距離の長さにある位置を求め、その位置を新しい接続の
重心位置とする(ステップ15)。更に、ブロック配置
手段によりステップ15で求めた新しい接続の重心位置
近傍にブロックを再配置をする。
【0009】以上のステップ11〜16を再配置処理を
行うブロックがなくなるまで繰り返す。
【0010】次に、本発明の具体的な実施例について説
明する。
【0011】図2は本実施例の動作を説明する図であり
、図2(a)は再配置を行う前の状態を示しており、図
2(b)は再配置を行った後の状態を示している。
【0012】ここで、図2(a)に示すように、ブロッ
ク1〜3には互いに接続要求21があり、ブロック4〜
6には互いに接続要求22があるものと仮定する。そし
て、ステップ11で再配置を行うブロッグがあるものと
判断し、ブロク31の再配置をしようとするとき、ステ
ップ12でブロック1と接続するブロック2,3とより
接続の重心23を求め、ステップ13で取付基板の中心
25と接続の重心23の中心間距離26を計算する。次
に、ステップ14により中心間距離26の長さを基に疑
似中心間距離27に変換する。この変換の方法は、例え
ば、中心間距離に対する変換後の疑似中心間距離の割合
が、中心間距離が短いほど大きく、長いほど小さくなる
ように考慮する。
【0013】その後、ステップ15により取付基板の中
心25から接続の重心23の方向に疑似中心間距離27
の長さにある位置(疑似接続重心24)を求め、この位
置を新しい接続重心とする。そして、ステップ16によ
りブロック1をステップ15で求めた新しい接続の重心
位置の近傍に再配置する。これにより、図2(B)に示
すように、ブロック1が再配置されることによって配線
領域が確保されたことがわかる。
【0014】以降、再配置の対象となるブロックの全て
について処理を行う。
【0015】
【発明の効果】以上説明したように本発明の再配置処理
方式は、取付基板の中心位置と接続の重心位置との距離
に基づいて疑似中心間距離を算出し、これを基にブロッ
クの再配置する位置を決定するため、ブロックが局所的
に集中することなく分散して配置することができ、配線
領域を確保し、配線の迂回や未結線を削減するという効
果がある。
【図面の簡単な説明】
【図1】本発明を実現する処理を示す流れ図である。
【図2】本実施例の動作を説明する図である。
【図3】従来例の動作を説明する図である。
【符号の説明】
1〜6    ブロック 21,22    接続要求 23    接続の重心 24    疑似接続重心 25    配線基板の中心 26    中心間距離 27    疑似中心間距離

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  取付基板上の所定のブロック内に配置
    される電気部品を再配置する処理方式において、再配置
    する対象ブロックとこれに接続される他のブロックとの
    配置位置を基に重心を求め第1の接続重心位置とする接
    続重心計算手段と、前記第1の接続重心位置と前記取付
    基板の中心位置との距離を求め中心間距離とする中心間
    距離計算手段と、前記中心間距離の長さに基づいてこれ
    を疑似中心間距離に変換する疑似中心間距離変換手段と
    、前記取付基板の中心位置から前記第1の接続重心位置
    の方向に前記疑似中心間距離に等しい長さにある位置を
    求め第2の接続重心位置とする疑似接続重心計算手段と
    、前記第2の接続重心位置の近傍に前記対象ブロックを
    再配置するブロック配置手段とを備えてなることを特徴
    とする電気部品の再配置処理方式。
JP3078081A 1991-04-11 1991-04-11 電気部品の再配置処理方式 Pending JPH04312174A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3078081A JPH04312174A (ja) 1991-04-11 1991-04-11 電気部品の再配置処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3078081A JPH04312174A (ja) 1991-04-11 1991-04-11 電気部品の再配置処理方式

Publications (1)

Publication Number Publication Date
JPH04312174A true JPH04312174A (ja) 1992-11-04

Family

ID=13651897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3078081A Pending JPH04312174A (ja) 1991-04-11 1991-04-11 電気部品の再配置処理方式

Country Status (1)

Country Link
JP (1) JPH04312174A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699290A (en) * 1995-06-07 1997-12-16 Samsung Electronics Co. Ltd. Ferroelectric read and write memory and driving method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699290A (en) * 1995-06-07 1997-12-16 Samsung Electronics Co. Ltd. Ferroelectric read and write memory and driving method thereof

Similar Documents

Publication Publication Date Title
JP4160733B2 (ja) 集積回路内のマクロを横切る配線をマクロ内に設計する方法およびシステム
JPH03173471A (ja) マスタスライス方式lsiの配線構造
EP0321240A2 (en) Method and apparatus for interrupt processing
JP3474682B2 (ja) 実装部品振り分け方法及び実装設備
JPH04312174A (ja) 電気部品の再配置処理方式
JP3498674B2 (ja) 半導体集積回路装置及びクロック配線方法並びに記録媒体
JPH08202759A (ja) 通信ネットワークケーブル経路探索方法および装置
JPH08339321A (ja) ファイル管理システム、及びネットワークシステム
JP2715931B2 (ja) 半導体集積回路設計支援方法
JP3024241B2 (ja) 集積回路の自動配置配線システム
JPH06266801A (ja) フロアプランを考慮した論理合成方法
EP0877330A2 (en) Circuit verification process for semiconductor devices
JP2771165B2 (ja) 半導体集積回路装置のレイアウト設計方法
JP3278600B2 (ja) 自動レイアウト方法及びその装置
JPH05120380A (ja) 配線処理方式
JP2615504B2 (ja) マイクロコントローラ
EP0288191A2 (en) Method and apparatus for data transfer handshake pipelining
JPH0260148A (ja) 半導体集積回路装置
JP2910717B2 (ja) 混成集積回路装置
JPH02266546A (ja) 集積回路装置における集積回路素子の配置方法
JPH1117157A (ja) フロアープランレイアウトシステム
JPH0645445A (ja) 集積回路の配線設計方法
JPH06291188A (ja) 半導体集積回路の自動配線処理方式
JPH06161951A (ja) バス制御方式
JPH04247657A (ja) ゲートアレイlsiの分散配置方式