[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH06274571A - Automatic wiring processing system in printed board design supporting system - Google Patents

Automatic wiring processing system in printed board design supporting system

Info

Publication number
JPH06274571A
JPH06274571A JP5059926A JP5992693A JPH06274571A JP H06274571 A JPH06274571 A JP H06274571A JP 5059926 A JP5059926 A JP 5059926A JP 5992693 A JP5992693 A JP 5992693A JP H06274571 A JPH06274571 A JP H06274571A
Authority
JP
Japan
Prior art keywords
layer
wiring
pattern
component
viahole
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
JP5059926A
Other languages
Japanese (ja)
Inventor
Kunihiko Kawahara
邦彦 川原
Akihiko Suehiro
明彦 末▲廣▼
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 JP5059926A priority Critical patent/JPH06274571A/en
Publication of JPH06274571A publication Critical patent/JPH06274571A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PURPOSE:To provide an efficient wiring pattern by changing viaholes registered in a library when wiring among component pins is performed. CONSTITUTION:The inter-component-pin wiring means 10 of a processor 1 first takes out connection information among the component pins from a pattern file 3 and performs the wiring among the component pins from a net with a higher priority order. Then, a viahole pattern layer discrimination means 11 retrieves the library 2 for the viaholes inside the net, discriminates whether or not the registered viahole (registered as a through-viahole) is present and when it is present, discriminates connection conditions wired by the inter- component-pin wiring means 10 and discriminates a layer to be connected by the viahole. By the discrimination, whether the viahole is unnecessary or not or which internal layer is to be connected with a surface layer in the case of using it is discriminated. By the discriminated result, a viahole correction means 12 erases the information of the viahole registered as the through viahole in the library 12 or corrects the internal layer viahole.

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 processing method in a printed board design support system. The outline of printed circuit board design is the procedure of specification / function determination, circuit design, and mounting design. Among them, in the mounting setting, a placement process of components on a board and a wiring process between component pins having the same net (automatic wiring and manual wiring correction) are performed.

【0002】近年,プリント板はますます大規模化,高
密度化され,それに伴い自動配線処理の正否は重要視さ
れてきている。
In recent years, printed boards have become larger and higher in density, and along with this, importance of correctness of automatic wiring processing has been emphasized.

【0003】[0003]

【従来の技術】図5は従来の自動配線処理プログラムの
機能の説明図である。図5のA.には表面実装を行うた
めのL1層〜L4層から成る4層のプリント板の断面を
示す。図中50はプリント板,51,56は表面実装部
品(SMDで表示),52,53,57,58はSMD
の端子を表面で接続するための部品ピン,54,55は
ビア(VIA)である。ビアはプリント板表面で接続で
きないピン間の接続を内層または裏面で接続するための
層間の導電体ホールを持つ端子であり,ビア54はL3
層とL4層を接続し,ビア55はL2層,L3層及びL
4層の間を接続する。
2. Description of the Related Art FIG. 5 is an explanatory diagram of functions of a conventional automatic wiring processing program. A of FIG. 4 shows a cross section of a four-layer printed board including L1 to L4 layers for surface mounting. In the figure, 50 is a printed board, 51 and 56 are surface mount components (displayed by SMD), and 52, 53, 57 and 58 are SMD.
The component pins 54, 55 for connecting the terminals of (1) on the surface are vias (VIA). The via is a terminal having a conductor hole between layers for connecting the connection between the pins which cannot be connected on the front surface of the printed board on the inner layer or the back surface, and the via 54 is L3.
The layer 55 and the L4 layer are connected, and the via 55 includes the L2 layer, the L3 layer and the L5 layer.
Connect between the four layers.

【0004】従来の自動配線処理プログラムでは,A.
に示すようなSMD51,56とそれぞれの各部品ピン
52,53,57,58等の部品情報や,部品の配置や
部品ピン間を接続するネットを形成するためのパターン
及び層間を接続するためのビアの配置(ビアの構造)を
表す情報を元に,配線のルートの決定を自動処理する機
能を有していた。
In the conventional automatic wiring processing program, A.
SMDs 51, 56 and their respective component pins 52, 53, 57, 58, etc., as shown in FIG. 5, patterns for forming the nets connecting the component arrangements and component pins, and for connecting the layers. It had a function to automatically determine the route of the wiring based on the information showing the placement of the via (structure of the via).

【0005】その処理において,図5のB.やC.のよ
うなパターンを認識してそれぞれ次のような判断を行
う。すなわち,B.にはプリント板50の一部のL3層
の接続パターン(上面から見たパターン)の例を示す
が,このL3層ではビア54と55の間が接続されてい
るため,この2つのビアが配置されている位置に他のパ
ターン(配線)を発生できないと判断する。また,C.
の場合はプリント板50のL2層の接続パターンの例を
示す。このL2層の場合,ビア55にはこの層の他のビ
ア(図示せず)との間で接続パターンが配置されている
ので,この位置に他のパターンを接続できない。しか
し,点線で示すビア54は上部のL3層で終端している
ので,L2層のビア54に対応する位置に他のパターン
を発生することができると判断して,必要な配線パター
ンを発生して,配線率を向上する。すなわち,従来はパ
ターン発生時にビアの構造が決まるので,他のネットの
自動配線時に,ビアの発生箇所について,各層でパター
ン発生の可否を判断しながら配線を行っている。
In the process, B. And C.I. The following judgments are made by recognizing such patterns. That is, B. Shows an example of a connection pattern (pattern seen from the upper surface) of a part of the L3 layer of the printed board 50. Since the vias 54 and 55 are connected in this L3 layer, these two vias are arranged. It is determined that another pattern (wiring) cannot be generated at the specified position. In addition, C.I.
In the case of, the example of the connection pattern of the L2 layer of the printed board 50 is shown. In the case of the L2 layer, the via 55 has a connection pattern arranged between it and another via (not shown) in this layer, so that another pattern cannot be connected to this position. However, since the via 54 shown by the dotted line is terminated in the upper L3 layer, it is determined that another pattern can be generated at a position corresponding to the via 54 of the L2 layer, and a necessary wiring pattern is generated. Improve the wiring rate. That is, since the structure of a via is conventionally determined when a pattern is generated, when the other nets are automatically routed, the wiring is performed while determining whether or not the pattern can be generated in each layer at the location where the via is generated.

【0006】このように,従来の自動配線処理プログラ
ムでは,入力される部品の配置や,パターンのデータと
して各ビアが層間(ビア54はL4層とL3層の間,ビ
ア55はL4層とL3層及びL2層の間)または,貫通
(L4層とL1層の表裏面の間)の何れかのビアを使用
するかを自動選択する機能を有し,それによって配線率
の向上を実現している。すなわち,使用するビアの種類
は自動配線時に決まり,そのビアの構造に対応してビア
を発生した箇所に他の層(図5のB.やC.)でパター
ン発生の可否を判断する機能を持っている。
As described above, in the conventional automatic wiring processing program, each via is arranged between layers (via 54 is between the L4 layer and L3 layer, via 55 is between the L4 layer and L3 layer) as input component arrangement and pattern data. Layer and L2 layer) or through (between the front and back surfaces of L4 layer and L1 layer) is automatically selected, thereby improving the wiring rate. There is. That is, the type of via to be used is determined at the time of automatic wiring, and a function to determine whether or not a pattern is generated in another layer (B. or C. in FIG. 5) at a position where the via is generated corresponding to the structure of the via. have.

【0007】[0007]

【発明が解決しようとする課題】上記のように自動配線
プログラムでは,処理の対象として入力される部品情報
や,パターンデータの中にビアの構造が定義(層間接続
の構造,または貫通接続か等)されているので,層間接
続のビアが配置されていても上の層でビアが終端してい
ると,その下層の同じ位置に他のパターンを配置できる
と判断が可能である。
As described above, in the automatic wiring program, the structure of the via is defined in the component information and pattern data input as the processing target (interlayer connection structure or through connection, etc.). Therefore, it is possible to determine that another pattern can be arranged at the same position on the lower layer if the via is terminated in the upper layer even if the via for interlayer connection is arranged.

【0008】しかし,QPF(Quad Flat Package)等の
ようにピン数が多く端子間のピッチが狭いSMD(表面
実装部品)を使用した場合に,SMDの端子を直接配線
対象として自動配線処理を実行すると,図8に示すSM
Dの端子を直接自動配線の対象とした場合の説明図に示
す問題が発生する。すなわち,ピン数が多く端子間のピ
ッチが狭いSMDの端子を直接自動配線の対象とした場
合,図8に示すように同じSMDの他の端子の配線が邪
魔をして,SMDの端子のうち相当数の端子が配線でき
なくなるという問題がある。
However, when an SMD (surface mount component) such as a QPF (Quad Flat Package) having a large number of pins and a narrow pitch between terminals is used, automatic wiring processing is performed with the terminals of the SMD as a direct wiring target. Then, the SM shown in FIG.
The problem shown in the explanatory diagram occurs when the terminal D is directly subjected to automatic wiring. That is, when an SMD terminal having a large number of pins and a narrow pitch between terminals is directly targeted for automatic wiring, as shown in FIG. 8, wiring of other terminals of the same SMD interferes with each other, and There is a problem that a considerable number of terminals cannot be wired.

【0009】この問題を解消するために,一般的に図9
に示すSMDの各端子からのラインの引き出しを用いる
方法が用いられる。この方法は,自動配線処理を実行す
る前に,図9に示すようにSMDの端子から自動配線処
理が容易になるような場所までラインを引き出し,その
箇所にビア(VIAで表示)を発生させ,SMDの端子
の代わりにそれらのビアを配線対象としている。
In order to solve this problem, generally, FIG.
The method of using the line drawing from each terminal of the SMD shown in FIG. This method draws a line from the terminal of the SMD to a location where the automatic wiring processing becomes easy as shown in FIG. 9 and executes a via (displayed by VIA) at that location before executing the automatic wiring processing. , SMD are used as wiring targets instead of the terminals of SMD.

【0010】SMDを使用する場合,別の層での接続を
考慮して自動配線の前処理として,その部品ピンからパ
ターンとビアを発生させ,そのビアの他の部品ピンを自
動配線する方法である。その際,表面実装部品(SM
D)の部品ピンからパターンとビアを発生する作業を,
設計の都度行うのではなく,ライブラリにSMDとそれ
に接続するパターンとビアを一括登録しておくことによ
り,前処理の作業工数を削減している。
When SMD is used, a pattern and a via are generated from the component pin as a pre-process of automatic wiring in consideration of connection in another layer, and another component pin of the via is automatically routed. is there. At that time, surface mount parts (SM
The work of generating patterns and vias from component pins in D)
The number of pre-processing work steps is reduced by registering the SMD, the pattern to be connected to the SMD, and the vias collectively in the library instead of performing each design.

【0011】図6にライブラリに登録されるパターンの
例を示す。この例では,SMD63と,各部品ピン6
2,64及び各部品ピン62,64に対応するビア6
1,65の各パターンが,部品データ60としてライブ
ラリに一括して登録される。
FIG. 6 shows an example of patterns registered in the library. In this example, the SMD 63 and each component pin 6
2, 6 and vias 6 corresponding to the component pins 62, 64
The patterns 1, 65 are collectively registered in the library as the component data 60.

【0012】しかし,部品と一括してライブラリに登録
されるビア65については,その配線状況に関係なく,
ライブラリ上では貫通ビアと定義されているので,他の
ネットの配線をすることが困難となり,自動配線の配線
率を落とす原因となる。
However, regarding the via 65 registered in the library together with the parts, regardless of the wiring condition,
Since it is defined as a through via in the library, it becomes difficult to wire other nets, which causes a drop in the wire ratio of automatic wiring.

【0013】図7は従来の問題点の説明図である。図7
には,上記図6に示すパターンを持つ部品データがライ
ブラリに登録されている場合の自動配線処理を行う例が
示されている。
FIG. 7 is an explanatory diagram of a conventional problem. Figure 7
6 shows an example of performing the automatic wiring process when the component data having the pattern shown in FIG. 6 is registered in the library.

【0014】図7のA.に示すようにプリント板70上
に図6に示す部品を2つ配置する場合,SMD63の部
品ピン64,62に対応するビア65,61は,ライブ
ラリの定義により貫通ビア(L1層〜L4層の各層と接
続している)である。
Referring to FIG. When two components shown in FIG. 6 are arranged on the printed board 70 as shown in FIG. 6, the vias 65 and 61 corresponding to the component pins 64 and 62 of the SMD 63 are through vias (of the L1 layer to the L4 layer) according to the definition of the library. It is connected to each layer).

【0015】この場合,図7のB.に示すプリント板7
0のL3層のビア65,61の位置には接続パターンが
存在すると同時に貫通ビアが存在するので他のパターン
が発生できないと判断される。また,図7のC.に示す
L2層の場合,ビア61の位置には接続パターンが存在
するので他のパターンを発生できないと判断され,ビア
65の位置には配線パターンが存在しないが,貫通ビア
なので他のパターンは発生できないと判断される。
In this case, as shown in FIG. Printed board 7 shown in
At the positions of the vias 65 and 61 of the L3 layer of 0, there is a connection pattern and at the same time a through via exists, so it is determined that another pattern cannot be generated. In addition, C.I. In the case of the L2 layer shown in (1), it is determined that another pattern cannot be generated because the connection pattern exists at the position of the via 61, and there is no wiring pattern at the position of the via 65, but another pattern occurs because it is a through via. It is judged that it cannot be done.

【0016】本発明はライブラリに登録されているビア
についても,接続状態によりビア種類の変更やビアの削
除を行うことができる自動配線処理方式を提供すること
を目的とする。
It is an object of the present invention to provide an automatic wiring processing method that can change the type of a via or delete a via depending on a connection state even for a via registered in a library.

【0017】[0017]

【課題を解決するための手段】図1は本発明の原理的構
成図である。図1において,1は処理装置,2は部品情
報とSMDのピンに接続するパターン,ビアが登録され
たライブラリ,3は前記ライブラリ2を参照して得られ
た部品情報やSMDのピンに接続するパターンやビア等
の情報及び部品の配置情報が格納されたパターンファイ
ル,4は配線終了後のパターンファイルである。また,
処理装置1において,10は部品ピン間配線手段,11
はビアパターン層判別手段,12はビア修正手段であ
る。
FIG. 1 is a block diagram showing the principle of the present invention. In FIG. 1, 1 is a processing device, 2 is a pattern for connecting component information and SMD pins, a library in which vias are registered, and 3 is component information obtained by referring to the library 2 and SMD pins are connected. A pattern file 4 in which information such as patterns and vias and arrangement information of components is stored, and 4 is a pattern file after wiring is completed. Also,
In the processing device 1, 10 is a wiring means between component pins, 11
Is a via pattern layer discrimination means, and 12 is a via correction means.

【0018】本発明はライブラリに登録されているビア
について,部品ピン間の配置を行った時にライブラリに
登録されたビアの接続を判断して,貫通ビアにする必要
のないものや,ビアが不要なものに対してはビアの設置
や構造を修正して,効率的な配線パターンを発生するも
のである。
According to the present invention, regarding the vias registered in the library, the connection of the vias registered in the library is judged when the arrangement between the component pins is performed, and it is not necessary to use the through vias or the vias are unnecessary. For these, the installation and structure of vias are modified to generate efficient wiring patterns.

【0019】[0019]

【作用】図1において,処理装置1の部品ピン間配線手
段10は最初にパターンファイル3から部品ピン間の接
続情報を取り出し,優先順位の高いネットから部品ピン
間の配線を行う。次に,ビアパターン層判別手段11
は,そのネット内のビアについて,ライブラリ2を探索
して登録されているビア(貫通ビアとして登録)か判別
し,存在した場合は,前記部品ピン間配線手段10によ
り配線された接続状況を識別して当該ビアにより接続す
る層を判別する。この判別によりビアが不要であるか,
または使用する場合に表面層とどの内層を接続すればよ
いかを識別する。この判別結果によりビア修正手段12
は,ライブラリ2に貫通ビアとして登録されているビア
情報について,削除または内層ビアに修正する。
In FIG. 1, the inter-component pin wiring means 10 of the processing apparatus 1 first takes out the connection information between the component pins from the pattern file 3 and carries out the wiring between the component pins from the net having the highest priority. Next, the via pattern layer discrimination means 11
Judges whether the via in the net is a registered via (registered as a through via) by searching the library 2 and, if there is, identifies the connection status wired by the component pin wiring means 10. Then, the layer connected by the via is determined. Whether the via is unnecessary by this determination,
Or, if used, identify which inner layer should be connected to the surface layer. Via correction means 12 is determined based on this determination result.
Deletes or corrects the via information registered as a through via in the library 2 into an internal via.

【0020】このようにビア情報を修正した後,修正後
の情報を用いて再び部品ピン間配線手段10において部
品ピン間の配線を行うと,貫通ビアが削除された,内層
ビアに変更することによって,効率の良い配線パターン
を発生することが可能となる。
After the via information is corrected in this way, when the wiring between the component pins is performed again in the component-to-component wiring means 10 using the corrected information, it is changed to the inner layer via in which the through via is deleted. This makes it possible to generate an efficient wiring pattern.

【0021】[0021]

【実施例】図2は本発明が実施されるシステム構成図で
ある。図2において,20はCPU,21はメモリ,2
2はファイル入出力部(ファイルI/Oで表示),23
〜25は二次記憶装置(磁気ディスク装置等)に設けら
れたライブラリまたはファイルであり,23は部品情
報,SMDのピンの接続パターンやビア(貫通ビアとし
て定義されている)が登録されるライブラリ,24は部
品情報,SMDピンの接続パターンと共に,ビアの情報
や部品配置情報を含むパターンファイル,25はパター
ンファイル24の内容に対し自動配線が終了したパター
ン及びビア情報が追加された配線終了後のパターンファ
イルである。
FIG. 2 is a system configuration diagram in which the present invention is implemented. In FIG. 2, 20 is a CPU, 21 is a memory, and 2
2 is a file input / output unit (displayed by file I / O), 23
Reference numeral to 25 are libraries or files provided in a secondary storage device (magnetic disk device or the like), and 23 is a library in which component information, SMD pin connection patterns and vias (defined as through vias) are registered. , 24 is a pattern file containing component information and SMD pin connection patterns, as well as via information and component placement information, and 25 is a pattern file 24 after completion of wiring in which automatic wiring has been completed and via information has been added to the contents of the pattern file 24. Pattern file.

【0022】図2のシステムにおいて,メモリ21に自
動処理のプログラムが格納された後,CPU20に配線
処理が実行される。図3は実施例の処理フローである。
In the system of FIG. 2, after the automatic processing program is stored in the memory 21, the wiring processing is executed by the CPU 20. FIG. 3 is a processing flow of the embodiment.

【0023】最初に,ライブラリ23から部品につなが
るビア・パターン情報を取り出し(図3のS1),パタ
ーンファイル24から部品配置情報・部品ピン間の接続
情報を取り出す(同S2)。これらの情報は,図2のフ
ァイルI/O22を介してメモリ21にロードされる。
ここで,1ネット分(他の部品を介さず直接ピンを介し
て接続する信号線)の配線を行う(同S3)。
First, the via pattern information connected to the component is taken out from the library 23 (S1 in FIG. 3), and the component arrangement information and the connection information between the component pins are taken out from the pattern file 24 (at the same S2). These pieces of information are loaded into the memory 21 via the file I / O 22 of FIG.
Here, wiring for one net (a signal line that is directly connected via a pin without other components) is performed (at step S3).

【0024】次に配線された中にライブラリ23に登録
されたビアが,存在するか判断し(同S4),存在しな
い場合はそのネットについての配線を終了するが,存在
する場合は処理対象ビアがパターン(プリント板の部品
実装をする表面のパターンまたは裏面のパターン)と同
一層でのみ接続するか判断する(同S5)。ここで,表
面または裏面のパターンと同一層でのみ接続することが
分かると,プリント板の内層に延びるビアは不要である
から,ビアを削除する処理を行う(同S6)。
Next, it is judged whether or not there is a via registered in the library 23 among the routed wires (at step S4). If not, the wiring for the net is ended. Determines whether to connect only in the same layer as the pattern (the pattern on the front surface or the pattern on the back surface on which the components of the printed board are mounted) (S5). Here, if it is found that the connection is made only on the same layer as the pattern on the front surface or the back surface, the via extending to the inner layer of the printed board is not necessary, so the processing for deleting the via is performed (S6 in the same).

【0025】前記S5において,処理対象ビアがパター
ン(表面または裏面)と同一層でのみ接続していないこ
とが分かると,次に処理対象ビアがパターン(表面また
は裏面)の同一層と内層とで接続しているか判断し(同
S7),イエスの場合はビアが貫通ビアである必要がな
いので,接続している層までを接続する層間ビアに変更
する(同S8)。このS5〜S8の処理は存在する全て
のビアに対して順次繰り返して実行される。一つのネッ
ト分の全てのビアが終了したことが判別されると(同S
9),次に全ネットについて終了したか判断し(同S1
0),終了していない場合は,次の1ネット分について
配線を行い(同S3),以下同様の処理を全ネットにつ
いて実行する。
In S5, when it is found that the via to be processed is not connected to the pattern (front surface or back surface) only in the same layer, the processing target via is the same layer in the pattern (front surface or back surface) and the inner layer. It is determined whether or not they are connected (at step S7), and in the case of Yes, the via does not need to be a through via, so that the layer is changed to an interlayer via connecting up to the layer at which it is connected (at step S8). The processes of S5 to S8 are sequentially and repeatedly executed for all existing vias. When it is determined that all the vias for one net are finished (see the same S
9) Then, it is judged whether or not all the nets are completed (S1
0) If not finished, wiring is performed for the next one net (at step S3), and the same process is performed for all nets.

【0026】図4は本発明によるビアの変更処理の具体
例である。図4のA.は,ビア削除の例である。に示
すように配線の対象となる貫通ビアが(a) と(b) の2つ
存在する時,その中のビア(a) が上記図3のS5におい
て,表面または裏面のパターンと同一層でのみ接続され
ていると判断されると,そのビア(a) は不要であるから
に示すように削除される。この削除により,L4層以
外の層のビア(a) が設けられていた個所に, 他のパター
ンを発生させることが可能となるため, プリント板全体
の配線率の向上が期待できる。
FIG. 4 shows a concrete example of a via changing process according to the present invention. A. of FIG. Is an example of via deletion. As shown in Fig. 3, when there are two through vias to be wired, (a) and (b), the via (a) among them is the same layer as the pattern on the front or back surface in S5 of Fig. 3 above. If it is determined that only the vias are connected, the via (a) is deleted as shown because it is unnecessary. By this deletion, other patterns can be generated at the places where the vias (a) of the layers other than the L4 layer were provided, so that the improvement of the wiring rate of the entire printed circuit board can be expected.

【0027】次に図4のB.はビア変更の例である。こ
の場合,に示すように,ビア(a)は貫通ビアとして定
義されているが, 上記図3のS7において,表面のパタ
ーンの層と内層(L3)とで接続していることが分かる
ので,貫通ビアをのように層間ビア(表面のL4層と
L3層間を接続するビア)に変更する。この場合も,L
2層,L1層のビア(a) の個所に他のパターンを発生さ
せることが可能になるため, プリント板全体の配線率を
向上することができる。
Next, referring to FIG. Is an example of via change. In this case, the via (a) is defined as a through via as shown in, but in S7 of FIG. 3 above, it can be seen that the surface pattern layer and the inner layer (L3) are connected. The through via is changed to an interlayer via (a via connecting the L4 layer and the L3 layer on the surface) like. Also in this case, L
Since it is possible to generate another pattern at the location of the via (a) of the second layer and the L1 layer, the wiring rate of the entire printed board can be improved.

【0028】[0028]

【発明の効果】本発明によれば,ライブラリに登録され
た既配線のビアの変更をすることで他のネットの配線が
容易になり,結果として自動配線の配線率が向上するこ
とが可能となる。また,手作業による未配線区間の配線
作業時間が少なくなり,設計工数を削減することができ
る。
According to the present invention, by changing the via of the existing wiring registered in the library, the wiring of other nets can be facilitated, and as a result, the wiring rate of the automatic wiring can be improved. Become. In addition, the wiring work time in the unwired section by manual work is reduced, and the number of design steps can be reduced.

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

【図1】本発明の原理的構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明が実施されるシステム構成図である。FIG. 2 is a system configuration diagram in which the present invention is implemented.

【図3】実施例の処理フローである。FIG. 3 is a processing flow of an embodiment.

【図4】本発明によるビアの変更処理の具体例である。FIG. 4 is a specific example of a via changing process according to the present invention.

【図5】従来の自動配線処理プログラムの機能の説明図
である。
FIG. 5 is an explanatory diagram of functions of a conventional automatic wiring processing program.

【図6】ライブラリに登録されるパターンの例である。FIG. 6 is an example of a pattern registered in a library.

【図7】従来の問題点の説明図である。FIG. 7 is an explanatory diagram of a conventional problem.

【図8】SMDの端子を直接自動配線の対象とした場合
の説明図である。
FIG. 8 is an explanatory diagram of a case where a terminal of an SMD is directly targeted for automatic wiring.

【図9】SMDの各端子からのラインの引き出しを用い
る方法の説明図である。
FIG. 9 is an explanatory diagram of a method of using line drawing from each terminal of the SMD.

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

1 処理装置 10 部品ピン間配線手段 11 ビアパターン層判別手段 12 ビア修正手段 2 ライブラリ 3 パターンファイル 4 配線終了後のパターンファイル DESCRIPTION OF SYMBOLS 1 Processor 10 Wiring means between component pins 11 Via pattern layer discrimination means 12 Via correction means 2 Library 3 Pattern file 4 Pattern file after wiring is completed

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 表面実装部品とその部品ピンにつながる
パターン及びプリント板の貫通ビアとして定義されたビ
アを一括してライブラリに登録されたプリント板設計支
援システムにおいて,前記ライブラリと,部品情報と部
品ピン及びビアを含む配線パターン及び部品のプリント
板上での配置情報を含むパターンファイルを備え,前記
パターンファイルの部品ピン間の接続情報から各ネット
についてプリント板の層間の接続を含む部品ピン間を配
線する処理を行い,前記配線されたネットについて,前
記ライブラリに一括登録されたビアの有無を検索し,該
当するビアについては,プリント板の層間の接続状態に
応じてビアを修正することを特徴とするプリント板設計
支援システムにおける自動配線処理方式。
1. A printed circuit board design support system in which a surface mounting component, a pattern connected to a component pin of the component, and a via defined as a through via of the printed circuit board are collectively registered in a library. A pattern file containing wiring patterns including pins and vias and arrangement information of parts on a printed board is provided, and from each connection information of the part pins of the pattern file, between each part pin including connections between layers of the printed board for each net. The wiring process is performed, the presence or absence of vias collectively registered in the library is searched for the wired nets, and the vias are corrected according to the connection state between layers of the printed board. Automatic wiring processing method for printed circuit board design support system.
【請求項2】 請求項1におけるビアの修正は,プリン
ト板の表面または裏面と同一層によってだけ接続するビ
アを削除し,表面または裏面の層と内層間とを接続する
ビアを,対応する接続を持つ層間ビアに変更することを
特徴とするプリント板設計支援システムにおける自動配
線処理方式。
2. The modification of a via according to claim 1, wherein the via connecting only with the same layer as the front surface or the back surface of the printed circuit board is deleted, and the via connecting the front surface or the back surface layer with the inner layer is connected with a corresponding connection. An automatic wiring processing method in a printed circuit board design support system, characterized by changing to an interlevel via having
JP5059926A 1993-03-19 1993-03-19 Automatic wiring processing system in printed board design supporting system Withdrawn JPH06274571A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5059926A JPH06274571A (en) 1993-03-19 1993-03-19 Automatic wiring processing system in printed board design supporting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5059926A JPH06274571A (en) 1993-03-19 1993-03-19 Automatic wiring processing system in printed board design supporting system

Publications (1)

Publication Number Publication Date
JPH06274571A true JPH06274571A (en) 1994-09-30

Family

ID=13127225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5059926A Withdrawn JPH06274571A (en) 1993-03-19 1993-03-19 Automatic wiring processing system in printed board design supporting system

Country Status (1)

Country Link
JP (1) JPH06274571A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000003434A1 (en) * 1998-07-09 2000-01-20 Seiko Epson Corporation Method of designing semiconductor integrated circuit and semiconductor integrated circuit
JP2015111361A (en) * 2013-12-06 2015-06-18 株式会社日本マイクロニクス Device, method, and program for determination of wiring board via arrangement

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000003434A1 (en) * 1998-07-09 2000-01-20 Seiko Epson Corporation Method of designing semiconductor integrated circuit and semiconductor integrated circuit
US6539530B1 (en) 1998-07-09 2003-03-25 Seiko Epson Corporation Method of designing semiconductor integrated circuit and semiconductor integrated circuit
JP2015111361A (en) * 2013-12-06 2015-06-18 株式会社日本マイクロニクス Device, method, and program for determination of wiring board via arrangement

Similar Documents

Publication Publication Date Title
CN1696939B (en) System and method for validating wire-laying interval on PCB
JPH06274571A (en) Automatic wiring processing system in printed board design supporting system
US5867810A (en) Wiring device and wiring method
JP3186667B2 (en) Inspection terminal position determination device, inspection terminal position determination method, and recording medium recording inspection terminal position determination program
JP2848312B2 (en) Printed wiring board design change processing method
JP3598201B2 (en) WIRING APPARATUS, WIRING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING WIRING PROGRAM
JPH04251961A (en) Placement design system for circuit block by cad
JPH10326300A (en) Wiring board designing device
JPH0290368A (en) Production for automatic lead-out wiring data on terminal of surface mount device parts
JP3095307B2 (en) Automatic electric component placement apparatus and automatic electric component placement method
EP0654745A2 (en) Graphical display system for routing and repartitioning circuits during layout
JP2002334124A (en) Device and method for adjusting wiring width in printed wiring board
JP2864679B2 (en) Placement prohibited area determination method by component placement
JPH0495169A (en) Method for retrieving connection route in printed board
JPH10283378A (en) Automatic component arranging method
JPH0554103A (en) Wiring pattern designing method and cad system for designing wiring pattern
JP2593202B2 (en) Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment
JPH04294458A (en) Method for wiring printed board
JPH01292473A (en) Method for determining wiring route
JPH04142673A (en) Wiring path searcher
JPH05256909A (en) Test-pad arranging method for printed wiring board
JPH04267483A (en) Printed-wiring board remodelling processing system
JPH01211079A (en) Printed board automatic wiring device
JPH05136265A (en) Lsi arrangement treatment
JPH09212537A (en) Test pad processing method

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: 20000530