JP2557368B2 - Wiring board design support method - Google Patents

Wiring board design support method

Info

Publication number
JP2557368B2
JP2557368B2 JP62045813A JP4581387A JP2557368B2 JP 2557368 B2 JP2557368 B2 JP 2557368B2 JP 62045813 A JP62045813 A JP 62045813A JP 4581387 A JP4581387 A JP 4581387A JP 2557368 B2 JP2557368 B2 JP 2557368B2
Authority
JP
Japan
Prior art keywords
wiring
rough
pattern
specifications
design support
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 - Lifetime
Application number
JP62045813A
Other languages
Japanese (ja)
Other versions
JPS63213076A (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.)
Toshiba Corp
Toshiba Computer Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Computer Engineering 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 Toshiba Corp, Toshiba Computer Engineering Corp filed Critical Toshiba Corp
Priority to JP62045813A priority Critical patent/JP2557368B2/en
Publication of JPS63213076A publication Critical patent/JPS63213076A/en
Application granted granted Critical
Publication of JP2557368B2 publication Critical patent/JP2557368B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、プリント配線基板の配線パターンのレイア
ウトをコンピュータシステムを用いて行なう配線基板設
計支援方法に関する。
The present invention relates to a wiring board design support method for laying out a wiring pattern of a printed wiring board using a computer system.

(従来の技術) 近年、プリント配線基板の設計における配線パターン
のレイアウトは、コンピュータシステムを用いた配線基
板設計支援装置により行なわれるようになった。
(Prior Art) In recent years, the layout of wiring patterns in the design of a printed wiring board has come to be performed by a wiring board design support device using a computer system.

ところでこの装置における配線方法として、概略配線
と詳細配線の2段階に分ける方法が知られている。
By the way, as a wiring method in this device, there is known a method of dividing into two steps of a rough wiring and a detailed wiring.

まず概略配線について説明する。 First, the schematic wiring will be described.

第4図に示したように配線空間を実際の配線格子より
も粗い主格子で縦横に区切る。この主格子の間はチャネ
ルCと呼ばれ、多層配線を想定して、縦チャネルと横チ
ャネルとに分けられる。
As shown in FIG. 4, the wiring space is divided vertically and horizontally by a main grid that is coarser than the actual wiring grid. The space between the main lattices is called a channel C, and is divided into a vertical channel and a horizontal channel, assuming multi-layer wiring.

概略配線では配線パターン(バイアホールを含む)を
チャネルC内に割り当てる。このとき既に割り当てられ
た配線パターンと交差が生じないか、チャネル容積がオ
ーバーフローしないか等をチェックする。
In the rough wiring, a wiring pattern (including via holes) is assigned in the channel C. At this time, it is checked whether or not there is a cross with the wiring pattern already assigned, and whether or not the channel volume overflows.

なおチャネルCには予め複数本の補助格子(以下トラ
ックと称する)Tが設定される。
A plurality of auxiliary lattices (hereinafter referred to as tracks) T are set in the channel C in advance.

そして概略配線は、チャネル容量すなわちトラックT
の本数、1本の配線パターンがいくつのトラックTを費
やすかという条件、1つのバイアホールがいくつのトラ
ックTを費すかという条件等により決定される配線仕様
に従って行なわれる。
The schematic wiring is the channel capacitance, that is, the track T.
The wiring specifications are determined according to the conditions such as the number of tracks, the number of tracks T consumed by one wiring pattern, the number of tracks T consumed by one via hole, and the like.

なおこの段階では、各チャネルに割り当てられた配線
パターンはトラックT上には配置されず、第5図に示し
たように始点と終点のみが決定され、チャネルC内では
フローティング状態になる。
At this stage, the wiring pattern assigned to each channel is not arranged on the track T, only the start point and the end point are determined as shown in FIG. 5, and the channel C is in a floating state.

次に詳細配線について説明する。 Next, detailed wiring will be described.

詳細配線では概略配線で得られた配線パターンがトラ
ックT上に配置される。
In the detailed wiring, the wiring pattern obtained by the rough wiring is arranged on the track T.

概略配線で得られた配線パターンは既に交差の有無お
よび容量のチェックが行なわれているので、各配線パタ
ーンは詳細配線の際に必ずいずれかのトラックに割付け
られる。
Since the wiring pattern obtained by the rough wiring is already checked for the presence or absence of crossing and the capacitance, each wiring pattern is always assigned to one of the tracks in the detailed wiring.

(発明が解決しようとする問題点) ところで上述した配線方法において未結線の配線パタ
ーンの数は概略配線時に判明していることになるが、従
来ではあらかじめ与えられている配線仕様に従って概略
配線が終了したら、その結果に係わらず直ちに詳細配線
が行なわれていた。
(Problems to be solved by the invention) By the way, in the above-mentioned wiring method, the number of unconnected wiring patterns is known at the time of the rough wiring, but conventionally, the rough wiring is completed according to the wiring specifications given in advance. Then, regardless of the result, detailed wiring was immediately performed.

このため詳細配線が終了した段階で、未結線の配線パ
ターンを経路の変更等により修正する必要があったが、
この修正は極めて困難であり、配線を始めからやり直す
結果になることが多かった。
Therefore, at the stage where the detailed wiring was completed, it was necessary to correct the unconnected wiring pattern by changing the route, etc.
This correction is extremely difficult, and often results in starting the wiring from the beginning.

本発明は上述したような事情によりなされたもので、
概略配線、詳細配線の2段階で配線を行なうにあたり、
未結線の配線パターンの追加を極めて容易に行なうこと
ができるプリント配線基板設計支援方法の提供を目的と
している。
The present invention has been made under the circumstances as described above,
When performing the wiring in two steps, the rough wiring and the detailed wiring,
It is an object of the present invention to provide a printed wiring board design support method capable of extremely easily adding an unconnected wiring pattern.

[発明の構成] (問題点を解決するための手段) 本発明のプリント配線基板設計支援方法は、所定の設
計空間上に複数の主格子を設定し、これら主格子間の配
線仕様を設定し、この配線仕様に従ってパターンの概略
配線を行なった後、各パターンを詳細配線する配線基板
設計支援方法において、前記概略配線が終了した段階で
配線結果を所定の記憶手段に記憶させ、この段階で未結
線のパターンが発生したとき、前記主格子間の配線仕様
を変更し、前記配線結果を読出して前記未結線のパター
ンを追加し、最終的に決定したパターンを前記変更後の
配線仕様に従って詳細配線するものである。
[Configuration of Invention] (Means for Solving Problems) A printed wiring board design support method of the present invention sets a plurality of main grids in a predetermined design space and sets wiring specifications between these main grids. In the wiring board design support method for performing detailed wiring of each pattern after performing the rough wiring of the pattern according to the wiring specifications, the wiring result is stored in a predetermined storage unit when the rough wiring is completed, When a connection pattern is generated, the wiring specifications between the main grids are changed, the wiring result is read, the unconnected pattern is added, and the finally determined pattern is detailed wiring according to the changed wiring specification. To do.

(作 用) 本発明のプリント配線基板設計支援方法では、概略配
線が終了した段階で配線結果を所定の記憶手段に記憶さ
せ、この段階で未結線のパターンが発生したとき、主格
子間の配線仕様を変更し、前記配線結果を読出して未結
線のパターンを追加し、最終的に決定したパターンを前
記変更後の配線仕様に従って詳細配線するので、概略配
線の段階で未結線のパターンの追加を行なうことがで
き、配線を初めからやり直すような事態は生じない。
(Operation) In the printed wiring board design support method of the present invention, the wiring result is stored in a predetermined storage means at the stage of completing the rough wiring, and when an unconnected pattern is generated at this stage, wiring between main grids is performed. The specifications are changed, the wiring result is read, unconnected patterns are added, and the finally determined pattern is detailedly wired according to the changed wiring specifications.Therefore, it is necessary to add unconnected patterns at the rough wiring stage. It can be done and there is no need to start wiring again.

(実施例) 以下、本発明の実施例の詳細を図面に基づいて説明す
る。
(Example) Hereinafter, the detail of the Example of this invention is described based on drawing.

第1図は本発明方法を実現する装置の一実施例の全体
的な構成を示すブロック図である。
FIG. 1 is a block diagram showing the overall construction of an embodiment of an apparatus for implementing the method of the present invention.

同図において1はシステム全体の制御を司るCPU、2
は配線仕様の入力および配線仕様を変更して再配線する
か否かの指示入力を行なう入力装置、3は概略配線の結
果(未結線箇所の数等)を表示する表示装置、4は配線
のために必要なデータ(いかなる部分間を配線するのか
を示すデータ)、障害を表わすデータ等が格納される入
力データ格納装置である。
In the figure, 1 is a CPU that controls the entire system, 2
Is an input device for inputting wiring specifications and for inputting an instruction as to whether or not rewiring is performed by changing wiring specifications, 3 is a display device for displaying a result of rough wiring (the number of unconnected portions, etc.), and 4 is a wiring The input data storage device stores necessary data (data indicating which portion is wired), data indicating a failure, and the like.

また5は詳細配線における配線結果を示すデータと、
いかなる部分間をいかなる経路で配線したかを示すデー
タとを格納する出力データ格納装置、6は概略配線およ
び詳細配線に必要な各処理を行なう配線経路探査装置で
ある。
Further, 5 is data showing a wiring result in the detailed wiring,
An output data storage device that stores data indicating which route between which parts is routed, and 6 is a wiring route search device that performs each process required for rough wiring and detailed wiring.

第2図は前記配線経路探査装置6の具体的な構成を示
すブロック図である。
FIG. 2 is a block diagram showing a specific configuration of the wiring route search device 6.

同図において6aは概略配線を行なうのに必要な処理を
行なう概略配線部、6bは詳細配線に必要な処理を行なう
詳細配線部、6cはチャネル容量を示す容量テーブルを作
成し、その初期化および変更を行なうテーブル変更部、
6dは入力データ格納装置4から配線仕様を読込む配線仕
様読込部、6eは概略配線の結果、得られた経路(バイア
ホールを含む)のデータと、配線がどのチャネルにどの
ように振分けられたのかを示すデータとが格納される概
略配線結果格納部、6fは配線仕様に関するデータと各々
のカラムに対応する容量データとが対応付けられた配線
仕様容量テーブルを格納するテーブル格納部である。
In the figure, 6a is a general wiring section that performs the processing necessary for performing the rough wiring, 6b is a detailed wiring section that performs the processing required for the detailed wiring, and 6c creates a capacity table indicating the channel capacity, and initializes and Table change section to make changes,
6d is a wiring specification reading unit for reading wiring specifications from the input data storage device 4, 6e is data of a route (including a via hole) obtained as a result of the rough wiring, and how the wiring is distributed to which channel. Is a rough wiring result storage unit, and 6f is a table storage unit that stores a wiring specification capacity table in which data relating to wiring specifications and capacity data corresponding to each column are associated with each other.

以下第3図に従って本実施例装置の動作について説明
する。
The operation of the apparatus of this embodiment will be described below with reference to FIG.

なお本実施例において配線仕様の変更は配線密度が高
くなる方向、すなわちチャネル容量が大きくなる方向、
配線の費す容量数が小さくなる方向、バイアホールの費
す容量数が小さくなる方向にのみ行なわれ、その逆はあ
り得ないとする。
In this embodiment, the wiring specifications are changed in the direction of increasing the wiring density, that is, in the direction of increasing the channel capacitance,
It is assumed that this is performed only in the direction in which the number of capacities consumed by the wiring decreases and the direction in which the number of capacities consumed by the via holes decreases, and vice versa.

まず入力装置2を操作して配線経路探査装置6の配線
仕様読込部6dにより、配線仕様の情報を読込む(ステッ
プA)。
First, the input device 2 is operated to read the wiring specification information by the wiring specification reading unit 6d of the wiring route search device 6 (step A).

ここで配線仕様の情報とは最大チャネル容量、配線の
費す容量数、バイアホールの費す容量数を示す情報であ
る。この情報はテーブル変更部6cにより容量テーブル格
納部6fの配線仕様容量テーブルに登録され、CPU1がこの
配線仕様が初めて設定されたものであるか否かを判断す
る(ステップB)。
Here, the wiring specification information is information indicating the maximum channel capacity, the number of wiring capacities, and the number of via hole capacities. This information is registered in the wiring specification capacity table of the capacity table storage section 6f by the table changing section 6c, and the CPU 1 judges whether or not this wiring specification is set for the first time (step B).

そしてデータ格納装置4内の障害データと概略配線結
果格納部6eの情報とに基づいて、配線仕様の設定が初め
てである場合には、テーブル変更部6cが各チャネルの容
量を計算し、前記配線仕様容量テーブルに登録する(ス
テップC)。
If the wiring specifications are set for the first time based on the fault data in the data storage device 4 and the information in the rough wiring result storage unit 6e, the table changing unit 6c calculates the capacity of each channel and Register in the specification capacity table (step C).

一方、配線仕様の設定が2回目以降の設定である場合
には、テーブル内容をセットし直す(ステップD)。
On the other hand, if the wiring specifications are set for the second time and thereafter, the table contents are reset (step D).

すなわち容量テーブルを参照すれば、配線仕様の変更
後どれだけの容量が空いたのかを判断することができ
る。
That is, by referring to the capacity table, it is possible to determine how much capacity is available after the wiring specification is changed.

続いて概略配線部6aが概略配線結果格納部6eと容量テ
ーブル格納部6fを参照しながら、入力データ格納装置4
のデータに基づいて概略配線を行なう(ステップE)。
Subsequently, the rough wiring unit 6a refers to the rough wiring result storage unit 6e and the capacity table storage unit 6f while referring to the input data storage device 4
The rough wiring is performed based on the data (step E).

ここで配線がチャネルに割当てられる度に概略配線結
果記憶部6aの内容と配線仕様容量テーブルの内容が更新
される。
Here, every time a wiring is assigned to a channel, the contents of the rough wiring result storage unit 6a and the contents of the wiring specification capacity table are updated.

そして概略配線部6aが表示装置3を介して概略配線の
結果(未配線数)を外部に知らせる。
Then, the general wiring unit 6a notifies the result of the general wiring (the number of unwired lines) to the outside via the display device 3.

この段階で入力装置2を介して配線仕様を変更し、再
配線するか否かの指示を受ける(ステップG)。
At this stage, the wiring specification is changed via the input device 2 and an instruction as to whether or not to perform rewiring is received (step G).

CPU1は再配線するか否かを判断し(ステップH)、再
配線の指示を受けていた場合には、ステップAに戻り、
再配線しない場合には概略配線結果格納部6eと入力デー
タ格納部4の障害データとを基にして詳細配線部6bが詳
細配線を行なう(ステップI)。そして出力として得ら
れた配線経路を出力データ格納装置5に格納する。
The CPU 1 determines whether or not to perform rewiring (step H), and if the instruction for rewiring is received, the process returns to step A,
If the rewiring is not performed, the detailed wiring section 6b performs the detailed wiring based on the rough wiring result storage section 6e and the fault data in the input data storage section 4 (step I). Then, the wiring path obtained as the output is stored in the output data storage device 5.

かくして本実施例によれば、概略配線が終了した段階
で配線結果を概略配線結果格納部6eに記憶させ、この段
階で未結線のパターンが発生したとき、配線仕様を変更
し、次いで概略配線結果格納部6eから配線結果を読出し
て未結線のパターンを追加し、最終的に決定したパター
ンを変更後の配線仕様に従って詳細配線するので、概略
配線の段階で未結線のパターンの追加を行なうことがで
き、詳細配線の後に配線を初めからやり直すような事態
は生じない。
Thus, according to the present embodiment, when the rough wiring is completed, the wiring result is stored in the rough wiring result storage unit 6e, and when the unconnected pattern occurs at this stage, the wiring specifications are changed, and then the rough wiring result is changed. Since the wiring result is read from the storage unit 6e, the unconnected pattern is added, and the finally determined pattern is detailedly wired according to the changed wiring specification, the unconnected pattern can be added at the rough wiring stage. This can be done, and the situation where the wiring is restarted from the beginning after the detailed wiring does not occur.

[発明の効果] 以上説明したように本発明のプリント配線基板設計支
援方法は、2段階配線法において概略配線後、未結線箇
所があった場合には、以前の概略配線の結果を残しつつ
配線仕様を変更させ、再度新たな仕様で概略配線を行な
うので、未配線箇所の修正を極めて容易に行なうことが
できる。
[Effects of the Invention] As described above, according to the printed wiring board design support method of the present invention, when there is an unconnected portion after rough wiring in the two-step wiring method, wiring is performed while leaving the result of the previous rough wiring. Since the specification is changed and the rough wiring is performed again with the new specification, it is possible to extremely easily correct the unwired portion.

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

第1図は本発明方法を実現する装置のシステム全体の構
成を示すブロック図、第2図は同装置における配線経路
探査装置の具体的な構成を示すブロック図、第3図は同
装置の動作を示す流れ図、第4図は一般的なプリント配
線基板設計支援方法におけるチャネルとトラックとの概
念を示す図、第5図は概略配線時の配線状態を示す図、
第6図は詳細配線時の配線状態を示す図である。 1……CPU 2……入力装置 3……表示装置 4……入力データ格納装置 5……出力データ格納装置 6……配線経路探査装置 6a……概略配線部 6b……詳細配線部 6c……テーブル変更部 6d……配線仕様読込み部 6e……概略配線結果格納部 6f……容量テーブル格納部
FIG. 1 is a block diagram showing an overall system configuration of an apparatus for implementing the method of the present invention, FIG. 2 is a block diagram showing a specific configuration of a wiring route searching apparatus in the apparatus, and FIG. 3 is an operation of the apparatus. FIG. 4 is a diagram showing a concept of channels and tracks in a general printed wiring board design support method, FIG. 5 is a diagram showing a wiring state at the time of schematic wiring,
FIG. 6 is a diagram showing a wiring state at the time of detailed wiring. 1 ... CPU 2 ... Input device 3 ... Display device 4 ... Input data storage device 5 ... Output data storage device 6 ... Wiring route search device 6a ... General wiring part 6b ... Detailed wiring part 6c .... Table change section 6d …… Wiring specification reading section 6e …… Outline wiring result storage section 6f …… Capacity table storage section

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】所定の設計空間上に複数の主格子を設定
し、これら主格子間の配線仕様を設定し、この配線仕様
に従ってパターンの概略配線を行なった後、各パターン
を詳細配線する配線基板設計支援方法において、前記概
略配線が終了した段階で配線結果を所定の記憶手段に記
憶させ、この段階で未結線のパターンが発生したとき、
前記主格子間の配線仕様を変更し、前記配線結果を読出
して前記未結線のパターンを追加し、最終的に決定した
パターンを前記変更後の配線仕様に従って詳細配線する
ことを特徴とする配線基板設計支援方法。
1. A wiring for setting a plurality of main grids in a predetermined design space, setting wiring specifications between these main grids, performing rough wiring of patterns according to the wiring specifications, and then performing detailed wiring of each pattern. In the board design support method, when the wiring result is stored in a predetermined storage means at the stage of completing the rough wiring, and an unconnected pattern is generated at this stage,
A wiring board, characterized in that the wiring specifications between the main grids are changed, the wiring result is read, the unconnected pattern is added, and the finally determined pattern is finely wired according to the changed wiring specification. Design support method.
JP62045813A 1987-02-28 1987-02-28 Wiring board design support method Expired - Lifetime JP2557368B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62045813A JP2557368B2 (en) 1987-02-28 1987-02-28 Wiring board design support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62045813A JP2557368B2 (en) 1987-02-28 1987-02-28 Wiring board design support method

Publications (2)

Publication Number Publication Date
JPS63213076A JPS63213076A (en) 1988-09-05
JP2557368B2 true JP2557368B2 (en) 1996-11-27

Family

ID=12729692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62045813A Expired - Lifetime JP2557368B2 (en) 1987-02-28 1987-02-28 Wiring board design support method

Country Status (1)

Country Link
JP (1) JP2557368B2 (en)

Also Published As

Publication number Publication date
JPS63213076A (en) 1988-09-05

Similar Documents

Publication Publication Date Title
US5729469A (en) Wiring method and system for integrated circuit
US5315535A (en) Automatic router capable of searching for a new wiring with reference to connection failures
JP2557368B2 (en) Wiring board design support method
JP2858652B2 (en) Graphic layout compression apparatus and method
JP3140869B2 (en) Printed wiring board design support system
JP2713969B2 (en) Automatic wiring pattern setting method
JPH05151313A (en) Layout method for semiconductor integrated circuit
JP3179894B2 (en) Wiring path automatic design equipment
JP2007273847A (en) Design method of semiconductor integrated circuit device, and design equipment
JP2006011684A (en) Wiring design method for multilayered printed circuit board and system therefor
JPH05128186A (en) Part number integrated modification processing system for circuit diagram
EP0213670A2 (en) Computer aided design system
JP2000207438A (en) Printed wiring board design supporting device
JPH01225335A (en) Automatic wiring processing apparatus
JPS59106070A (en) Wiring crosstalk processing device
JPH01305474A (en) Method for supporting wiring for unwired section
JPS6046828B2 (en) Placement determination device
JP2013149013A (en) Automatic preparation method of circuit diagram
JP2995906B2 (en) Printed wiring board layout processing equipment
JPH0750742B2 (en) LSI design method
JPS648875B2 (en)
JP2001160083A (en) Graphic replacement method, graphic replacement device and recording medium
JPS61273646A (en) Control system for allocating of storage area of storage device
JPH05290125A (en) Automatic designing system for analog circuit board
JPS63133274A (en) Wiring processing system