JP2983368B2 - Wiring pattern design method and CAD system for wiring pattern design - Google Patents
Wiring pattern design method and CAD system for wiring pattern designInfo
- Publication number
- JP2983368B2 JP2983368B2 JP4013862A JP1386292A JP2983368B2 JP 2983368 B2 JP2983368 B2 JP 2983368B2 JP 4013862 A JP4013862 A JP 4013862A JP 1386292 A JP1386292 A JP 1386292A JP 2983368 B2 JP2983368 B2 JP 2983368B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- wiring pattern
- wiring
- designated
- line segment
- 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
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/0005—Apparatus or processes for manufacturing printed circuits for designing circuits by computer
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばプリント基板の
配線パターンの設計に使用されるCAD(Computer Aid
ed Design )システムおよびその配線パターン設計方法
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CAD (Computer Aid) used for designing a wiring pattern of a printed circuit board, for example.
ed Design) The present invention relates to a system and its wiring pattern designing method.
【0002】[0002]
【従来の技術】従来CADシステムを用いてプリント基
板の配線パターンの設計を行う場合、CADシステムで
予め定められた格子(以下、基本格子という。)上に配
線パターンを生成することが原則とされていた(以下、
基本格子上に生成された配線パターンを格子パターンと
いう。)。この基本格子の間隔は一般的に2.54mm(0.1
インチ)に設定されているが、これを何分割かした間隔
(例えば、0.635 mm、0.508 mm、0.3175mm)の補助格子
が設定される場合もある。2. Description of the Related Art Conventionally, when designing a wiring pattern of a printed circuit board using a CAD system, it is a principle that a wiring pattern is generated on a predetermined grid (hereinafter, referred to as a basic grid) in the CAD system. (Hereafter,
The wiring pattern generated on the basic grid is called a grid pattern. ). The spacing of this basic grid is generally 2.54 mm (0.1
Inches), but auxiliary grids may be set at intervals (for example, 0.635 mm, 0.508 mm, 0.3175 mm) obtained by dividing the number of divisions.
【0003】しかし、近年のプリント基板の小型化・高
密度化の要求によるプリント基板の部品実装密度の向上
に伴い、基本格子にのらない配線パターンを生成する必
要性が生じてきた(以下、基本格子にのらない配線パタ
ーンを非格子パターンという。)。このような非格子パ
ターンに対しては、格子の間隔を密にしてこの格子上に
配線パターンを生成する方法や、引出し時にX方向ある
いはY方向のいずれかの格子にのるように水平あるいは
垂直な配線のパターンを生成し、以降基本格子上に配線
パターンを生成する方法等がとられてきた。However, with the recent increase in the component mounting density of printed circuit boards due to the demand for smaller and higher density printed circuit boards, it has become necessary to generate wiring patterns that do not conform to the basic grid (hereinafter, referred to as “patterns”). A wiring pattern that does not fall on the basic grid is called a non-grid pattern.) For such a non-grid pattern, a method of generating a wiring pattern on the grid with a close grid interval, or a horizontal or vertical A method of generating a wiring pattern on a basic grid and thereafter generating a wiring pattern on a basic lattice have been adopted.
【0004】[0004]
【発明が解決しようとする課題】このような従来の非格
子パターン生成方法によって、ある程度プリント基板の
部品実装密度の向上を行うことができた。By such a conventional method of generating a non-lattice pattern, the component mounting density of a printed circuit board can be improved to some extent.
【0005】しかし、現在プリント基板に使用される部
品が多様化し、端子間隔が異なる部品が一枚のプリント
基板上に混在する場合が頻繁に発生するようになってき
ており、上述した従来の非格子パターン生成方法は以下
に示すような問題点もあり、より自由にかつより簡単に
非格子パターンを設計できる方法が望まれている。However, the number of components currently used on printed boards has been diversified, and components having different terminal intervals have frequently been mixed on a single printed board. The grid pattern generation method has the following problems, and a method that can design a non-grid pattern more freely and more easily is desired.
【0006】格子の間隔を密にして非格子パターンを生
成する方法は、最適なパターンを基本格子を用いて検索
するため検索効率が高い反面、使用される部品の端子が
全て格子上に存在する必要があり、また常にオペレータ
が格子を意識しながら配線パターンを生成しなければな
らず、さらには格子間隔を頻繁に変えるためパターンの
不良が発生しやすくなる等の欠点を有している。In the method of generating a non-grid pattern by making the grid interval close, the search efficiency is high because the optimum pattern is searched using the basic grid, but the terminals of the components used are all present on the grid. In addition, the wiring pattern must be generated while the operator is always aware of the grid, and the grid interval is frequently changed.
【0007】また、引出し時にX方向あるいはY方向の
少なくとも一方の格子にのるような水平あるいは垂直の
パターンを発生させる方法では、部品端子の形状が丸型
以外の場合(長方形、長丸等)には、端子の形状に沿っ
た方向に引き出せばよいため、引出しは水平または垂直
方向のみで対応が取れる。しかし、丸型の場合は、引出
しの方向が必ずしも水平あるいは垂直方向である必要が
ないため、引出しの方向が限定されることによって操作
性が悪くなるという問題点がある。[0007] In the method of generating a horizontal or vertical pattern such that the pattern extends on at least one of the grids in the X direction or the Y direction at the time of extraction, when the shape of the component terminal is other than a round shape (rectangular, long round, etc.) In this case, it is only necessary to pull out in a direction along the shape of the terminal. However, in the case of a round shape, the drawer direction does not necessarily have to be horizontal or vertical, so that there is a problem that the operability is deteriorated by limiting the drawer direction.
【0008】本発明は、かかる点に対処してなされたも
ので、非格子パターンを含むプリント基板の配線パター
ンの設計を容易に行える配線パターン設計方法を提供す
ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a wiring pattern designing method which can easily design a wiring pattern of a printed board including a non-lattice pattern.
【0009】さらに本発明は、非格子パターンを含むプ
リント基板の配線パターンの設計が容易なCADシステ
ムを提供することを目的とする。It is a further object of the present invention to provide a CAD system in which a wiring pattern of a printed circuit board including a non-grid pattern can be easily designed.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本発明の配線パターン設計方法は、画面上に配線パ
ターンの始点を決定する工程と、この始点に配線パター
ンを引き込む点を格子上に指示する工程と、始点に対し
て指示された点が、これらを対角点とし水平な(X方向
の)辺および垂直な(Y方向の)辺を持つ矩形を形成し
うる位置にあるとき、前記始点と指示点との間に、いず
れか一方の点から前記矩形の長辺に沿って直進する長辺
線分と、他方の点からX方向の辺に対して予め設定され
た角度で前記長辺線分に至る斜線分とを結合してなる配
線パターンを生成する工程とを有することを特徴とす
る。In order to achieve the above object, a method of designing a wiring pattern according to the present invention comprises the steps of: determining a starting point of a wiring pattern on a screen ; in the step of indicating a point directed against the starting point is, when in the position capable of forming a rectangle and these diagonal points with a horizontal (X-direction) edges and vertical (Y-direction) sides Between the start point and the designated point, a long side line segment that goes straight along the long side of the rectangle from one of the points, and an angle set in advance with respect to the side in the X direction from the other point. Generating a wiring pattern formed by combining the oblique line segment leading to the long side line segment.
【0011】また本発明は、この配線パターン設計方法
において、画面上にて配線パターンの始点を決定する工
程と、この始点から配線パターンを引き込む点を指示す
る工程と、前記始点に対して指示された点が、これらを
対角として水平な辺および垂直な辺を持つ矩形を形成し
うる位置に有るとき、前記始点と指示された点との間を
前記矩形の長辺線分とこの長辺線分に対して前記始点ま
たは指示された点から至る斜線線分との組合せにより配
線パターンを形成する際のルールを設定する工程と、設
定されたルールに従って前記始点と指示された点との間
に配線パターンを生成する工程とを有することを特徴と
する。According to the present invention, there is provided a wiring pattern designing method for determining a starting point of a wiring pattern on a screen.
And the point to draw the wiring pattern from this starting point
And the point specified for the starting point
Form a rectangle with horizontal and vertical sides as diagonals
Between the start point and the designated point
The long side line segment of the rectangle and the start point for the long side line segment
Or the combination with the shaded line segment from the point specified.
A step of setting rules for forming a line pattern;
Between the starting point and the indicated point according to the established rules
And a step of generating a wiring pattern .
【0012】[0012]
【0013】また本発明の配線パターン設計用CADシ
ステムは、画面に表示された図面上にて、配線パターン
の配線開始点と配線終了点を指示する配線区間指定手段
と、この配線開始点または配線終了点に配線パターンを
引き込む点を格子上に指示する指示手段と、配線開始点
と配線終了点との間の任意の2点間に、これらを対角点
となって水平な(X方向の)辺および垂直な(Y方向
の)辺を持つ矩形を形成しうる位置にあるとき、いずれ
か一方の点から前記矩形の長辺に沿って直進する長辺線
分と、他方の点からX方向の辺に対して予め設定された
角度で前記長辺線分に至る斜線分とを結合してなる配線
パターンを生成する配線パターン生成手段とを具備する
ことを特徴とする。[0013] CAD systems for designing a wiring pattern of the present invention, in the drawing displayed on the screen, and a wiring section specifying means for instructing the wiring end point and the wiring start point of the wiring pattern, the wiring start point or line Wiring pattern at end point
Instructing means for instructing a point to be drawn on the grid, and a horizontal (X-direction) side and a vertical (X-direction) side between any two points between the wiring start point and the wiring end point as diagonal points. When at a position where a rectangle having a side (in the Y direction) can be formed, a long side line segment that goes straight along the long side of the rectangle from one point and a side in the X direction from the other point A wiring pattern generating unit configured to generate a wiring pattern formed by combining the oblique line segment reaching the long side line segment at a preset angle.
【0014】[0014]
【0015】また本発明は、上記CADシステムにおい
て、配線パターン生成手段が、画面上の任意に指示され
た点を読込む指示点読込み手段と、配線開始点から引出
される線分が長辺線分と斜線分のいずれであるかを決定
する引出し時配線パターン生成ルール、配線終了点に引
込む線分が長辺線分と斜線分のいずれであるかを決定す
る引込み時配線パターン生成ルール、およびX方向の辺
に対する斜線分の角度をそれぞれ設定する配線パターン
生成ルール設定手段と、配線開始点またはこの配線開始
点からすでに配線パターンが生成されている場合にはこ
の配線パターンの終点を始点として、この始点と指示点
読込み手段にて読込まれた指示点との間に、この始点が
配線開始点のときは配線パターン生成ルール設定手段に
て設定された引出し時の配線パターン生成ルールに従っ
てダミー配線パターンを生成し、指示点が配線終了点と
一致するときは配線パターン生成ルール設定手段にて設
定された引込み時の配線パターン生成ルールに従ってダ
ミー配線パターンを生成するダミー配線パターン生成手
段と、生成されたダミー配線パターンを配線パターンと
して確定する配線パターン確定手段と、配線パターンが
確定されたときの指示点が配線終了点でないとき、その
指示点を確定点として保存し、後続の配線パターンの始
点としてダミー配線パターン生成手段に通知する確定点
保存手段とからなることを特徴とする。Further, according to the present invention, in the CAD system, the wiring pattern generating means reads designated points on the screen arbitrarily designated points, and the line segment drawn from the wiring starting point is a long side line. Draw-out wiring pattern generation rule that determines whether the line segment is a line segment or a diagonal line, a pull-in wiring pattern generation rule that determines whether the line segment drawn into the wiring end point is a long side line or a diagonal line, and A wiring pattern generation rule setting means for setting an angle of a diagonal line with respect to a side in the X direction; and a wiring start point or, if a wiring pattern has already been generated from the wiring start point, an end point of the wiring pattern as a start point. If the start point is a wiring start point between the start point and the designated point read by the designated point reading means, the drawing set by the wiring pattern generation rule setting means A dummy wiring pattern is generated according to the wiring pattern generation rule at the time, and when the designated point coincides with the wiring end point, a dummy wiring pattern is generated according to the wiring pattern generation rule at the time of pull-in set by the wiring pattern generation rule setting means. Dummy wiring pattern generating means, wiring pattern determining means for determining the generated dummy wiring pattern as a wiring pattern, and, when the designated point when the wiring pattern is determined is not the wiring end point, storing the designated point as a determined point Further, it is characterized by comprising a fixed point storage means for notifying the dummy wiring pattern generation means as a starting point of the subsequent wiring pattern.
【0016】さらに本発明は、このCADシステムにお
いて、図面上の各要素間の間隙の許容値をパターンチェ
ック条件として設定するパターンチェック条件設定手段
と、この設定されたパターンチェック条件に基づいて、
ダミー配線パターン生成手段にて生成されたダミー配線
パターンが他の要素との間に許容値以上の間隙を保って
いるかを判定するパターンチェック手段とからなる配線
パターンチェック手段を設けたことを特徴とする。Further, according to the present invention, in the CAD system, a pattern check condition setting means for setting a permissible value of a gap between respective elements on the drawing as a pattern check condition, and based on the set pattern check condition,
Wiring pattern checking means comprising pattern checking means for determining whether the dummy wiring pattern generated by the dummy wiring pattern generating means has a gap equal to or larger than an allowable value with other elements. I do.
【0017】[0017]
【作用】本発明の配線パターン設計方法および配線パタ
ーン設計用CADシステムにおいては、ある点に対して
1点を指示するだけで、必要に応じてX方向ないしY方
向の線分と所定の角度で傾いた線分からなる配線パター
ンを2点間に生成することができる。このため、配線開
始点となる端子が格子上にないときでも、指示点を格子
上、好ましくは格子の交点にのせることにより、配線開
始点と指示点との間に容易に非格子パターンを生成し、
以降格子上にそって配線パターンを設計することができ
る。同様にして、配線終了点が格子上にないときでも、
指示点を配線終了点に置くだけで容易に非格子パターン
を配線終了点に引込むことが可能となる。その際、配線
開始点から引出される線分および配線終了点に引込む線
分を選択することにより、配線開始点、配線終了点とな
るそれぞれの端子の位置や形状に好適な配線パターンを
生成することができる。In the wiring pattern designing method and the wiring pattern designing CAD system according to the present invention, only one point is specified for a certain point, and if necessary, a line segment in the X direction or the Y direction can be formed at a predetermined angle. A wiring pattern composed of inclined line segments can be generated between two points. Therefore, even when the terminal serving as the wiring start point is not on the grid, the non-grid pattern can be easily formed between the wiring start point and the specified point by placing the designated point on the grid, preferably at the intersection of the grid. Generate
Thereafter, a wiring pattern can be designed along the lattice. Similarly, even when the wiring end point is not on the grid,
Just by placing the designated point at the wiring end point, the non-grid pattern can be easily drawn into the wiring end point. At this time, by selecting a line segment drawn from the wiring start point and a line segment drawn into the wiring end point, a wiring pattern suitable for the position and shape of each terminal serving as a wiring start point and a wiring end point is generated. be able to.
【0018】また、本発明の配線パターン設計用CAD
システムにおいては、配線区間指定手段によって結線を
行う配線開始点と配線終了点が決定され、配線パターン
生成ルール設定手段によって配線開始点から配線パター
ンを引出すとき、および配線区間の配線終了点に配線パ
ターンを引込むときの、それぞれの配線パターンの生成
ルールが設定される。そして、指示点読込み手段によっ
てマウスなどのポインティングデバイスが指示する点の
位置情報が取込まれ、ダミー配線パターン生成手段によ
って始点が配線開始点とき、すなわち確定点保存手段に
確定点が保存されていないときは引出し時の、また指示
点が配線終了点と一致したときは引込み時のそれぞれの
配線パターン生成ルールに従って、必要に応じて前述し
たX方向ないしY方向の線分と所定の角度で傾いた線分
からなるダミー配線パターンが配線開始点ないし確定点
と指示点の間に生成される。このダミー配線パターン生
成手段によって生成されるダミー配線パターンは、ポイ
ンティングデバイスによる指示点の移動に合わせてその
形状が変わるが、配線パターン確定手段によって確定さ
れると、ダミー配線パターンは配線パターンとして確定
し、そのときの指示点は確定点保存手段によって確定点
として保存される。保存された確定点は次のダミー配線
パターンの始点としてダミー配線パターン生成手段に通
知される。このようにして、始点と指示点の間に順次配
線パターンが生成され確定されることによって配線開始
点と配線終了点に配線パターンが生成されると、配線区
間指定手段によって次に結線を行う配線開始点と配線終
了点が指定されて、上述の配線パターンの生成が繰り返
される。Further, the CAD for designing a wiring pattern according to the present invention
In the system, the wiring start point and the wiring end point to be connected are determined by the wiring section designating means, and when the wiring pattern is drawn from the wiring starting point by the wiring pattern generation rule setting means, and when the wiring pattern is set at the wiring end point of the wiring section. Is set, a rule for generating each wiring pattern is set. Then, the position information of the point pointed by the pointing device such as a mouse is fetched by the point reading means, and the starting point is the wiring start point by the dummy wiring pattern generating means, that is, the fixed point is not stored in the fixed point storing means. At the time of pulling out, or when the designated point coincides with the wiring end point, it is inclined at a predetermined angle with the line segment in the X direction or Y direction as necessary according to the respective wiring pattern generation rules at the time of pulling in. A dummy wiring pattern composed of line segments is generated between a wiring start point or a fixed point and a designated point. The shape of the dummy wiring pattern generated by the dummy wiring pattern generating means changes according to the movement of the designated point by the pointing device. However, when the wiring pattern determining means determines the dummy wiring pattern, the dummy wiring pattern is determined as the wiring pattern. The designated point at that time is stored as a fixed point by the fixed point storing means. The stored fixed point is notified to the dummy wiring pattern generation means as the starting point of the next dummy wiring pattern. In this way, when the wiring patterns are sequentially generated and determined between the start point and the designated point, and the wiring patterns are generated at the wiring start point and the wiring end point, the wiring section designating means performs the next wiring. The start point and the wiring end point are designated, and the above-described generation of the wiring pattern is repeated.
【0019】このため、オペレータは画面を見ながら、
結線を行うそれぞれの端子の位置や形状および基板上の
他のパターンの配置に応じた好適な配線パターンを基本
格子にとらわれることなく自由にかつ簡単に設計するこ
とができる。For this reason, the operator looks at the screen,
A suitable wiring pattern according to the position and shape of each terminal to be connected and the arrangement of other patterns on the substrate can be freely and easily designed without being bound by the basic grid.
【0020】さらに、上記CADシステムに、基板上の
各要素間の間隙の許容値からなるパターンチェック条件
を設定するパターンチェック条件設定手段と、このパタ
ーンチェック条件設定手段によって設定されたパターン
チェック条件に基づいて、ダミー配線パターン生成手段
にて生成されたダミー配線パターンと他の要素との間隙
が許容値以下にないかどうかダミー配線パターンをチェ
ックするパターンチェック手段とを設けることにより、
オペレータはダミー配線パターンを画面で見ながら生成
している段階で直ちに他の障害要素と干渉しないかどう
かを確認することができる。したがって、配線不良のな
い配線パターンを効率よく設計することができる。Further, in the CAD system, a pattern check condition setting means for setting a pattern check condition comprising an allowable value of a gap between each element on the substrate, and a pattern check condition set by the pattern check condition setting means. Based on the above, by providing a pattern check means for checking the dummy wiring pattern whether the gap between the dummy wiring pattern generated by the dummy wiring pattern generating means and other elements is not less than an allowable value,
The operator can immediately confirm whether or not it interferes with another obstacle element while the dummy wiring pattern is being generated while looking at the screen. Therefore, it is possible to efficiently design a wiring pattern having no wiring failure.
【0021】[0021]
【実施例】以下、図面に基づいて本発明の実施例を説明
する。図1は、本発明にかかるプリント基板の部品配置
および配線の設計のためのCADシステムの一実施例を
示すもので、ディスプレイ1aと、キーボード、マウス
等の入力装置1bと、記憶装置2と、部品配置設計手段
3と、配線パターン生成手段4と、配線パターンチェッ
ク手段5とによって構成されている。ディスプレイ1a
は基板の部品配置図等の配線パターン設計に必要な情報
を表示し、入力装置1bはこのディスプレイ1aに表示
されている画面情報に基づいて設計に必要な情報を入力
する手段である。記憶装置2は基板上の部品の配置設
計、配線パターンの設計等に必要なデータを記憶するも
のであり、この記憶装置2内のデータに基づいて最適な
基板の配置図が部品配置設計手段3によって作成され
る。配線パターン生成手段4は、部品配置設計手段3に
よって作成された部品配置図上に、入力装置1bを介し
て入力される情報、例えば配線開始点、配線終了点およ
びこれらの間で任意に指示される点の座標情報等に基づ
いて、配線開始点と配線終了点の間に配線パターンを生
成する。そして、配線パターンチェック手段5は、配線
パターン生成手段4によって生成される配線パターンが
基板上の他の要素との間に十分な距離を有しているかを
チェックする機能を有する。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an embodiment of a CAD system for designing the arrangement and wiring of components on a printed circuit board according to the present invention. The display 1a, an input device 1b such as a keyboard and a mouse, a storage device 2, It is composed of a component layout design unit 3, a wiring pattern generation unit 4, and a wiring pattern check unit 5. Display 1a
Displays information necessary for designing a wiring pattern such as a component layout diagram of a board, and an input device 1b is a means for inputting information necessary for the design based on screen information displayed on the display 1a. The storage device 2 stores data necessary for the layout design of components on a board, the design of wiring patterns, and the like. Based on the data in the storage device 2, an optimal board layout diagram is stored in the component layout design means 3. Created by The wiring pattern generating means 4 arbitrarily designates information input via the input device 1b, such as a wiring start point and a wiring end point, on the component layout drawing created by the component layout design means 3 and between them. A wiring pattern is generated between the wiring start point and the wiring end point based on the coordinate information of the point to be connected. The wiring pattern checking means 5 has a function of checking whether the wiring pattern generated by the wiring pattern generating means 4 has a sufficient distance from other elements on the substrate.
【0022】このようなCADシステムを用いて配線パ
ターンの設計を行うにあたり、まず、ディスプレイ1a
に、図2に示すような例えばプリント配線基板の部品配
置図が表示される。このような配線基板の部品配置図
は、記憶装置2にそれぞれ格納されている部品の形状や
端子数の情報を部品単位で記憶するライブラリー2a、
部品名称および相互端子間の結線信号情報等を記憶する
ネットリスト2b、および基板の積層構造、実装部品や
配線パターンの相互の間隙の許容値、格子間隔の情報等
を記憶する設計ルールファイル2cのデータより部品配
置設計手段3に従って自動的に設計され表示される。こ
のような部品配置自動設計は、例えばRACAL-REDAC 社の
VISULA のソフトウエアなどによってすでに実現されて
いる。そして、この基板の部品配置図において、ネット
リスト2bの相互端子間の結線信号情報に基づいて結線
すべき端子と端子がそれぞれ直線(図中では点線)で接
続されて表示される。また、設計の基準となる格子6も
表示される。In designing a wiring pattern using such a CAD system, first, the display 1a
Then, a component layout diagram of, for example, a printed wiring board as shown in FIG. 2 is displayed. The component layout diagram of such a wiring board includes a library 2a that stores information on the shape and the number of terminals of components stored in the storage device 2 in units of components,
A net list 2b for storing information such as component names and connection signal information between mutual terminals, and a design rule file 2c for storing information such as a laminated structure of boards, allowable values of mutual gaps between mounted components and wiring patterns, and grid intervals. The data is automatically designed and displayed according to the component layout design means 3 based on the data. Such automatic component placement design is, for example, RACAL-REDAC's
It has already been realized by VISULA software. Then, in the component layout diagram of this board, the terminals to be connected and the terminals are respectively connected by straight lines (dotted lines in the figure) and displayed based on the connection signal information between the mutual terminals of the netlist 2b. Also, a grid 6 serving as a design reference is displayed.
【0023】このディスプレイ1aに表示されている基
板の部品配置図に基づいて、対話式に配線パターンの設
計が行われる。以下、その設計プロセスを、図2、図3
および図4を参照して説明する。ここで、図3は図1の
配線パターン生成手段4と配線パターンチェック手段5
の機能をさらに詳細に示した本発明の配線パターン用C
ADシステムの一実施例を示すものであり、図4は配線
パターンの生成ステップを例示する図である。A wiring pattern is designed interactively based on the component layout of the board displayed on the display 1a. The design process is described below with reference to FIGS.
This will be described with reference to FIG. Here, FIG. 3 shows the wiring pattern generating means 4 and the wiring pattern checking means 5 of FIG.
C for wiring pattern of the present invention showing the function of
FIG. 4 shows an example of an AD system, and FIG. 4 is a diagram illustrating a wiring pattern generation step.
【0024】まず、図2に示すように、配線パターンが
確定していない未結線経路から配線しようとする未結線
経路7をマウスのようなポインティングディバイス等で
選択すると、配線区間指定手段8は、ポインティングデ
ィバイスで指示しているピックカーソル10に直線距離
で近い未結線経路7の端点を配線開始点12、他方の端
点を配線終了点14として認識を行い、後述するダミー
配線パターン生成手段16に通知する。First, as shown in FIG. 2, when an unconnected path 7 to be wired is selected from an unconnected path whose wiring pattern has not been determined using a pointing device such as a mouse, the wiring section designating means 8 The end point of the unconnected path 7 which is close to the pick cursor 10 pointed by the pointing device at a straight line distance is recognized as a wiring start point 12 and the other end point is recognized as a wiring end point 14 and notified to a dummy wiring pattern generation means 16 described later. I do.
【0025】配線区間指定手段8によって配線開始点1
2と配線終了点14が決定されると、指示点読込み手段
18は、オペレータがマウスなどのポインティングデバ
イスによって任意に指示する点20aの座標情報を読込
み、指示点20aの情報としてダミー配線パターン生成
手段16に提供する。The wiring start point 1 is determined by the wiring section designating means 8.
2 and the wiring end point 14, the designated point reading means 18 reads the coordinate information of the point 20a arbitrarily designated by the operator using a pointing device such as a mouse, and generates the dummy wiring pattern generating means as information of the designated point 20a. 16 to provide.
【0026】ダミー配線パターン生成手段16は、入力
した指示点20aをまず配線区間指定手段8により提供
された配線終了点14と比較し一致を検出しなかったと
き、配線開始点12と指示点20aとの間に、以下に説
明する配線パターン生成ルール設定手段24において予
め設定される引出し時の配線パターン生成ルールに従い
ダミー配線パターンを生成する。The dummy wiring pattern generating means 16 first compares the input designated point 20a with the wiring end point 14 provided by the wiring section designating means 8, and if no match is detected, the wiring starting point 12 and the designated point 20a In between, a dummy wiring pattern is generated in accordance with a wiring pattern generation rule at the time of extraction set in advance by a wiring pattern generation rule setting means 24 described below.
【0027】引出し時の配線パターン生成ルールは、図
4に示すように、配線開始点12に対してX方向または
Y方向にない点20aを指示した時、生成される配線パ
ターンが符号26のパターンか符号28のパターンかを
指定するものである。符号26の配線パターンは、配線
開始点12と指示点20aを対角点とするX方向の辺と
Y方向の辺を持つ長方形30を仮定して、配線開始点1
2から長辺上に線分26aを発生し、この線分26aか
ら指示点20aへX方向の辺に対して所定の角度、例え
ば45°の傾きで至る線分26bを発生してなる。符号2
8の配線パターンは、配線開始点12から例えば45°の
傾きで線分28aを発生し、長方形30の長辺にぶつか
った点で長辺に沿って指示点20aへ線分28bを発生
してなる。前者の配線パターン26を長辺モード、後者
の配線パターン28を短辺モードと定義すれば、この引
出し時の配線パターン生成ルールは、図5に示すような
配線パターン生成ルール設定用ウィンドウ31におい
て、配線の項目32のメニュー33の引出しの欄で長
辺、短辺のいずれかを選択することにより、パターン生
成ルール設定手段24に設定される。また、26bおよ
び28aの線分の傾きは、ウィンドウ31において格子
の項目34のメニューにて角度を書込むことによって決
定される。この線分の角度は 0°〜90°の範囲で任意に
設定することができる。また、このような配線パターン
生成ルール設定用ウィンドウ31の画面データは、記憶
装置2内のデータにより配線パターン生成ルール設定手
段24において作成され、オペレータの要求に応じてデ
ィスプレイ1a上に呼び出され、設計用画面とは別に配
線パターン生成ルール設定用ウィンドウ31として表示
される。この引出し時の配線パターンのモードは、配線
開始点12である部品端子の形状等により選択すること
ができる。図4の例では、配線開始点の端子が長丸形状
のため、長辺モードが選択される。As shown in FIG. 4, the wiring pattern generation rule at the time of extraction is such that when a point 20a that is not in the X or Y direction with respect to the wiring start point 12 is designated, the wiring pattern to be generated is the pattern 26. Or the pattern of reference numeral 28. The wiring pattern denoted by reference numeral 26 assumes a rectangle 30 having a side in the X direction and a side in the Y direction with the wiring starting point 12 and the designated point 20a as diagonal points.
2, a line segment 26a is generated on the long side, and a line segment 26b is generated from the line segment 26a to the designated point 20a at a predetermined angle, for example, a 45 ° inclination with respect to the side in the X direction. Sign 2
The wiring pattern 8 generates a line segment 28a at an inclination of, for example, 45 ° from the wiring start point 12, and generates a line segment 28b along the long side at the point where the rectangle 30 hits the long side to the designated point 20a. Become. If the former wiring pattern 26 is defined as the long side mode and the latter wiring pattern 28 is defined as the short side mode, the wiring pattern generation rule at the time of drawing out is defined in the wiring pattern generation rule setting window 31 as shown in FIG. By selecting one of the long side and the short side in the drawer column of the menu 33 of the wiring item 32, the setting is made in the pattern generation rule setting means 24. The inclination of the line segments 26b and 28a is determined by writing the angle in the menu of the grid item 34 in the window 31. The angle of this line segment can be set arbitrarily in the range of 0 ° to 90 °. The screen data of the wiring pattern generation rule setting window 31 is created in the wiring pattern generation rule setting means 24 based on the data in the storage device 2 and called up on the display 1a in response to an operator's request. Is displayed as a wiring pattern generation rule setting window 31 separately from the application screen. The mode of the wiring pattern at the time of drawing out can be selected according to the shape of the component terminal, which is the wiring starting point 12, and the like. In the example of FIG. 4, since the terminal at the wiring start point is oval, the long side mode is selected.
【0028】このようにして、ダミー配線パターン生成
手段16は、配線パターン生成ルール設定手段24に設
定されている引出し時の配線パターン生成ルールに従
い、配線開始点12と指示点20aとの間に符号26の
ダミー配線パターンを生成する。このとき指示点20a
を格子6上、さらに好ましくは交点にとれば、配線開始
点12が格子6上にない場合でも、配線開始点12から
容易に垂直な線分を引き出し格子6上に引き込むことが
できるとともに、以降の配線パターンを格子6上に沿っ
て生成することができる。In this manner, the dummy wiring pattern generation means 16 sets the code between the wiring start point 12 and the designated point 20a in accordance with the wiring pattern generation rule at the time of drawing set in the wiring pattern generation rule setting means 24. 26 dummy wiring patterns are generated. At this time, the designated point 20a
Is taken on the grid 6, more preferably at the intersection, if the wiring start point 12 is not on the grid 6, a vertical line segment can be easily drawn from the wiring start point 12 and drawn on the grid 6, and Can be generated along the grid 6.
【0029】ラバーバンド表示制御手段42は、ダミー
配線パターン生成手段16で生成されたダミー配線パタ
ーンをディスプレイ1aに表示する。このとき、既にダ
ミー配線パターンが表示されていた場合には、まず既存
のダミー配線パターンの消画を行い、新たなダミー配線
パターンの表示を行う。したがって、このラバーバンド
表示制御手段42により、指示点20aの移動に合わせ
てリアルタイムでダミー配線パターン生成手段16で生
成されるダミー配線パターンがディスプレイ1aにラバ
ーバンドのごとく表示される。このため、オペレータは
ポインティングディバイスを移動させながら指示点20
aを格子6上、例えば格子6の交点にとり、好適なパタ
ーンを探すことができる。The rubber band display control means 42 displays the dummy wiring pattern generated by the dummy wiring pattern generating means 16 on the display 1a. At this time, if the dummy wiring pattern has already been displayed, the existing dummy wiring pattern is first erased, and a new dummy wiring pattern is displayed. Therefore, the dummy wiring pattern generated by the dummy wiring pattern generating means 16 is displayed on the display 1a like a rubber band in real time by the rubber band display control means 42 in accordance with the movement of the designated point 20a. For this reason, the operator moves the pointing device while moving the pointing point 20.
By taking "a" on the grid 6, for example, at the intersection of the grid 6, a suitable pattern can be searched for.
【0030】同時に、パターンチェック手段44は、ダ
ミー配線パターン生成手段16で生成されたダミー配線
パターンが他のパターン要素と十分な間隙を保っている
かを予め設定されたパターンチェック条件に基づいて判
定し、オペレータに、例えば色表示、ブザー、メッセー
ジ等の方法で通知する。At the same time, the pattern checking means 44 determines whether the dummy wiring pattern generated by the dummy wiring pattern generating means 16 has a sufficient gap with other pattern elements based on a preset pattern checking condition. Is notified to the operator by, for example, a color display, a buzzer, a message, or the like.
【0031】このパターンチェック条件は、パターンチ
ェック条件設定手段46によって予め設定される。例え
ば、図6に示すように、パターンチェック条件設定用ウ
ィンドウ61を介して配線パターンとこのパターンの障
害となる各要素間の許容距離を数値で指定することによ
りパターンチェック条件が設定される。図6の例では、
PAD−PAD間、PAD−VIA間、VIA−VIA
間、PAD−LINE間、VIA−LINE間、LIN
E−LINE間のそれぞれの間隙許容値が設計ルールフ
ァイル2cより呼び出され設定されている。パターンチ
ェック条件設定用ウィンドウ61の画面データは、記憶
装置2のデータに基づいてパターンチェック条件設定手
段46で作成され、パターンチェック条件設定用ウィン
ドウ61として配線パターン生成ルール設定用ウィンド
ウ31と入れ替りにディスプレイ1aに表示される。The pattern check conditions are set in advance by the pattern check condition setting means 46. For example, as shown in FIG. 6, a pattern check condition is set by designating, via a pattern check condition setting window 61, a numerical value of an allowable distance between a wiring pattern and each element that becomes an obstacle of the pattern. In the example of FIG.
PAD-PAD, PAD-VIA, VIA-VIA
, PAD-LINE, VIA-LINE, LIN
Each allowable gap value between E-LINE is called and set from the design rule file 2c. The screen data of the pattern check condition setting window 61 is created by the pattern check condition setting means 46 based on the data of the storage device 2 and is displayed as the pattern check condition setting window 61 instead of the wiring pattern generation rule setting window 31. 1a.
【0032】パターンチェック手段44は、パターンチ
ェック条件設定手段46に設定された各要素間の間隙許
容値に基づいて、例えば図7に示すように、まず各要素
71の周囲に間隙許容値のスペース72を付けた図形7
3を仮定し、基板を所定のサイズでメッシュ分割して、
このメッシュごとにメッシュ内にある図形73について
相互の距離を計算して交差点の有無を求めることによ
り、間隔が十分保てているかどうかの判定を行う。The pattern checking means 44 firstly forms a space of the gap allowance around each element 71 based on the gap allowance between the elements set in the pattern check condition setting means 46, as shown in FIG. Figure 7 with 72
Assuming 3 and dividing the substrate into meshes of a predetermined size,
By calculating the distance between the figures 73 in the mesh for each mesh and determining the presence or absence of the intersection, it is determined whether or not the interval is sufficiently maintained.
【0033】配線パターン確定手段74は、ラバーバン
ド表示制御手段42を介して画面に表示されているダミ
ー配線パターンを確定するための手段であり、オペレー
タによって確定信号が入力されると、パターンチェック
手段44を経たダミー配線パターンを配線パターンとし
て確定し、配線パターン表示手段76を介してディスプ
レイ1aに表示する。The wiring pattern determining means 74 is means for determining the dummy wiring pattern displayed on the screen via the rubber band display control means 42. When an operator inputs a determination signal, the pattern checking means 74 The dummy wiring pattern passed through 44 is determined as a wiring pattern, and is displayed on the display 1a via the wiring pattern display means 76.
【0034】確定点保存手段78は、確定した指示点2
0aの座標を保存し、次に生成される配線パターンの始
点としてダミー配線パターン生成手段16に通知する。The determined point storing means 78 stores the determined designated point 2
The coordinates of 0a are stored and notified to the dummy wiring pattern generation means 16 as the starting point of the wiring pattern to be generated next.
【0035】以上のようにして、配線開始点12と指示
点20aとの間に配線パターンが確定されると、前回の
指示点である確定点20aを始点として次に任意にポイ
ンティングディバイスが指示する点20bとの間に、配
線パターン生成ルール設定手段24に予め設定された引
出し時の配線パターン生成ルールに従ってダミー配線パ
ターンが生成される。通常は、格子6に沿って配線パタ
ーンを設計する方が容易なので、指示点20bは確定点
20aと同一の格子線分上に得られ、確定点20aと指
示点20bとの間に水平な配線パターン80が生成され
る。As described above, when the wiring pattern is determined between the wiring starting point 12 and the designated point 20a, the pointing device arbitrarily specifies the next starting point from the determined point 20a which is the previous designated point. Between the point 20b and the wiring pattern generation rule setting means 24, a dummy wiring pattern is generated according to the wiring pattern generation rule at the time of drawing. Usually, it is easier to design a wiring pattern along the grid 6, so that the designated point 20b is obtained on the same grid line as the fixed point 20a, and a horizontal wiring is provided between the fixed point 20a and the designated point 20b. A pattern 80 is generated.
【0036】この水平な配線パターン80が確定される
と、指示点20bが新たな確定点として確定点保存手段
22に書換えられ、この確定点20bと次の指示点20
cとの間に配線パターンの生成が行われる。When the horizontal wiring pattern 80 is fixed, the designated point 20b is rewritten as a new fixed point in the fixed point storage means 22, and the fixed point 20b and the next designated point 20 are rewritten.
c, a wiring pattern is generated.
【0037】ここで、ポインティングディバイスで配線
終了点14を指示した場合、ダーミー配線パターン生成
手段16は、指示点20cが配線終了点14と一致する
ことを検出して、配線パターン生成ルール設定手段24
に予め設定される引込み時の配線パターン生成ルールに
従って長辺モード82または短辺モード84のダミー配
線パターンを生成する。この場合の長辺モード、短辺モ
ードは配線終了点である指示点を基準にして決められ
る。引込み時の配線パターン生成ルールは、引出し時の
配線パターン生成ルールと同様に配線パターン生成ルー
ル設定用ウィンドウ31にて設定される。配線終了点1
4が長丸状の端子であれば、垂直線分を引込む長辺モー
ドが選択される。Here, when the wiring device 14 designates the wiring end point 14 with a pointing device, the dermy wiring pattern generation means 16 detects that the designated point 20c coincides with the wiring end point 14, and sets the wiring pattern generation rule setting means 24.
A dummy wiring pattern of the long side mode 82 or the short side mode 84 is generated in accordance with the wiring pattern generation rule at the time of pull-in set in advance. In this case, the long side mode and the short side mode are determined based on the designated point which is the wiring end point. The wiring pattern generation rule at the time of drawing in is set in the wiring pattern generation rule setting window 31 similarly to the wiring pattern generation rule at the time of drawing. Wiring end point 1
If the terminal 4 is an oval terminal, the long side mode for drawing a vertical line segment is selected.
【0038】以上説明したように、ダミー配線パターン
生成手段16は、確定点保存手段78に確定点が保存さ
れていないときは、配線開始点12を始点として認識
し、確定点保存手段78に確定点が保存されているとき
は、この確定点を始点として認識して始点と指示点との
間にダミー配線パターンを生成する。As described above, when the fixed point is not stored in the fixed point storage means 78, the dummy wiring pattern generation means 16 recognizes the wiring start point 12 as the starting point, and makes the fixed point storage means 78 determine. When the point is stored, the determined point is recognized as a starting point, and a dummy wiring pattern is generated between the starting point and the designated point.
【0039】なお、確定点20aと配線終了点でない指
示点20bとの間に生成する配線パターンは、引出し時
の生成ルールに従うと説明したが、これに限らず引込み
時の生成ルールに従うようにしてもよい。It has been described that the wiring pattern generated between the fixed point 20a and the designated point 20b which is not the wiring end point complies with the generation rule at the time of drawing out. Is also good.
【0040】以上の配線パターン生成ステップを経て、
配線開始点12と配線終了点14との間に、例えば図4
に太線で示す配線パターンが生成される。1つの配線開
始点−配線終了点間の配線パターンが確定されると、次
の配線区間が配線区間指定手段8により選択され、以
下、同様にして配線パターンの設計が行われ、図8に示
すような配線パターン設計図が得られる。。Through the above wiring pattern generation step,
Between the wiring start point 12 and the wiring end point 14, for example, FIG.
Then, a wiring pattern indicated by a thick line is generated. When the wiring pattern between one wiring start point and the wiring end point is determined, the next wiring section is selected by the wiring section designating means 8, and thereafter, the wiring pattern is designed in the same manner as shown in FIG. Such a wiring pattern design drawing is obtained. .
【0041】以上説明したように、本発明によれば、プ
リント基板に使用される部品の端子形状に合わせて配線
パターンの設計を行うことができるとともに、格子上に
ない部品端子からの配線パターンなど非格子パターンの
設計をオペレータが基本格子を意識せずに行うことが可
能である。さらに、ダミー配線パターンの生成段階でパ
ターンチェックを行うことにより、配線不良のない好適
なパターンを効率よく設計することができる。As described above, according to the present invention, it is possible to design a wiring pattern in accordance with the terminal shape of a component used on a printed circuit board, and to design a wiring pattern from a component terminal that is not on a lattice. It is possible for an operator to design a non-grid pattern without being conscious of the basic grid. Further, by performing a pattern check at the stage of generating a dummy wiring pattern, it is possible to efficiently design a suitable pattern without wiring defects.
【0042】なお、上記実施例ではダミー配線パターン
の生成後にパターンチェックを行う機能を設けたが、全
ての配線パターンの設計終了後にパターンチェックを行
うようにしてもよい。In the above embodiment, the function of performing the pattern check after the generation of the dummy wiring pattern is provided. However, the pattern check may be performed after the design of all the wiring patterns is completed.
【0043】また、上記実施例では配線パターン生成ル
ールを予め設定して、長辺モードか短辺モードのいずれ
かのダミー配線パターンを生成しディスプレイに表示す
るものであったが、長辺モードおよび短辺モードのダミ
ー配線パターンをともにディスプレイに表示後、オペレ
ータがいずれか一方のパターンを選択するようにするこ
とも可能である。In the above-described embodiment, the wiring pattern generation rule is set in advance, and either the long side mode or the short side mode is generated and displayed on the display. After displaying both the dummy wiring patterns in the short side mode on the display, the operator can select either one of the patterns.
【0044】[0044]
【発明の効果】以上説明したように、本発明によれば、
非格子パターンを含む配線パターンの設計をより自由に
効率よく容易に行うことができ、プリント基板の小型化
・高密度化の要求に十分応えることができる。As described above, according to the present invention,
It is possible to freely and efficiently design a wiring pattern including a non-lattice pattern, and it is possible to sufficiently meet the demand for miniaturization and high density of a printed circuit board.
【図1】本発明にかかる部品配置および配線の設計のた
めのCADシステムの概略的構成例を示すブロック図で
ある。FIG. 1 is a block diagram showing a schematic configuration example of a CAD system for designing component placement and wiring according to the present invention.
【図2】基板の部品配置図および配線区間の指定方法を
説明する図である。FIG. 2 is a diagram illustrating a component layout diagram of a board and a method of specifying a wiring section;
【図3】本発明の配線パターン設計用CADシステムの
一実施例を示すブロック図である。FIG. 3 is a block diagram showing an embodiment of a CAD system for designing a wiring pattern according to the present invention.
【図4】配線パターンの生成方法をステップに分けて説
明する図である。FIG. 4 is a diagram illustrating a method of generating a wiring pattern in steps;
【図5】配線パターン生成ルール設定用ウィンドウを示
す図である。FIG. 5 is a diagram showing a wiring pattern generation rule setting window.
【図6】パターンチェック条件設定用ウィンドウを示す
図である。FIG. 6 is a diagram showing a pattern check condition setting window.
【図7】パターンのチェック方法を説明する図である。FIG. 7 is a diagram illustrating a method of checking a pattern.
【図8】本発明によって設計された基板上の配線パター
ンを例示する図である。FIG. 8 is a diagram illustrating a wiring pattern on a substrate designed according to the present invention.
2………記憶装置 3………部品配置設計手段 4………配線パターン生成手段 5………配線パターンチェック手段 6………格子 7………未結線経路 8………配線区間指定手段 10………ピックカーソル 12………配線開始点 14………配線終了点 16………ダミー配線パターン生成手段 18………指示点読込み手段 20………指示点 24………配線パターン生成ルール設定手段 26………引出し時の長辺モードの配線パターン 28………引出し時の短辺モードの配線パターン 31………配線パターン生成ルール設定用ウィンドウ 42………ラバーバンド表示制御手段 44………パターンチェック手段 46………パターンチェック条件設定手段 61………パターンチェック条件設定用ウィンドウ 74………配線パターン確定手段 76………配線パターン表示手段 78………確定点保存手段 82………引込み時の長辺モードの配線パターン 84………引込み時の短辺モードの配線パターン 2 ... storage device 3 ... component arrangement design means 4 ... wiring pattern generation means 5 ... wiring pattern checking means 6 ... lattice 7 ... unconnected path 8 ... wiring section designation means 10 Pick cursor 12 Wiring start point 14 Wiring end point 16 Dummy wiring pattern generating means 18 Designated point reading means 20 Designated point 24 Generating wiring pattern Rule setting means 26... Wiring pattern in long side mode at the time of drawing out 28... Wiring pattern of short side mode at the time of drawing out 31... Window for setting wiring pattern generation rule 42... Rubber band display control means 44 ... Pattern check means 46 ... Pattern check condition setting means 61 ... Pattern check condition setting window 74 ... Wiring pattern determination means 7 6: Wiring pattern display means 78: Fixed point storage means 82: Wiring pattern of long side mode at the time of retraction 84 ... Wiring pattern of short side mode at the time of retraction
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−161569(JP,A) 特開 平3−204777(JP,A) 特開 平2−42580(JP,A) 特開 昭62−291998(JP,A) 特開 昭62−269338(JP,A) 特開 昭62−194579(JP,A) (58)調査した分野(Int.Cl.6,DB名) G06F 17/50 H01L 21/82 H01L 23/52 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-2-161569 (JP, A) JP-A-3-204777 (JP, A) JP-A-2-42580 (JP, A) JP-A-62-162 291998 (JP, A) JP-A-62-269338 (JP, A) JP-A-62-194579 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G06F 17/50 H01L 21 / 82 H01L 23/52
Claims (5)
工程と、この始点に配線パターンを引き込む点を格子上
に指示する工程と、始点に対して指示された点が、これ
らを対角点とし水平な(X方向の)辺および垂直な(Y
方向の)辺を持つ矩形を形成しうる位置にあるとき、前
記始点と指示点との間に、いずれか一方の点から前記矩
形の長辺に沿って直進する長辺線分と、他方の点からX
方向の辺に対して予め設定された角度で前記長辺線分に
至る斜線分とを結合してなる配線パターンを生成する工
程とを有することを特徴とする配線パターン設計方法。1. A step of determining a starting point of a wiring pattern on a screen, and a step of drawing a wiring pattern to the starting point on a grid.
In the step of indicating in the point directed against the starting point, (the X direction) and these diagonal points horizontal edges and vertical (Y
When the position is such that a rectangle having sides (in the direction) can be formed, a long side line segment that goes straight along the long side of the rectangle from any one point between the start point and the designated point, and the other X from the point
Generating a wiring pattern formed by combining a slanted line segment extending to the long side line segment at a preset angle with respect to a side in the direction.
る工程と、この始点から配線パターンを引き込む点を指
示する工程と、前記始点に対して指示された点が、これ
らを対角として水平な辺および垂直な辺を持つ矩形を形
成しうる位置に有るとき、前記始点と指示された点との
間を前記矩形の長辺線分とこの長辺線分に対して前記始
点または指示された点から至る斜線線分との組合せによ
り配線パターンを形成する際のルールを設定する工程
と、設定されたルールに従って前記始点と指示された点
との間に配線パターンを生成する工程と、 を有することを特徴とする配線パターン設計方法。2. A starting point of a wiring pattern is determined on a screen.
And the point where the wiring pattern is drawn from this starting point.
And the point designated for the starting point
Form a rectangle with horizontal and vertical sides diagonally
When it is in a position that can be formed, the start point and the point indicated
The distance between the long side line segment of the rectangle and the long side line segment is
Point or a combination with a diagonal line from the designated point.
Of setting rules for forming wiring patterns
And the point designated as the starting point according to the set rules.
Generating a wiring pattern between the two .
ーンの配線開始点と配線終了点を指示する配線区間指定
手段と、この配線開始点または配線終了点に配線パター
ンを引き込む点を格子上に指示する指示手段と、前記配
線開始点と配線終了点との間の任意の2点間に、これら
を対角点となって水平な(X方向の)辺および垂直な
(Y方向の)辺を持つ矩形を形成しうる位置にあると
き、いずれか一方の点から前記矩形の長辺に沿って直進
する長辺線分と、他方の点からX方向の辺に対して予め
設定された角度で前記長辺線分に至る斜線分とを結合し
てなる配線パターンを生成する配線パターン生成手段と
を具備することを特徴とする配線パターン設計用CAD
システム。 3. A wiring section designating means for designating a wiring start point and a wiring end point of a wiring pattern on a drawing displayed on a screen, and a wiring pattern at the wiring start point or the wiring end point.
Instruction means for instructing a point on the grid on which to pull in the wiring, and a horizontal (X-direction) side and a diagonal point between any two points between the wiring start point and the wiring end point. When located at a position where a rectangle having a vertical (Y-direction) side can be formed, a long-side line segment that goes straight from one of the points along the long side of the rectangle, and a side in the X-direction from the other point And a wiring pattern generating means for generating a wiring pattern formed by combining a slant line segment extending to the long side line segment at a predetermined angle with respect to the wiring pattern design CAD.
system.
配線パターン生成手段が、図面上の任意に指示された点
を読み込む指示点読み込み手段と、配線開始点から引き
出される線分が長辺線分と斜線分のいずれであるかを決
定する引き出し時配線パターン生成ルール、配線終了点
に引き込む線分が長辺線分と斜線分のいずれであるかを
決定する引き込み時線配線パターン生成ルール、および
X方向の辺に対する斜線分の角度をそれぞれ設定する配
線パターン生成ルール設定手段と、前記配線開始点また
はこの配線開始点からすでに配線パターンが生成されて
いる場合には該配線パターンの終点を始点として、この
始点と前記指示点読み込み手段にて読み込まれた指示点
との間に、この始点が前記配線開始点のときは前記配線
パターン生成ルール設定手段にて設定された引き出し時
の配線パターン生成ルールに従ってダミー配線パターン
を生成し、前記指示点が配線終了点と一致するときは前
記配線パターン生成ルール設定手段にて設定された引き
込み時の配線パターン生成ルールに従ってダミー配線パ
ターンを生成するダミー配線パターン生成手段と、生成
されたダミー配線パターンを配線パターンとして確定す
る配線パターン確定手段と、配線パターンが確定された
ときの指示点が配線終了点でないとき、その指示点の座
標を確定点として保存し、後続の配線パターンの始点と
して前記ダミー配線パターン生成手段に通知する確定点
保存手段とを具備することを特徴とする配線パターン設
計用CADシステム。 4. A CAD system according to claim 3 , wherein said wiring pattern generation means reads designated points on the drawing at a designated point, and a line segment drawn from the wiring start point is a long side line. Draw-out wiring pattern generation rule that determines whether the line segment to be drawn is a long side line or a diagonal line, And a wiring pattern generation rule setting means for setting an angle of a diagonal line with respect to a side in the X direction, and a wiring start point or an end point of the wiring pattern if a wiring pattern has already been generated from the wiring start point. Between the starting point and the designated point read by the designated point reading means, when the starting point is the wiring starting point, the wiring pattern generation rule A dummy wiring pattern is generated according to the wiring pattern generation rule at the time of drawing set by the setting means, and when the designated point coincides with the wiring end point, the wiring at the time of drawing set by the wiring pattern generation rule setting means is generated. A dummy wiring pattern generating means for generating a dummy wiring pattern in accordance with a pattern generation rule; a wiring pattern determining means for determining the generated dummy wiring pattern as a wiring pattern; and a designated point when the wiring pattern is determined is not a wiring end point. A CAD system for designing a wiring pattern, comprising: a fixed point storing unit that stores the coordinates of the designated point as a fixed point and notifies the dummy wiring pattern generating unit as a starting point of a subsequent wiring pattern.
前記配線パターン生成手段が、 画面上の任意に指示された点を読み込む指示点読込み手
段と、配線開始点から引き出される線分が長辺線分と斜
線分のいずれであるかを決定する引き出し時配線パター
ン生成ルール、配線終了点に引き込む線分が長辺線分と
斜線分のいずれであるかを決定する引き込み時線配線パ
ターン生成ルール、およびX方向の辺に対する斜線分の
角度をそれぞれ設定する配線パターン生成ルール設定手
段と、前記配線開始点またはこの配線開始点からすでに
配線パターンが生成されている場合には該配線パターン
の終点を始点として、この始点と前記指示点読み込み手
段にて読み込まれた指示点との間に、この始点が前記配
線開始点のときは前記配線パターン生成ルール設定手段
にて設定された引き出し時の配線パターン生成ルールに
従ってダミー配線パターンを生成し、前記指示点が配線
終了点と一致するときは前記配線パターン生成ルール設
定手段にて設定された引き込み時の配線パターン生成ル
ールに従ってダミー配線パターンを生成するダミー配線
パターンを生成手段と、生成されたダミー配線パターン
配線パターンとして確定する配線パターン確定手段と、
配線パターンが確定されたときの指示点が配線終了点で
ないとき、その指示点の座標を確定点として保存し、後
続の配線パターンの始点として前記ダミー配線パターン
生成手段に通知する確定点保存手段とを具備することを
特徴とする配線パターン設計用CADシステム。 5. The CAD system according to claim 3 , wherein
An indication point reading means for reading an arbitrarily designated point on a screen, and a wiring pattern generation means for determining whether a line segment drawn from a wiring start point is a long side line segment or an oblique line segment A wiring pattern generation rule, a drawing-time line wiring pattern generation rule for determining whether a line drawn to a wiring end point is a long side line or a diagonal line, and an angle of a diagonal line with respect to a side in the X direction are set. The wiring pattern generation rule setting means and the wiring start point or, if a wiring pattern has already been generated from the wiring start point, the start point of the wiring pattern is set as an end point, and the start point and the designated point reading means are read. When the starting point is the wiring start point between the designated wiring point and the designated wiring point, the wiring pattern at the time of drawing set by the wiring pattern generation rule setting means is set. A dummy wiring pattern is generated according to a generation rule, and when the designated point coincides with a wiring end point, a dummy wiring pattern is generated according to a wiring pattern generation rule at the time of attraction set by the wiring pattern generation rule setting means. A pattern generating means, a wiring pattern determining means for determining the generated dummy wiring pattern wiring pattern,
When the designated point when the wiring pattern is determined is not the wiring end point, saves the coordinates of the specified point as a determined point, and notifies the dummy wiring pattern generating means as a starting point of a subsequent wiring pattern to the determined point storage means. CAD system for designing a wiring pattern, wherein ingredients Bei to Rukoto a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4013862A JP2983368B2 (en) | 1991-01-30 | 1992-01-29 | Wiring pattern design method and CAD system for wiring pattern design |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP978791 | 1991-01-30 | ||
JP3-9787 | 1991-01-30 | ||
JP4013862A JP2983368B2 (en) | 1991-01-30 | 1992-01-29 | Wiring pattern design method and CAD system for wiring pattern design |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0554103A JPH0554103A (en) | 1993-03-05 |
JP2983368B2 true JP2983368B2 (en) | 1999-11-29 |
Family
ID=26344590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4013862A Expired - Fee Related JP2983368B2 (en) | 1991-01-30 | 1992-01-29 | Wiring pattern design method and CAD system for wiring pattern design |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2983368B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7281326B1 (en) | 2000-06-19 | 2007-10-16 | Nortel Network Limited | Technique for routing conductive traces between a plurality of electronic components of a multilayer signal routing device |
US7259336B2 (en) | 2000-06-19 | 2007-08-21 | Nortel Networks Limited | Technique for improving power and ground flooding |
US7256354B2 (en) | 2000-06-19 | 2007-08-14 | Wyrzykowska Aneta O | Technique for reducing the number of layers in a multilayer circuit board |
-
1992
- 1992-01-29 JP JP4013862A patent/JP2983368B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0554103A (en) | 1993-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5634093A (en) | Method and CAD system for designing wiring patterns using predetermined rules | |
JP3569153B2 (en) | Graphic editing apparatus, graphic editing method, and storage medium storing program therefor | |
US8495555B2 (en) | Computer aided design system and method | |
JP2983368B2 (en) | Wiring pattern design method and CAD system for wiring pattern design | |
JP2003345844A (en) | Interactive floor planner device | |
JPH11161690A (en) | Electromagnetic field strength calculating device, electromagnetic field strength calculating method, and recording medium storing program having electromagnetic field strength calculating means | |
JP2868866B2 (en) | Interactive component placement CAD system | |
JP2986828B2 (en) | Wiring design support method and device, and screen display method | |
US6452605B1 (en) | Method, apparatus, and recording medium for modifying a view in CAD | |
US7496873B2 (en) | Method and system for determining required quantity of testing points on a circuit layout diagram | |
JP2786792B2 (en) | Component interference inspection device and CAD system | |
JP3087208B2 (en) | Semiconductor integrated circuit repair support method | |
JP3108605B2 (en) | How to display shape attributes | |
JP3481294B2 (en) | Automatic dimension line drawing system | |
EP0654745A2 (en) | Graphical display system for routing and repartitioning circuits during layout | |
JP5264305B2 (en) | Circuit editing support method, program thereof, recording medium thereof, and circuit editing support device | |
JP3095307B2 (en) | Automatic electric component placement apparatus and automatic electric component placement method | |
JPH05225264A (en) | Method and device for design support | |
JP2914302B2 (en) | Displaying wiring restrictions in wiring design | |
JP4366834B2 (en) | Pattern design support device and wiring board pattern design method | |
JPS62298875A (en) | Checking method for component height of printed board designing device | |
JP2001175695A (en) | System and method for designing printed wiring board, and recording method for program of the method | |
JPH05742B2 (en) | ||
JPH06110966A (en) | Printed board design supporting device | |
JPH0199173A (en) | Computer-aided design equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19990907 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070924 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080924 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090924 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100924 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |