JPS6386597A - Automatic wiring process of pattern in printed wiring board - Google Patents

Automatic wiring process of pattern in printed wiring board

Info

Publication number
JPS6386597A
JPS6386597A JP61232602A JP23260286A JPS6386597A JP S6386597 A JPS6386597 A JP S6386597A JP 61232602 A JP61232602 A JP 61232602A JP 23260286 A JP23260286 A JP 23260286A JP S6386597 A JPS6386597 A JP S6386597A
Authority
JP
Japan
Prior art keywords
wiring
pattern
route
existing
automatic
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
JP61232602A
Other languages
Japanese (ja)
Inventor
義一 石井
隆二 鈴木
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP61232602A priority Critical patent/JPS6386597A/en
Publication of JPS6386597A publication Critical patent/JPS6386597A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、プリント配線板の自動設計のソフトウェア
処理係り、特にパターンの自動配線処理方法をこ関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to software processing for automatic design of printed wiring boards, and particularly to a method for automatically processing pattern wiring.

〔従来の技術〕[Conventional technology]

プリント配線板の自動設計は、従来は線分探索法や迷路
法により配線する経路を探索していた。
Conventionally, automatic design of printed wiring boards has searched for wiring routes using the line segment search method or the maze method.

線分探索法では、配線すべきピンペアの相互のピンから
探索線分を発生し、既存パターンと交差しない経路を見
つけ、配線する。
In the line segment search method, search line segments are generated from mutual pins of a pin pair to be wired, and a route that does not intersect with an existing pattern is found and routed.

これで経路が見つからない時は、未結線となり迷路法〔
基本的をこ片面(表なら表のみ)走向の経路を発見する
手法〕等で配線経路を見つけるか、人間を介在させて未
結線を対話形式で配線していた。
If the route cannot be found with this method, it becomes unconnected and the maze method is used.
Basically, wiring routes were found using methods such as this one-sided (or only the front side) strike route, or humans were involved to connect unconnected wires in an interactive manner.

従来の線分探索法による自動配線例(基板の表と裏を使
用して配線回路を構成するプリント配線板における自動
配線例)を第4図及び第5図を用いて説明する。第4図
(A)(こおいて(Ia) (1b)は自動配線しよう
とするピンペア、(2)は探索線分、(3a)は既存の
表パターン、(3b)は既存の裏パターン、(4)は表
パターン(3)と裏パターン(4)とを接続するスルホ
ールを示す、線分探索法では第4図(B)Gこ示すよう
に既存パターン(3a)(3b) 、スルホール(4)
を自動配線禁止領域(5a) (5b)として扱い、自
動配線可能な格子を(2a) (2b)とじて処理する
。なお(2a)はプリント配線板の表側、(2b)はプ
リント配線板の裏側の配線となる。
An example of automatic wiring using the conventional line segment search method (an example of automatic wiring on a printed wiring board that uses the front and back sides of the board to form a wiring circuit) will be described with reference to FIGS. 4 and 5. Figure 4 (A) (here (Ia)) (1b) is the pin pair to be automatically wired, (2) is the search line segment, (3a) is the existing front pattern, (3b) is the existing back pattern, (4) shows the through hole connecting the front pattern (3) and the back pattern (4). In the line segment search method, existing patterns (3a) (3b), through holes ( 4)
are handled as areas (5a) and (5b) where automatic wiring is prohibited, and grids where automatic wiring is possible are treated as (2a) and (2b). Note that (2a) is the wiring on the front side of the printed wiring board, and (2b) is the wiring on the back side of the printed wiring board.

配線すべぎビンペア(la) (lb)から相互をここ
の(2a) (2b) iこ対し、探索線分〔第4図囚
の(2)〕を発生し、最短の配線経路を探索する。配線
した経路は自動配線禁止領域として認識し、次のビンペ
アの配線経路を探索する。第3図C)は第1図(5)の
ピンペア(la) (lb)を配線した結果である。
A search line segment [(2) in Figure 4] is generated by connecting the wiring interval bin pair (la) (lb) to (2a) (2b) i here, and searching for the shortest wiring route. The route that has been routed is recognized as an area where automatic routing is prohibited, and the route for the next bin pair is searched. FIG. 3C) shows the result of wiring the pin pair (la) (lb) of FIG. 1(5).

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

ところが、第5図(A))こ示すような既存パターン(
3a) (3b)が存在するものにおいてビンペア(I
a) (lb)間を線分探索法で自動配線する場合には
、その既存パターン(3a)(3b)、スルホール(4
)に関係する部分が第5図(B)に示すように、自動配
線禁止区域(5a) (5b)として、扱われるので、
そのピンペア(la) (lb)間を結線することかで
きない。
However, the existing pattern shown in Figure 5 (A)
3a) Bin pair (I
a) When automatically wiring between (lb) using the line segment search method, the existing patterns (3a) (3b), through holes (4
) are treated as automatic wiring prohibited areas (5a) (5b), as shown in Figure 5(B).
It is only possible to connect the pin pair (la) (lb).

このため従来、線分探索法で未結線となったピンペアは
迷路法で配線経路を見つけるか、人間を介して未結線ピ
ンペアを対話形式で配線していた。
For this reason, conventionally, for pin pairs that were unconnected by the line segment search method, a wiring route was found using the maze method, or the unconnected pin pairs were interconnected interactively by humans.

迷路法では探索経路を四方入力をこ探索するためコンピ
ュータ処理時間が非常にかかるという欠点を、また人手
を介して対話で配線する方法は多大の時間を必要とする
などの問題点があった。
The maze method has the disadvantage that it requires a lot of computer processing time because the search route is searched through four-way inputs, and the method of manually wiring the lines through dialogue requires a large amount of time.

この発明は上記のような問題点を解消するためをこなさ
れたもので、ビンペア間を迷路法や人手を介しての対話
で配線する方法を用いることなく自動配線することが出
来るプリント配線板(こむけるパターンの自動配線処理
方法を提供することを目的とする。
This invention was made to solve the above-mentioned problems, and it provides a printed wiring board ( The purpose of the present invention is to provide an automatic wiring processing method for patterns that can be applied.

〔問題点を解決するための手段〕[Means for solving problems]

この発明による自動配線処理方法は、既存パターン間に
探索経路とする補助格子を設定すると共に、既存パター
ン及びスルホールを移動可能なものとして扱うことによ
り既存パターンやスルホールの間を通り抜けて配線でき
る経路を探索し、この配線経路が探索できた際、既存パ
ターンを移動整形すると共にその探索した経路に配線す
るようをこしたものである。
The automatic wiring processing method according to the present invention sets an auxiliary grid as a search route between existing patterns, and treats the existing patterns and through holes as movable, thereby creating a route that can be routed through the existing patterns and through holes. When this wiring route is found, the existing pattern is moved and shaped, and the wiring is routed along the searched route.

〔作用〕[Effect]

この発明による自動配線処理方法瘉こよれば、既存のパ
ターンやスルホールで探索線分が交差した時、探索線分
を配線補助格子舎こ広げ、既存のパターンを動かすこと
で、配線経路を見つけることができる。
According to the automatic wiring processing method according to the present invention, when a search line segment intersects with an existing pattern or through hole, a wiring route is found by expanding the search line segment into a wiring auxiliary grid and moving the existing pattern. Can be done.

〔発明の実施例〕[Embodiments of the invention]

以下この発明の一実施例を第1図〜第3図を用いて説明
する。
An embodiment of the present invention will be described below with reference to FIGS. 1 to 3.

なおこの実施例は、第5図番こ示すような既存パターン
(3a) (3b)が存在するものにおいてビンベア(
la) (1b)間を自動配線処理する場合の実施例で
ある。
Note that this embodiment is based on the bin bearing (
This is an example in which automatic wiring processing is performed between (la) and (1b).

第1図囚はこの発明方法を説明するための図で、(la
)(lb)は自動結線しようとするピンベア、(2a)
は従来から存在する自動配線可能格子で、その格子上に
配線したパターンを実際にプリント配線板参こ配線する
場合には、そのプリント配線板の表側の配線となる。(
2b)も従来から存在する自動配線可能格子で、その格
子上に配線したパターンを実際にプリント配線板に配線
する場合には、そのプリント配線板の裏側の配線となる
。(5a)(5b)は自動配線禁止領域で、プリント配
線板の表側をこ配線される既存表パターン(aaLプリ
ント配線板の裏側に配線される既存表パターン(3b)
及び表パターン(3a)と裏パターン(3b)とを接続
するスルホ−/l/ (4)を考慮して設定されるが、
この発明によれば、移動可能なものとして扱われる。
Figure 1 is a diagram for explaining the method of this invention.
) (lb) is the pin bear to be automatically connected, (2a)
is a conventionally existing automatic wiring grid, and when the pattern wired on the grid is actually wired to a printed wiring board, it becomes the wiring on the front side of the printed wiring board. (
2b) is also a conventionally existing automatic wiring grid, and when the pattern wired on the grid is actually wired to a printed wiring board, it becomes the wiring on the back side of the printed wiring board. (5a) and (5b) are areas where automatic wiring is prohibited, and the existing front pattern (3b) is routed on the front side of the printed wiring board (the existing front pattern (3b) is routed on the back side of the aaL printed wiring board).
and Sulfo-/l/ (4) that connects the front pattern (3a) and the back pattern (3b).
According to this invention, it is treated as movable.

(8a)は既存表パターン(3a)間に設定され、探索
経路となる自動配線可能補助格子で、この補助格子を使
用して結線する場合をこは、プリント配線板の表側に配
線されることになる。(8b)既存裏パターン(3b)
間に設定され、探索経路となる自動配線可能補助格子で
、この補助格子を使用して結線する場合(こは、プリン
ト配線板の裏側に配線されることをこなる。(8c)は
、通過不可能座標で、スルホール(4)のランド径によ
りここを配線経路の座標に含むとギャップ不足となり短
絡するので、既存パターン(3a)(3b)の移動がな
ければ配線禁止となる座標である。
(8a) is an auxiliary grid that can be automatically routed and is set between existing table patterns (3a) and serves as a search route. When connecting using this auxiliary grid, wiring must be made on the front side of the printed wiring board. become. (8b) Existing back pattern (3b)
When connecting using this auxiliary grid with an automatic wiring auxiliary grid that is set in between and serves as a search route (this means wiring on the back side of the printed wiring board. (8c) This is an impossible coordinate, and if it is included in the coordinates of the wiring route due to the land diameter of the through hole (4), there will be insufficient gap and a short circuit will occur, so if the existing patterns (3a) and (3b) do not move, wiring will be prohibited.

また第1図(B)はこの発明の一実施例により得られた
配線結果の一例を示し、(3C)はこの発明に係る配線
処理方法をこより移動した既存パターン、(6a) (
6b)(7)はこの発明に係る配線処理方法により自動
配線したパターン及びスルホールである。
Further, FIG. 1(B) shows an example of the wiring result obtained by one embodiment of the present invention, (3C) shows an existing pattern obtained by moving the wiring processing method according to the present invention, and (6a) (
6b) and (7) are patterns and through holes automatically routed by the wiring processing method according to the present invention.

次をここの発明に係る自動配線処理方法を第2図に示す
フローチャートと共に説明する。まずピンペア(la)
(lb)を取出して(ステップ101)ビンペア(1a
) (1b)の有無を判断しくステップ102)、無し
の場合には処理を終了する。また有りの場合には、配線
可能格子(2a) (2b)上でビンペア(1a) (
1b)より探索線分を発生しくステップ103)、探索
線分の交差の有無を判断する(ステップ104)。探索
線分の交差が無しの場合には、ステップ(101) I
こ戻り、また探索線分の交差が有りの場合〔この実施例
の場合は、第1図(4)の(9a)が探索線分の交差点
となる〕、その交差点におい【、探索経路を補助格子(
8a) (8b) Gこ広げ、つまりその探索線分の両
側の補助格子を使い〔この実施例の場合は補助格子(8
b)を使う〕探索線分を発生する(ステップ104)。
Next, the automatic wiring processing method according to the present invention will be explained with reference to the flowchart shown in FIG. First, pin pair (la)
(lb) (step 101) and bin pair (1a
) (1b) is determined (step 102), and if not, the process is terminated. If yes, bin pair (1a) (
1b), a search line segment is generated (step 103), and it is determined whether or not the search line segments intersect (step 104). If there is no intersection of the search line segments, step (101) I
If the search line segments intersect again [in this example, (9a) in Figure 1 (4) is the intersection of the search line segments], at that intersection [, the search route is assisted. lattice(
8a) (8b) G widening, that is, using the auxiliary grids on both sides of the search line segment [in this example, the auxiliary grids (8
b)] Generate a search line segment (step 104).

そして移動可能なパターン(5a)(5b)及びスルホ
−71/ (4)について補助格子(8a) (8b)
へ移動可能かどうかを次々と判定していき、つまりその
探索線分の交差の有無を判断し、ビンペア(1a)(1
b)の配線経路を決定する(ステップ106)。
and auxiliary grids (8a) (8b) for movable patterns (5a) (5b) and sulfo-71/ (4).
It is determined one after another whether it is possible to move to the bin pair (1a) (1
The wiring route b) is determined (step 106).

なお、ステップ106において、移動可能なパターン(
5a) (5b)及びスルホール(4)について補助格
子へ移動可能かどうかを次々(こ判断するのは、自動配
線の際、既存パターンやスルホールとのギャップが指定
距離以上なければその経路は配線経路とならないからで
ある。
Note that in step 106, a movable pattern (
5a) Check whether (5b) and through-hole (4) can be moved to the auxiliary grid one after another (this is determined during automatic wiring, if the gap with the existing pattern or through-hole is longer than the specified distance, the route will be routed) This is because it is not.

探索線分の交差が無しの場合、つまりビンペア(]、a
)(Ib)の配線経路が決定した場合には、補助格子(
8b)の探索線分の近接する配線格子(2a)(2b)
上の既存パターン(3a) (3b)スルホール(4)
を移動整形しくステップ107)、次に交差点に近接す
るパターンを移動整形して(ステップ108)第1図(
B)&こ示すような配線結果を得る。
If there is no intersection of the search line segments, that is, the bin pair (], a
) (Ib), the auxiliary grid (
Wiring grids (2a) (2b) adjacent to the search line segment in 8b)
Existing pattern above (3a) (3b) Through hole (4)
1 (Step 107), and then move and shape the pattern near the intersection (Step 108).
B) & Obtain the wiring results shown below.

なお、探索線分の交差が有りの場合、つまりビンペア(
la)(lb)の配線経路が探索できない場合瘉こは、
配線格子(2a)(2b)上の次の探索線分を取り出し
くステップ109)、探索線分の交差の有無を判断する
。そして探索線分の交差が有りの場合、ステップ105
に戻り、又無しの場合ステップ101に戻る。
Note that if there is an intersection of the search line segments, that is, the bin pair (
If the wiring route of la) (lb) cannot be searched,
Step 109) of extracting the next search line segment on the wiring grids (2a) (2b), and determining whether or not the search line segments intersect. If there is an intersection of the search line segments, step 105
If there is no such information, the process returns to step 101.

なお、上記実施例においては、第1図Ct3)に示すよ
うな配線を行う場合について述べたが、第1図(C)に
示すような配線も行うことが出来ることは云うまでもな
い。
Incidentally, in the above embodiment, the case where the wiring as shown in FIG. 1Ct3) is performed has been described, but it goes without saying that the wiring as shown in FIG. 1(C) can also be performed.

またこの発明によれば、上記のようにして幾通りもの配
線経路を探索し、その内で配線長が最短)こなる配線経
路を決定することも可能である。
Further, according to the present invention, it is also possible to search a number of wiring routes as described above and determine the wiring route with the shortest wiring length among them.

また第3図はこの発明に採用されるハードウェア構成を
示し、0ΦはCPU、(11)はメモリ、02)は自動
配線結果保存等に使用するディスク、(13a)はグラ
フィックディスプレイ、(13b)はタブレット、04
)はキーボードである。
Fig. 3 shows the hardware configuration adopted in this invention, where 0Φ is the CPU, (11) is the memory, 02) is the disk used for saving automatic wiring results, etc., (13a) is the graphic display, (13b) is a tablet, 04
) is the keyboard.

〔発明の効果〕〔Effect of the invention〕

以上のようにこの発明によれば、未結線を自動配線する
ために、迷路法などのコンピュータ時間のかかる方法で
なく、短時間に配線経路を見つけることができ、また既
存のパターンスルホールを単に自動配線禁止領域として
扱わず移動可能なパターンスルホールとして処理するた
め、配線結果が美しいパターン形状が得られる効果があ
る。
As described above, according to the present invention, in order to automatically route unconnected wires, a wiring route can be found in a short time without using a computer-time-consuming method such as the maze method, and the existing pattern through-hole can be simply automatically routed. Since the pattern is treated as a movable pattern through-hole instead of being treated as a wiring-prohibited area, a beautiful pattern shape can be obtained as a wiring result.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例を説明するための図、第2
図はフローチャート、第3図はハード回路図、第4図及
び第5図は従来例を説明するための図である。
FIG. 1 is a diagram for explaining one embodiment of the present invention, and FIG.
The figure is a flowchart, FIG. 3 is a hardware circuit diagram, and FIGS. 4 and 5 are diagrams for explaining a conventional example.

Claims (1)

【特許請求の範囲】[Claims]  既存パターンの間に探索経路となる補助格子を設定す
ると共に、既存パターン及びスルホールを移動可能なも
のとして取り扱うことにより、既存パターンやスルホー
ルの間を通り抜けて配線できる経路を探索し、この配線
経路が探索できた際、既存パターンを移動整形すると共
にその探索した経路に配線することを特徴とするプリン
ト配線板におけるパターンの自動配線処理方法。
By setting an auxiliary grid between existing patterns as a search route and treating the existing patterns and through-holes as movable, a route that can be routed through the existing patterns and through-holes is searched, and this wiring route is An automatic wiring processing method for a pattern on a printed wiring board, characterized in that when a search is made, an existing pattern is moved and reshaped and wired along the searched route.
JP61232602A 1986-09-30 1986-09-30 Automatic wiring process of pattern in printed wiring board Pending JPS6386597A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61232602A JPS6386597A (en) 1986-09-30 1986-09-30 Automatic wiring process of pattern in printed wiring board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61232602A JPS6386597A (en) 1986-09-30 1986-09-30 Automatic wiring process of pattern in printed wiring board

Publications (1)

Publication Number Publication Date
JPS6386597A true JPS6386597A (en) 1988-04-16

Family

ID=16941926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61232602A Pending JPS6386597A (en) 1986-09-30 1986-09-30 Automatic wiring process of pattern in printed wiring board

Country Status (1)

Country Link
JP (1) JPS6386597A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290269A (en) * 1988-09-27 1990-03-29 Nec Corp Automatic wiring design device for printed wiring board
JPH03167669A (en) * 1989-11-28 1991-07-19 Nec Corp Automatic wiring designing device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290269A (en) * 1988-09-27 1990-03-29 Nec Corp Automatic wiring design device for printed wiring board
JPH03167669A (en) * 1989-11-28 1991-07-19 Nec Corp Automatic wiring designing device

Similar Documents

Publication Publication Date Title
JPS6386597A (en) Automatic wiring process of pattern in printed wiring board
JP3018714B2 (en) CAD equipment
JPH0253824B2 (en)
JPS63206667A (en) Method for testing printed circuit board
JPH03278274A (en) Method for determining wiring order or wiring board and wiring method
JPH04236670A (en) Data generating system for inspecting printed board
JP2876596B2 (en) Wiring processing method
JPS63313277A (en) Method for checking wiring pattern
JP4366834B2 (en) Pattern design support device and wiring board pattern design method
JPH0154747B2 (en)
JPH0426148B2 (en)
JPS58207694A (en) Method of designing connection of printed board wiring
JPH033349A (en) Automatic wiring-method for semiconductor integrated circuit
JPH01286441A (en) Layout design system for analog ic
JPS58215091A (en) Printed board wiring system
JPS6386492A (en) Automatic wiring of printed board
JPH01318300A (en) Mounting sequence determining and processing system
JPH02126368A (en) Connecting route searching method
JPH01147674A (en) Connection route deciding system
JPH0518149B2 (en)
JPH04293170A (en) Wiring processor of automatic design device for multilayer printed wiring board
JPH01152578A (en) Automatic wiring processing system
JPS635794B2 (en)
JPH02132561A (en) Automatic wiring system
JPH01305474A (en) Method for supporting wiring for unwired section