JPH0322089A - Pattern generator - Google Patents
Pattern generatorInfo
- Publication number
- JPH0322089A JPH0322089A JP1155743A JP15574389A JPH0322089A JP H0322089 A JPH0322089 A JP H0322089A JP 1155743 A JP1155743 A JP 1155743A JP 15574389 A JP15574389 A JP 15574389A JP H0322089 A JPH0322089 A JP H0322089A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- points
- patterns
- point
- grid line
- 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
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔概 要〕
特定条件下においてのパターンを発生するパターン発生
装置に関し、
操作が簡単でCPU時間も短く、高速に応答するパター
ン発生装置を目的とし、
プリントパターン設計装置において、部品ピンあるいは
ビアの少なくとも一方より戊る2点間の接続を指示する
情報が加わり、該情報の前記2点が同一格子上、あるい
は一方が隣合う主格子上であることを検出する入力手段
と、該入力手段が、前記2点が同一主格子線上あるいは
一方が隣り合う主格子線上であることを検出した時に、
前記2点間を接続する予め記憶している複数のパターン
情報を表示手段に順次出力するパターン記憶手段とより
なるように構或する。[Detailed Description of the Invention] [Summary] Regarding a pattern generation device that generates a pattern under specific conditions, the present invention aims at a pattern generation device that is easy to operate, requires a short CPU time, and responds at high speed. , input means for detecting that the two points of the information are on the same grid, or one is on an adjacent main grid, with information instructing a connection between two points located from at least one of a component pin or a via. and when the input means detects that the two points are on the same main grid line or one is on an adjacent main grid line,
The pattern storage means is configured to sequentially output a plurality of pre-stored pattern information connecting the two points to the display means.
本発明は、プリントパターンの設計装置に係り、さらに
詳しくは、特定条件下においてのパターンを発生するパ
ターン発生装置に関する.〔従来の技術〕
回路の複雑化さらにはrc等の高集積化によって、プリ
ント板の実装を手設計によることが困難となってきてい
る。このため、プリント板のパターンをコンピュータで
発生する技術が開発され実用化している。The present invention relates to a print pattern designing device, and more particularly to a pattern generating device that generates a pattern under specific conditions. [Prior Art] Due to the increasing complexity of circuits and the high integration of RC circuits, it has become difficult to manually design printed circuit board mounting. For this reason, technology for generating printed board patterns using computers has been developed and put into practical use.
このような装置、いわゆるプリントパターン自動発生装
置においては、会話型パターンエディターで入力する方
法が一般的に多く用いられている。In such devices, so-called automatic print pattern generators, a method of inputting data using an interactive pattern editor is generally used.
この会話型パターンエディターには2つの方法があり、
第1にはパターンの曲がり点を全て指定する方式いわゆ
る全点ヒット型と第2には始点と終点の2点を指定し、
システム側でパターン走行可能領域を認識し接続パター
ンを自動発生する方式がある.
第10図は前述の第1の方式のパターン入力方式の説明
図、第11図は前述の第2のパターン発生方式の説明図
である。There are two ways to use this conversational pattern editor.
The first method is to specify all the curve points of the pattern, the so-called all-point hit type, and the second method is to specify two points, the start point and the end point.
There is a method in which the system recognizes the area in which the pattern can be run and automatically generates a connection pattern. FIG. 10 is an explanatory diagram of the first pattern input method described above, and FIG. 11 is an explanatory diagram of the second pattern generation method described above.
第1の方式においては、第lO図からも明確なように主
格子上の部品ピンやビア(ヒット点PI)を第1に指示
し、続いて副格子上のヒント点P2を指示、順次ヒット
点P 3−.ヒット点P4を指示し、最終的にはヒット
点P1とP4間の接続パターンを発生している。In the first method, as is clear from Figure 1O, component pins and vias (hit points PI) on the main grid are specified first, then hint points P2 on the sub-lattice are specified, and hits are made sequentially. Point P 3-. The hit point P4 is designated, and ultimately a connection pattern between the hit points P1 and P4 is generated.
また、第2の従来の方式においては、既配線パターンP
x ,Pv ,Pzに対して、配線規格を満足するよう
ヒント点Q,とヒット点Q2を結ぶ範囲内の空き領域E
を求め、その空き領域に新規パターンPMを発生してい
る。In addition, in the second conventional method, the existing wiring pattern P
For x, Pv, Pz, empty area E within the range connecting hint point Q and hit point Q2 so as to satisfy wiring standards.
A new pattern PM is generated in the empty area.
前述のような第1、第2の方式は、全て図形会話型パタ
ーンエディターでなされるものであり、接続すべき点等
を指示、さらには直線の曲がりである中間点をも指示す
ることによってパターン配線を決定することができ、旧
来のような手設計のものに比べ、全て規格を満足し信頼
性の高いパターンを発生することができる。The first and second methods described above are all done using a graphical interactive pattern editor, and the pattern is created by specifying the points to be connected, as well as the intermediate points, which are curves of straight lines. Wiring can be determined, and compared to traditional hand-designed patterns, it is possible to generate highly reliable patterns that meet all standards.
前述の第1、第2の方式においては、コンピュータ等に
よって自動配線(会話型)が可能であるが、前述の第1
の方式においては、各ポイントをヒントするための操作
が煩雑となる問題を有していた。また、この煩雑さによ
って、例えば曲がり点の指示ミス等により目的のパター
ンを入力できない等の問題をも有していた。In the above-mentioned first and second methods, automatic wiring (conversational type) is possible using a computer, etc., but the above-mentioned first method
This method had a problem in that the operations for hinting at each point were complicated. Further, due to this complexity, there have been problems such as not being able to input a desired pattern due to, for example, a mistake in specifying a turning point.
また、第2の方式においては、空領域Eを自動発生する
ので操作は始点と終点を指示するだけでよく簡単である
が、CPUが処理する時間、すなわちその指示に対して
その結果を表示するレスポンス時間が多く必要とする問
題を有していた。In addition, in the second method, since the empty area E is automatically generated, the operation is simple as it only requires specifying the start point and end point. This had the problem of requiring a long response time.
本発明は操作が簡単でCPU時間も短く、高速に応答す
るパターン発生装置を目的とする。The object of the present invention is to provide a pattern generation device that is easy to operate, requires short CPU time, and responds quickly.
第1図は本発明の機能ブロソク図である。 FIG. 1 is a functional block diagram of the present invention.
本発明はプリントパターン設計装置に係るものである.
入力手段1は、部品ピンやビアの少なくとも一方より成
る2点間の接続を指示する情報が加わり、該情報の前記
2点が同一格子線上か、あるいは一方が隣り合う主格子
線上であることを検出する。The present invention relates to a print pattern design device. The input means 1 adds information instructing a connection between two points consisting of at least one of a component pin or a via, and indicates that the two points of the information are on the same grid line or one is on an adjacent main grid line. To detect.
パターン記憶手段2は、前記入力千段1が入力が前記2
点間が同一主格子線上あるいは一方が隣り合う主格子線
上であることを検出した時に、予め記憶している対応す
る複数のパターン情報を表示手段3に順次出力する。The pattern storage means 2 is arranged so that the input stage 1 is the input stage 2.
When it is detected that points are on the same main grid line or one of them is on an adjacent main grid line, a plurality of corresponding pattern information stored in advance is sequentially outputted to the display means 3.
パターン発生手段4は、入力手段1より入力した2点間
の接続を指示する情報が同一主格子線上、あるいは一方
が隣合う主格子線上であることを検出した時に、前記2
点間の接続を指示する情報から複数のパターンを発生し
、パターン記憶手段2に格納する。When the pattern generation means 4 detects that the information instructing the connection between two points inputted from the input means 1 is on the same main grid line or one of them is on an adjacent main grid line, the pattern generation means 4 generates the above two points.
A plurality of patterns are generated from information indicating connections between points and stored in the pattern storage means 2.
入力千段1に、部品ピンあるいはビアの少なくとも一方
より成る2点間の接続を指示する情報が加わると、前記
2点が同一主格子線上あるいは一方が隣り合う主格子線
上であるかを検出する.主格子線上や隣り合う主格子線
上である時には、その結果をパターン記憶手段2やパタ
ーン発生手段4に加える。また、パターン発生手段4に
は2点間の接続を指示する情報をも加える.
入力手段lから同一主格子上あるいは一方が隣り合う主
格子上であることを検出した情報がパターン発生手段4
に加わると、パターン発生手段4は、2点間の接続パタ
ーンを発生する。2点の接続パターンの条件は、予め2
点が同一主格子線上あるいは一方が隣合う主格子線上で
あることから、その発生するパターンは複数であっても
数は少なく、簡単に発生することができる.
パターン発生手段4は、その発生したパターンをパター
ン記憶手段2に格納する.
パターン記憶手段2は、前記入力手段lから同一主格子
線上あるいは一方が隣り合う主格子線上であることを検
出した結果が加わると、パターン発生手段4から入力し
たパターン、あるいは予め発生して記憶しているパター
ンを選択し、順次表示手段3で表示する.
プリント板の実装設計においては、部品ピンまたはビア
間の配線パターンとして、走行トラックいわゆる主格子
間を分割した格子線上の変更がなく、走行トラックから
ピンまたはビアヘ45度の角度で入るパターンがほとん
どであり、45度の規定を考慮すると副格子が2本であ
った場合、同一主格子間に2点間が存在する時には、4
種類のパターンとなり、また隣り合う主格子上に一方の
点が存在する時には2つのパターンとなる。このような
パターンを発生し、そのパターンを順次表示手段3で表
示するので、操作者に対し配線パターンを短時間で発生
すると共に、その入力は2点で済むので操作も簡単とな
る。When information instructing a connection between two points consisting of at least one of a component pin or a via is added to the input stage 1, it is detected whether the two points are on the same main grid line or one is on an adjacent main grid line. .. When it is on a main grid line or on an adjacent main grid line, the result is added to the pattern storage means 2 and pattern generation means 4. Furthermore, information instructing the connection between two points is also added to the pattern generating means 4. Information indicating that one is on the same main lattice or one is on an adjacent main lattice from the input means 1 is sent to the pattern generating means 4.
, the pattern generating means 4 generates a connection pattern between the two points. The conditions for the connection pattern of two points are 2 in advance.
Since the points are on the same main grid line or one is on the adjacent main grid line, the number of patterns that can be generated is small, and can be easily generated. The pattern generation means 4 stores the generated pattern in the pattern storage means 2. When the result of detecting that one is on the same main grid line or one is on an adjacent main grid line is added from the input means 1, the pattern storage means 2 generates a pattern input from the pattern generation means 4 or a pattern generated in advance and stored. The selected patterns are sequentially displayed on the display means 3. In the mounting design of printed circuit boards, most wiring patterns between component pins or vias do not change the grid lines that divide the running tracks, so-called main grids, and enter the pins or vias at a 45-degree angle from the running tracks. Yes, considering the 45 degree rule, if there are two sub-lattices, if there is a gap between two points between the same main lattices, 4
When one point exists on an adjacent main lattice, there are two patterns. Since such a pattern is generated and the pattern is sequentially displayed on the display means 3, the wiring pattern can be generated for the operator in a short time, and since only two input points are required, the operation is simplified.
以下、図面を用いて本発明を詳細に説明する。 Hereinafter, the present invention will be explained in detail using the drawings.
第2図は本発明の実施例のシステム構戒図である。FIG. 2 is a system configuration diagram of an embodiment of the present invention.
図形会話型パターンエディター12は、従来のエディタ
ーと同様であり、グラフィックディスプレー(GDP)
10に図形を表示し、各種の図形の編集を行う。これに
対し、本発明の実施例では図形会話型パターンエディタ
ー12に新規にパターン入力装置13を接続している。The graphical interactive pattern editor 12 is similar to a conventional editor and has a graphic display (GDP).
Figures are displayed in 10 and various types of shapes are edited. In contrast, in the embodiment of the present invention, a pattern input device 13 is newly connected to the graphic interactive pattern editor 12.
なお、図形会話型パターンエディター12は、コンピュ
ータシステムよりなっており、各装置は基本入力IO等
を介して接続しており、またパターンテーブル等はコン
ピュータシステム内の図形会話型パターンエディターと
リンクしている。The graphic interactive pattern editor 12 is made up of a computer system, and each device is connected via basic input IO, etc., and the pattern table etc. is linked with the graphic interactive pattern editor in the computer system. There is.
前述の新規パターン入力装置l3は、始点/柊点読み取
り装置14、可能パターン作戒装置(全曲がり点計算)
15、パターン表示装置16、最適パターン登録装i1
1fl 7、作戒パターンテーブルl8よりなる.これ
らは前述したようにコンピュータシステムから構威され
る図形会話型パターンエディター12の基本10と接続
している.尚、新規パターン入力装置13は、図形会話
型パターンエディターが有する処理と独立しており、パ
ターンエディターよりパターン入力処理が起動されるこ
とによりその処理を開始する.本処理は図形会話型パタ
ーンエディターにおける別処理の起動により終了となる
.
図形会話型パターンエディターl2を操作している作業
者が、グラフィックディスプレー10に表示される始点
と終点の指定指示に対応して、始点/終点読み取り装置
14で始点と終点を入力する。例えば始点/終点読み取
り装置14はデジタイザーであったり、またマウスであ
る.始点/終点読み取り装置14によって、始点と終点
の座標情報が加わると、可能パターン作成装?II15
は図形会話型パターンエディター12内の設計基準ファ
イルを読み出し、そのファイル内に格納されている主格
子間走行可能本数からその2点間を接続するパターンを
発生し、作戒パターンテーブル18に格納する。The above-mentioned new pattern input device 13 includes a starting point/hiragi point reading device 14 and a possible pattern control device (to calculate all bending points).
15, pattern display device 16, optimal pattern registration device i1
It consists of 1fl 7 and etiquette pattern table 18. These are connected to the base 10 of the graphical interactive pattern editor 12 configured from the computer system as described above. The new pattern input device 13 is independent of the processing of the graphical interactive pattern editor, and starts its processing when the pattern input processing is started from the pattern editor. This process ends when another process is started in the graphical interactive pattern editor. A worker operating the graphic interactive pattern editor 12 inputs the start point and end point using the start point/end point reading device 14 in response to instructions for specifying the start point and end point displayed on the graphic display 10. For example, the start/end point reading device 14 may be a digitizer or a mouse. When coordinate information of the start point and end point is added by the start point/end point reading device 14, possible pattern creation device? II15
reads the design standard file in the graphic interactive pattern editor 12, generates a pattern connecting the two points from the number of main grids that can run between the main grids stored in the file, and stores it in the discipline pattern table 18. .
本発明の実施例においては、新規パターン入力装置13
は、始点と終点が同一主格子線上に存在するか、あるい
は隣り合う主格子間に2点間が存在する場合にパターン
を発生する。In the embodiment of the present invention, the new pattern input device 13
generates a pattern when the start point and end point are on the same main grid line, or when there is a gap between two points between adjacent main grids.
第3図は、始点に対する終点の処理範囲の説明図である
.第3図では始点から横方向に3主格子分終点が離れて
いる場合の対象とする終点SS>S!,S.が可能パタ
ーン作成装置15によって発生することができる終点の
位置であり、終点SRwS,の場合には対象外の点であ
り、パターンは発生しない.
第3図においては、上下に隣り合う主格子線上の終点S
t .S3と同一主格子線上の終点S!に対し処理を対
象としているが、これに限らず始点に対し上/下方向で
、始点が存在する縦方向の主格子線に対し隣り合う主格
子線上に終点が存在しても同様である。尚、主格子SX
間には副格子SYが存在している.主格子とは、始点/
終点等の部品ピンやビア等が存在、あるいはパターンが
存在する格子であり、副格子SYは、配線パターンが存
在するかあるいは部品ビンやビア等に接続する配線パタ
ーンが折れ曲がる点である.本発明の実施例においては
、主格子線の各交差点に部品ピンやビア等が存在し、副
格子線上に配線パターンやその折れ曲がり点が存在する
としているが、その折れ曲がり点は部品ビンやビアに接
続する接VtvAが全て45度で接続する。FIG. 3 is an explanatory diagram of the processing range of the end point relative to the start point. In Fig. 3, the target end point SS>S! when the end point is separated from the starting point by three main grids in the horizontal direction. ,S. is the position of the end point that can be generated by the possible pattern creation device 15, and in the case of the end point SRwS, it is a non-target point and no pattern is generated. In Figure 3, the end point S on the vertically adjacent main grid lines
t. End point S on the same main grid line as S3! However, the present invention is not limited to this, and the same applies even if the end point exists on a main grid line adjacent to the vertical main grid line where the start point exists in the upper/lower direction with respect to the start point. In addition, the main lattice SX
There is a sublattice SY between them. The main lattice is the starting point/
It is a grid in which component pins, vias, etc., such as end points, etc. exist, or patterns exist, and sub-grids SY are points where wiring patterns exist or where wiring patterns connected to component bins, vias, etc. bend. In the embodiment of the present invention, component pins, vias, etc. exist at each intersection of the main grid lines, and wiring patterns and their bending points exist on the sub-grid lines. All connections VtvA are connected at 45 degrees.
第4図は本発明の実施例が発生するパターン図である.
第4図(a)においては、同一各主格子線上であり、第
4図中》においては、隣り合う主格子線上に2点が存在
している。2点A,Bは同一格子線上に存在するが、そ
れを接続する場合必ずビア等から45度上、あるいは4
5度下に対し配線パターンが伸び、副格子点上の線間で
結ばれる。FIG. 4 is a pattern diagram generated by an embodiment of the present invention.
In FIG. 4(a), there are two points on the same main grid line, and in FIG. 4, there are two points on adjacent main grid lines. Two points A and B exist on the same grid line, but when connecting them, they must be 45 degrees above the via etc., or 45 degrees above the via etc.
The wiring pattern extends 5 degrees below and is connected between the lines on the sub-lattice points.
第4図(a)、(b)はそれぞれ45度方向の配線A,
がビアAに接続し、副格子上で曲がって配線ABが格子
線に平行となる。そして、副格子点の点からビアBに対
し45度の角度でパターンBtで接続している。Figures 4(a) and (b) show the wiring A in the 45 degree direction, respectively.
is connected to the via A and bent on the sub-lattice so that the wiring AB becomes parallel to the grid line. The sub-lattice points are connected to the vias B at an angle of 45 degrees with a pattern Bt.
尚、本発明の実施例においては、副格子線上におけるパ
ターンの折れ曲がりはないものとし、第5図に示す状態
は発生しない.
以上のような条件によると、第6図、第7図に示す始点
/終点間の接続は、基本的には6種類となる(副格子線
が主格子間で2本存在する場合).始点A、終点Bが同
一格子線上に存在する場合、始点A、終点Bが存在する
格子線上の上1本の副格子線上を接続線が通るパターン
(FAI ) 、また2本上の副格子線上を接続線が通
るパターン(PA!)、逆に1本下の副格子線上を接v
t線が通るパターン(PA3 ) 、さらには2本下の
副格子線上を接Vt線が通るパターン(PA4)の4つ
が存在する(第6図山)〜(e))。In the embodiment of the present invention, it is assumed that there is no bending of the pattern on the sub-grid lines, and the situation shown in FIG. 5 does not occur. According to the above conditions, there are basically six types of connections between the start point and the end point shown in Figures 6 and 7 (when there are two sub-grid lines between the main grids). When start point A and end point B exist on the same grid line, a pattern (FAI) in which the connecting line passes on one sub-grid line above the grid line where start point A and end point B exist, or on two sub-grid lines above. The connecting line passes through the pattern (PA!), and conversely, the connecting line passes through the sub-grid line below.
There are four patterns: a pattern (PA3) in which the t-line passes, and a pattern (PA4) in which the tangential Vt line passes on the sub-lattice line two lines below (Fig. 6, mountains) to (e)).
また、始点Aと始点Bが隣り合う主格子線上に存在する
場合には、始点Aに近い方に横の接続線が存在するパタ
ーン(pB,)と、始点Bに近い副格子線上を接続線が
通るパターン(PBz)の2通りがある。In addition, if starting point A and starting point B are on adjacent main grid lines, a pattern (pB,) in which a horizontal connecting line exists on the side closer to starting point A, and a connecting line on the sub-lattice line closer to starting point B. There are two patterns (PBz) that pass through.
尚、前述の配線パターンは全て横方向へのパターンを説
明したものであり、さらにビアや部品ピンとの接続は全
て45度の配線パターンで接続されている。It should be noted that all of the above-mentioned wiring patterns describe patterns in the lateral direction, and all connections with vias and component pins are made using 45-degree wiring patterns.
以上のような条件を基に可能パターン作成装置10は各
種のパターンを発生し、その発生したパターンを作戒パ
ターンテーブルl8に格納する.そして、パターン表示
装置16は作或パターンテーブル内の発生したパターン
を順次表示する。作業者はパターン表示装216に表示
されるパターンから目的のパターン、すなわち配線可能
なパタ一ンを選択し、最適パターン登録装置l7は追加
パターンとして図形会話型パターンエディター12に登
録する。Based on the above conditions, the possible pattern generation device 10 generates various patterns and stores the generated patterns in the discipline pattern table l8. Then, the pattern display device 16 sequentially displays the generated patterns in the pattern table. The operator selects a desired pattern, that is, a pattern that can be wired, from the patterns displayed on the pattern display device 216, and the optimal pattern registration device 17 registers it in the graphic interactive pattern editor 12 as an additional pattern.
ここでパターン表示装[16で表示した時に、その表示
したパターンを選択した場合、図形会話型パターンエデ
ィター12にはそのパターンが登録されるので、そのパ
ターンを用いて配線を行うことができる.
図形会話型パターンエディター12内には、例えば登録
したパターンを読み出し配線パターンとする処理を有し
ており、最適パターン登録装置l7で登録することによ
って、従来の会話型パターンエディターであっても新規
パターン入力装置l3を追加することによってパターン
発生を行うことができる.
第8図は本発明の実施例の処理フローチャートである.
パターン入力処理が開始すると、すなわちパターン入力
処理に起動がかかると、新規パターン入力装置が動作し
始点/終点座標入力を要求する(S1)。If a displayed pattern is selected when displayed on the pattern display device [16], that pattern is registered in the graphical interactive pattern editor 12, so that wiring can be performed using that pattern. The graphic interactive pattern editor 12 has a process for reading out a registered pattern as a wiring pattern, for example, and by registering it with the optimum pattern registration device 17, even a conventional interactive pattern editor can create a new pattern. Pattern generation can be performed by adding an input device l3. FIG. 8 is a processing flowchart of an embodiment of the present invention. When the pattern input process starts, that is, when the pattern input process starts, the new pattern input device operates and requests input of start point/end point coordinates (S1).
前述ではデジタイザー等によって始点終点を指示すると
しているが、これは例えばグラフィックディスプレー(
GDP)に配線しているビアの始点並びに終点をマウス
等で指示することも可能である.始点/終点座標読み取
り装置13の動作によって、始点/終点座標が入力(S
,)すると、終点が処理範囲内であるか否かの判別を行
う。この判別も始点/終点読み取り装置13が行う。前
述したように本発明の実施例においては始点,終点は主
格子腺上に存在するか、あるいは隣り合う主格子線上に
存在し、判別S2はこの条件内であるかを判別するので
ある.
終点が処理範囲内でない場合(N G)には登録はでき
ないので次の配線に対する始点終点座標入力を指示する
ため処理Sから再度実行する。In the above, it is assumed that the start and end points are indicated using a digitizer, etc., but this can be done using, for example, a graphic display (
It is also possible to specify the start and end points of the vias that are wired to the GDP using a mouse, etc. The start point/end point coordinates are input by the operation of the start point/end point coordinate reading device 13 (S
, ) Then, it is determined whether the end point is within the processing range. This discrimination is also performed by the start point/end point reading device 13. As described above, in the embodiment of the present invention, the starting point and the ending point exist on the main lattice line or on adjacent main lattice lines, and the determination S2 determines whether they fall within this condition. If the end point is not within the processing range (NG), registration is not possible, so the process is re-executed from process S to instruct input of start and end point coordinates for the next wiring.
一方、終点が処理範囲内である(OK)時には、主格子
間走行本数を参照し、全可能パターンを作成しテーブル
に格納する.この処理S3は、可能パターン作或装置1
5によって威される.第9図は、パターンとその座標の
テーブル図表である.
第9tffl(a). (b)は、同一線上にビア等が
存在する場合であり、第9図(C). (d)は隣り合
う主格子線上にビア等が存在する場合である.
第9図tal. (blにおいては始点Aが座標<5.
5>上に、終点Bが(8.5)上に存在している.この
場合には前述したが、パターンは4種1(AlO,A2
0,A30.A40)が存在する。On the other hand, when the end point is within the processing range (OK), all possible patterns are created and stored in the table by referring to the number of runs between main grids. This process S3 is performed by the possible pattern creation device 1.
Intimidated by 5. Figure 9 is a table diagram of patterns and their coordinates. 9th tffl(a). (b) is the case where vias etc. exist on the same line, and FIG. 9(C). (d) is a case where vias etc. exist on adjacent main grid lines. Figure 9 tal. (In bl, starting point A has coordinates <5.
5>, the end point B exists on (8.5). In this case, as mentioned above, there are four types of patterns (AlO, A2
0, A30. A40) exists.
パターンAIOは始点が(5.5) 、2個の曲がり点
が(5 a, 5 a)、(7b,5a)、終点が(
8.5)である.すなわち、主格子線間の1本の副格子
線上(主格子線間には副格子線が2本存在するがその内
の1本)に主格子線と平行な配線パターンが存在し、そ
の接続線によって配線される。また、パターン20Aは
、2個の曲がり点が(5b,5b)、(7 a. 5
b)となり、パターン30Aは2個の曲がり点が(5
a, 4 b)、(7b,4b)、さらにはパター
ンA4Qは2個の曲がり点が(5 b, 4 a)、
(7 a, 4 a)となる.尚、始点,終点は同じ
である.
前述の曲がり点におけるa,bはそれぞれ各主格子間の
副格子線の座標を表している。また、始点A.終点Bが
異なる場合、すなわち隣り合う主格子線上に存在する場
合には、第9図(C). (d)のようにパターンBI
Oは始点(5.5)、曲がり点は(5 a, 5 a
)、(7a.5a)、終点は(8,6)となる.
また、パターンB20は始点が(5.5)であり、曲が
り点は(5b,5b)、(7b,5b)、終点は(8.
6)となる.
第9図のパターンは、主格子間に副格子線が2本それぞ
れ存在する場合であり、1本の場合には異なる.すなわ
ち隣り合った主格子間を結ぶ配線パターンは1種類とな
り、同一主格子線上のパターン2は種類となる.尚、異
なる格子線間の接続は縦方向、さらには下方向など多く
のmiが存在するが、第9図に示すパターンを参照する
ことによって各方向への接続ができる.また、主格子線
に平行となる配線パターンは始点終点の距離によって変
化し、これらをまとめて(斜めの線も)発生するのが可
能パターン生威装W.15である.全可能パターンを作
成し、テーブルに格納する処理S3を終了した時、作戒
パターンテーブルには例えば第9図で表示したパターン
が格納される。Pattern AIO has a starting point (5.5), two bending points (5 a, 5 a), (7b, 5a), and an ending point (
8.5). In other words, there is a wiring pattern parallel to the main grid line on one sub-grid line between the main grid lines (one of the two sub-grid lines between the main grid lines), and its connection Wired by wire. In addition, in pattern 20A, the two bending points are (5b, 5b) and (7 a. 5
b), and pattern 30A has two bending points (5
a, 4 b), (7b, 4b), and furthermore, pattern A4Q has two bending points (5 b, 4 a),
(7 a, 4 a). Note that the starting point and ending point are the same. A and b at the above-mentioned bending points respectively represent the coordinates of the sub-lattice lines between the main lattices. Also, starting point A. If the end points B are different, that is, if they are on adjacent main grid lines, then the end points B in FIG. 9(C). Pattern BI as in (d)
O is the starting point (5.5), the bending point is (5 a, 5 a
), (7a.5a), the end point is (8, 6). Furthermore, the starting point of pattern B20 is (5.5), the bending points are (5b, 5b), (7b, 5b), and the ending point is (8.
6). The pattern shown in FIG. 9 is a case where there are two sub-grid lines between each main grid, and the patterns are different in the case of one sub-lattice line. In other words, the number of wiring patterns connecting adjacent main grids is one type, and the pattern 2 on the same main grid line is one type. Note that there are many mi connections between different grid lines, such as in the vertical direction and even in the downward direction, but connections in each direction can be made by referring to the pattern shown in FIG. 9. In addition, the wiring patterns parallel to the main grid lines change depending on the distance between the start and end points, and it is possible to generate these patterns together (diagonal lines as well). It is 15. When the process S3 of creating all possible patterns and storing them in the table is completed, the patterns shown in FIG. 9, for example, are stored in the discipline pattern table.
すなわち、始点、2個の曲がり点、終点をそれぞれXY
座標で表し、(xs . ys ) r (x+
,y+). (xz+ yi. (xa+ y
*)のように表せる。この処理(S3)が終了すると、
続いてパターン表示装216は作或パターンテーブル1
8に記憶したパターンを順次表示する(S4)このパタ
ーンは、例えば主格子間が2本で、同一主格子線上に存
在する場合には4種類、隣り合う主格子線上に存在する
場合には2種類があり、処理(S4)の後には作戒パタ
ーンテーブルより順番にパターンを読み、例えばグラフ
ィックディスプレイ10に表示する。In other words, the starting point, two bending points, and the ending point are
Expressed in coordinates, (xs . ys ) r (x+
,y+). (xz+ yi. (xa+ y
It can be expressed as *). When this process (S3) is finished,
Next, the pattern display device 216 displays the pattern table 1.
The patterns stored in 8 are sequentially displayed. There are different types, and after the process (S4), the patterns are read in order from the discipline pattern table and displayed on, for example, the graphic display 10.
このパターン表示装置16による表示(S4)によって
、グラフィックディスプレー(GDP)10には、選択
するたびに順次そのパターンが表示される。すなわち、
先ず第1のパターンを表示し、変換ヒットでない(NG
)時には、再度次のパターンを表示する。By displaying the pattern on the pattern display device 16 (S4), the pattern is sequentially displayed on the graphic display (GDP) 10 each time it is selected. That is,
First, the first pattern is displayed, and if there is no conversion hit (NG
) sometimes displays the next pattern again.
変換ヒントである時(OK)には、そのパターンを使用
するので、パターンファイルすなわち第2図における図
形会話型パターンエディター12内に設けられたパター
ンファイルに最適パターンを追加パターンとして登録す
る(S6)。そして、終了であるかを判別(S7)L、
終了である時には終了し、終了でない(No)には再度
処理(S1)から同じ動作を繰り返す。If it is a conversion hint (OK), the optimal pattern is registered as an additional pattern in the pattern file, that is, the pattern file provided in the graphical interactive pattern editor 12 in FIG. 2, to use the pattern (S6). . Then, determine whether it is finished (S7) L,
If it is the end, it ends, and if it is not the end (No), the same operation is repeated again from the process (S1).
以上の動作峠より、各点並びに曲がり点をヒットとし(
指示)、会話型でパターンを作戒するエディターにおい
て、目的とするビア等の間の接続をする配線パターンを
登録することができると共に、簡単な発生処理でそれを
発生するので短時間で目的の情報を得ることができる。From the above motion pass, hit each point and bending point (
With the interactive pattern editing editor, you can register the wiring pattern that connects the desired vias, etc., and generate it with a simple generation process, so you can quickly create the desired pattern. You can get information.
以上、本発明の実施例を説明したが、本発明の実施例に
おいては主格子間に存在する副格子線は2本であったが
これに限ることはなく、例えば3本、4本等も可能であ
る。また、同一面上でのパターン(例えば部品面や半田
面等)で説明したが、これに限るものではなく、例えば
曲がり点で多層基盤の中間部に配線パターンが入る等の
場合も同様に応用可能である。The embodiments of the present invention have been described above. In the embodiments of the present invention, the number of sub-lattice lines existing between the main lattices is two, but the number is not limited to this. For example, there may be three, four, etc. It is possible. In addition, although the explanation has been made with respect to patterns on the same surface (for example, component side, solder side, etc.), this is not limited to this, and the application can also be applied to cases where, for example, a wiring pattern enters the middle part of a multilayer board at a bending point. It is possible.
〔発明の効果〕
以上述べたように、本発明によれば、予め決められた接
続端子条件であった場合に、簡単なパターン発生で短時
間にその目的とするパターンを複数発生し、その中から
選べばよいので始点と終点のヒットだけでパターンを発
生することができ、短時間としさらにはヒット誤り等を
防止することができる。[Effects of the Invention] As described above, according to the present invention, when predetermined connection terminal conditions are met, a plurality of target patterns can be generated in a short time by simple pattern generation, and one of the target patterns can be generated in a short time. Since it is only necessary to select from the following, a pattern can be generated by just hitting the starting point and the ending point, which saves a short time and prevents hit errors.
従来においては、45度の角度でビアから出る、あるい
は入るパターンがほとんどであり、さらには走行トラッ
ク(主格子間を分割した輻較格子上)の変更はないのが
ほんどとてある。よって本発明の実施例によってほとん
どの配線パターンを得ることができる。In the past, most patterns exited or entered via vias at an angle of 45 degrees, and furthermore, there were almost no changes to the traveling track (on the comparison grid divided between the main grids). Therefore, most wiring patterns can be obtained by the embodiments of the present invention.
第1図は本発明の機能ブロック図、
第2図は本発明の実施例のシステム構或図、第3図は始
点に対する終点の処理範囲の説明図、第4図(al,
(b)は本発明の実施例が発生するパターン図、
第5図は本発明の実施例が発生しないパターン図、
第6図(a)〜(e)は始点/終点とパターンの関係図
、第7図(a)〜(C)は始点/終点とパターンの関係
図、第8図は本発明の実施例の処理フローチャート、第
9図(al〜(d)はパターンとその座標のテーブル図
表、
第10図は従来のパターン入力方式の説明図、第11図
は従来のパターン発生方式の説明図である.
1 ・・・ 入力手段、
2 ・・・ パターン記憶手段、
3 ・・・ 表示手段、
4 ・・・ パターン発生手段.
本発明の機辻ブロック図
第
1
図
文合点、に対1る鰺7苓、のヌ1〉里鞄囲Oi凭,B月
妬妬
3
図
本発日月の宍施イク1]のシステム講A、図(a)
本発明の実施クljか゛発吐するノでターン図第
4
図
第
5
図
パターンとその座不氷のブニフノレ図表第
9
図
ク8,セ、一終7範Yパターンの関侍図第
7
図Fig. 1 is a functional block diagram of the present invention, Fig. 2 is a system configuration diagram of an embodiment of the present invention, Fig. 3 is an explanatory diagram of the processing range of the end point to the starting point, and Fig. 4 (al,
(b) is a pattern diagram in which the embodiment of the present invention occurs; FIG. 5 is a pattern diagram in which the embodiment of the present invention does not occur; Figures 7 (a) to (C) are relationship diagrams between starting points/end points and patterns, Figure 8 is a processing flowchart of an embodiment of the present invention, and Figures 9 (al to (d) are table diagrams of patterns and their coordinates. , Fig. 10 is an explanatory diagram of a conventional pattern input method, and Fig. 11 is an explanatory diagram of a conventional pattern generation method. 1... Input means, 2... Pattern storage means, 3... Display means. , 4... Pattern generation means. Mechanism block diagram of the present invention 1. Figure 1. System Lecture A for the implementation of the present invention (A), Figure (a) Turn diagram for the execution of the present invention, Figure 4, Figure 5, Pattern and its positioning diagram, Figure 9, Figure 8, Fig.7
Claims (1)
の接続を指示する情報が加わり、該情報の前記2点が同
一格子上、あるいは一方が隣合う主格子上であることを
検出する入力手段(1)と、該入力手段(1)が、前記
2点が同一主格子線上あるいは一方が隣り合う主格子線
上であることを検出した時に、前記2点間を接続する予
め記憶している複数のパターン情報を表示手段(3)に
順次出力するパターン記憶手段(2)とよりなることを
特徴とするパターン発生装置。 2)部品ピンあるいはビアの少なくとも一方より成る2
点間の接続を指示する情報が加わる入力手段(1)と、 該2点間の接続可能パターンを発生するパターン発生手
段(4)と、 前記パターン発生手段(4)より加わる前記2点間の接
続可能パターンを記憶すると共に、表示手段(3)に順
次出力するパターン記憶手段(2)とよりなることを特
徴とするパターン発生装置。 3)プリント板実装設計方法において、 部品ピンあるいはビアからなる2点間において始点と終
点を指示し、 始点と終点間を接続する全可能パターンを作成し、 前記可能パターンを表示装置に表示し、 全可能パターンの中から最適パターンを選択する図形会
話型パターンエディタにおけるパターン入力方法。[Claims] 1) In a printed pattern design device, information instructing a connection between two points consisting of at least one of a component pin or a via is added, and the two points of the information are on the same grid, or one is adjacent to the other. an input means (1) for detecting that the two points are on the same main grid line; A pattern generating device comprising a pattern storage means (2) for sequentially outputting a plurality of pre-stored pattern information connecting two points to a display means (3). 2) Consisting of at least one of component pins or vias 2
an input means (1) to which information instructing a connection between points is added; a pattern generation means (4) to generate a connectable pattern between the two points; and a pattern generation means (4) to generate a connectable pattern between the two points; A pattern generating device comprising pattern storage means (2) for storing connectable patterns and sequentially outputting them to a display means (3). 3) In the printed board mounting design method, specifying a start point and an end point between two points consisting of component pins or vias, creating all possible patterns connecting the starting point and the end point, and displaying the possible patterns on a display device, A pattern input method in a graphical interactive pattern editor that selects the optimal pattern from among all possible patterns.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1155743A JPH0322089A (en) | 1989-06-20 | 1989-06-20 | Pattern generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1155743A JPH0322089A (en) | 1989-06-20 | 1989-06-20 | Pattern generator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0322089A true JPH0322089A (en) | 1991-01-30 |
Family
ID=15612465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1155743A Pending JPH0322089A (en) | 1989-06-20 | 1989-06-20 | Pattern generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0322089A (en) |
-
1989
- 1989-06-20 JP JP1155743A patent/JPH0322089A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01131963A (en) | Automatic connection configuration creation system | |
| JPH0322089A (en) | Pattern generator | |
| JPH01232475A (en) | Parallel line connecting method | |
| JP2870824B2 (en) | Printed circuit board design system | |
| JPH0245881A (en) | Method for wiring printed wiring board | |
| JP2874289B2 (en) | Substrate CAD system | |
| JP2773232B2 (en) | CAD equipment | |
| JPH041858A (en) | Production device for silk screen | |
| JP3248800B2 (en) | Circuit diagram creation device and circuit diagram creation method | |
| JP2593202B2 (en) | Automatic wiring processing equipment for multilayer printed wiring board automatic design equipment | |
| JPH01274276A (en) | Layout editor with automatic wiring function | |
| JPH0934917A (en) | Part number alignment method | |
| JPS6347882A (en) | Graphic processor | |
| JPH03201069A (en) | Circuit module diagram processor | |
| JPH0415759A (en) | Preparation of connection data from pattern preparing diagram of printed board | |
| JPH0199173A (en) | Computer-aided designing equipment | |
| JPH02176975A (en) | Automatic wiring method for printed board | |
| JPS62280658A (en) | Generating device for data for manufacture of wiring inspection jig | |
| JPS63247818A (en) | Tablet menu input method | |
| JPH04304565A (en) | Display device for wiring editor | |
| JPH05314215A (en) | Layout pattern generator | |
| JPH04130966A (en) | Cad system | |
| JPH07160756A (en) | How to check the figure distance when designing a printed wiring board | |
| JPH01106265A (en) | Method for specifying ordering of automatic wiring network | |
| JPH03108069A (en) | Wiring pattern shaping device |