JPH0546701A - Automatic formation method for silk mask pattern - Google Patents
Automatic formation method for silk mask patternInfo
- Publication number
- JPH0546701A JPH0546701A JP3207702A JP20770291A JPH0546701A JP H0546701 A JPH0546701 A JP H0546701A JP 3207702 A JP3207702 A JP 3207702A JP 20770291 A JP20770291 A JP 20770291A JP H0546701 A JPH0546701 A JP H0546701A
- Authority
- JP
- Japan
- Prior art keywords
- silk
- symbol shape
- symbol
- characters
- shape
- 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.)
- Granted
Links
Landscapes
- Manufacture Or Reproduction Of Printing Formes (AREA)
- Printing Plates And Materials Therefor (AREA)
Abstract
(57)【要約】
【目的】 正常でない塗りつぶし形状の作成とシルク文
字の仮配置件数を減少させ、シルクマスクパターン作成
期間の短縮と品質の向上を図る。
【構成】 プロセス1のシルクシンボルの生成では、デ
ィスク装置に記憶した線、矩形、円及び円弧の基本図形
をベースとしたシルクシンボル形状生成記述言語5によ
り、塗りつぶし形状をはじめ全てのシルクシンボル形状
の作成を行う。プロセス2のシルク文字配置では、部品
の近傍に上下左右斜め方向に8個の配置可能領域を設定
し、文字サイズの縮小を行っても配置ができない場合は
配置可能領域の拡大を行う。プロセス3のシルクシンボ
ル形状の補正では、スルーホール、パッド及びViaホ
ールと重なる箇所をカットする。
(57) [Summary] [Purpose] To create an abnormally filled shape and to reduce the number of temporary placements of silk characters, to shorten the silk mask pattern creation period and improve the quality. [Structure] In the generation of the silk symbol of the process 1, the silk symbol shape generation description language 5 based on the basic figures of lines, rectangles, circles and arcs stored in the disk device is used to generate all the silk symbol shapes including the filled shape. Create. In the process of silk character arrangement in process 2, eight arrangeable areas are set in the upper, lower, left, right, and diagonal directions in the vicinity of the component, and if the arrangement is not possible even if the character size is reduced, the arrangeable area is expanded. In the correction of the silk symbol shape in process 3, the through hole, the pad, and the portion overlapping the via hole are cut.
Description
【0001】[0001]
【産業上の利用分野】本発明は、プリント配線基板のシ
ルクマスクパターン作成方法に関わり、特にプリント配
線基板の信頼性確保のため、多くの制約条件を満足した
シルクマスクパターンの自動作成方法に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for producing a silk mask pattern on a printed wiring board, and more particularly to an automatic method for producing a silk mask pattern which satisfies many constraints in order to secure the reliability of the printed wiring board. Is.
【0002】[0002]
【従来の技術】従来、電子計算機によるプリント配線基
板のシルクマスクパターン作成方法としては、(1)デ
ィジタイズとグラフィックによる図形エディタを用いて
人手で作成する方法、(2)「沖電気研究開発、第13
6号、Vol.54 No.4、上田、泉:プリント基
板設計におけるプリセットおよびポストデータ生成シス
テム」及び「信学技法Vol.187 No.301、
泉、森野、他:EWSによるプリント基板用高機能アー
トワークシステムの開発」に記載されたものが知られて
いる。以下、順に説明する。 (1)人手作成方法 プリント配線基板のシルク図を人手で作図し、ディジタ
イザ装置に張りつけ、ディジタイズ作業により、シルク
シンボル形状データとシルク文字データからなるシルク
データを作成する。次に、作成したシルクデータを図形
エディタに表示し、目視チェックを行い、設計条件を満
たしていない箇所は図形処理コマンドを駆使して人手修
正を行い、シルクマスクパターンを作成する。 (2)上記文献による方法 a.シルクシンボル形状の生成 シルクシンボル形状生成記述のルールベース化により、
シルクシンボル形状を生成している。シルクシンボルの
基本形状については、すべての部品に対して形状生成ル
ールを作成するのではなく、DIPIC、ダイオード、
コンデンサ、抵抗、SOP、QFP等の部品種別の単位
に作成し、部品ピン数、スパンの違いにより基本形状の
大きさを変化させ、シルクシンボル形状を生成してい
る。2. Description of the Related Art Conventionally, as a method of creating a silk mask pattern of a printed wiring board by an electronic computer, (1) a method of manually creating a figure editor by digitizing and graphic, (2) "Oki Electric Research and Development, Thirteen
No. 6, Vol. 54 No. 4, Ueda, Izumi: Preset and Post-Data Generation System in Printed Circuit Board Design "and" Technical Techniques Vol. 187 No. 301, "
Izumi, Morino, et al .: Development of high-performance artwork system for printed circuit board by EWS "is known. Hereinafter, they will be described in order. (1) Manual creation method A silk diagram of a printed wiring board is manually drawn, attached to a digitizer device, and digitized to create silk data consisting of silk symbol shape data and silk character data. Next, the created silk data is displayed in the graphic editor, visually checked, and the part which does not meet the design condition is manually corrected by using the graphic processing command to create the silk mask pattern. (2) Method according to the above document a. Generating silk symbol shape By making rule of the silk symbol shape generation description,
Generating a silk symbol shape. Regarding the basic shape of the silk symbol, instead of creating shape generation rules for all parts, DIPIC, diode,
The silk symbol shape is generated by creating the unit for each component type such as capacitor, resistor, SOP, and QFP, and changing the size of the basic shape depending on the number of component pins and the span.
【0003】形状生成ルールは、基本形状をグラフィッ
クディスプレイで図形入力を行うことにより自動的に記
述ルールに変換される。表現できる図形はline(直
線),rectangle(矩形),arc(円及び円
弧),area(領域)の4種類である。areaはS
OP等のシルクシンボルの塗りつぶし形状を生成する場
合に、塗りつぶし領域を定義するものである。 b.シルク文字の作成 部品の近傍に上下、左右4方向にシルク文字作成可能領
域を矩形で設定する。文字作成可能領域内での文字位置
の検索は、上下、左右の矩形領域の順番で部品に近い箇
所から検索する。この時Viaホール、スルーホール及
び他のシルク文字が存在する場合、障害物として認識
し、それを避けて文字位置を検索する。障害物により文
字位置が決定できない場合は、文字サイズの縮小を行
い、再度同一の検索処理を繰り返す。サイズの縮小は2
回行い、縮小しても位置が決定できない場合は、部品中
央にシルク文字を仮に作成する。 c.シルクシンボル形状の補正 aで生成したシルクシンボル形状とスルーホールとの重
なりチェックを行い、重なっている箇所はカッティング
を行う。カッティング完了後はn個のline,arc
により図形を形成しており、1図形の長さがあらかじめ
設定している長さより短い場合は、その図形を削除して
いる。また、塗りつぶし領域であるareaについて
は、area内にスルーホールが存在する場合、定めら
れた範囲で中抜き領域を作成し、スルーホール内へのシ
ルク樹脂の流れ込みを防止する。The shape generation rule is automatically converted into a description rule by inputting a basic shape into a graphic display. There are four types of figures that can be represented: line (straight line), rectangle (rectangle), arc (circle and arc), and area (area). area is S
A filled area is defined when a filled shape of a silk symbol such as OP is generated. b. Creating silk characters Set up a rectangle in the top and bottom and left and right directions of the silk character creation area near the part. To search for a character position in the character-creatable area, the upper and lower rectangular areas are searched in that order, starting from a location near the component. At this time, if there is a via hole, a through hole, or another silk character, it is recognized as an obstacle and the character position is searched while avoiding it. If the character position cannot be determined due to the obstacle, the character size is reduced and the same search process is repeated. 2 for size reduction
If the position cannot be determined even after repeating the process and reducing the size, temporarily create silk characters in the center of the part. c. Correction of silk symbol shape The overlap between the silk symbol shape generated in a and the through hole is checked, and the overlapping portion is cut. After cutting is completed, n line and arc
A graphic is formed by, and when the length of one graphic is shorter than a preset length, the graphic is deleted. Further, regarding the area that is a filled area, when a through hole exists in the area, a hollow region is created within a predetermined range to prevent the silk resin from flowing into the through hole.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、前記
(1)の方法では人手介入が非常に多いため、作成ミス
による品質低下と作成工数及び作成時間が増大する欠点
がある。また、(2)の方法においては、塗りつぶし形
状のシルクシンボルは全てのareaルールにより作成
された領域の包含関係を調べ、塗りつぶしパターンを生
成している。そのため、領域認識に多数のチェック項目
が必要になり、塗りつぶしパターンの発生に時間がかか
っている。また、充分な領域認識ができず、正常な塗り
つぶし形状が出来ない場合があった。さらに、部品実装
密度の高いプリント配線基板では、部品の近傍にシルク
文字の配置スペースがない場合が多く、その時は部品の
中央にシルク文字が仮配置される。仮配置されたシルク
文字は全て人手修正を行っており、設計期間の増大と品
質低下の問題があった。However, the method (1) has the drawback that quality is lowered due to mistakes in preparation and man-hours and time required for preparation are increased due to a large amount of manual intervention. In addition, in the method (2), the fill-shaped silk symbol checks the inclusion relation of the areas created by all the area rules to generate a fill pattern. Therefore, a large number of check items are required for area recognition, and it takes time to generate a fill pattern. Further, there are cases in which the area cannot be recognized sufficiently and a normal filled shape cannot be formed. Further, in a printed wiring board having a high component mounting density, there is often no space for arranging silk characters in the vicinity of the components, and in that case, the silk characters are temporarily arranged in the center of the components. All of the temporarily arranged silk characters were manually modified, which had the problems of increasing the design period and lowering the quality.
【0005】本発明は、前記問題点を解決し、電子計算
機によるプリント配線基板のシルクマスクパターン作成
方法において、正常でない塗りつぶし形状の作成とシル
ク文字の仮配置件数を減少させ、人手介入を極力少なく
することにより、シルクマスクパターン作成期間の短縮
と品質の向上を可能にしたシルクマスクパターンの自動
作成方法を提供することを目的とする。The present invention solves the above problems and, in a method of creating a silk mask pattern for a printed wiring board by a computer, creates an abnormally filled shape and reduces the number of temporary arrangements of silk characters, thereby minimizing human intervention. By doing so, it is an object of the present invention to provide a method for automatically creating a silk mask pattern that can shorten the time period for creating a silk mask pattern and improve the quality.
【0006】[0006]
【課題を解決するための手段】前記問題点を解決するた
めに、本発明は、シルクシンボル形状の生成とシルク文
字の配置とシルクシンボル形状の補正とから構成される
電子計算機によるプリント基板のシルクマスクパターン
自動作成方法において、前記シルクシンボル形状生成
は、直線、矩形、円及び円弧の基本図形をベースとした
シルクシンボル形状生成記述言語で部品種別ごとにシル
クシンボル形状生成ルールを設定し、ルールベースとし
てライブラリ化しておき、部品のシルクシンボル形状生
成ルールに部品ピンまたは部品パッドを包含する最小矩
形サイズを代入することにより、基本図形の集合による
図形を作成してシルクシンボルとし、かつ、塗りつぶし
シンボルも直線の集合形状で表現し、シルク文字の配置
は、部品近傍に上下左右斜め方向に8個の配置可能領域
を設定し、次に、その領域を所定の順番で障害物を考慮
しながら文字配置を試み、配置できない場合は所定回数
繰り返し、文字サイズの縮小を行って文字配置を試み、
縮小しても文字配置ができないときは、配置可能領域を
拡大して文字配置を行い、かつ、部品のシルク形状とシ
ルクシンボル文字間に引き出し線を作成し、配置可能領
域を拡大しても文字配置ができない場合は部品中央に仮
配置し、シルクシンボル形状の補正は、上記で生成した
シルクシンボル形状に対して、スルーホール及びVia
ホールと重なる箇所をカッティングしてシルクシンボル
形状を作成するように構成した。SUMMARY OF THE INVENTION In order to solve the above problems, the present invention relates to a silk for a printed circuit board by a computer, which is composed of generation of a silk symbol shape, arrangement of silk characters and correction of the silk symbol shape. In the automatic mask pattern generation method, the silk symbol shape generation is performed by setting a silk symbol shape generation rule for each part type in a silk symbol shape generation description language based on a basic figure of a straight line, a rectangle, a circle and an arc. Create a graphic with a set of basic figures as a silk symbol and fill it with a filled symbol by substituting the minimum rectangle size that includes the component pin or component pad in the silk symbol shape generation rule of the component. Expressed as a set of straight lines, the silk characters are placed vertically near the parts. Set 8 arrangable areas diagonally to the right, then try character arrangement in that area in a predetermined order, considering obstacles, and if not possible, repeat the specified number of times to reduce the character size. Attempt to place letters,
If the characters cannot be arranged even if the size is reduced, the placeable area is enlarged to place the characters, and a leader line is created between the silk shape of the part and the silk symbol character to expand the placeable area. If it cannot be placed, it is temporarily placed in the center of the part, and the silk symbol shape is corrected through the through hole and via for the silk symbol shape generated above.
The silk symbol shape was created by cutting the part that overlaps the hole.
【0007】[0007]
【作用】本発明によれば、以上のようにシルクマスクパ
ターンの自動作成方法を構成したので、シルクシンボル
形状生成は、ルールベースとしてライブラリ化しておい
た直線、矩形、円及び円弧の基本図形をベースとしたシ
ルクシンボル形状生成記述言語で部品種別ごとに設定し
たシルクシンボル形状生成ルールを電子計算機に入力
し、部品のシルクシンボル形状生成ルールに部品ピンま
たは部品パッドを包含する最小矩形サイズを代入するこ
とにより、基本図形の集合による図形を作成してシルク
シンボルとし、かつ、塗りつぶしシンボルも直線の集合
形状で表現し、シルク文字の配置は、部品近傍に上下左
右斜め方向に8個の配置可能領域を設定し、次に、その
領域を所定の順番で障害物を考慮しながら文字配置を試
み、配置できない場合は所定回数繰り返し、文字サイズ
の縮小を行って文字配置を試み、縮小しても文字配置が
できないときは、配置可能領域を拡大して文字配置を行
い、かつ、部品のシルクシンボル形状とシルク文字間に
引き出し線を作成し、配置可能領域を拡大しても文字配
置ができない場合は部品中央に仮配置し、シルクシンボ
ル形状の補正は、上記で生成したシルクシンボル形状に
対して、スルーホール、パッド及びViaホールと重な
る箇所をカッティングしてシルクシンボル形状を作成す
る。According to the present invention, since the silk mask pattern automatic creating method is configured as described above, the silk symbol shape is generated by using the basic figures of straight lines, rectangles, circles and arcs which are stored in the library as a rule base. Input the silk symbol shape generation rule set for each part type in the description language of the base silk symbol shape generation into the computer, and substitute the minimum rectangle size including the part pin or the part pad into the part's silk symbol shape generation rule. As a result, a graphic with a set of basic figures is created as a silk symbol, and the filled symbol is also expressed by a straight line collection shape. , And then try character placement in that area in a predetermined order, considering obstacles, and if it cannot be placed, Repeats a predetermined number of times to reduce the character size and try to arrange the characters. If the characters cannot be arranged even if the size is reduced, expand the arrangeable area to arrange the characters, and make the silk symbol shape and silk characters of the part. If you can not arrange the characters even if you enlarge the placeable area by creating a lead line between them, provisionally place it in the center of the part, and correct the silk symbol shape through the through-hole, A silk symbol shape is created by cutting a portion overlapping with the pad and the via hole.
【0008】[0008]
【実施例】以下、本発明の実施例について図面を参照し
ながら詳細に説明する。図1は本発明の実施例に係るシ
ルクマスクパターンの自動作成方法の説明図、図2は本
発明が適用される計算機システム概要を示す図、図3は
本発明の実施例におけるシルクシンボル形状の生成のフ
ローチャート、図4は本発明の実施例におけるシルク文
字配置のフローチャート、図5は本発明の実施例におけ
るシルクシンボル形状の補正のフローチャート、図6は
本発明の実施例におけるシルクシンボル形状生成記述言
語を示す図、図7は本発明の実施例におけるシルクシン
ボル形状生成の一例を示す図、図8は本発明の実施例に
おけるシルクシンボル形状生成の他の一例を示す図、図
9は本発明の実施例におけるシルク文字配置説明図、図
10は本発明の実施例におけるシルク文字配置領域拡大
の説明図である。Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is an explanatory diagram of a method for automatically creating a silk mask pattern according to an embodiment of the present invention, FIG. 2 is a diagram showing an outline of a computer system to which the present invention is applied, and FIG. 3 is a diagram of a silk symbol shape in the embodiment of the present invention. Generation flowchart, FIG. 4 is a flowchart of silk character arrangement in the embodiment of the present invention, FIG. 5 is a flowchart of silk symbol shape correction in the embodiment of the present invention, and FIG. 6 is a silk symbol shape generation description in the embodiment of the present invention. FIG. 7 shows a language, FIG. 7 shows an example of silk symbol shape generation in the embodiment of the present invention, FIG. 8 shows another example of silk symbol shape generation in the embodiment of the present invention, and FIG. 9 shows the present invention. FIG. 10 is an explanatory diagram of silk character arrangement in the embodiment of FIG. 10, and FIG. 10 is an explanatory diagram of enlargement of the silk character arrangement area in the embodiment of the present invention.
【0009】図2において、11は本発明であるシルク
マスクパターンの自動作成方法が動作するアートワーク
設計用EWS、12はトランシーバ、13はCPU、1
4はディスプレイ、15はキーボードでマウスが接続さ
れている。16はディスク装置、17はプロッタ装置、
18はフロッピィディスク、19は磁気テープ装置、2
0はホストコンピュータ、21は各種設計データ、シル
クシンボル生成記述言語等を格納しているディスク装置
(ライブラリ)、22はローカルエリアネットワークで
ある。In FIG. 2, 11 is an EWS for artwork design in which the method for automatically creating a silk mask pattern according to the present invention operates, 12 is a transceiver, 13 is a CPU, 1
A display 4 and a keyboard 15 are connected to a mouse. 16 is a disk device, 17 is a plotter device,
18 is a floppy disk, 19 is a magnetic tape device, 2
Reference numeral 0 is a host computer, 21 is a disk device (library) that stores various design data, silk symbol generation description language, and the like, and 22 is a local area network.
【0010】アートワーク設計用EWS11は、基板レ
イアウト設計工程の部品配置設計、配線設計、設計規則
検証後の設計データ(レイアウト設計データ)をディス
ク装置(ライブラリ)21からディスク装置16に入力
し、プリント基板製造に必要なデータを作成する。本発
明のほかに、電源・アース内装パターン自動作成、レジ
ストパターン自動作成機能を有している。The EWS 11 for artwork design inputs design data (layout design data) after component layout design, wiring design and design rule verification in the board layout design process from the disk device (library) 21 to the disk device 16 and prints it. Create the data required for board manufacturing. In addition to the present invention, it has a function of automatically creating a power / ground interior pattern and a resist pattern.
【0011】図1に示すように、本実施例における本発
明の実施例に係るシルクマスクパターンの自動作成方法
は(1)シルクシンボル形状の生成(プロセス1)、
(2)シルク文字配置(プロセス2)、(3)シルクシ
ンボル形状の補正(プロセス3)から構成されている。
また、図1において、4は図2のCRT14とキーボー
ド15を用いてシルクシンボルの基本形状を入力する操
作を示し、5、6はそれぞれディスク装置(ライブラ
リ)21から読出されディスク装置16に記憶されたシ
ルクシンボル形状生成言語、レイアウト設計データ、7
はディスク装置16に記憶されたパラメータファイルを
示し、8はプロセス1〜3により作成されたシルクデー
タをディスク装置16に記憶することを示し、9はディ
スク装置16に記憶したシルクデータを図形エディタで
修正する操作を示す。As shown in FIG. 1, the method for automatically creating a silk mask pattern according to the embodiment of the present invention is as follows: (1) generation of a silk symbol shape (process 1);
(2) Silk character arrangement (process 2) and (3) silk symbol shape correction (process 3).
Further, in FIG. 1, reference numeral 4 indicates an operation for inputting the basic shape of the silk symbol using the CRT 14 and the keyboard 15 of FIG. 2, and reference numerals 5 and 6 are read from the disk device (library) 21 and stored in the disk device 16. Silk symbol shape generation language, layout design data, 7
Indicates a parameter file stored in the disk device 16, 8 indicates that the silk data created by the processes 1 to 3 is stored in the disk device 16, and 9 indicates the silk data stored in the disk device 16 with a graphic editor. Indicates the operation to modify.
【0012】以下、図1〜図10を参照しながら本発明
の実施例について説明する。 (1)シルクシンボル形状の生成(図3) シルクシンボル形状の生成は、シルクシンボル形状生成
言語のルールベース化により生成している。シルクシン
ボルの基本形状については、全ての部品について形状生
成ルールを作成する必要はなく、IC、抵抗、コンデン
サ、ダイオード、SOP、QFP等の部品種別単位に1
種類存在すればよく、部品ピン数、スパンの違いにより
シルクシンボルの基本形状の大きさを変化させることに
より、全ての部品のシルクシンボル形状が作成可能であ
る。An embodiment of the present invention will be described below with reference to FIGS. (1) Generation of Silk Symbol Shape (FIG. 3) The silk symbol shape is generated by rule-based silk symbol shape generation language. Regarding the basic shape of the silk symbol, it is not necessary to create a shape generation rule for all parts, and 1 for each part type unit such as IC, resistor, capacitor, diode, SOP, and QFP.
It suffices that there are types, and by changing the size of the basic shape of the silk symbol depending on the number of component pins and the span, the silk symbol shapes of all components can be created.
【0013】本実施例のシルクシンボル形状生成記述言
語は図6に示すように、line(直線)、recta
ngle(矩形)、arc(円及び円弧)の3種類の図
形を表現できる。SOP等の塗りつぶしシンボル形状は
図7に示す形状生成ルールのように、複数本のline
を発生させることにより塗りつぶしシンボル形状を作成
している。また、DIPICの形状生成ルールを図8に
示す。The silk symbol shape generation description language of this embodiment is line (straight line), recta as shown in FIG.
It is possible to represent three types of figures: single (rectangle) and arc (circle and arc). The shape of the filled symbol such as SOP is the same as the shape generation rule shown in FIG.
To generate a filled symbol shape. Further, FIG. 8 shows a DIPIC shape generation rule.
【0014】(2)シルク文字の配置(図4) 図9に示すように、シルク文字は部品搭載後も見える位
置で、スルーホール、パッドやViaホールとは重なら
ない位置に設定する必要がある。本発明では部品の近傍
上下左右、斜方向にそれぞれ配置可能領域(A),
(B),(C),(D),(E),(F),(G),
(H)を矩形で設定している。矩形のサイズはパラメー
タファイル7により、プリント基板の実装密度に応じて
選択することができる。配置可能領域内での文字位置の
検索は、領域(A),(B),(C),(D),
(E),(F),(G),(H)の順番で部品に近い位
置から検索する。また、各領域内の検索間隔(図におけ
る線1〜5の間隔)もパラメータファイル7により選定
する。この時Viaホール、スルーホール、パッド及び
シルクシンボル形状と他のシルク文字が存在する場合、
障害物として認識し、それを避けて文字位置を検索す
る。障害物により文字が設定できない場合は、文字サイ
ズの縮小を行い再度検索処理を繰り返す。サイズの縮小
は、パラメータファイル7に指定してある回数行う。縮
小しても位置が決定できない場合は、図10のように配
置可能領域を大きくして、検索範囲を広げることにより
フリースペースを探して配置する。この時、部品とシル
ク文字の距離が遠くなるため、引き出し線を作成してい
る。これは部品とシルク文字の関係を明確にし、修正ミ
スの防止に有効である。これでも文字配置が決定できな
い場合は、部品の中央に仮配置する。 (3)シルクシンボル形状の補正(図5) シルクシンボル形状がスルーホールやViaホールと重
なると、部品挿入の妨げ、十分な半田付け処理ができな
い、スルーホールの腐食による装置の誤動作等の障害が
発生する。そのため、本発明では前述の(1)で生成し
たシルクシンボル形状を設計/製造ルールに従い、シル
クシンボル形状の補正を行っている。例えば、スルーホ
ール、パッド及びViaホールと重なりチェックを行
い、重なっている箇所はカッティングを行う。カッティ
ング完了後は必要に応じて1図形の長さがパラメータフ
ァイル7に設定してある長さより短い場合、その図形は
削除する。SOP等の塗りつぶし形状は、複数本のli
neで構成されているため、重なりカッティング処理で
塗りつぶし形状内のスルーホールについて中抜きを作成
することができる。(2) Arrangement of Silk Characters (FIG. 4) As shown in FIG. 9, the silk characters must be set so that they can be seen even after the parts are mounted and do not overlap the through holes, pads or Via holes. .. In the present invention, in the vicinity of the parts, the upper, lower, left, and right, diagonally disposable areas (A),
(B), (C), (D), (E), (F), (G),
(H) is set as a rectangle. The size of the rectangle can be selected by the parameter file 7 according to the mounting density of the printed circuit board. Searching for the character position in the arrangeable area is performed by the areas (A), (B), (C), (D),
(E), (F), (G), and (H) are searched in this order from positions near the parts. Further, the search interval (interval between lines 1 to 5 in the figure) in each area is also selected by the parameter file 7. At this time, if there are Via holes, through holes, pads, silk symbol shapes and other silk characters,
Recognize it as an obstacle and avoid it and search for the character position. When the character cannot be set due to the obstacle, the character size is reduced and the search process is repeated again. The size reduction is performed the number of times specified in the parameter file 7. If the position cannot be determined even if the size is reduced, as shown in FIG. 10, the allocable area is enlarged and the search range is expanded to search for a free space and arrange it. At this time, since the distance between the part and the silk character becomes long, a leader line is created. This is effective in clarifying the relationship between parts and silk letters and preventing correction mistakes. If the character layout cannot be determined even with this, temporary placement is performed at the center of the part. (3) Correction of the silk symbol shape (Fig. 5) If the silk symbol shape overlaps the through holes or via holes, it may interfere with component insertion, prevent sufficient soldering processing, and cause malfunctions such as equipment malfunction due to corrosion of the through holes. Occur. Therefore, in the present invention, the silk symbol shape generated in (1) above is corrected according to the design / manufacturing rules. For example, the overlap check with the through hole, the pad, and the Via hole is performed, and the overlapped portion is cut. After the cutting is completed, if the length of one figure is shorter than the length set in the parameter file 7, the figure is deleted if necessary. The fill shape of SOP, etc.
Since it is composed of ne, it is possible to create a hollow in the through hole in the filled shape by the overlapping cutting process.
【0015】なお、本発明は上記実施例に限定されるも
のではなく、本発明の趣旨に基づき種々の変形が可能で
あり、それらを本発明の範囲から排除するものではな
い。The present invention is not limited to the above embodiments, and various modifications can be made within the scope of the present invention, which are not excluded from the scope of the present invention.
【0016】[0016]
【発明の効果】以上、詳細に説明したように、本発明に
よれば、線、矩形、円及び円弧の基本図形をベースとし
たシルクシンボル形状生成言語により、塗りつぶし形状
をはじめ全てのシルクシンボル形状の作成ができるよう
にしたので、正常な塗りつぶしパターンの発生に要する
時間が短縮される。As described above in detail, according to the present invention, all the silk symbol shapes including the filled shapes are created by the silk symbol shape generation language based on the basic figures of lines, rectangles, circles and arcs. Since it is possible to create, the time required to generate a normal fill pattern can be shortened.
【0017】また、8個の配置可能領域の設定と配置可
能領域の拡大を行うようにしたので、シルク文字の仮配
置件数を少なくすることができる。したがって、シルク
マスクパターン作成期間短縮、設計工数削減、設計品質
向上が実現できる。Further, since the eight allocable areas are set and the allocable area is enlarged, the number of provisionally arranged silk characters can be reduced. Therefore, it is possible to shorten the silk mask pattern creation period, reduce the design man-hour, and improve the design quality.
【図1】本発明の実施例に係るシルクマスクパターンの
自動作成方法の説明図である。FIG. 1 is an explanatory diagram of a method of automatically creating a silk mask pattern according to an embodiment of the present invention.
【図2】本発明が適用される計算機システム概要を示す
図である。FIG. 2 is a diagram showing an outline of a computer system to which the present invention is applied.
【図3】本発明の実施例におけるシルクシンボル形状の
生成のフローチャートである。FIG. 3 is a flowchart of generating a silk symbol shape according to an embodiment of the present invention.
【図4】本発明の実施例におけるシルク文字配置のフロ
ーチャートである。FIG. 4 is a flowchart of silk character arrangement according to an embodiment of the present invention.
【図5】本発明の実施例におけるシルクシンボル形状の
補正のフローチャートである。FIG. 5 is a flowchart of silk symbol shape correction according to the embodiment of the present invention.
【図6】本発明の実施例におけるシルクシンボル形状生
成記述言語を示す図である。FIG. 6 is a diagram showing a silk symbol shape generation description language in the embodiment of the present invention.
【図7】本発明の実施例におけるシルクシンボル形状生
成の一例を示す図である。FIG. 7 is a diagram showing an example of silk symbol shape generation in the embodiment of the present invention.
【図8】本発明の実施例におけるシルクシンボル形状生
成の他の一例を示す図である。FIG. 8 is a diagram showing another example of silk symbol shape generation in the embodiment of the present invention.
【図9】本発明の実施例におけるシルク文字配置説明図
である。FIG. 9 is an explanatory diagram of silk character arrangement in the embodiment of the present invention.
【図10】本発明の実施例におけるシルク文字配置領域
拡大の説明図である。FIG. 10 is an explanatory diagram of expansion of a silk character arrangement area in the embodiment of the present invention.
1 シルクシンボル形状の生成 2 シルク文字配置 3 シルクシンボル形状の補正 1 Silk symbol shape generation 2 Silk character arrangement 3 Silk symbol shape correction
Claims (1)
の配置とシルクシンボル形状の補正とから構成されるプ
リント基板の電子計算機によるシルクマスクパターン自
動作成方法において、 前記シルクシンボルの形状生成は、 (a)直線、矩形、円及び円弧の基本図形をベースとし
たシルクシンボル形状生成記述言語で部品種別ごとにシ
ルクシンボル形状生成ルールを設定し、ルールベースと
してライブラリ化しておき、 (b)当該部品のシルクシンボル形状生成ルールに部品
ピンまたは部品パッドを包含する最小矩形サイズを代入
することにより、前記基本図形の集合による図形を作成
してシルクシンボルとし、 (c)かつ、塗りつぶしシンボルも直線の集合形状で表
現し、 前記シルク文字の配置は、 (d)部品近傍に上下左右斜め方向に8個の配置可能領
域を設定し、 (e)次に、該領域を所定の順番で障害物を考慮しなが
ら文字配置を試み、配置できない場合は所定回数繰り返
し、文字サイズの縮小を行って文字配置を試み、 (f)縮小しても文字配置ができないときは、配置可能
領域を拡大して文字配置を行い、かつ、当該部品のシル
クシンボル形状とシルク文字間に引き出し線を作成し、 (g)配置可能領域を拡大しても文字配置ができない場
合は、部品中央に仮配置し、 前記シルクシンボル形状の補正は、 上記で生成したシルクシンボル形状に対して、スルーホ
ール、パッド及びViaホールと重なる箇所をカッティ
ングしてシルクシンボル形状を作成することを特徴とす
るシルクマスクパターン自動作成方法。1. A method of automatically creating a silk mask pattern by a computer of a printed circuit board, the method including: generating a silk symbol shape, arranging silk characters, and correcting the silk symbol shape, ) Silk symbol shape generation based on basic shapes of straight lines, rectangles, circles and arcs Set a silk symbol shape generation rule for each part type in the description language and create a library as a rule base. (B) Silk of the part By substituting the minimum rectangle size including the part pin or the part pad into the symbol shape generation rule, a figure based on the set of the basic figures is created as a silk symbol, and (c) and the filled symbol is also a set of straight lines. The silk letters are arranged as follows: (E) Next, character arrangement is tried in consideration of obstacles in a predetermined order, and when the area cannot be arranged, the character size is reduced by repeating a predetermined number of times. Attempt to arrange characters, and (f) If the characters cannot be arranged even if the size is reduced, expand the arrangeable area to arrange the characters, and create a leader line between the silk symbol shape and silk characters of the part. (G) If the character arrangement is not possible even if the allocable area is expanded, the character is temporarily arranged in the center of the component, and the silk symbol shape is corrected by using through holes, pads and vias for the silk symbol shape generated above. A method for automatically creating a silk mask pattern, which is characterized by creating a silk symbol shape by cutting a portion that overlaps a hole.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3207702A JP2731052B2 (en) | 1991-08-20 | 1991-08-20 | Silk mask pattern automatic creation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3207702A JP2731052B2 (en) | 1991-08-20 | 1991-08-20 | Silk mask pattern automatic creation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0546701A true JPH0546701A (en) | 1993-02-26 |
| JP2731052B2 JP2731052B2 (en) | 1998-03-25 |
Family
ID=16544154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3207702A Expired - Fee Related JP2731052B2 (en) | 1991-08-20 | 1991-08-20 | Silk mask pattern automatic creation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2731052B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5407904A (en) * | 1993-08-13 | 1995-04-18 | Das; Satyendranath | High Tc superconducting high power filters |
-
1991
- 1991-08-20 JP JP3207702A patent/JP2731052B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5407904A (en) * | 1993-08-13 | 1995-04-18 | Das; Satyendranath | High Tc superconducting high power filters |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2731052B2 (en) | 1998-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7007258B2 (en) | Method, apparatus, and computer program product for generation of a via array within a fill area of a design layout | |
| US7398497B2 (en) | Electronic circuit designing method apparatus for designing an electronic circuit, and storage medium for storing an electronic circuit designing method | |
| US5634093A (en) | Method and CAD system for designing wiring patterns using predetermined rules | |
| EP0599469A2 (en) | Method and device for designing layout of milliwave or microwave integrated circuit | |
| JP4719657B2 (en) | Placement model creation device, placement model creation method, and placement model creation program | |
| JP2731052B2 (en) | Silk mask pattern automatic creation method | |
| CN116776811A (en) | A method, system and equipment for automatically generating complex electrical design PCB board diagrams | |
| JP2004220132A (en) | Wiring figure verification method, program and apparatus | |
| Koford et al. | Using a graphic data-processing system to design artwork for manufacturing hybrid integrated circuits | |
| JP2621506B2 (en) | Trim data generation method | |
| US8539433B2 (en) | Circuit design aiding apparatus and computer-readable recording medium storing circuit design aiding program | |
| JP2000207438A (en) | Printed wiring board design support equipment | |
| JP4411743B2 (en) | Design data conversion apparatus, pattern design support apparatus, design data conversion method, and circuit board pattern design method. | |
| JPH05256909A (en) | Test pad layout method for printed wiring board | |
| JPS63311576A (en) | Parts arranging plan implementing device | |
| JP2002063227A (en) | Noise analysis method and apparatus, storage medium, and computer program | |
| JP2985261B2 (en) | Printed circuit board wiring design equipment | |
| JP3716747B2 (en) | Connection pin number correspondence data generation system | |
| JP2864679B2 (en) | Placement prohibited area determination method by component placement | |
| JPS63108466A (en) | Computer aided design system | |
| JP2866105B2 (en) | Pin display method of printed circuit board in figure processing device | |
| JP2927319B2 (en) | Wiring information processing method | |
| JP2008084207A (en) | Placement model creation device, placement model creation method, placement model creation program, and device manufacturing method | |
| JP4366834B2 (en) | Pattern design support device and wiring board pattern design method | |
| JPH0778190A (en) | Circuit design support device |
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: 19971209 |
|
| LAPS | Cancellation because of no payment of annual fees |