JPH05258016A - Automatic wiring device - Google Patents

Automatic wiring device

Info

Publication number
JPH05258016A
JPH05258016A JP4052065A JP5206592A JPH05258016A JP H05258016 A JPH05258016 A JP H05258016A JP 4052065 A JP4052065 A JP 4052065A JP 5206592 A JP5206592 A JP 5206592A JP H05258016 A JPH05258016 A JP H05258016A
Authority
JP
Japan
Prior art keywords
wiring
pin
pin pair
automatic
automatic wiring
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.)
Withdrawn
Application number
JP4052065A
Other languages
Japanese (ja)
Inventor
Shunsuke Ohira
駿介 大平
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 JP4052065A priority Critical patent/JPH05258016A/en
Publication of JPH05258016A publication Critical patent/JPH05258016A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/0005Apparatus or processes for manufacturing printed circuits for designing circuits by computer

Landscapes

  • Printing Elements For Providing Electric Connections Between Printed Circuits (AREA)

Abstract

PURPOSE:To improve the possibility of success in an automatic wiring extending over general automatic wiring processing by detecting that the lead-out of wiring from an unwired pin pair is obstructed by a wiring path wired first by the automatic wiring, and starting the automatic wiring from the pin pair located at the position of high wiring density while taking the wiring density around the pin of the unwired pin pair into consideration, thereby executing the automatic wiring while taking precedence over the pin pair to be obstructed. CONSTITUTION:An automatic wiring type printed circuit board and an integrated circuit automatic wiring device are obtained. They are provided with a wiring density calculating means 11 for calculating the wiring density of the wiring running in a predetermined area including each pin at every unwired pin pair, a pin pair selecting means 13 for selecting the pin pair of the maximum wiring density of the wiring among the wiring for every pin pair, a path searching means 13 for executing the automatic wiring of the selected pin pair, and a means for operating repeatedly the wiring density calculating means 11, the pin pair selecting means 12 and the path searching means until the path searching means 13 applied to all the pin pairs.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は自動配線装置に関し、特
にプリント基板および集積回路の自動配線設計に適用し
うる自動配線装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic wiring device, and more particularly to an automatic wiring device applicable to an automatic wiring design of printed circuit boards and integrated circuits.

【0002】[0002]

【従来の技術】従来の自動配線装置は、プリント基板お
よび集積回路の自動配線において、自動配線対象のピン
ペアを自動配線の直前にピンペアの長さの短い順、また
は、長い順にソートするピンペアソート手段と、ソート
した結果から順番にピンペアを選択するピンペア選択手
段と、選択したピンペアの自動配線を行う経路探索手段
を含んで構成される。
2. Description of the Related Art A conventional automatic wiring device sorts a pin pair to be automatically wired in a short wiring order or a long wiring order immediately before the automatic wiring in the automatic wiring of a printed circuit board and an integrated circuit. Means, a pin pair selecting means for selecting pin pairs in order from the sorted result, and a route searching means for automatically wiring the selected pin pair.

【0003】図3は従来の一実施例のアルゴリズムを示
すフローチャートで、ピンペアソート手段31、ピンペ
ア選択手段32、経路探索手段33を含んで構成され、
図4のCADシステムに付加される。従って従来の実施
例の各手段はプログラムにより構成されCADプログラ
ムと共にメモリ41に格納される。またメモリ41には
プリント基板、または、集積回路データも格納され、C
PU42によりメモリ41のCADプログラムが動作さ
れてCRT44にこのプリント基板、または、集積回路
データが表示され、キーボード43によるCADシステ
ム操作者の自動配線処理を起動する入力を受け、メモリ
41のプリント基板、または、集積回路データを操作し
て自動配線を行う。
FIG. 3 is a flow chart showing an algorithm of a conventional example, which is constituted by including a pin pair sort means 31, a pin pair selection means 32, and a route search means 33.
It is added to the CAD system of FIG. Therefore, each means of the conventional embodiment is constituted by a program and stored in the memory 41 together with the CAD program. The memory 41 also stores printed circuit board data or integrated circuit data.
The CAD program of the memory 41 is operated by the PU 42 and the printed circuit board or the integrated circuit data is displayed on the CRT 44, and an input for starting the automatic wiring process of the CAD system operator by the keyboard 43 is received, and the printed circuit board of the memory 41, Alternatively, automatic wiring is performed by operating integrated circuit data.

【0004】図5(a)は従来の自動配線装置における
ピンペアソート手段31において、自動配線対象のピン
ペアを自動配線の直前にピンペアの長さの短い順にソー
トするピンペアソート手段31の模式図である。図5
(a)において、ピンペア51、52、53を長さの短
い順にソートしてメモリ41内にある記憶部511に順
番に記憶する。
FIG. 5A is a schematic diagram of the pin pair sorting means 31 in the conventional pin pair sorting means 31 in the automatic wiring device, which sorts the pin pairs to be automatically routed in the ascending order of pin pair length immediately before automatic wiring. Is. Figure 5
In (a), the pin pairs 51, 52, 53 are sorted in ascending order of length and stored in the storage unit 511 in the memory 41 in order.

【0005】図5(b)は従来の自動配線装置における
ピンペアソート手段31において、自動配線対象のピン
ペアを自動配線の直前にピンペアの長さの長い順にソー
トするピンペアソート手段31の模式図である。図5
(b)において、ピンペア51、52、53を長さの長
い順にソートしてメモリ41内にある記憶部512に順
番に記憶する。
FIG. 5B is a schematic diagram of the pin pair sorting means 31 in the conventional pin pair sorting means 31 in the automatic wiring device, which sorts the pin pairs to be automatically routed in the order of increasing pin pair length immediately before automatic wiring. Is. Figure 5
In (b), the pin pairs 51, 52, 53 are sorted in order of increasing length and stored in the storage unit 512 in the memory 41 in order.

【0006】図6は従来の自動配線装置におけるピンペ
ア選択手段32の模式図である。図6において記憶部6
11は図5(a)(b)で説明した、自動配線対象のピ
ンペアを自動配線の直前にピンペアの長さの短い順、ま
たは、長い順にソートするピンペアソート手段31で説
明した方法でピンペアを配線順に並べて記憶している、
メモリ41内にある記憶部である。記憶部611に記憶
しているピンペア61、62、63を並んでいる順番に
選択して、経路探索手段33に渡す。
FIG. 6 is a schematic view of the pin pair selecting means 32 in the conventional automatic wiring device. In FIG. 6, the storage unit 6
Reference numeral 11 is a pin pair according to the method described with reference to FIGS. 5A and 5B and described in the pin pair sorting means 31 for sorting the pin pairs to be automatically routed immediately before the automatic routing, in ascending or descending order of the length of the pin pairs. Are stored in the order of wiring,
It is a storage unit in the memory 41. The pin pairs 61, 62, 63 stored in the storage unit 611 are selected in the order in which they are arranged and passed to the route searching means 33.

【0007】経路探索手段33は、ピンペア選択手段3
2で選択されたピンペアに対して、線分探索法、また
は、迷路法などの経路探索アルゴリズムによる自動配線
を行う。
The route searching means 33 is a pin pair selecting means 3
For the pin pair selected in 2, automatic wiring is performed by a line segment search method or a route search algorithm such as a maze method.

【0008】[0008]

【発明が解決しようとする課題】上述した従来の自動配
線装置は、ピンペアの短い順、または、長い順という配
線の状態を考慮していないルールで自動配線順序を選択
するため、先に自動配線で配線した配線経路がまだ自動
配線を行っていないピンペアのピンに隣接して走行し、
そのピンからの配線の引出しを妨害する障害物となるた
め自動配線処理が進むにしたがって、ピンペアの自動配
線に失敗する可能性が高くなるという欠点がある。
In the above-described conventional automatic wiring device, the automatic wiring order is selected according to a rule that does not consider the state of wiring, that is, the shortest order of pin pairs or the longest order of pin pairs. The wiring route routed in is run adjacent to the pin of the pin pair that has not been automatically routed,
Since it becomes an obstacle that interferes with the drawing of the wiring from the pin, there is a disadvantage that the automatic wiring of the pin pair is more likely to fail as the automatic wiring process progresses.

【0009】[0009]

【課題を解決するための手段】第1の発明の自動配線方
式は、プリント基板および集積回路の自動配線におい
て、全ての未配線のピンペアのピンについてピンペア毎
に、それぞれのピンを含む予め決められた領域内を走行
する配線の配線密度を計算する配線密度計算手段と、前
記配線密度計算手段によって計算されたピンペア毎の配
線の配線密度が最大であるピンペアを選択するピンペア
選択手段と、前記ピンペア選択手段により選択されたピ
ンペアの自動配線を行う経路探索手段と、全てのピンペ
アに対して経路探索手段を適用するまで前記配線密度計
算手段と前記ピンペア選択手段と前記経路探索手段を繰
り返す手段を備える。
The automatic wiring system according to the first aspect of the present invention is such that, in the automatic wiring of a printed circuit board and an integrated circuit, all unwired pin pair pins are predetermined for each pin pair. A wiring density calculating means for calculating the wiring density of the wirings traveling in the region, a pin pair selecting means for selecting a pin pair having the maximum wiring density of the wiring for each pin pair calculated by the wiring density calculating means, and the pin pair A route searching means for automatically wiring the pin pairs selected by the selecting means, and a means for repeating the wiring density calculating means, the pin pair selecting means and the route searching means until the route searching means is applied to all the pin pairs. ..

【0010】また、第2の発明のプリント基板自動配線
装置は、CPU、メモリ、CRT、キーボードから構成
され、前記第1の発明の自動配線方式を実施する。
The printed wiring board automatic wiring device of the second invention comprises a CPU, a memory, a CRT, and a keyboard, and implements the automatic wiring system of the first invention.

【0011】さらに、第3の発明の集積回路自動配線装
置は、CPU、メモリ、CRT、キーボードから構成さ
れ、前記第1の発明の自動配線方式を実施する。
Furthermore, the integrated circuit automatic wiring device of the third invention comprises a CPU, a memory, a CRT and a keyboard, and implements the automatic wiring system of the first invention.

【0012】[0012]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0013】図1は本発明の自動配線装置の一実施例の
アルゴリズムを示すフローチャートで、配線密度計算手
段11、ピンペア選択手段12、経路探索手段13を含
んで構成され、図4のCADシステムに付加される。従
って本実施例の各手段はプログラムにより構成されCA
Dプログラムと共にメモリ41に格納される。またメモ
リ41にはプリント基板、または、集積回路データも格
納され、CPU42によりメモリ41のCADプログラ
ムが動作されてCRT44にこのプリント基板、また
は、集積回路データが表示され、キーボード43による
CADシステム操作者の自動配線処理を起動する入力を
受け、メモリ41のプリント基板、または、集積回路デ
ータを操作して自動配線を行う。
FIG. 1 is a flow chart showing an algorithm of an embodiment of the automatic wiring apparatus of the present invention, which is constituted by including a wiring density calculating means 11, a pin pair selecting means 12 and a route searching means 13 and is used in the CAD system of FIG. Is added. Therefore, each means of this embodiment is constituted by a program, and CA
It is stored in the memory 41 together with the D program. The printed circuit board or integrated circuit data is also stored in the memory 41, the CAD program of the memory 41 is operated by the CPU 42, the printed circuit board or integrated circuit data is displayed on the CRT 44, and the CAD system operator using the keyboard 43. In response to the input for starting the automatic wiring process, the automatic wiring is performed by operating the printed circuit board of the memory 41 or the integrated circuit data.

【0014】図2は未配線ピンペアのピンについて隣接
して走行する配線の配線密度を計算する配線密度計算手
段11および、最大の配線密度を持つピンペアを選択す
るピンペア選択手段12を説明するための模式図であ
る。図2においてピンペア201は配線による接続を必
要とするピン221、222で構成されるピンペア、配
線211、212はピン221に隣接して走行する既存
の配線、配線213、214、215はピン222に隣
接して走行する既存の配線、配線密度計算領域231、
232はCADシステム操作者からキーボード43によ
り与えられるピン中心からの幅Wを辺の2分の1の長さ
とする正方形でピン221および222に隣接して走行
する配線を抽出する領域を表す配線密度計算領域であ
る。図2では配線は2層で行われる場合を示してあり、
配線211、212、213の実線は1層目の配線であ
ることを表し、配線214、215の破線は2層目の配
線であることを表している。
FIG. 2 is a diagram for explaining the wiring density calculation means 11 for calculating the wiring density of the wirings running adjacent to the pins of the unwired pin pair and the pin pair selection means 12 for selecting the pin pair having the maximum wiring density. It is a schematic diagram. In FIG. 2, a pin pair 201 is a pin pair composed of pins 221 and 222 that need to be connected by wiring, wirings 211 and 212 are existing wiring that runs adjacent to the pin 221, and wirings 213, 214, and 215 are pins 222. Existing wiring running adjacently, wiring density calculation area 231,
A wiring density 232 is a square which is given by the CAD system operator from the keyboard 43 and has a width W from the center of the pin which is ½ of the side, and which represents a region for extracting the wiring running adjacent to the pins 221 and 222. This is a calculation area. In FIG. 2, the wiring is shown in two layers,
The solid lines of the wirings 211, 212, and 213 represent the first layer wiring, and the broken lines of the wirings 214 and 215 represent the second layer wiring.

【0015】ピンペア201について、配線密度計算手
段11はピン221の配線密度計算領域231の内部を
走行する配線本数とピン222の配線密度計算領域23
2の内部を走行する配線本数の和を取り、その和を層数
で割った値をピンペア201の配線密度とする。従って
図2ではピンペア201の配線密度は(2+3)/2=
2.5となる。
For the pin pair 201, the wiring density calculation means 11 has the number of wirings running inside the wiring density calculation area 231 of the pin 221 and the wiring density calculation area 23 of the pin 222.
The sum of the number of wirings running inside 2 is taken, and the value obtained by dividing the sum by the number of layers is taken as the wiring density of the pin pair 201. Therefore, in FIG. 2, the wiring density of the pin pair 201 is (2 + 3) / 2 =
It becomes 2.5.

【0016】ピンペア選択手段12では、経路探索手段
13による自動配線を行っていない全ての未配線ピンペ
アについて、配線密度計算手段11を行って配線密度を
求め、その最大値を持つピンペアを経路探索手段13に
渡すピンペアを選択する。
In the pin pair selection means 12, the wiring density calculation means 11 is executed to obtain the wiring density for all unwired pin pairs that have not been automatically wired by the route search means 13, and the pin pair having the maximum value is searched for in the route search means. Select the pin pair to pass to 13.

【0017】経路探索手段13は、ピンペア選択手段1
2で選択されたピンペアに対して、線分探索法、また
は、迷路法などの経路探索アルゴリズムによる自動配線
を行う。また、全未配線ピンペアに対して経路探索手段
13が適用されるまで、配線密度計算手段11、ピンペ
ア選択手段12、経路探索手段13を繰り返すことでプ
リント基板、または、集積回路の全未配線ピンペアの自
動配線を行う。
The route searching means 13 is a pin pair selecting means 1
For the pin pair selected in 2, automatic wiring is performed by a line segment search method or a route search algorithm such as a maze method. Further, the wiring density calculating means 11, the pin pair selecting means 12, and the route searching means 13 are repeated until the route searching means 13 is applied to all the unwired pin pairs, or all unwired pin pairs of the printed circuit board or the integrated circuit. Automatic wiring.

【0018】[0018]

【発明の効果】以上説明したように、本発明の自動配線
装置は、以上説明したように本発明の自動配線装置は、
未配線ピンペアのピン周辺の配線密度を考慮して、配線
密度が高い位置にあるピンペアから自動配線を行うた
め、先に自動配線で配線した配線経路によって未配線ピ
ンペアのピンからの配線の引出しが妨害されることを検
出してそのピンペアを優先して自動配線が行われ、自動
配線処理全般に渡って自動配線に成功する可能性が高く
なる。
As described above, the automatic wiring device of the present invention is the automatic wiring device of the present invention as described above.
In consideration of the wiring density around the pins of the unwired pin pair, automatic wiring is performed from the pin pair at a position with a high wiring density, so the wiring can be pulled out from the pin of the unwired pin pair by the wiring route that was automatically wired first. When the interference is detected, the pin pair is prioritized and the automatic wiring is performed, and there is a high possibility that the automatic wiring will succeed in the entire automatic wiring process.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の自動配線装置の一実施例のアルゴリズ
ムを示すフローチャートである。
FIG. 1 is a flowchart showing an algorithm of an embodiment of an automatic wiring device of the present invention.

【図2】本実施例の自動配線装置における配線密度計算
手段を説明するための模式図である。
FIG. 2 is a schematic diagram for explaining a wiring density calculation means in the automatic wiring device of the present embodiment.

【図3】従来の自動配線装置のアルゴリズムを示すフロ
ーチャートである。
FIG. 3 is a flowchart showing an algorithm of a conventional automatic wiring device.

【図4】従来の自動配線装置を含むCADシステムの構
成図である。
FIG. 4 is a configuration diagram of a CAD system including a conventional automatic wiring device.

【図5】従来の自動配線装置におけるピンペアソート手
段を説明するための模式図である。
FIG. 5 is a schematic diagram for explaining a pin pair sorting means in a conventional automatic wiring device.

【図6】従来の自動配線装置におけるピンペア選択手段
を説明するための模式図である。
FIG. 6 is a schematic diagram for explaining a pin pair selecting unit in a conventional automatic wiring device.

【符号の説明】[Explanation of symbols]

11 配線密度計算手段 12 ピンペア選択手段 13 経路探索手段 201 ピンペア 211,212,213,214,215 配線 221,222 ピン 231,232 配線密度計算領域 41 メモリ 42 CPU 43 キーボード 44 CRT 11 wiring density calculation means 12 pin pair selection means 13 route search means 201 pin pairs 211, 212, 213, 214, 215 wiring 221, 222 pins 231, 232 wiring density calculation area 41 memory 42 CPU 43 keyboard 44 CRT

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 プリント基板および集積回路の自動配線
において、全ての未配線のピンペアのピンについてピン
ペア毎に、それぞれのピンを含む予め決められた領域内
を走行する配線の配線密度を計算する配線密度計算手段
と、前記配線密度計算手段によって計算されたピンペア
毎の配線の配線密度が最大であるピンペアを選択するピ
ンペア選択手段と、前記ピンペア選択手段により選択さ
れたピンペアの自動配線を行う経路探索手段と、全ての
ピンペアに対して経路探索手段を適用するまで前記配線
密度計算手段と前記ピンペア選択手段と前記経路探索手
段を繰り返す手段を備えることを特徴とする自動配線方
式。
1. In automatic wiring of a printed circuit board and an integrated circuit, for every pin pair of all unwired pin pairs, a wiring for calculating the wiring density of wiring that runs in a predetermined region including each pin is calculated. A density calculating means, a pin pair selecting means for selecting a pin pair having the maximum wiring density of the wiring for each pin pair calculated by the wiring density calculating means, and a route search for automatically wiring the pin pair selected by the pin pair selecting means. An automatic wiring system comprising means and means for repeating the wiring density calculating means, the pin pair selecting means and the route searching means until the route searching means is applied to all pin pairs.
【請求項2】 請求項1記載の方式を実施するCPU、
メモリ、CRT、キーボードから構成されるプリント基
板自動配線装置。
2. A CPU that implements the method according to claim 1,
Printed circuit board automatic wiring device consisting of memory, CRT and keyboard.
【請求項3】 請求項1記載の方式を実施するCPU、
メモリ、CRT、キーボードから構成される集積回路自
動配線装置。
3. A CPU that implements the method of claim 1,
Integrated circuit automatic wiring device consisting of memory, CRT and keyboard.
JP4052065A 1992-03-11 1992-03-11 Automatic wiring device Withdrawn JPH05258016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4052065A JPH05258016A (en) 1992-03-11 1992-03-11 Automatic wiring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4052065A JPH05258016A (en) 1992-03-11 1992-03-11 Automatic wiring device

Publications (1)

Publication Number Publication Date
JPH05258016A true JPH05258016A (en) 1993-10-08

Family

ID=12904415

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4052065A Withdrawn JPH05258016A (en) 1992-03-11 1992-03-11 Automatic wiring device

Country Status (1)

Country Link
JP (1) JPH05258016A (en)

Similar Documents

Publication Publication Date Title
JPS63225869A (en) Wiring path search system
JPH07152802A (en) Wiring designing method
JP3608832B2 (en) Automatic wiring method and automatic wiring apparatus
JPH05258016A (en) Automatic wiring device
JP4086816B2 (en) Layer number estimation apparatus and method for BGA component mounting board, and layer number estimation program
JP2574996B2 (en) Routing method for differential current switch pair
JP2713969B2 (en) Automatic wiring pattern setting method
JPH08221458A (en) Bundled wiring design device
JP2778483B2 (en) Design rule verification system
JPH05128211A (en) Wiring path searching system
JPH0962731A (en) Wiring housing capacity evaluation system
JP2986279B2 (en) Wiring method and printed circuit board design system
JPH0229870A (en) Device for searching wiring route
JPH0683911A (en) Method and device for determining wiring path
JPH02292845A (en) Wiring path deciding device
EP0355841A2 (en) Automatic routing method using prioritized routability indices
JPH05136265A (en) Lsi arrangement treatment
JPH113365A (en) Wiring pattern generating method
JPH01292473A (en) Method for determining wiring route
JPH0789357B2 (en) Unwired section display device using automatic wiring processing function
JPH04117571A (en) Wiring route searching system
JPH07296019A (en) Wiring route decision system
JPH11161689A (en) Wiring pattern generating method
JPH03190300A (en) Wiring of semiconductor device
JPS62115741A (en) Wiring method at high wiring rate

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990518