JP4647554B2 - Substrate design support system and program - Google Patents

Substrate design support system and program Download PDF

Info

Publication number
JP4647554B2
JP4647554B2 JP2006182132A JP2006182132A JP4647554B2 JP 4647554 B2 JP4647554 B2 JP 4647554B2 JP 2006182132 A JP2006182132 A JP 2006182132A JP 2006182132 A JP2006182132 A JP 2006182132A JP 4647554 B2 JP4647554 B2 JP 4647554B2
Authority
JP
Japan
Prior art keywords
board
substrate
area
pins
information
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
Application number
JP2006182132A
Other languages
Japanese (ja)
Other versions
JP2008009909A (en
Inventor
直俊 椙下
雅弘 古屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006182132A priority Critical patent/JP4647554B2/en
Publication of JP2008009909A publication Critical patent/JP2008009909A/en
Application granted granted Critical
Publication of JP4647554B2 publication Critical patent/JP4647554B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、基板設計支援システム及びプログラムに関する。 The present invention relates to a substrate design support system及 beauty program.

プリント基板(PCB;Printed Circuit Board)のような基板の設計においては、基板及びこれに実装する部品に関する情報に基づいて、その部品の実装が可能か否か等を判定し、基板設計を支援する各種のシステムが提案されている。   In designing a board such as a printed circuit board (PCB), the board design is supported by determining whether or not the component can be mounted based on information on the board and the component mounted on the board. Various systems have been proposed.

例えば、特許文献1には、半導体パッケージのボール間ピッチ、パッド径、およびボール列をもとに予定のプリント基板において配線がピン間を通せるか否かを判定するPCB配線層判定部を備える半導体ピンアサイン支援システムが提案されている。このような半導体ピンアサイン支援システムを用いることにより、ピンアサイン業務における主要な作業を自動的に行わせることができるため、精度よく効率的にピンアサイン業務を遂行することができる。
特開2005−259036号公報
For example, Patent Document 1 includes a PCB wiring layer determination unit that determines whether or not wiring can pass between pins on a planned printed circuit board based on a pitch between balls of a semiconductor package, a pad diameter, and a ball row. Semiconductor pin assignment support systems have been proposed. By using such a semiconductor pin assignment support system, it is possible to automatically perform the main work in the pin assignment work, so that the pin assignment work can be performed accurately and efficiently.
Japanese Patent Laid-Open No. 2005-259036

ところで、基板設計の初期段階では、基板及びこれに実装する部品に関する多くの情報を入手することは困難であり、少ない情報からでも、早期、且つ、高精度に基板設計を支援するシステムの提供が求められている。また、例えば、基板分割のように、基板に関する条件の変更が提案された場合にも、直ちに対応することができるシステムの提供が求められている。   By the way, at the initial stage of board design, it is difficult to obtain a lot of information about the board and the components to be mounted on the board, and a system that supports board design at an early stage and with high accuracy can be provided from a small amount of information. It has been demanded. In addition, for example, when a change in conditions related to a substrate is proposed, such as dividing a substrate, it is required to provide a system that can respond immediately.

本発明は、上記問題に鑑みてなされたものであり、基板設計を支援することができる基板設計支援システム及びプログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to provide a board design support system及 beauty program capable of supporting the substrate design.

上記目的を達成するため、本発明の第1の観点にかかる基板設計支援システムは、
基板の層数とフロー/リフロー情報の組み合わせからなる基板の種類と、作成された基板の部品の総ピン数と、最小ビアランド径と、基板面積と、を対応付けて記憶する記憶手段と、
前記基板の種類ごとに、前記記憶手段に記憶された部品の総ピン数:Xと、最小ビアランド径:Uと、基板面積:Yとの関係式として、
Y=aX+bU+c
(a、b、cは係数)
からなる回帰方程式を作成する関係式作成手段と、
基板面積を算出する基板の部品の総ピン数、及び、最小ビアランド径を受け付ける受付手段と、
前記受付手段により受け付けられた部品の総ピン数及び最小ビアランド径と、前記関係式作成手段により作成された関係式とに基づいて、前記基板の種類ごとに基板面積を算出する算出手段と、
を備える、ことを特徴とする。
To achieve the above object, a board design support system according to a first aspect of the present invention is:
Storage means for storing the type of the board composed of a combination of the number of layers of the board and the flow / reflow information, the total number of pins of the created board parts, the minimum via land diameter, and the board area in association with each other;
For each type of board, as a relational expression of the total number of pins of components stored in the storage means : X , the minimum via land diameter : U, and the board area : Y ,
Y = aX + bU + c
(A, b, c are coefficients)
A relational expression creating means for creating a regression equation consisting of :
A receiving means for receiving the total number of pins of the parts of the board for calculating the board area and the minimum via land diameter;
Based on the total number of pins and minimum via land diameter of the parts received by the receiving means, and a relational expression created by the relational expression creating means, a calculating means for calculating a board area for each type of the board;
It is characterized by comprising.

前記基板の種類ごとに前記算出手段で算出された複数の基板面積が、1画面に同時に表示される表示手段をさらに備えてもよい。You may further provide the display means by which the several board | substrate area calculated by the said calculation means for every kind of said board | substrate is displayed on 1 screen simultaneously.

本発明の第の観点にかかるプログラムは、
コンピュータを、
基板の層数とフロー/リフロー情報の組み合わせからなる基板の種類と、作成された基板の部品の総ピン数と、最小ビアランド径と、基板面積と、を対応付けて記憶する記憶手段、
前記基板の種類ごとに、前記記憶手段に記憶された部品の総ピン数:Xと、最小ビアランド径:Uと、基板面積:Yとの関係式として、
Y=aX+bU+c
(a、b、cは係数)
からなる回帰方程式を作成する関係式作成手段、
基板面積を算出する基板の部品の総ピン数、及び、最小ビアランド径を受け付ける受付手段、
前記受付手段により受け付けられた部品の総ピン数及び最小ビアランド径と、前記関係式作成手段により作成された関係式とに基づいて、前記基板の種類ごとに基板面積を算出する算出手段、
として機能させることを特徴とする。
The program according to the second aspect of the present invention is:
Computer
Storage means for storing the type of the board composed of a combination of the number of layers of the board and the flow / reflow information, the total number of pins of the parts of the created board, the minimum via land diameter, and the board area in association with each other;
For each type of board, as a relational expression of the total number of pins of components stored in the storage means : X , the minimum via land diameter : U, and the board area : Y ,
Y = aX + bU + c
(A, b, c are coefficients)
A relational expression creating means for creating a regression equation consisting of :
A receiving means for receiving the total number of pins of the board component for calculating the board area and the minimum via land diameter;
Calculation means for calculating a board area for each type of board based on the total number of pins and the minimum via land diameter received by the receiving means and the relational expression created by the relational expression creating means;
It is made to function as.

本発明によれば、基板設計を支援することができる。   According to the present invention, substrate design can be supported.

以下、本発明の実施の形態にかかる基板設計支援システム、基板設計支援方法及びプログラムについて説明する。本発明の基板設計支援システム等は、部品の総ピン数(部品ピン数)と、最小ビア(VIA)ランド径とから、容易に基板面積を算出することにより、基板設計を支援するものである。本実施の形態では、第1の実施の形態として、図1に示すような基板設計支援システムとしての基板設計支援装置について説明し、第2の実施の形態として、通信ネットワークを介してサーバと利用者用端末とが接続された基板設計支援システムについて説明する。   Hereinafter, a substrate design support system, a substrate design support method, and a program according to embodiments of the present invention will be described. The board design support system of the present invention supports board design by easily calculating the board area from the total number of pins (number of parts pins) and the minimum via (VIA) land diameter. . In the present embodiment, a board design support apparatus as a board design support system as shown in FIG. 1 will be described as a first embodiment, and a server and a server via a communication network will be used as a second embodiment. A board design support system to which a user terminal is connected will be described.

(第1の実施の形態)
図1に本実施の形態の基板設計支援システムとしての基板設計支援装置1の構成を示す。図1に示すように、基板設計支援装置1は、制御部11と、入力部12と、表示部13と、記憶部14と、データベース部15と、を備えている。
(First embodiment)
FIG. 1 shows a configuration of a board design support apparatus 1 as a board design support system of the present embodiment. As shown in FIG. 1, the board design support apparatus 1 includes a control unit 11, an input unit 12, a display unit 13, a storage unit 14, and a database unit 15.

制御部11は、例えば、CPU(Central Processing Unit)から構成されており、基板設計支援装置1の全体の制御を行う。制御部11は、記憶部14にあらかじめインストールされている所定のアプリケーションを起動することにより各種の処理を行う。   The control unit 11 is configured by, for example, a CPU (Central Processing Unit), and performs overall control of the board design support apparatus 1. The control unit 11 performs various processes by starting a predetermined application installed in the storage unit 14 in advance.

入力部12は、キーボード、マウス等から構成され、任意のデータ・情報を入力する。
表示部13は、LCD(Liquid Crystal Display)等の出力装置を含む。
記憶部14は、半導体メモリ、磁気ディスク記録装置などから構成され、各種の情報やプログラムを記録する。
The input unit 12 includes a keyboard, a mouse, and the like, and inputs arbitrary data / information.
The display unit 13 includes an output device such as an LCD (Liquid Crystal Display).
The storage unit 14 includes a semiconductor memory, a magnetic disk recording device, and the like, and records various types of information and programs.

データベース部15は、基板設計支援システムに関する各種の情報を記憶するデータベース(DB)である。データベース部15は、レイアウト情報DB16と、回帰方程式情報DB17と、画像情報DB18と、を備えている。   The database unit 15 is a database (DB) that stores various types of information related to the board design support system. The database unit 15 includes a layout information DB 16, a regression equation information DB 17, and an image information DB 18.

レイアウト情報DB16は、基板に部品が配置されたレイアウトに関する情報を記憶するデータベースである。レイアウト情報DB16には、例えば、図2に示すように、今までに作成された基板に関する情報(バックデータ)が記憶されており、部品のピン数、最小ビア(VIA)ランド径、基板面積が対応付けて記憶されている。また、レイアウト情報DB16は、基板の名称(基板名称)ごとに分類されている。また、基板面積は、その基板の種類(積層数等)によって異なることから、レイアウト情報DB16では、その種類ごとに区分されている。例えば、図2に示す基板Aの場合には、4層フロー(リフローフロー)、4層リフロー(両面リフロー)、6層フロー、及び、6層リフローに区分され、対応する区分での実際の基板面積が記憶されている。   The layout information DB 16 is a database that stores information related to a layout in which components are arranged on a board. For example, as shown in FIG. 2, the layout information DB 16 stores information (back data) about the board that has been created so far, and the number of component pins, the minimum via (VIA) land diameter, and the board area are stored. It is stored in association. The layout information DB 16 is classified for each board name (board name). Further, since the board area varies depending on the type of the board (the number of stacked layers, etc.), the layout information DB 16 classifies the board area for each type. For example, in the case of the substrate A shown in FIG. 2, it is divided into a 4-layer flow (reflow flow), a 4-layer reflow (double-sided reflow), a 6-layer flow, and a 6-layer reflow, and the actual substrate in the corresponding division. The area is stored.

回帰方程式情報DB17は、回帰方程式に関する情報を記憶するデータベースである。回帰方程式情報DB17は、例えば、図3に示すように、基板の名称ごとに区分され、基板の種類ごとに、その基板の回帰方程式が登録されている。この登録されている回帰方程式は、基板面積を目的変量とし、部品の総ピン数と最小ビアランド径とを説明変量とする。   The regression equation information DB 17 is a database that stores information related to the regression equation. For example, as shown in FIG. 3, the regression equation information DB 17 is classified for each board name, and the regression equations for the board are registered for each board type. In this registered regression equation, the board area is a target variable, and the total number of pins and the minimum via land diameter are explanatory variables.

回帰方程式は、重回帰分析により基板面積の予測値を求める式(予測式)であり、
Y=aX+bU+c
(Yは基板面積、Xは部品のピン数、Uは最小ビアランド径、a、b、cは係数。なお、a、bは偏回帰係数である)
で表される。
The regression equation is an equation (prediction equation) for obtaining a predicted value of the substrate area by multiple regression analysis.
Y = aX + bU + c
(Y is the board area, X is the number of component pins, U is the minimum via land diameter, a, b and c are coefficients. Note that a and b are partial regression coefficients)
It is represented by

回帰方程式は、レイアウト情報DB16に記憶されているレイアウト情報から、例えば、最小二乗法による近似式によって算出される。本実施の形態では、後述するレイアウト情報登録処理において、レイアウト情報DB16にレイアウト情報を登録した基板の回帰方程式が求められ、求められた回帰方程式が回帰方程式情報DB17に登録される。具体的には、制御部11は、レイアウト情報をレイアウト情報DB16に登録するとともに、現在までに登録されているレイアウト情報から、回帰方程式の係数a、b、cを算出することにより回帰方程式を求め、この求めた回帰方程式を回帰方程式情報DB17に登録する。   The regression equation is calculated from the layout information stored in the layout information DB 16 by, for example, an approximate expression using the least square method. In the present embodiment, in a layout information registration process to be described later, a regression equation of a board whose layout information is registered in the layout information DB 16 is obtained, and the obtained regression equation is registered in the regression equation information DB 17. Specifically, the control unit 11 registers the layout information in the layout information DB 16 and calculates the regression equation by calculating the coefficients a, b, and c of the regression equation from the layout information registered so far. The obtained regression equation is registered in the regression equation information DB 17.

画像情報DB18は、後述する各処理で表示される様々な画像を構成する情報を記憶するデータベースであり、これらの画像を生成するための様々な素材の画像、各種フォームなどを記憶する。   The image information DB 18 is a database that stores information constituting various images displayed in each process described later, and stores various material images and various forms for generating these images.

次に、以上のように構成された基板設計支援装置1を用いた基板設計支援方法について説明する。まず、基板面積算出の前提となる、今までに作成された基板のレイアウトに関するレイアウト情報(バックデータ情報)を登録するレイアウト情報登録処理について説明する。図4は、レイアウト情報登録処理を説明するためのフローチャートである。   Next, a board design support method using the board design support apparatus 1 configured as described above will be described. First, a layout information registration process for registering layout information (back data information) related to the layout of a board created so far, which is a premise of board area calculation, will be described. FIG. 4 is a flowchart for explaining the layout information registration process.

(レイアウト情報登録処理)
まず、制御部11は、図5に示すメニュー画面を画像情報DB18から読み出して、表示部13にメニュー画面を表示させる(ステップS1)。レイアウト情報を登録する利用者は、基板設計支援装置1の入力部12を操作して、「レイアウト情報登録」をクリックすることにより、レイアウト情報を登録することができる。
(Layout information registration process)
First, the control unit 11 reads the menu screen shown in FIG. 5 from the image information DB 18 and causes the display unit 13 to display the menu screen (step S1). A user who registers layout information can register layout information by operating the input unit 12 of the board design support apparatus 1 and clicking “layout information registration”.

次に、制御部11は、メニュー画面から「レイアウト情報登録」が選択されているか否かを判別する(ステップS2)。すなわち、利用者がメニュー画面から「レイアウト情報登録」をクリックしたか否かを判別する。制御部11は、「レイアウト情報登録」がクリックされていないと判別すると(ステップS2;No)、この処理を終了する。   Next, the control unit 11 determines whether or not “layout information registration” is selected from the menu screen (step S2). That is, it is determined whether or not the user has clicked “register layout information” from the menu screen. When determining that “layout information registration” has not been clicked (step S2; No), the control unit 11 ends this process.

制御部11は、「レイアウト情報登録」がクリックされていると判別すると(ステップS2;Yes)、図6に示す登録画面を画像情報DB18から読み出して、表示部13にに登録画面を表示させる(ステップS3)。登録画面には、基板名称、種類、部品のピン数、最小ビア(VIA)ランド径、基板面積等の入力欄が設けられている。利用者は、入力部12を操作して、入力欄に必要な事項を入力し、「登録」を選択(クリック)することによりレイアウト情報をレイアウト情報DB16に登録することができる。なお、基板名称、種類等の項目を選択し、「一覧」を選択(クリック)することにより、その項目に入力する事項の一覧を表示することができる。   When determining that “layout information registration” is clicked (step S2; Yes), the control unit 11 reads the registration screen shown in FIG. 6 from the image information DB 18 and causes the display unit 13 to display the registration screen ( Step S3). In the registration screen, input fields such as a board name, type, number of component pins, minimum via (VIA) land diameter, board area, and the like are provided. The user can register the layout information in the layout information DB 16 by operating the input unit 12, inputting necessary items in the input field, and selecting (clicking) “Register”. By selecting an item such as a board name and type and selecting (clicking) “list”, a list of items to be input to the item can be displayed.

次に、制御部11は、「登録」が選択されているか否かを判別する(ステップS4)。制御部11は、「登録」が選択されていると判別すると(ステップS4;Yes)、作成されたレイアウト情報をレイアウト情報DB16に登録する(ステップS5)。   Next, the control unit 11 determines whether or not “registration” is selected (step S4). When determining that “registration” is selected (step S4; Yes), the control unit 11 registers the created layout information in the layout information DB 16 (step S5).

続いて、制御部11は、登録したレイアウト情報の基板名称、及び、基板種類を特定し、特定した基板の回帰方程式を作成する(ステップS6)。具体的には、制御部11は、特定した基板名称、及び、基板種類について、レイアウト情報DB16に登録されている部品のピン数(X)、最小ビアランド径(U)、及び、基板面積(Y)の値をそれぞれを抽出し、例えば、最小二乗法による近似式を用いて回帰方程式の係数a、b、cを算出する。これにより、回帰方程式を作成することができる。そして、制御部11は、作成した回帰方程式を回帰方程式情報DB17に登録し(ステップS7)、この処理を終了する。   Subsequently, the control unit 11 specifies the board name and board type of the registered layout information, and creates a regression equation for the specified board (step S6). Specifically, the control unit 11 determines the number of pins (X), the minimum via land diameter (U), and the board area (Y) of the component registered in the layout information DB 16 for the specified board name and board type. ) Are extracted, and the coefficients a, b, and c of the regression equation are calculated using, for example, an approximate expression by the method of least squares. Thereby, a regression equation can be created. And the control part 11 registers the produced regression equation in regression equation information DB17 (step S7), and complete | finishes this process.

このレイアウト情報登録処理により、最新のレイアウト情報がレイアウト情報DB16に登録され、この登録されたレイアウト情報を加味した回帰方程式を回帰方程式情報DB17に登録される。   Through this layout information registration process, the latest layout information is registered in the layout information DB 16, and a regression equation in consideration of the registered layout information is registered in the regression equation information DB 17.

次に、基板面積を算出する基板面積算出処理について説明する。基板面積算出処理は、利用者が部品のピン数、及び、最小ビアランド径を入力することにより、その基板面積を算出する処理である。図7は、基板面積算出処理を説明するためのフローチャートである。   Next, a substrate area calculation process for calculating the substrate area will be described. The board area calculation process is a process for calculating the board area by the user inputting the number of pins of the component and the minimum via land diameter. FIG. 7 is a flowchart for explaining the substrate area calculation processing.

(基板面積算出処理)
まず、制御部11は、図5に示すメニュー画面を画像情報DB18から読み出して、表示部13にメニュー画面を表示させる(ステップS11)。基板面積を算出しようとする利用者は、基板設計支援装置1の入力部12を操作して、「基板面積算出」をクリックすることにより、基板面積を算出することができる。
(Substrate area calculation process)
First, the control unit 11 reads out the menu screen shown in FIG. 5 from the image information DB 18 and displays the menu screen on the display unit 13 (step S11). A user who wants to calculate the board area can calculate the board area by operating the input unit 12 of the board design support apparatus 1 and clicking “board area calculation”.

次に、制御部11は、メニュー画面から「基板面積算出」が選択されているか否かを判別する(ステップS12)。制御部11は、「基板面積算出」がクリックされていないと判別すると(ステップS12;No)、この処理を終了する。   Next, the controller 11 determines whether or not “Substrate area calculation” is selected from the menu screen (step S12). If the control unit 11 determines that the “substrate area calculation” is not clicked (step S12; No), the process is terminated.

制御部11は、「基板面積算出」がクリックされていると判別すると(ステップS12;Yes)、画像情報DB18及びレイアウト情報DB16に登録されている情報に基づいて、図8に示す基板(名称)の一覧を示す基板一覧画面を作成し、表示部13に基板一覧画面を表示させる(ステップS13)。利用者は、入力部12を操作して、例えば、「基板A」をクリックするように、希望する基板を選択することにより、その基板の基板面積を算出することができる。   If the control unit 11 determines that the “substrate area calculation” is clicked (step S12; Yes), the substrate (name) shown in FIG. 8 is based on the information registered in the image information DB 18 and the layout information DB 16. A board list screen showing a list of the above is created and the board list screen is displayed on the display unit 13 (step S13). The user can calculate the substrate area of the substrate by operating the input unit 12 and selecting the desired substrate so as to click “substrate A”, for example.

次に、制御部11は、基板が選択されているか否かを判別する(ステップS14)。制御部11は、基板が選択されていると判別すると(ステップS14;Yes)、選択された基板の基板面積予測画面を画像情報DB18から読み出して、表示部13に基板面積予測画面を表示させる(ステップS15)。   Next, the control part 11 discriminate | determines whether the board | substrate is selected (step S14). When determining that the substrate is selected (step S14; Yes), the control unit 11 reads the substrate area prediction screen of the selected substrate from the image information DB 18 and causes the display unit 13 to display the substrate area prediction screen ( Step S15).

基板面積予測画面の一例を図9に示す。図9は、ステップS14で基板Aが選択された場合の基板面積予測画面の例である。図9に示すように、基板面積予測画面には、部品のピン数、及び、最小ビアランド径を入力する入力欄が設けられている。また、基板面積予測画面には、選択された基板に応じた基板の種類ごとに、基板面積(基板予測面積)の欄が設けられており、この欄に算出された基板面積が表示される。本例は基板Aが選択された場合の基板面積予測画面であるため、4層フロー、4層リフロー、6層フロー、及び、6層リフローの4種類の基板面積が表示される。また、基板面積予測画面には、基板面積の算出を指示する「算出」キー、及び、この処理を終了させる「終了」キーが設けられている。このため、利用者が、入力部12を操作して、部品のピン数、及び、最小ビアランド径を入力し、「算出」キーをクリックすることにより、基板の種類ごとに、基板の面積が算出される。なお、利用者が「終了」キーをクリックすることにより、この処理が終了する。   An example of the substrate area prediction screen is shown in FIG. FIG. 9 is an example of a substrate area prediction screen when the substrate A is selected in step S14. As shown in FIG. 9, the board area prediction screen is provided with input fields for inputting the number of component pins and the minimum via land diameter. The substrate area prediction screen includes a substrate area (substrate predicted area) column for each type of substrate corresponding to the selected substrate, and the calculated substrate area is displayed in this column. Since this example is a substrate area prediction screen when the substrate A is selected, four types of substrate areas of four-layer flow, four-layer reflow, six-layer flow, and six-layer reflow are displayed. The substrate area prediction screen is provided with a “calculation” key for instructing the calculation of the substrate area and an “end” key for ending this process. For this reason, the user operates the input unit 12 to input the number of component pins and the minimum via land diameter, and by clicking the “Calculate” key, the board area is calculated for each board type. Is done. Note that this process ends when the user clicks the “end” key.

続いて、制御部11は、「終了」が選択されているか否かを判別する(ステップS16)。制御部11は、「終了」がクリックされていないと判別すると(ステップS16;No)、部品のピン数、及び、最小ビアランド径が入力され、「算出」が選択されているか否かを判別する(ステップS17)。制御部11は、「算出」が選択等されていないと判別すると(ステップS17;No)、ステップS16に戻る。   Subsequently, the control unit 11 determines whether “end” is selected (step S16). When determining that “end” has not been clicked (step S16; No), the control unit 11 inputs the number of component pins and the minimum via land diameter, and determines whether “calculation” is selected. (Step S17). When determining that “calculation” is not selected or the like (step S17; No), the control unit 11 returns to step S16.

制御部11は、部品のピン数、及び、最小ビアランド径が入力され、「算出」が選択されていると判別すると(ステップS17;Yes)、基板の種類ごとに、基板の面積を算出し、算出した面積に関する情報(基板面積)を、表示部13に表示された基板面積予測画面の回答箇所に表示し(ステップS18)、ステップS16に戻る。   When the controller 11 receives the number of component pins and the minimum via land diameter and determines that "calculation" is selected (step S17; Yes), the controller 11 calculates the area of the board for each type of board, Information about the calculated area (substrate area) is displayed at the answer location on the substrate area prediction screen displayed on the display unit 13 (step S18), and the process returns to step S16.

具体的には、制御部11は、回帰方程式情報DB17に登録された回帰方程式を抽出し、抽出した回帰方程式に入力された部品のピン数(X)、及び、最小ビアランド径(U)を用いて基板面積(Y)を算出する。そして、算出した基板面積(Y)を基板面積予測画面の回答箇所に表示させる。例えば、図9に示す基板Aの基板面積予測画面では、回帰方程式情報DB17から基板Aの4層フロー、4層リフロー、6層フロー、及び、6層リフローの4つの回帰方程式を抽出し、それぞれ算出した基板面積を対応する基板面積予測画面の回答箇所に表示させる。このように、基板面積予測画面上で、部品のピン数、及び、最小ビアランド径を入力するだけで、容易に基板面積を算出することができる。このため、基板設計の初期段階のような、基板及びこれに実装する部品に関する少ない情報からでも、早期、且つ、高精度に基板設計を支援することができる。また、例えば、部品のピン数等の基板に関する条件の変更が提案された場合にも、直ちに対応することができる。   Specifically, the control unit 11 extracts the regression equation registered in the regression equation information DB 17 and uses the number of parts pins (X) and the minimum via land diameter (U) input to the extracted regression equation. The substrate area (Y) is calculated. Then, the calculated board area (Y) is displayed at the answer location on the board area prediction screen. For example, in the substrate area prediction screen of the substrate A shown in FIG. 9, four regression equations of the 4-layer flow, 4-layer reflow, 6-layer flow, and 6-layer reflow of the substrate A are extracted from the regression equation information DB 17, The calculated board area is displayed in the corresponding part of the board area prediction screen. In this way, the board area can be easily calculated by simply inputting the number of component pins and the minimum via land diameter on the board area prediction screen. For this reason, it is possible to support the board design at an early stage and with high accuracy even from a small amount of information about the board and the components mounted thereon, such as in the initial stage of the board design. In addition, for example, when a change in conditions related to the board such as the number of pins of a component is proposed, it can be dealt with immediately.

制御部11は、「終了」がクリックされていると判別すると(ステップS16;Yes)、この処理を終了する。   When determining that “end” is clicked (step S16; Yes), the control unit 11 ends this process.

ここで、実際に作成した基板について本システムを用いて基板面積を算出し、本システムの効果の確認を行った。実際に作成した基板は、種類:4層フロー、面積:50579mm(263×193mm)で、部品のピン数:5803、最小ビアランド径:0.6mmである。本システムを用い、部品のピン数:5803、最小ビアランド径:0.6mmで4層フローの基板面積を求めたところ、48524.17mm(263×184.5mm)であった。このように、実際の基板とのずれは、十数mm程度であり、本システムによりおおよその基板面積が算出できることが確認できた。 Here, the substrate area was calculated for the actually created substrate using this system, and the effect of this system was confirmed. The actually produced substrate has a type: 4-layer flow, an area: 50579 mm 2 (263 × 193 mm), a component pin count: 5803, and a minimum via land diameter: 0.6 mm. Using this system, the board area of a four-layer flow with the number of component pins: 5803 and the minimum via land diameter: 0.6 mm was found to be 48524.17 mm 2 (263 × 184.5 mm). As described above, the deviation from the actual substrate is about several tens of mm, and it was confirmed that the approximate substrate area can be calculated by this system.

以上説明したように、本実施の形態によれば、利用者が基板面積予測画面上で、部品のピン数、及び、最小ビアランド径を入力するだけで、容易に基板面積を算出することができる。このため、早期、且つ、高精度に基板設計を支援することができる。また、基板に関する条件の変更が提案された場合にも、直ちに対応することができる。   As described above, according to the present embodiment, the user can easily calculate the board area simply by inputting the number of component pins and the minimum via land diameter on the board area prediction screen. . For this reason, substrate design can be supported early and with high accuracy. In addition, even when a change in the conditions related to the substrate is proposed, it can be dealt with immediately.

(第2の実施の形態)
本実施の形態では、通信ネットワークを介して、本発明の専用のシステムとしてのサーバと、利用者用端末と、が接続された基板設計支援システムの場合を例に本発明を説明する。
(Second Embodiment)
In the present embodiment, the present invention will be described by taking as an example the case of a board design support system in which a server as a dedicated system of the present invention and a user terminal are connected via a communication network.

図10に本実施の形態の基板設計支援システムの構成を示す。図10に示すように、基板設計支援システムは、基板設計支援サーバ21と、基板設計支援データベース22と、通信ネットワーク23と、通信ネットワーク23を介して接続された利用者用端末24(24〜24)と、を備えている。 FIG. 10 shows the configuration of the board design support system of this embodiment. As shown in FIG. 10, the board design support system includes a board design support server 21, a board design support database 22, a communication network 23, and user terminals 24 (24 1 to 24 1) connected via the communication network 23. 24 n ).

基板設計支援サーバ21は、基板設計支援システムに関する各種の処理をするためのものである。図11に基板設計支援サーバ21の構成図を示す。図11に示すように、基板設計支援サーバ21は、通信制御部211と、処理制御部212と、データ記憶部213と、を備えている。   The board design support server 21 is for performing various processes related to the board design support system. FIG. 11 shows a configuration diagram of the board design support server 21. As illustrated in FIG. 11, the board design support server 21 includes a communication control unit 211, a processing control unit 212, and a data storage unit 213.

通信制御部211は、例えば、ルータなどの所定の通信装置から構成され、基板設計支援サーバ21と通信ネットワーク23とを接続する。通信制御部211は、例えば、通信ネットワーク23を介して、利用者用端末24から、各種データ(情報)の受信を行う。   The communication control unit 211 includes, for example, a predetermined communication device such as a router, and connects the board design support server 21 and the communication network 23. For example, the communication control unit 211 receives various data (information) from the user terminal 24 via the communication network 23.

処理制御部212は、通信制御部211を介して通信を行い、また、各種の情報を処理する。処理制御部212は、例えば、CPU(Central Processing Unit)を備え、データ記憶部213から読み出した動作プログラムを実行する等により各種の処理を実行する。   The processing control unit 212 performs communication via the communication control unit 211 and processes various types of information. The process control unit 212 includes, for example, a CPU (Central Processing Unit), and executes various processes by executing an operation program read from the data storage unit 213.

データ記憶部213は、半導体メモリ、磁気ディスク記録装置などから構成され、各種の情報やプログラムを記録する。   The data storage unit 213 includes a semiconductor memory, a magnetic disk recording device, and the like, and records various types of information and programs.

基板設計支援データベース22は、基板設計支援システムに関する各種の情報を記憶するデータベース(DB)である。図12に基板設計支援データベース22の構成を示す。図12に示すように、基板設計支援データベース22は、利用者情報DB221と、レイアウト情報DB222と、回帰方程式情報DB223と、画像情報DB224と、を備えている。   The board design support database 22 is a database (DB) that stores various types of information related to the board design support system. FIG. 12 shows the configuration of the board design support database 22. As illustrated in FIG. 12, the board design support database 22 includes a user information DB 221, a layout information DB 222, a regression equation information DB 223, and an image information DB 224.

利用者情報DB221は、基板設計支援システムの利用者に関する情報を記憶するデータベースである。利用者情報DB221には、例えば、図13に示すように、利用者ID、氏名、メールアドレス、パスワード等が記憶されている。ここで、利用者IDは、利用者の識別情報である。パスワードは、利用者が基板設計支援システムにログインするためのパスワードである。   The user information DB 221 is a database that stores information related to users of the board design support system. For example, as shown in FIG. 13, the user information DB 221 stores a user ID, name, email address, password, and the like. Here, the user ID is user identification information. The password is a password for the user to log in to the board design support system.

レイアウト情報DB222、回帰方程式情報DB223、及び、画像情報DB224については、第1の実施の形態のレイアウト情報DB16、回帰方程式情報DB17、及び、画像情報DB18と同様である。   The layout information DB 222, the regression equation information DB 223, and the image information DB 224 are the same as the layout information DB 16, the regression equation information DB 17, and the image information DB 18 of the first embodiment.

通信ネットワーク23は、例えば、TCP/IP(Transmission Control Protocol/Internet Protocol)などの所定の通信プロトコルに基づくインターネット、LAN(Local Area Network)、WAN(Wide Area Network)などの通信ネットワークである。   The communication network 23 is a communication network such as the Internet, LAN (Local Area Network), and WAN (Wide Area Network) based on a predetermined communication protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).

利用者用端末24は、例えば、通信機能を有するコンピュータなどから構成されている。利用者用端末24は、各処理における操作入力等に用いられる。   The user terminal 24 is composed of, for example, a computer having a communication function. The user terminal 24 is used for operation input in each process.

このように構成された基板設計支援システムを利用者が利用するには、基板設計支援システムに事前登録し、本システムにログインすることが必要になる。以下、事前登録、ログインについて説明する。   In order for the user to use the board design support system configured as described above, it is necessary to register in advance in the board design support system and log in to the system. Hereinafter, pre-registration and login will be described.

(事前登録)
利用者は、利用者用端末24から通信ネットワーク23を介して基板設計支援サーバ1に、利用者の氏名、メールアドレス等の情報を基板設計支援サーバ21に送信する。基板設計支援サーバ21(処理制御部212)は、利用者の氏名等の情報を受け取ると、利用者ID及びパスワードを発行し、例えば、メールで利用者用端末24に利用者ID及びパスワードを送信する。また、処理制御部212は、受信した所定の情報、利用者ID及びパスワードを利用者情報DB221に登録する。これにより、利用者による事前登録が完了する。なお、本装置の管理者を設け、この管理者が利用者の事前登録を行ってもよい。
(Pre-registration)
The user transmits information such as the user's name and mail address to the board design support server 21 from the user terminal 24 to the board design support server 1 via the communication network 23. Upon receiving information such as the user's name, the board design support server 21 (processing control unit 212) issues a user ID and password, and transmits the user ID and password to the user terminal 24 by e-mail, for example. To do. Further, the process control unit 212 registers the received predetermined information, user ID, and password in the user information DB 221. Thereby, the advance registration by the user is completed. Note that an administrator of this apparatus may be provided, and this administrator may pre-register users.

(ログイン)
利用者は、利用者用端末24から通信ネットワーク23を介して、基板設計支援サーバ21により提供されるWebサイトにアクセスし、受信したID(ログイン名)及びパスワードを入力する。処理制御部212は、送信されたログイン名及びパスワードから利用者であると認めると、例えば、図5に示すようなメニュー画面の情報(HTML形式の情報)を画像情報DB224から読み出して、利用者用端末24に送信し、利用者用端末24にメニュー画面を表示する。メニュー画面には、図5に示すように、レイアウト情報DB222にレイアウト情報を登録する「レイアウト情報登録」、基板面積を算出する「基板面積算出」等のメニュー欄が配置されている。利用者は、利用者用端末24を操作して、このメニュー画面から「レイアウト情報登録」、「基板面積算出」等をクリックすることにより、第1の実施の形態と同様に、レイアウト情報の登録や、基板面積の算出等の処理を行うことができる。以下、レイアウト情報登録処理、及び、基板面積算出処理について簡単に説明する。
(Login)
The user accesses the Web site provided by the board design support server 21 from the user terminal 24 via the communication network 23, and inputs the received ID (login name) and password. If the processing control unit 212 recognizes that the user is a user from the transmitted login name and password, for example, the menu control information (HTML format information) as shown in FIG. 5 is read from the image information DB 224 and the user is read. And the menu screen is displayed on the user terminal 24. As shown in FIG. 5, menu columns such as “layout information registration” for registering layout information in the layout information DB 222 and “substrate area calculation” for calculating the substrate area are arranged on the menu screen. The user operates the user terminal 24 and clicks “layout information registration”, “substrate area calculation”, etc. from this menu screen, thereby registering layout information as in the first embodiment. In addition, processing such as calculation of the substrate area can be performed. Hereinafter, the layout information registration process and the board area calculation process will be briefly described.

(レイアウト情報登録処理)
まず、処理制御部212は、図5に示すメニュー画面を画像情報DB224から読み出して、利用者用端末24に送信し、利用者用端末24にメニュー画面を表示させる(図4のステップS1)。次に、処理制御部212は、メニュー画面から「レイアウト情報登録」が選択されているか否かを判別する(ステップS2)。処理制御部212は、「レイアウト情報登録」がクリックされていないと判別すると(ステップS2;No)、この処理を終了する。
(Layout information registration process)
First, the process control unit 212 reads the menu screen shown in FIG. 5 from the image information DB 224, transmits it to the user terminal 24, and displays the menu screen on the user terminal 24 (step S1 in FIG. 4). Next, the process control unit 212 determines whether or not “layout information registration” is selected from the menu screen (step S2). If the process control unit 212 determines that “layout information registration” has not been clicked (step S2; No), the process ends.

処理制御部212は、「レイアウト情報登録」がクリックされていると判別すると(ステップS2;Yes)、図6に示す登録画面を画像情報DB224から読み出して、利用者用端末24に送信し、利用者用端末24に登録画面を表示させる(ステップS3)。次に、処理制御部212は、入力欄に必要な事項を入力し、「登録」が選択されているか否かを判別する(ステップS4)。処理制御部212は、「登録」が選択されていると判別すると(ステップS4;Yes)、作成されたレイアウト情報をレイアウト情報DB222に登録する(ステップS5)。   If it is determined that “layout information registration” is clicked (step S2; Yes), the processing control unit 212 reads the registration screen shown in FIG. 6 from the image information DB 224, transmits it to the user terminal 24, and uses it. A registration screen is displayed on the user terminal 24 (step S3). Next, the process control unit 212 inputs necessary items in the input field, and determines whether or not “registration” is selected (step S4). When determining that “registration” is selected (step S4; Yes), the process control unit 212 registers the created layout information in the layout information DB 222 (step S5).

また、処理制御部212は、登録したレイアウト情報の基板名称、及び、基板種類を特定し、特定した基板の回帰方程式を作成する(ステップS6)。そして、処理制御部212は、作成した回帰方程式を回帰方程式情報DB223に登録し(ステップS7)、この処理を終了する。   Further, the process control unit 212 specifies the board name and board type of the registered layout information, and creates a regression equation for the specified board (step S6). Then, the process control unit 212 registers the created regression equation in the regression equation information DB 223 (step S7), and ends this process.

(基板面積算出処理)
まず、処理制御部212は、利用者用端末24にメニュー画面を表示させる(図7のステップS11)。次に、処理制御部212は、メニュー画面から「基板面積算出」が選択されているか否かを判別する(ステップS12)。処理制御部212は、「基板面積算出」がクリックされていないと判別すると(ステップS12;No)、この処理を終了する。
(Substrate area calculation process)
First, the process control unit 212 displays a menu screen on the user terminal 24 (step S11 in FIG. 7). Next, the process control unit 212 determines whether or not “Calculate substrate area” is selected from the menu screen (step S12). If the process control unit 212 determines that the “substrate area calculation” has not been clicked (step S12; No), the process ends.

処理制御部212は、「基板面積算出」がクリックされていると判別すると(ステップS12;Yes)、画像情報DB224及びレイアウト情報DB222に登録されている情報に基づいて、図8に示す基板(名称)の一覧を示す基板一覧画面を作成し、作成した基板一覧画面を利用者用端末24に表示させる(ステップS13)。   If the process control unit 212 determines that “calculation of substrate area” is clicked (step S12; Yes), based on information registered in the image information DB 224 and the layout information DB 222, the substrate (name) illustrated in FIG. ) Is created, and the created board list screen is displayed on the user terminal 24 (step S13).

次に、処理制御部212は、基板が選択されているか否かを判別する(ステップS14)。処理制御部212は、基板が選択されていると判別すると(ステップS14;Yes)、選択された基板の基板面積予測画面を画像情報DB224から読み出して、利用者用端末24に基板面積予測画面を表示させる(ステップS15)。   Next, the process control unit 212 determines whether a substrate is selected (step S14). When determining that the substrate is selected (step S14; Yes), the process control unit 212 reads the substrate area prediction screen of the selected substrate from the image information DB 224 and displays the substrate area prediction screen on the user terminal 24. It is displayed (step S15).

続いて、処理制御部212は、「終了」が選択されているか否かを判別する(ステップS16)。処理制御部212は、「終了」がクリックされていないと判別すると(ステップS16;No)、部品のピン数、及び、最小ビアランド径が入力され、「算出」が選択されているか否かを判別する(ステップS17)。処理制御部212は、「算出」が選択等されていないと判別すると(ステップS17;No)、ステップS16に戻る。処理制御部212は、部品のピン数、及び、最小ビアランド径が入力され、「算出」が選択されていると判別すると(ステップS17;Yes)、基板の種類ごとに、基板の面積を算出し、算出した面積に関する情報を利用者用端末24に送信し、利用者用端末24の基板面積予測画面の回答箇所に、算出した基板面積を表示させ(ステップS18)、ステップS16に戻る。   Subsequently, the process control unit 212 determines whether “end” is selected (step S16). If the process control unit 212 determines that “end” is not clicked (step S16; No), the number of component pins and the minimum via land diameter are input, and it is determined whether “calculation” is selected. (Step S17). If the process control unit 212 determines that “calculation” is not selected or the like (step S17; No), the process control unit 212 returns to step S16. If the processing control unit 212 receives the number of component pins and the minimum via land diameter and determines that “calculation” is selected (step S17; Yes), the process control unit 212 calculates the area of the substrate for each type of substrate. Then, the information regarding the calculated area is transmitted to the user terminal 24, the calculated board area is displayed at the answer location on the board area prediction screen of the user terminal 24 (step S18), and the process returns to step S16.

処理制御部212は、「終了」がクリックされていると判別すると(ステップS16;Yes)、この処理を終了する。   If the process control unit 212 determines that “end” is clicked (step S16; Yes), the process ends.

以上のように構成された基板設計支援システムによれば、第1の実施の形態の効果に加えて、通信ネットワーク23を介して基板設計支援サーバ21に接続された多くの利用者用端末24において、基板面積を算出することができる。   According to the board design support system configured as described above, in addition to the effects of the first embodiment, in many user terminals 24 connected to the board design support server 21 via the communication network 23. The substrate area can be calculated.

なお、本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な他の実施の形態について説明する。   In addition, this invention is not restricted to said embodiment, A various deformation | transformation and application are possible. Hereinafter, other embodiments applicable to the present invention will be described.

上記実施の形態では、レイアウト情報登録処理において回帰方程式を作成、登録した場合を例に本発明を説明したが、例えば、基板面積算出処理の基板が選択された場合(ステップS14;Yes)に選択された基板に関する回帰方程式を作成、登録してもよい。また、レイアウト情報登録処理、及び、基板面積算出処理とは別に、回帰方程式を作成する処理を設けてもよい。   In the above embodiment, the present invention has been described by taking as an example the case where a regression equation is created and registered in the layout information registration process. For example, when a substrate for the substrate area calculation process is selected (step S14; Yes), it is selected. A regression equation relating to the formed substrate may be created and registered. In addition to the layout information registration process and the board area calculation process, a process for creating a regression equation may be provided.

第1の実施の形態において、表示部13にメニュー画面を表示させる前に、図14に示すようなログイン画面を表示させてもよい。すなわち、レイアウト情報登録処理、及び、基板面積算出処理を実行する前に、ユーザ認証を行ってもよい。この場合、データベース部15は、第2の実施の形態の利用者情報DB221と同様のデータベースを備えることが必要になる。   In the first embodiment, a login screen as shown in FIG. 14 may be displayed before the menu screen is displayed on the display unit 13. That is, user authentication may be performed before executing the layout information registration process and the board area calculation process. In this case, the database unit 15 needs to include a database similar to the user information DB 221 of the second embodiment.

第2の実施の形態にかかる基板設計支援サーバ21は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、汎用コンピュータに、上述の処理を実行するためのプログラムを格納した記録媒体(フレキシブルディスク、CD−ROMなど)から当該プログラムをインストールすることにより、上述の処理を実行する基板設計支援サーバ21を構成することができる。   The board design support server 21 according to the second embodiment can be realized using a normal computer system, not a dedicated system. For example, the board design support server 21 that executes the above-described processing is installed in a general-purpose computer by installing the program from a recording medium (such as a flexible disk or a CD-ROM) that stores the program for executing the above-described processing. Can be configured.

そして、これらのプログラムを供給するための手段は任意である。上述のように所定の記録媒体を介して供給できる他、例えば、通信回線、通信ネットワーク、通信システムなどを介して供給してもよい。この場合、例えば、通信ネットワークの掲示板(BBS)に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して提供してもよい。そして、このように提供されたプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。   The means for supplying these programs is arbitrary. In addition to being able to be supplied via a predetermined recording medium as described above, for example, it may be supplied via a communication line, a communication network, a communication system, or the like. In this case, for example, the program may be posted on a bulletin board (BBS) of a communication network and provided by superimposing it on a carrier wave via the network. Then, the above-described processing can be executed by starting the program thus provided and executing it in the same manner as other application programs under the control of the OS.

本発明の第1の実施の形態に係る基板設計支援装置の構成を示す図である。It is a figure which shows the structure of the board | substrate design assistance apparatus which concerns on the 1st Embodiment of this invention. レイアウト情報データベースの一例を示す図である。It is a figure which shows an example of a layout information database. 回帰方程式情報データベースの一例を示す図である。It is a figure which shows an example of a regression equation information database. レイアウト情報登録処理を説明するためのフローチャートである。It is a flowchart for demonstrating a layout information registration process. メニュー画面の一例を示す図である。It is a figure which shows an example of a menu screen. 登録画面の一例を示す図である。It is a figure which shows an example of a registration screen. 基板面積算出処理を説明するためのフローチャートである。It is a flowchart for demonstrating a board | substrate area calculation process. 基板一覧画面の一例を示す図である。It is a figure which shows an example of a board | substrate list screen. 基板面積予測画面の一例を示す図である。It is a figure which shows an example of a board | substrate area prediction screen. 第2の実施の形態に係る基板設計支援システムの構成を示す図である。It is a figure which shows the structure of the board | substrate design assistance system which concerns on 2nd Embodiment. 図10の基板設計支援サーバの構成を示す図である。It is a figure which shows the structure of the board | substrate design support server of FIG. 図10の基板設計支援データベースの構成を示す図である。It is a figure which shows the structure of the board | substrate design assistance database of FIG. 利用者情報データベースの一例を示す図である。It is a figure which shows an example of a user information database. ログイン画面の一例を示す図である。It is a figure which shows an example of a login screen.

符号の説明Explanation of symbols

1 基板設計支援装置
11 制御部
12 入力部
13 表示部
14 記憶部
15 データベース部
16 レイアウト情報データベース
17 回帰方程式情報データベース
18 画像情報データベース
21 基板設計支援サーバ
22 基板設計支援データベース
23 通信ネットワーク
24 利用者用端末
211 通信制御部
212 処理制御部
213 データ記憶部
221 利用者情報データベース
222 レイアウト情報データベース
223 回帰方程式情報データベース
224 画像情報データベース
DESCRIPTION OF SYMBOLS 1 Board | substrate design support apparatus 11 Control part 12 Input part 13 Display part 14 Memory | storage part 15 Database part 16 Layout information database 17 Regression equation information database 18 Image information database 21 Board | substrate design assistance server 22 Board | substrate design assistance database 23 Communication network 24 For users Terminal 211 Communication control unit 212 Processing control unit 213 Data storage unit 221 User information database 222 Layout information database 223 Regression equation information database 224 Image information database

Claims (3)

基板の層数とフロー/リフロー情報の組み合わせからなる基板の種類と、作成された基板の部品の総ピン数と、最小ビアランド径と、基板面積と、を対応付けて記憶する記憶手段と、
前記基板の種類ごとに、前記記憶手段に記憶された部品の総ピン数:Xと、最小ビアランド径:Uと、基板面積:Yとの関係式として、
Y=aX+bU+c
(a、b、cは係数)
からなる回帰方程式を作成する関係式作成手段と、
基板面積を算出する基板の部品の総ピン数、及び、最小ビアランド径を受け付ける受付手段と、
前記受付手段により受け付けられた部品の総ピン数及び最小ビアランド径と、前記関係式作成手段により作成された関係式とに基づいて、前記基板の種類ごとに基板面積を算出する算出手段と、
を備える、ことを特徴とする基板設計支援システム。
Storage means for storing the type of the board composed of a combination of the number of layers of the board and the flow / reflow information, the total number of pins of the created board parts, the minimum via land diameter, and the board area in association with each other;
For each type of board, as a relational expression of the total number of pins of components stored in the storage means : X , the minimum via land diameter : U, and the board area : Y ,
Y = aX + bU + c
(A, b, c are coefficients)
A relational expression creating means for creating a regression equation consisting of :
A receiving means for receiving the total number of pins of the parts of the board for calculating the board area and the minimum via land diameter;
Based on the total number of pins and minimum via land diameter of the parts received by the receiving means, and a relational expression created by the relational expression creating means, a calculating means for calculating a board area for each type of the board;
A board design support system characterized by comprising:
前記基板の種類ごとに前記算出手段で算出された複数の基板面積が、1画面に同時に表示される表示手段をさらに備える、ことを特徴とする請求項1に記載の基板設計支援システム。The substrate design support system according to claim 1, further comprising display means for simultaneously displaying a plurality of substrate areas calculated by the calculation means for each type of the substrate on one screen. コンピュータを、
基板の層数とフロー/リフロー情報の組み合わせからなる基板の種類と、作成された基板の部品の総ピン数と、最小ビアランド径と、基板面積と、を対応付けて記憶する記憶手段、
前記基板の種類ごとに、前記記憶手段に記憶された部品の総ピン数:Xと、最小ビアランド径:Uと、基板面積:Yとの関係式として、
Y=aX+bU+c
(a、b、cは係数)
からなる回帰方程式を作成する関係式作成手段、
基板面積を算出する基板の部品の総ピン数、及び、最小ビアランド径を受け付ける受付手段、
前記受付手段により受け付けられた部品の総ピン数及び最小ビアランド径と、前記関係式作成手段により作成された関係式とに基づいて、前記基板の種類ごとに基板面積を算出する算出手段、
として機能させるためのプログラム。
Computer
Storage means for storing the type of the board composed of a combination of the number of layers of the board and the flow / reflow information, the total number of pins of the created board components, the minimum via land diameter, and the board area in association with each other;
For each type of board, as a relational expression of the total number of pins of components stored in the storage means : X , the minimum via land diameter : U, and the board area : Y ,
Y = aX + bU + c
(A, b, c are coefficients)
A relational expression creating means for creating a regression equation consisting of :
A receiving means for receiving the total number of pins of the board component for calculating the board area and the minimum via land diameter;
Calculation means for calculating a board area for each type of board based on the total number of pins and the minimum via land diameter received by the receiving means and the relational expression created by the relational expression creating means;
Program to function as.
JP2006182132A 2006-06-30 2006-06-30 Substrate design support system and program Expired - Fee Related JP4647554B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006182132A JP4647554B2 (en) 2006-06-30 2006-06-30 Substrate design support system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006182132A JP4647554B2 (en) 2006-06-30 2006-06-30 Substrate design support system and program

Publications (2)

Publication Number Publication Date
JP2008009909A JP2008009909A (en) 2008-01-17
JP4647554B2 true JP4647554B2 (en) 2011-03-09

Family

ID=39068024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006182132A Expired - Fee Related JP4647554B2 (en) 2006-06-30 2006-06-30 Substrate design support system and program

Country Status (1)

Country Link
JP (1) JP4647554B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000090140A (en) * 1998-09-14 2000-03-31 Mitsubishi Electric Corp Estimation method for area and number of layers of printed board
JP2001034643A (en) * 1999-07-08 2001-02-09 Internatl Business Mach Corp <Ibm> Device and method for design of printed circuit board
JP2004234309A (en) * 2003-01-30 2004-08-19 Matsushita Electric Ind Co Ltd Printed board evaluation supporting system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000090140A (en) * 1998-09-14 2000-03-31 Mitsubishi Electric Corp Estimation method for area and number of layers of printed board
JP2001034643A (en) * 1999-07-08 2001-02-09 Internatl Business Mach Corp <Ibm> Device and method for design of printed circuit board
JP2004234309A (en) * 2003-01-30 2004-08-19 Matsushita Electric Ind Co Ltd Printed board evaluation supporting system

Also Published As

Publication number Publication date
JP2008009909A (en) 2008-01-17

Similar Documents

Publication Publication Date Title
EP3069250B1 (en) User support experience with automatically generated virtual environment
JP6889520B2 (en) Diagnostic analyzer related information aggregation method and aggregation system
JP2016541199A (en) Method and system for collecting data about a company by mobile communication and positioning communication
US11057477B2 (en) Method for providing web service, recording medium recording program for providing web service, and server apparatus
JP2006221284A (en) Asset management method, asset management system, and asset management program
JP6442546B2 (en) Learning support system, learning support method, and learner terminal
US8984403B2 (en) Bringing user attention to guidance information presented on a display device
Khairunisa et al. Virtual Job Fair Information System Design Based on Augmented Reality/Virtual Reality
JP4647554B2 (en) Substrate design support system and program
JP2006331160A (en) Software introduction environment configuration apparatus, software introduction environment configuration method, software introduction environment configuration program and recording medium
JP2017134737A (en) Management server, management system, management device, management method, and management program
JP2008152341A (en) Quality control support system, method and program
JP2023068559A (en) Information processing apparatus, information processing system, information processing method, and program
CN111077859B (en) Production process control method, device and system
JP2005141408A (en) Server unit and electronic form
CN107454278A (en) Information processor and setting data supply method
JP7320211B1 (en) Systems, methods and programs for testing website vulnerabilities
KR102211864B1 (en) Application user interface making tool
JP2002063294A (en) Facilities management server, facilities management method and recording medium with facilities management program recorded therein
US11020657B1 (en) Systems and methods for identification and automation of gaming competition reporting and integrity
WO2017119070A1 (en) Itinerary planning assistance program, itinerary planning assistance method, and itinerary planning assistance device
JP6862644B2 (en) Input support device, input support system, input support method, and input support program
JP2008077169A (en) Process management support system, process management support method and program
US20220237627A1 (en) Digital marijuana facility remote assessment, inspection, and reporting platform
WO2023112601A1 (en) Graph drawing program and server

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100928

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101208

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4647554

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees