JP2593202B2 - Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment - Google Patents

Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment

Info

Publication number
JP2593202B2
JP2593202B2 JP22745488A JP22745488A JP2593202B2 JP 2593202 B2 JP2593202 B2 JP 2593202B2 JP 22745488 A JP22745488 A JP 22745488A JP 22745488 A JP22745488 A JP 22745488A JP 2593202 B2 JP2593202 B2 JP 2593202B2
Authority
JP
Japan
Prior art keywords
wiring
layers
automatic
processing
multilayer printed
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.)
Expired - Fee Related
Application number
JP22745488A
Other languages
Japanese (ja)
Other versions
JPH0276294A (en
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP22745488A priority Critical patent/JP2593202B2/en
Publication of JPH0276294A publication Critical patent/JPH0276294A/en
Application granted granted Critical
Publication of JP2593202B2 publication Critical patent/JP2593202B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Production Of Multi-Layered Print Wiring Board (AREA)

Description

【発明の詳細な説明】 目次 概要…3頁 産業上の利用分野…4頁 従来の技術…5頁 発明が解決しようとする課題…8頁 課題を解決するための手段…9頁 作用…11頁 実 施 例…12頁 発明の効果…21頁 概要 多層プリント配線板自動設計装置の自動配線処理装置
に関し、 多層プリント配線板の全層を有効に使用することので
きる自動配線処理装置を提供することを目的とし、 面実装部品装着用のランドパッドを有する多層プリン
ト配線板の設計データを記憶する手段と、多層プリント
配線板の各層のうち配線に使用する2つの層を選択する
手段と、配線接続すべき2つのランドパッドが、該2層
選択手段により選択した2つの層内に存在するか否かを
判定する手段と、該2層選択手段により選択した2つの
層に接続すべきランドパッドが存在しない場合に、接続
すべきランドパッドのうちの一方のランドパッドから該
2つの層のうちの一方の層に引き出し配線処理を行い、
他方のランドパッドから該2つの層のうちの他方の層に
引き出し配線処理を行う引き出し配線処理手段と、該2
層選択手段により選択した2つの層内に存在する2点間
を配線接続処理する2点間自動配線処理手段と、該引き
出し配線処理手段及び2点間自動配線処理手段により配
線処理された配線経路を記憶する手段と、該配線経路が
他の配線済パターンに干渉するか否かを判定する手段に
より構成する。
[Description of the Invention] Table of contents Overview: page 3 Industrial application field: page 4 Conventional technology: page 5 Problems to be solved by the invention: page 8 Means for solving the problem: page 9 Function: page 11 Practical example: page 12 Effect of the invention: page 21 Outline The present invention relates to an automatic wiring processing apparatus of a multilayer printed wiring board automatic design apparatus, and to provide an automatic wiring processing apparatus capable of effectively using all layers of a multilayer printed wiring board. Means for storing design data of a multilayer printed wiring board having land pads for mounting surface mount components, means for selecting two layers to be used for wiring among layers of the multilayer printed wiring board, and wiring connection Means for determining whether or not two land pads to be present are present in the two layers selected by the two-layer selecting means; and land pads to be connected to the two layers selected by the two-layer selecting means. Exists When have performed one lead wiring process in a layer of from one land pads of the two layers of the land pads to be connected,
Lead wiring processing means for performing lead wiring processing from the other land pad to the other of the two layers;
A two-point automatic wiring processing means for performing wiring connection processing between two points existing in the two layers selected by the layer selection means, and a wiring route processed by the lead-out wiring processing means and the two-point automatic wiring processing means And means for determining whether the wiring path interferes with another wired pattern.

産業上の利用分野 本発明は多層プリント配線板自動設計装置の自動配線
処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic wiring processing device of a multilayer printed wiring board automatic design device.

各種電子機器の小型化、高速化、多機能化の要求に伴
い、半導体素子は高速、高集積化されている。しかも、
そのパッケージは、小型、多端子化の傾向にあり、DIP
(DUAL IN LINE PACKAGE)やPGA(PIN GRID ARRAY)の
ような挿入実装はもとより、フラットパッケージ等の面
付け実装も広く行われるようになってきている。
2. Description of the Related Art With the demand for miniaturization, high speed, and multifunctionality of various electronic devices, semiconductor devices are being integrated at high speed and high integration. Moreover,
The package tends to be small and multi-terminal, and DIP
Insertion mounting such as (DUAL IN LINE PACKAGE) and PGA (PIN GRID ARRAY), as well as imposition mounting such as flat packages, have been widely performed.

このようなパッケージを実装するプリント配線板とし
ては、高密度化、高多層化による配線収容量の増加及び
高品質化が要求され、また続々と発表される新製品に対
応して、プリント配線板設計作業の納期が短縮されるな
ど、設計部門における作業負担が増大している。この作
業負担を軽減するため、設計現場には自動設計装置が導
入されているが、最近多く用いられるようになってきた
面付け実装部品を対象とした多層プリント配線板を効率
良く設計することのできる自動設計装置が要望されてい
る。
Printed wiring boards on which such packages are mounted are required to have an increased wiring capacity and higher quality due to higher densities and higher multilayers, and to respond to new products that are being announced one after another. The work load in the design department is increasing, for example, due to shortening the delivery time of the design work. In order to reduce this work load, automatic design equipment has been introduced at the design site.However, it has become increasingly popular recently to efficiently design multilayer printed wiring boards for imposition mounting components. There is a need for an automatic design device that can.

従来の技術 一般に多層プリント配線板自動設計装置は、システム
コントローラ、ディスプレイ、キーボード、磁気ディス
ク装置、タブレット等から構成されている。設計者はデ
ィスプレイの画面上で、コマンドや指定したい位置等を
タブレットにより選択し、あるいはメッセージに応じて
適当な情報をキー入力していくことにより、対話形式で
作業を進めるようになっている。使用頻度の高い部品や
汎用性の高いパターン等の登録機能、パターンの追加、
削除やある配線済の部品やパターンを他の位置に移動す
る編集機能、部品配置の終了した基板に対して、あらか
じめ用意した接続ファイル情報を指定することにより、
自動配線を行う自動配線処理機能等の種々の機能を有し
ている。
2. Description of the Related Art Generally, an automatic multi-layer printed wiring board designing apparatus includes a system controller, a display, a keyboard, a magnetic disk device, a tablet, and the like. The designer proceeds with the work in an interactive manner by selecting a command, a position to be designated, or the like on the display screen by using a tablet, or by inputting appropriate information in accordance with a message. Registration function of frequently used parts and versatile patterns, addition of patterns,
Editing function to delete or move a certain wired component or pattern to another position, By specifying connection file information prepared in advance for the board where component placement has been completed,
It has various functions such as an automatic wiring processing function for performing automatic wiring.

従来のDIPやPGA等の挿入実装部品の部品ピン間の自動
配線処理を第8図を参照しながら説明することにする。
50は設計中の多層プリント配線板であり、DIPやPGA等の
挿入実装部品の実装位置が決定され、部品Aのピンが挿
入接続されるスルーホール52、及び部品Bのピンが挿入
接続されるスルーホール54が形成されている。
A conventional automatic wiring process between component pins of an insertion mounting component such as a DIP or a PGA will be described with reference to FIG.
Reference numeral 50 denotes a multilayer printed wiring board under design, in which a mounting position of an insertion mounting component such as DIP or PGA is determined, a through hole 52 into which a pin of a component A is inserted and connected, and a pin of a component B is inserted and connected. A through hole 54 is formed.

部品Aのピンと、部品Bのピンとの間の自動配線処理
は、他の既に配線済みのパターン等との干渉を避けるた
め、各層のうちの任意の2つの層を選択し、この2つの
層を用いて配線接続するようにしている。すなわち、例
えば第8図において、第4層を用いてスルーホール54か
ら配線パターン56を引き出し、第2層を用いてスルーホ
ール52から配線パターン58を引き出し、各配線パターン
56、58の先端部間を貫通(あるいは層間)ビアホール60
により配線接続するようにしている。2つの層を用いて
配線処理を行うのは、配線の自由度の向上と計算機負担
との兼ね合いからである。
In the automatic wiring process between the pin of the component A and the pin of the component B, any two layers of each layer are selected in order to avoid interference with other already wired patterns and the like, and these two layers are selected. It is used for wiring connection. That is, for example, in FIG. 8, the wiring pattern 56 is drawn from the through hole 54 using the fourth layer, and the wiring pattern 58 is drawn from the through hole 52 using the second layer.
Via holes (or interlayers) 60 between the tips of 56 and 58
Are connected by wiring. The reason why the wiring processing is performed by using the two layers is to improve the degree of freedom of the wiring and to balance the computer load.

処理手順としては、まず多層プリント配線板の設計デ
ータ(スルーホールの位置、配線すべき区間等のデー
タ)が記憶されているデータベース(ファイル)からデ
ータをメモリーに読み込む。配線接続すべき区間(スル
ーホールと他のスルーホール)について、nC2(nは多
層プリント配線板の層数)の組み合わせの中から1つを
選択し、自動配線処理(各スルーホールからパターンを
引き出し、このパターン間をビアホール接続処理する)
を試行し、他の既に配線済のパターン等との干渉をチェ
ックして、干渉等が有れば続いて他の2つの層の組み合
わせに変更して再度試行し、干渉等が無ければこれを採
用する。これを各配線すべき区間全てについて行い、そ
の結果をデータベースに登録するようにしている。
As a processing procedure, first, data is read into a memory from a database (file) storing design data of a multilayer printed wiring board (data of positions of through holes, sections to be wired, etc.). For the section to be connected (through-hole and other through-hole), select one of the combinations of n C 2 (n is the number of layers of the multilayer printed wiring board), and perform automatic wiring processing (pattern from each through-hole). And connect via holes between these patterns)
To check for interference with other already wired patterns, etc., if there is interference, etc., then change to a combination of the other two layers and try again. If there is no interference, etc. adopt. This is performed for all sections to be wired, and the result is registered in the database.

このように、挿入実装部品については、全層に貫通し
たスルーホールが形成されているから、配線処理にプリ
ント配線板のどの層でも使用することができた。
As described above, since the through-holes are formed in all the layers of the insertion mounting component, any layer of the printed wiring board can be used for the wiring processing.

発明が解決しようとする課題 しかし、フラットパッケージ等の面付け実装部品に対
応する場合、挿入実装部品と違い実装用のスルーホール
は形成されず、これに替わってランドパッドが形成され
る。このランドパッドはプリント配線板の表面層にのみ
形成されるから、従来の処理手順により、ランドパッド
間の配線処理を行う場合には、ランドパッドのある層の
みを選択して配線処理する必要があり、配線の自由度が
少なく、配線効率向上の妨げになるという問題点があっ
た。
However, in the case of supporting an imposition mounting component such as a flat package, a through hole for mounting is not formed unlike an insertion mounting component, and a land pad is formed instead. Since these land pads are formed only on the surface layer of the printed wiring board, when performing wiring processing between land pads by a conventional processing procedure, it is necessary to select only a layer having land pads and perform wiring processing. In addition, there is a problem in that the degree of freedom of wiring is small, which hinders improvement in wiring efficiency.

また、上記の問題点を解決するために、各ランドパッ
ドについて全層貫通ビアホールを自動あるいは手動で形
成して、従来のスルーホールと同様に機能させることに
より、従来の自動配線処理を適用しうるようにしていた
が、不必要な貫通ビアホールを複数形成することになる
場合もあり、部品実装効率、配線効率の低下を招いてい
た。
Further, in order to solve the above problem, the conventional automatic wiring processing can be applied by automatically or manually forming through-hole vias in all layers for each land pad and functioning in the same manner as the conventional through hole. However, in some cases, a plurality of unnecessary through via holes may be formed, which causes a reduction in component mounting efficiency and wiring efficiency.

本発明はこのような点に鑑みてなされたものであり、
その目的とするところは、多層プリント配線板の全層を
有効に使用することのできる自動配線処理装置を提供す
ることである。
The present invention has been made in view of such a point,
An object of the present invention is to provide an automatic wiring processing apparatus that can effectively use all layers of a multilayer printed wiring board.

課題を解決するための手段 第1図に示す本発明の原理構成図を参照すると、面実
装部品装着用のランドパッドを有する多層プリント配線
板の設計データ(設計済パターン位置・形状、ランドパ
ッド位置・形状、配線接続すべきランドパッド区間等)
を記憶する記憶手段1と、多層プリント配線板の各層の
うち配線に使用する2つの層を選択する(nC2:nは多層
プリント配線板の層数:の組み合わせの中から1つを選
択する)手段2を設ける。
Means for Solving the Problems Referring to the principle configuration diagram of the present invention shown in FIG. 1, design data (designed pattern position / shape, land pad position) of a multilayer printed wiring board having land pads for mounting surface mount components・ Shape, land pad section to be connected
And two layers to be used for wiring out of each layer of the multilayer printed wiring board ( where n C 2 : n is one of the combinations of the number of layers of the multilayer printed wiring board: selected) 2) means 2 is provided.

配線接続すべき2つのランドパッドが、2層選択手段
2により選択した2つの層内に存在するか否かを判定す
る手段3と、該2つの層に接続すべきランドパッドが存
在しない場合に、一方のランドパッドから該2つの層の
うちの一方の層に引き出し配線処理(パターン引き出し
及びビアホール形成)を行い、他方のランドパッドから
該2つの層のうちの他方の層に引き出し配線処理(パタ
ーン引き出し及びビアホール形成)を行う引き出し配線
処理手段4とを設ける。
Means 3 for determining whether or not two land pads to be connected to wiring exist in the two layers selected by the two-layer selecting means 2; and means for determining whether there are no land pads to be connected to the two layers. The lead wiring process (pattern drawing and via hole formation) is performed from one land pad to one of the two layers, and the lead wiring process is performed from the other land pad to the other layer of the two layers ( And a lead wiring processing means 4 for performing pattern drawing and via hole formation).

2層選択手段2により選択した2つの層内に存在する
2点間を配線接続処理(各引き出し配線先端からそれぞ
れパターン引き出しを行い、該引き出しパターンの先端
部間をビアホール接続)する2点間自動配線処理手段5
と、引き出し配線処理手段4及び2点間自動配線処理手
段5により配線処理した配線経路を記憶する手段6を設
ける。
Wiring connection processing between two points existing in the two layers selected by the two-layer selecting means 2 (pattern drawing is performed from the leading end of each lead wiring, and a via hole connection is made between the leading ends of the leading patterns). Wiring processing means 5
And means 6 for storing a wiring route processed by the lead wiring processing means 4 and the automatic wiring processing means 2 between two points.

さらに、引き出し配線処理手段4及び2点間自動配線
処理手段5により配線処理した配線経路が他の配線済み
のパターン(他のランドパッド等を含む)に干渉するか
否かを判定する手段7を設けて構成する。
Further, there is provided a means 7 for judging whether or not the wiring route processed by the lead-out wiring processing means 4 and the two-point automatic wiring processing means 5 interferes with another wired pattern (including other land pads and the like). It is provided and configured.

作用 第1図及び第2図を参照して説明する。第2図におい
て、10はn層からなる多層プリント配線板である。2層
選択手段2により選択した2つの層(例えば第2図にお
いて、3層及び第5層)に、配線処理すべきランドパッ
ド11、12が含まれない場合には、引き出し配線処理手段
4により、一方のランドパッド11からパターン引き出し
13を行い、その先端から2層選択手段2により選択した
2つの層のうちの一方(第5層)に層間(あるいは通
貫)ビアホール14を形成し、他方のランドパッド12につ
いても同様にパターン引き出し15を行い、その先端から
2層選択手段2により選択した2つの層のうちの他方
(第3層)に層間(あるいは通貫)ビアホール16を形成
する。
Operation The operation will be described with reference to FIGS. In FIG. 2, reference numeral 10 denotes a multilayer printed wiring board having n layers. If the two layers (for example, the third layer and the fifth layer in FIG. 2) selected by the two-layer selecting means 2 do not include the land pads 11 and 12 to be subjected to wiring processing, the lead wiring processing means 4 , Draw pattern from one land pad 11
13, an interlayer (or through) via hole 14 is formed in one (fifth layer) of the two layers selected by the two-layer selecting means 2 from the tip, and the other land pad 12 is similarly patterned. A draw-out 15 is performed, and an interlayer (or through) via hole 16 is formed between the other (third layer) of the two layers selected by the two-layer selecting means 2 from the tip.

引き出し配線処理が成功した場合(他の既に配線済み
のパターン等に干渉しない場合)には、引き出し配線処
理手段4により形成したビアホール14、16から2点間自
動配線処理手段5によりそれぞれパターン引き出し17、
18を行い、パターン17、18間を層間(あるいは通貫)ビ
アホール19で配線接続する。これによりランドパッド11
とランドパッド12とが配線接続される。
If the extraction wiring processing is successful (if it does not interfere with other already wired patterns, etc.), the two-point automatic wiring processing means 5 from the via holes 14 and 16 formed by the extraction wiring processing means 4 ,
Step 18 is performed, and wiring is connected between the patterns 17 and 18 by an interlayer (or through) via hole 19. This makes land pad 11
And the land pad 12 are connected by wiring.

この配線接続13、14、15、16、17、18、19が他の既に
処理・形成された配線済みのパターンや配線接続処理の
対象としていない他のランドパッド等に干渉するかどう
かを干渉判定手段7によりチェックし、干渉があれば2
層選択手段2により他の組み合わせを選択して再度一連
の処理を行い、干渉が無ければ設計データ記憶手段1に
該配線経路13、14、15、16、17、18、19を登録して処理
を終了する。
It is determined whether or not the wiring connections 13, 14, 15, 16, 17, 18, 19 interfere with other already processed and formed wiring patterns or other land pads that are not subjected to wiring connection processing. Check by means 7, if there is interference, 2
Another combination is selected by the layer selection means 2 and a series of processing is performed again. If there is no interference, the wiring paths 13, 14, 15, 16, 17, 18, and 19 are registered in the design data storage means 1 and processed. To end.

実 施 例 以下本発明の一実施例を図面を参照して詳細に説明す
ることにする。
Embodiment Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.

第3図は本発明を適用してなる面実装部品装着用のラ
ンドパッド間を配線接続処理する自動配線処理装置のシ
ステム構成図である。
FIG. 3 is a system configuration diagram of an automatic wiring processing apparatus for performing wiring connection processing between land pads for mounting surface mount components according to the present invention.

本システムは制御部20を中心として、データベース入
出力部21、22、引き出し配線処理部23、自動配線処理部
24、配線経路登録部25、自動配線処理用データテーブル
26、引き出し経路テーブル27、28、及び配線経路テーブ
ル29から構成されている。30は多層プリント配線板の設
計データ(設計済パターン位置・形状、ランドパッド位
置・形状、配線接続すべきランドパッド区間等)を記憶
している自動配線データベースである。
This system is based on the control unit 20, the database input / output units 21 and 22, the extraction wiring processing unit 23, the automatic wiring processing unit
24, wiring route registration unit 25, automatic wiring processing data table
26, a drawing path table 27, 28, and a wiring path table 29. An automatic wiring database 30 stores design data (designed pattern positions / shapes, land pad positions / shapes, land pad sections to be connected to wiring, etc.) of the multilayer printed wiring board.

自動配線処理用データテーブル26は第4図(A)、
(B)及び第5図(A)〜(C)に示すような構成のデ
ータテーブルであり、データベース入出力部21、22を介
して自動配線データベース30に対してパターン位置・形
状、ランドパッド位置・形状等のデータの読み込み・書
き出しを行うことができるようになっている。
The data table 26 for automatic wiring processing is shown in FIG.
FIG. 5B is a data table having a configuration as shown in FIGS. 5A to 5C. The data table has a pattern position / shape and a land pad position with respect to the automatic wiring database 30 via the database input / output units 21 and 22. -Data such as shape can be read and written.

第4図(A)は第Ln層(Lnは1,2,3,…)におけるトラ
ック位置テーブルであり、図中X:X1,X2,…はプリント配
線板上の横軸方向のトラック位置の座標を示し、P:P1,P
2,…はX:X1,X2,…の位置における第4図(B)に示す線
分データテーブルのアドレスを示すポインタである。第
4図(B)において、YSはトラック位置座標Xにおける
縦方向配線の始点の座標を、YEはトラック位置座標Xに
おける縦方向配線の終点の座標を示している。AはYS
らYEまでの配線の種類及びNet番号を示し、線種は信号
線、禁止ライン、配線ナシ等の情報、Net番号は複数の
パターンの中から同電位のパターンを識別するためのグ
ループの情報である。Nは同一トラック内に複数のパタ
ーンが存在する場合に次の線分データ(同図)のアドレ
スを示すポインタである。尚、上記は縦方向配線層の場
合であり、横方向配線層の場合は第4図(A)、(B)
の括弧内に示しているように、XがYに、YS及びYEがXS
及びXEに入れ替わる。
FIG. 4A is a track position table in the Ln layer (Ln is 1, 2, 3,...), Where X: X 1 , X 2 ,. Indicates the coordinates of the position, P: P 1 , P
2, ... is X: X 1, X 2, a pointer indicating the address of the segment data table shown in FIG. 4 (B) in ... position. In FIG. 4 (B), Y S is the starting point of the coordinates of the vertical wires at the track position coordinates X, Y E represents the coordinates of the end of the vertical wires at the track position coordinates X. A represents the type and Net number of wiring from Y S to Y E, linetype signal line, prohibition lines, wiring without such information, Net number for identifying a pattern of the same potential among the plurality of patterns Group information. N is a pointer indicating the address of the next line segment data (shown in the figure) when a plurality of patterns exist in the same track. The above is the case of the vertical wiring layer, and the case of the horizontal wiring layer is shown in FIGS.
As shown in the parentheses, X is a Y, Y S and Y E is X S
And switched to X E.

第5図(A)はランドパッド間の配線すべき区間を示
す配線区間テーブルである。PLS、PLEはそれぞれランド
パッドの位置・形状等を保持する第5図(B)のランド
テーブルのアドレスを示すポインタであり、PLSは始点
側を、PLEは終点側を示している。第5図(B)におい
て、X、Yはランドパッドの位置座標、Dはランドパッ
ドの向き、PFは各ランドパッドに対応した形状データを
有するテーブル(第5図(C))のアドレスを示すポイ
ンタである。同一形状のランドパッドについてはそれぞ
れについて形状データを持つことはせず、ランドテーブ
ルのPFポインタを同一アドレスにすることにより共有す
る。
FIG. 5A is a wiring section table showing sections to be wired between land pads. P LS and P LE are pointers indicating the address of the land table in FIG. 5B for holding the position and shape of the land pad, respectively, and P LS indicates the starting point and P LE indicates the ending point. . In FIG. 5B, X and Y indicate the position coordinates of the land pad, D indicates the direction of the land pad, and PF indicates the address of a table (FIG. 5C) having shape data corresponding to each land pad. It is a pointer. Land pads of the same shape do not have shape data for each, but are shared by setting the PF pointer of the land table to the same address.

第3図の始点用引き出し経路テーブル27、終点用引き
出し経路テーブル28、及び配線経路テーブル29は、第6
図(A)に示すように構成されている。X1、Y1は第L層
(Lは1,2,3,…)における始点側座標、X2、Y2は第L層
における終点側座標、VF1、VF2は座標X1、Y1及びX2、Y2
におけるビアホールによる層間の接続情報であり、接続
する層の番号(1,2,3,…)、及びビアホール無し
(0)、全層通貫ビアホール(−1)等の情報を有して
いる。即ち第6図(B)に例示する如く、ランドパッド
31とランドパッド32とが、パターン33、35、37、39、及
びビアホール34、36、38により接続されているが、これ
らの情報を保持するデータテーブルである。
The start point extraction path table 27, the end point extraction path table 28, and the wiring path table 29 in FIG.
The configuration is as shown in FIG. X 1 and Y 1 are start point coordinates in the L-th layer (L is 1, 2, 3,...), X 2 and Y 2 are end point coordinates in the L-th layer, and VF 1 and VF 2 are coordinates X 1 and Y 1 and X 2 , Y 2
, The connection information between the layers by the via holes in (1), (2), (3), and (2). That is, as illustrated in FIG.
The data table 31 is connected to the land pad 32 by patterns 33, 35, 37, 39 and via holes 34, 36, 38. The data table holds these information.

第3図における制御部20、引き出し配線処理部23、自
動配線処理部24、及び配線登録部25による具体的な処理
の流れを第7図により説明する。
The detailed processing flow of the control unit 20, the lead-out wiring processing unit 23, the automatic wiring processing unit 24, and the wiring registration unit 25 in FIG. 3 will be described with reference to FIG.

ステップ101により、自動配線データベースから自動
配線処理用データテーブルに、配線パターンのトラック
位置、線分データ、及び接続すべきランドパッドの配線
区間、ランドパッド位置・形状等のデータを読み込む。
ステップ103で多層プリント配線板の各層のうち配線に
使用する2つの層(nC2:nは多層プリント配線板の層
数:の組み合わせの中から1つ)を選択する。ステップ
105で配線処理用データテーブルの配線区間テーブルか
ら配線すべき区間を1つ抽出する。
In step 101, the track position of the wiring pattern, the line segment data, the wiring section of the land pad to be connected, the land pad position / shape, and the like are read from the automatic wiring database to the automatic wiring processing data table.
In step 103, two layers ( n C 2 : n is one of combinations of the number of layers of the multilayer printed wiring board) to be used for wiring are selected from the layers of the multilayer printed wiring board. Steps
At 105, one section to be wired is extracted from the wiring section table of the wiring processing data table.

ステップ105で抽出した区間の始点が、ステップ103で
選択した2つの層のどちらかに含まれるか否かを調べ
(ステップ107)、含まれる場合はステップ115へ進み、
含まれない場合は、始点からパターン引き出しを行い、
このパターン先端から選択した2つの層のうちの一方の
層までビアホール(層間あるいは通貫)を形成する(ス
テップ109)。この配線処理が他の既に配線済みのパタ
ーン等に干渉するか否かを調べ(ステップ111)、干渉
する場合はステップ131に進み、干渉しない場合は配線
経路テーブルにこの配線経路を登録し(ステップ11
3)、ステップ115へ進む。同様にステップ105で抽出し
た区間の終点が、ステップ103で選択した2つの層のど
ちらかに含まれるか否かを調べ(ステップ115)、含ま
れる場合はステップ123へ進み、含まれない場合は、終
点からパターン引き出しを行い、このパターン先端から
選択した2つの層のうちの他方の層までビアホール(層
間あるいは通貫)を形成する(ステップ117)。この配
線処理が他の既に配線済のパターン等に干渉するか否か
を調べ(ステップ119)、干渉する場合はステップ131に
進み、干渉しない場合は配線経路テーブルにこの配線経
路を登録し(ステップ121)、ステップ123へ進む。
It is checked whether or not the start point of the section extracted in step 105 is included in one of the two layers selected in step 103 (step 107). If it is included, the process proceeds to step 115,
If not included, draw the pattern from the starting point,
Via holes (interlayers or through-holes) are formed from the tip of the pattern to one of the two selected layers (step 109). It is checked whether or not this wiring process interferes with another already wired pattern or the like (step 111). If it does, the process proceeds to step 131. If not, this wiring route is registered in the wiring route table (step 111). 11
3) Go to step 115. Similarly, it is determined whether or not the end point of the section extracted in step 105 is included in one of the two layers selected in step 103 (step 115). If it is included, the process proceeds to step 123; Then, a pattern is drawn from the end point, and a via hole (interlayer or through) is formed from the end of the pattern to the other of the two selected layers (step 117). It is checked whether or not this wiring process interferes with another already-wired pattern or the like (step 119). If it does, the process proceeds to step 131. If not, this wiring route is registered in the wiring route table (step 119). 121), and proceed to step 123.

ステップ105で抽出した配線区間を、ステップ109及び
ステップ117で配線処理した引き出しビアホール先端位
置に変更し(ステップ123)、従来のスルーホール間自
動配線処理に用いていたものと同様の自動配線処理を行
う(ステップ125)。即ち、ステップ109及びステップ11
7で配線処理した引き出しビアホール先端からそれぞれ
パターン引き出しを行い、該引き出しパターンの先端部
間をビアホール接続する。
The wiring section extracted in step 105 is changed to the leading end position of the drawn via hole that has been processed in steps 109 and 117 (step 123), and the same automatic wiring processing as that used in the conventional automatic wiring processing between through holes is performed. Perform (step 125). That is, step 109 and step 11
A pattern is drawn from the leading end of the lead-out via hole which has been subjected to the wiring process in step 7, and the leading end of the lead-out pattern is connected to the via hole.

ステップ125の配線処理が他の既に配線済のパターン
等に干渉するか否かを調べ(ステップ127)、干渉しな
い場合はこの配線経路を自動配線データテーブルに登録
し(ステップ129)、ステップ133に進む。ステップ125
で干渉する場合はステップ131で自動配線処理データテ
ーブルに未配線フラグを登録しステップ133に進む。
(ステップ111及びステップ119で干渉ありと判定された
場合も同様である。) ステップ133で配線区間データテーブルに次に配線処
理すべき区間がある場合はステップ105に戻り、上記同
様の処理を繰り返し、ステップ103で選択した2つ層を
用いての全ての配線区間について処理が終了したなら
ば、ステップ135に進む。ステップ135でステップ103に
おける2つの層に組み合わせ全てについての処理が終了
したか否かを調べ、終了していない場合はステップ103
に戻り、他の2つの層の組み合わせを選択して処理を繰
り返し、終了した場合には、自動配線データテーブルか
ら自動配線データベースにデータの内容を全て登録して
(ステップ137)、自動配線処理を終了する。
It is checked whether or not the wiring process in step 125 interferes with another already-wired pattern or the like (step 127). If not, this wiring route is registered in the automatic wiring data table (step 129), and the process proceeds to step 133. move on. Step 125
In step 131, a non-wiring flag is registered in the automatic wiring processing data table in step 131, and the flow advances to step 133.
(The same applies to the case where it is determined that there is interference in steps 111 and 119.) If there is a section to be subjected to the next wiring processing in the wiring section data table in step 133, the process returns to step 105 and the same processing as above is repeated. If the processing has been completed for all wiring sections using the two layers selected in step 103, the process proceeds to step 135. In step 135, it is checked whether or not the processing for all the combinations of the two layers in step 103 has been completed.
Returning to, selecting another combination of the two layers and repeating the processing, when the processing is completed, all the data contents are registered in the automatic wiring database from the automatic wiring data table (step 137), and the automatic wiring processing is performed. finish.

ステップ107乃至ステップ123が第3図における引き出
し配線処理部23に、ステップ125、127が自動配線処理部
24に、ステップ129、131が配線経路登録部25にそれぞれ
相当している。
Steps 107 to 123 correspond to the extraction wiring processing unit 23 in FIG. 3, and steps 125 and 127 correspond to the automatic wiring processing unit.
Steps 129 and 131 correspond to the wiring path registration unit 25 in FIG.

本実施例によれば、配線処理すべきランドパッドが、
選択した2つの層のうちのどちらにも含まれない場合に
は、それぞれのランドパッドから該選択した2つの層ま
で、引き出し配線処理を行い、この引き出し配線の先端
部を接続すべきランドパッドの位置情報と置き換えた後
に(引き出し配線処理部23)、従来用いていたものと同
様の自動配線処理(スルーホール間を2つの層を用いて
配線処理する)を用いるようにしている(自動配線処理
部24)。これにより、ランドパッドが存在しない2つの
層を使用してランドパッド間の自動配線処理が可能とな
り、配線の自由度が向上し、従来のスルーホール接続用
の自動配線処理をランドパッド間の自動配線処理に適用
した場合に生じていた配線効率の低下等の問題を解決す
ることができる。
According to the present embodiment, the land pad to be subjected to wiring processing is
If it is not included in either of the two selected layers, the lead wiring processing is performed from each land pad to the selected two layers, and the leading end of the lead wiring is connected to the land pad. After the replacement with the position information (lead-out wiring processing unit 23), the same automatic wiring processing (wiring processing using two layers between through holes) as used in the past is used (automatic wiring processing). Part 24). As a result, automatic wiring processing between land pads can be performed using two layers having no land pads, the degree of freedom in wiring is improved, and the conventional automatic wiring processing for through-hole connection is automatically performed between land pads. It is possible to solve a problem such as a decrease in wiring efficiency that has occurred when applied to wiring processing.

発明の効果 本発明は以上詳述したように構成したから、面実装部
品を対象とした多層プリント配線板のランドパッド間の
自動配線処理を、ランドパッドが存在しない2つの層を
用いても配線処理することができ、多層プリント配線板
の全層を有効に使用できるようになり、部品実装効率、
配線効率を向上することができるという効果を奏する。
Effect of the Invention Since the present invention is configured as described in detail above, automatic wiring processing between land pads of a multilayer printed wiring board for a surface mount component can be performed by using two layers having no land pads. Process, and all layers of the multilayer printed wiring board can be used effectively,
There is an effect that the wiring efficiency can be improved.

【図面の簡単な説明】 第1図は本発明の原理構成図、 第2図は本発明の作用の説明図、 第3図は本発明一実施例のシステム構成図、 第4図は本発明一実施例の配線処理用データテーブルの
説明図であり、(A)はトラック位置テーブルを、
(B)は線分データテーブルを示している。 第5図は同じく配線処理用データテーブルの説明図であ
り、(A)は配線区間テーブルを、(B)はランドテー
ブルを、(C)は形状データテーブルを示している。 第6図(A)及び(B)は本発明一実施例の経路テーブ
ルの説明図、 第7図は本発明一実施例の処理流れ図、 第8図は従来技術の説明図である。 1……設計データ記憶手段 2……2層選択手段、 3……ランドパッド有無判定手段、 4……引き出し配線処理手段、 5……2点間自動配線処理手段、 6……配線経路記憶手段、 7……干渉判定手段。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating the principle of the present invention, FIG. 2 is a diagram illustrating the operation of the present invention, FIG. 3 is a diagram illustrating a system according to an embodiment of the present invention, and FIG. It is an explanatory view of a data table for wiring processing of one embodiment, (A) is a track position table,
(B) shows a line segment data table. FIG. 5 is an explanatory view of a wiring processing data table, wherein (A) shows a wiring section table, (B) shows a land table, and (C) shows a shape data table. 6 (A) and 6 (B) are explanatory diagrams of a routing table according to an embodiment of the present invention, FIG. 7 is a processing flowchart of an embodiment of the present invention, and FIG. 8 is an explanatory diagram of a conventional technique. DESCRIPTION OF SYMBOLS 1 ... Design data storage means 2 ... Two layer selection means, 3 ... Land pad presence / absence determination means, 4 ... Lead-out wiring processing means, 5 ... Automatic wiring processing between two points, 6 ... Wiring path storage means , 7 ... Interference determination means.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】面実装部品装着用のランドパッド(11,1
2)を有する多層プリント配線板(10)の設計データを
記憶する手段(1)と、 多層プリント配線板(10)の各層のうち配線に使用する
2つの層を選択する手段(2)と、 配線接続すべき2つのランドパッド(11,12)が、該2
層選択手段(2)により選択した2つの層内に存在する
か否かを判定する手段(3)と、 該2層選択手段(2)により選択した2つの層に接続す
べきランドパッド(11,12)が存在しない場合に、接続
すべきランドパッド(11,12)のうちの一方のランドパ
ッド(11)から該2つの層のうちの一方の層に引き出し
配線処理(13,14)を行い、他方のランドパッド(12)
から該2つの層のうちの他方の層に引き出し配線処理
(15,16)を行う引き出し配線処理手段(4)と、 該2層選択手段(2)により選択した2つの層内に存在
する2点間を配線接続処理(17,18,19)する2点間自動
配線処理手段(5)と、 該引き出し配線処理手段(4)及び2点間自動配線処理
手段(5)により配線処理された配線経路(13,14,15,1
6,17,18,19)を記憶する手段(6)と、 該配線経路(13,14,15,16,17,18,19)が他の配線済パタ
ーンに干渉するか否かを判定する手段(7)とを有する
ことを特徴とする多層プリント配線板自動設計装置の自
動配線処理装置。
A land pad (11,1) for mounting a surface mount component.
Means (1) for storing design data of the multilayer printed wiring board (10) having 2); means (2) for selecting two layers to be used for wiring among the respective layers of the multilayer printed wiring board (10); Two land pads (11, 12) to be connected by wiring are
Means (3) for determining whether or not the two layers are present in the two layers selected by the layer selecting means (2); and a land pad (11) to be connected to the two layers selected by the two-layer selecting means (2). , 12) does not exist, the extraction wiring process (13, 14) is performed from one of the land pads (11, 12) to be connected to one of the two layers. Do the other land pad (12)
A lead wiring processing means (4) for performing lead wiring processing (15, 16) to the other layer of the two layers, and 2 existing in the two layers selected by the two layer selecting means (2). Wiring processing is performed by the automatic wiring processing means (5) between two points for performing wiring connection processing (17, 18, 19) between points, and the wiring processing means (4) and the automatic wiring processing means (5) between two points. Wiring path (13,14,15,1
(6) for storing (6, 17, 18, 19), and determining whether or not the wiring route (13, 14, 15, 16, 17, 18, 19) interferes with another wired pattern. Means for automatically designing a multilayer printed wiring board.
JP22745488A 1988-09-13 1988-09-13 Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment Expired - Fee Related JP2593202B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22745488A JP2593202B2 (en) 1988-09-13 1988-09-13 Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22745488A JP2593202B2 (en) 1988-09-13 1988-09-13 Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment

Publications (2)

Publication Number Publication Date
JPH0276294A JPH0276294A (en) 1990-03-15
JP2593202B2 true JP2593202B2 (en) 1997-03-26

Family

ID=16861123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22745488A Expired - Fee Related JP2593202B2 (en) 1988-09-13 1988-09-13 Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment

Country Status (1)

Country Link
JP (1) JP2593202B2 (en)

Also Published As

Publication number Publication date
JPH0276294A (en) 1990-03-15

Similar Documents

Publication Publication Date Title
JP4156274B2 (en) Interactive floor planner equipment
JP2593202B2 (en) Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment
US6496968B1 (en) Hierarchical wiring method for a semiconductor integrated circuit
JPH11143917A (en) Check device and method for printed board
JPH058417B2 (en)
JPH0245881A (en) Method for wiring printed wiring board
JP2879237B2 (en) Printed wiring board design equipment
Nishioka et al. A minicomputerized automatic layout system for two-layer printed wiring boards
JPH0314181A (en) Automatic arrangement processing system for parts
JP3181353B2 (en) Multi-layer printed wiring board design CAD system
JP2566788B2 (en) Printed circuit board wiring method
JP2924517B2 (en) Display method at the time of wiring design by CAD
JPH02161569A (en) Method for wiring of printed board
JP2004265436A (en) Wiring design system
JPH0567177A (en) Wiring design device for printed circuit board
JPH0728861A (en) Device for automatically designing printed circuit board wiring
JPH01125669A (en) Automatic wiring device for printed board
JPH03206646A (en) Computing apparatus for interconnection capacity
JPH01206465A (en) Method for wiring printed circuit board
JPH02222071A (en) Method and device for wiring of printed board
JPH0773238A (en) Unwanted land deletion system
JPH04291674A (en) Automatic parts arrangement system
JPH03113575A (en) Generation system for mounting components wiring information
JPH05266137A (en) Arrangement design assisting device
JPS5972566A (en) Designing device of printed base board

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees