JP6472616B2 - Data generating apparatus and data generating method - Google Patents
Data generating apparatus and data generating method Download PDFInfo
- Publication number
- JP6472616B2 JP6472616B2 JP2014160317A JP2014160317A JP6472616B2 JP 6472616 B2 JP6472616 B2 JP 6472616B2 JP 2014160317 A JP2014160317 A JP 2014160317A JP 2014160317 A JP2014160317 A JP 2014160317A JP 6472616 B2 JP6472616 B2 JP 6472616B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- simulation
- contactable
- point
- contact point
- 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
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
本発明は、回路網の検査対象部品を検査する際に検査用プローブを接触させる接触点を示す接触点データおよびその接触点において測定されるべき被測定量のシミュレーション値を示すシミュレーションデータを生成するデータ生成装置並びにデータ生成方法に関するものである。 The present invention generates contact point data indicating a contact point with which an inspection probe is brought into contact when inspecting a part to be inspected in a network, and simulation data indicating a simulation value of a measured amount to be measured at the contact point. The present invention relates to a data generation apparatus and a data generation method.
この種のデータ生成装置として、下記特許文献1において出願人が開示したデータ生成装置が知られている。このデータ生成装置は、電子部品における各接続端子の先端部の位置を特定可能な情報を含んだ電子部品データ、電子部品を回路基板に実装するときの回路基板上の電子部品の位置等を示す情報を含んだマウンタデータ、および回路基板上における配線パターンやランドの位置や幅(形状)を特定可能な情報を含んだ配線パターンデータ(CADデータやガーバデータ)に基づき、電子部品が実装されている回路基板に対する検査を行う際に検査用プローブを接触させることが可能な接触点(プロービング位置)を特定して、その接触点を示す位置データを生成する。
As this type of data generation apparatus, a data generation apparatus disclosed by the applicant in
また、出願人は、上記のようにして設定した接触点において測定されるべき被測定量をシミュレーションして求め、そのシミュレーション値を示すシミュレーションデータを生成する機能を備えたデータ生成装置を開発している。このデータ生成装置によって生成された位置データおよびシミュレーションデータを用いて回路基板の電子部品を検査するときには、位置データによって特定される接触点に検査用プローブを接触させ、その接触点において測定された測定値と、シミュレーションデータによって特定されるシミュレーション値とを比較する。この場合、例えば、測定値とシミュレーション値とが一致(またはほぼ一致)するときには、電子部品が良好であるとの検査結果を得ることができ、測定値とシミュレーション値とが一致しないときには、電子部品が不良であるとの検査結果を得ることができる。 In addition, the applicant has developed a data generation device having a function of generating a simulation data indicating a simulation value obtained by simulating a measurement amount to be measured at the contact point set as described above. Yes. When inspecting electronic components on a circuit board using the position data and simulation data generated by this data generation device, the inspection probe is brought into contact with the contact point specified by the position data, and the measurement measured at the contact point The value is compared with the simulation value specified by the simulation data. In this case, for example, when the measurement value and the simulation value match (or almost match), an inspection result that the electronic component is good can be obtained. When the measurement value and the simulation value do not match, the electronic component It is possible to obtain an inspection result indicating that is defective.
ところが、位置データおよびシミュレーションデータを生成する機能を有する上記のデータ生成装置には、改善すべき以下の課題がある。すなわち、このデータ生成装置では、例えば、回路基板に実装されている複数の電子部品における各々の両端部に検査用プローブを接触させる一対の接触点が存在するときには、一対の接触点の各組に対してシミュレーション値がそれぞれ存在することとなる。このため、このデータ生成装置によって生成された位置データおよびシミュレーションデータを用いて、数多くの電子部品が実装された(数多くの接触点が位置する)回路基板における各電子部品の検査を行うときには、検査回数が多くなり検査効率の向上が困難であるという課題が位置する。 However, the above data generation device having a function of generating position data and simulation data has the following problems to be improved. That is, in this data generation device, for example, when there are a pair of contact points that contact the inspection probe at each end of each of the plurality of electronic components mounted on the circuit board, On the other hand, there are simulation values. For this reason, when inspecting each electronic component on a circuit board on which a large number of electronic components are mounted (a large number of contact points are located) using the position data and simulation data generated by the data generation device, the inspection is performed. There is a problem that the number of times increases and it is difficult to improve the inspection efficiency.
本発明は、かかる課題に鑑みてなされたものであり、検査効率の向上が可能な接触点データおよびシミュレーションデータを生成し得るデータ生成装置およびデータ生成方法を提供することを主目的とする。 The present invention has been made in view of such a problem, and a main object of the present invention is to provide a data generation apparatus and a data generation method capable of generating contact point data and simulation data capable of improving inspection efficiency.
上記目的を達成すべく請求項1記載のデータ生成装置は、複数の検査対象部品を含んで構成される回路網における当該各検査対象部品を検査する際に検査用プローブを接触させる接触点を示す接触点データ、および当該接触点において測定されるべき被測定量をシミュレーションして求めたシミュレーション値を示すシミュレーションデータを生成するデータ生成装置であって、前記検査用プローブの接触が可能な前記回路網内の接触可能点および複数の当該接触可能点間に位置する前記検査対象部品を特定可能な回路網データと、前記各検査対象部品の定数を特定可能な定数データとを記憶する記憶部と、1つ以上の前記検査対象部品を挟んで位置する一対の前記接触可能点で構成される接触可能点対を前記回路網データに基づいて特定して当該接触可能点対を前記接触点として設定する設定処理を実行して前記接触点データを生成すると共に、当該設定した接触点における前記シミュレーション値を示す前記シミュレーションデータを前記定数データに基づいて生成するデータ生成部とを備え、前記データ生成部は、前記設定処理において、1組の前記接触可能点対の間に位置するすべての前記検査対象部品に加えて他の前記検査対象部品を挟んで位置する他の1組の接触可能点対が存在するときには、当該2組の接触可能点対のうちの前記他の1組の接触可能点対だけを前記接触点として設定すると共に、当該接触点について互いに異なる複数の測定条件を規定して、当該測定条件毎にシミュレーションした当該接触点についての複数の前記シミュレーション値を示す前記シミュレーションデータを生成する。
In order to achieve the above object, the data generation apparatus according to
また、請求項2記載のデータ生成装置は、請求項1記載のデータ生成装置において、前記データ生成部は、前記他の1組の接触可能点対の間に位置する前記検査対象部品のすべてが良好であるときの前記シミュレーション値を示す前記シミュレーションデータを生成する。
The data generation device according to claim 2 is the data generation device according to
また、請求項3記載のデータ生成装置は、請求項1または2記載のデータ生成装置において、前記データ生成部は、前記他の1組の接触可能点対の間に位置する前記検査対象部品の中に不良の検査対象部品が1つ以上存在するときにおける当該不良の検査対象部品のすべての組み合わせにそれぞれ対応する前記シミュレーション値を示す前記シミュレーションデータを生成する。 According to a third aspect of the present invention, there is provided the data generation device according to the first or second aspect, wherein the data generation unit is configured to detect the part to be inspected that is located between the other pair of contactable point pairs. The simulation data indicating the simulation values respectively corresponding to all combinations of the defective inspection target parts when one or more defective inspection target parts exist therein is generated.
また、請求項4記載のデータ生成方法は、複数の検査対象部品を含んで構成される回路網における当該各検査対象部品を検査する際に検査用プローブを接触させる接触点を示す接触点データ、および当該接触点において測定されるべき被測定量をシミュレーションして求めたシミュレーション値を示すシミュレーションデータを生成するデータ生成方法であって、前記検査用プローブの接触が可能な前記回路網内の接触可能点および複数の当該接触可能点間に位置する前記検査対象部品を特定可能な回路網データに基づき、1つ以上の当該検査対象部品を挟んで位置する一対の当該接触可能点で構成される接触可能点対を特定して当該接触可能点対を前記接触点として設定する設定処理を実行して前記接触点データを生成すると共に、前記検査対象部品の定数を特定可能な定数データに基づき、当該設定した接触点における前記シミュレーション値を示す前記シミュレーションデータを生成し、前記設定処理において、1組の前記接触可能点対の間に位置するすべての前記検査対象部品に加えて他の前記検査対象部品を挟んで位置する他の1組の接触可能点対が存在するときには、当該2組の接触可能点対のうちの前記他の1組の接触可能点対だけを前記接触点として設定すると共に、当該接触点について互いに異なる複数の測定条件を規定して、当該測定条件毎にシミュレーションした当該接触点についての複数の前記シミュレーション値を示す前記シミュレーションデータを生成する。 According to a fourth aspect of the present invention, there is provided the data generation method according to claim 4, wherein contact point data indicating a contact point with which an inspection probe is contacted when inspecting each inspection target component in a circuit network including a plurality of inspection target components, And a data generation method for generating simulation data indicating a simulation value obtained by simulating a measured amount to be measured at the contact point, wherein the inspection probe can be contacted in the circuit network. A contact constituted by a pair of contactable points located between one or more parts to be inspected based on circuit data that can identify the part to be inspected and a part to be inspected located between the points A setting process for identifying a possible point pair and setting the touchable point pair as the contact point is executed to generate the contact point data, and The simulation data indicating the simulation value at the set contact point is generated based on the constant data that can specify the constant of the target part, and all the positions that are located between the pair of touchable points in the setting process are generated. When there is another set of contactable point pairs located between the other inspection target parts in addition to the other inspection target parts, the other one set of the two sets of contactable point pairs The simulation showing a plurality of simulation values for the contact point that is set for only the contactable point pair as the contact point , defines a plurality of different measurement conditions for the contact point, and is simulated for each measurement condition Generate data .
請求項1記載のデータ生成装置、および請求項4記載のデータ生成方法では、1組の接触可能点対の間に位置するすべての検査対象部品に加えて他の検査対象部品を挟んで位置する他の1組の接触可能点対が存在するときに、他の接触可能点対だけを接触点として設定して接触点データを生成すると共に、設定した接触点データにおけるシミュレーション値を示すシミュレーションデータを生成する。つまり、このデータ生成装置およびデータ生成方法では、共通する検査対象部品を挟んで位置する接触可能点対が複数存在するときには、より多くの検査対象部品を挟む接触可能点対を接触点として設定して接触点データおよびシミュレーションデータを生成することができる。このため、この接触点データおよびシミュレーションデータを用いることで、接触点に接触させた検査用プローブを介して入出力する電気信号に基づいて測定した被測定量の測定値とシミュレーション値とを比較する1回の検査処理でより多くの検査対象部品を一度に検査することができる結果、検査効率を十分に向上させることができる。したがって、このデータ生成装置およびデータ生成方法によれば、1つの検査対象部品毎に設定された接触点を示す接触点データおよび各接触点毎のシミュレーション値を示すシミュレーションデータを作成する構成および方法と比較して、検査効率を十分に向上させることが可能な接触点データおよびシミュレーションデータを生成することができる。また、このデータ生成装置およびデータ生成方法では、接触点について互いに異なる複数の測定条件を規定して、測定条件毎にシミュレーションした接触点についての複数のシミュレーション値を示すシミュレーションデータを生成する。このため、このデータ生成装置によれば、1つの測定条件で求めたシミュレーション値を示すシミュレーションデータを作成する構成と比較して、検査対象部品の良否状態をより正確に特定することが可能なシミュレーションデータを生成することができる。
In the data generation device according to
また、請求項2記載のデータ生成装置では、接触点として設定した他の1組の接触可能点対の間に位置する検査対象部品のすべてが良好であるときのシミュレーション値を示すシミュレーションデータを生成する。このため、このデータ生成装置によれば、接触点間に存在するすべての検査対象部品が良好であるか否かだけを検査する簡易な検査処理を行う場合において、検査効率を十分に向上させることが可能な接触点データおよびシミュレーションデータを生成することができる。 The data generation device according to claim 2 generates simulation data indicating simulation values when all of the parts to be inspected located between another pair of contactable point pairs set as contact points are good. To do. For this reason, according to this data generation device, when performing a simple inspection process for inspecting only whether all inspection target parts existing between contact points are good or not, the inspection efficiency can be sufficiently improved. Can generate contact point data and simulation data.
また、請求項3記載のデータ生成装置では、接触点として設定した他の1組の接触可能点対の間に位置する検査対象部品の中に不良の検査対象部品が1つ以上存在するときにおける不良の検査対象部品のすべての組み合わせにそれぞれ対応するシミュレーション値を示すシミュレーションデータを生成する。このため、このデータ生成装置によれば、接触点間に位置する検査対象部品が複数存在するときに、それらの検査対象部品のうちのどの検査対象部品が不良であるかを検査する詳細な検査処理を行う場合において、検査効率を十分に向上させることが可能な接触点データおよびシミュレーションデータを生成することができる。 According to a third aspect of the present invention, there is provided the data generation apparatus according to the first aspect, wherein at least one defective inspection target component exists among the inspection target components positioned between another set of contactable point pairs set as contact points. Simulation data indicating simulation values respectively corresponding to all combinations of defective inspection target parts is generated. For this reason, according to this data generation device, when there are a plurality of inspection target parts located between the contact points, a detailed inspection for inspecting which inspection target part of those inspection target parts is defective When processing, contact point data and simulation data that can sufficiently improve inspection efficiency can be generated.
以下、データ生成装置およびデータ生成方法の実施の形態について、添付図面を参照して説明する。 Hereinafter, embodiments of a data generation device and a data generation method will be described with reference to the accompanying drawings.
最初に、データ生成装置1の構成について説明する。図1に示すデータ生成装置1は、データ生成装置の一例であって、後述するデータ生成方法に従い、例えば、図2に示すように、回路基板100内において複数の検査対象部品51(電子部品)を含んで構成される回路網50の各検査対象部品51を検査する際に用いるデータを生成可能に構成されている。具体的には、データ生成装置1は、図1に示すように、操作部2、表示部3、記憶部4および制御部5を備えて構成されて、回路網50の各検査対象部品51を検査する際に検査用プローブ(図示せず)を接触させる接触点(例えば、図2に示す接触点P1,P2:以下、区別しないときには「接触点P」ともいう)を特定し、接触点Pを示す接触点データDc、および接触点Pにおいて測定されるべき被測定量のシミュレーション値を示すシミュレーションデータDdを生成する。
First, the configuration of the
操作部2は、操作に応じて制御部5に対して操作信号を出力する。表示部3は、制御部5の制御に従い、各種の画像を表示する。
The operation unit 2 outputs an operation signal to the
記憶部4は、制御部5によって実行されるデータ生成処理30(図3参照)において用いられる回路網データDaおよび定数データDbを記憶する。また、記憶部4は、データ生成処理30において生成される接触点データDcおよびシミュレーションデータDdを記憶する。
The storage unit 4 stores circuit network data Da and constant data Db used in the data generation process 30 (see FIG. 3) executed by the
この場合、回路網データDaは、検査用プローブの接触が可能な回路網50内の接触可能点(図2に示す接触可能点Pp1〜Pp5:以下、区別しないときには「接触可能点Pp」ともいう)、および各接触可能点Pp間に位置する検査対象部品51を特定可能なデータであって、回路基板100に形成される配線パターン、ランドおよびレジスト(いずれも図示を省略する)の形状や形成位置、並びに回路基板100に実装される検査対象部品51の形状や実装位置を示す各種のデータ(CADデータ、ガーバデータおよびマウントデータ)を含んでいる。また、定数データDbは、検査対象部品51毎に規定されている定数(抵抗値や容量値)を特定可能な情報を含んでいる。
In this case, the network data Da is a contactable point in the
制御部5は、操作部2から出力される操作信号に従ってデータ生成装置1を構成する各部を制御する。また、制御部5は、データ生成部として機能し、図3に示すデータ生成処理30を実行することにより、接触点データDcおよびシミュレーションデータDdを生成する。
The
次に、データ生成装置1を用いてデータ生成方法に従って接触点データDcおよびシミュレーションデータDdを生成する手順、およびその際のデータ生成装置1の動作について、図面を参照して説明する。
Next, a procedure for generating the contact point data Dc and the simulation data Dd according to the data generation method using the
まず、回路基板100(図2参照)についての回路網データDaおよび定数データDbを記憶部4に記憶させる。次いで、操作部2を操作して、生成処理の実行を指示する。これに応じて、制御部5が、図3に示すデータ生成処理30を実行する。このデータ生成処理30では、制御部5は、回路網データDaを記憶部4から読み出す(ステップ31)。
First, the network data Da and constant data Db for the circuit board 100 (see FIG. 2) are stored in the storage unit 4. Next, the operation unit 2 is operated to instruct execution of the generation process. In response to this, the
続いて、制御部5は、読み出した回路網データDaに含まれているCADデータ、ガーバデータおよびマウントデータに基づき、回路基板100内において複数の検査対象部品51を含んで構成される(各検査対象部品51が配線パターン等によって接続された)回路網を特定する(ステップ32)。この場合、制御部5は、一例として、図2に示すように、検査対象部品51としての4つの抵抗R1〜R4(以下、区別しないときには「抵抗R」ともいう)を含んで構成されて、他の回路網とは分離して存在する回路網50を特定したものとする。
Subsequently, the
次いで、制御部5は、回路網データDaに基づき、検査用プローブの接触が可能な回路網50内の接触可能点Ppを特定する(ステップ33)。具体的には、制御部5は、回路網データDaに基づき、回路網50を構成する配線パターンやランドのうちの回路基板100の表面に形成されている部位(表面部位)を特定し、さらに、表面部位の中でレジストによって覆われていない部位(露出部位)を特定し、この露出部位を接触可能点Ppとする。この場合、制御部5は、図2に示すように、5つの接触可能点Pp1〜Pp5を特定したものとする。
Next, the
続いて、制御部5は、特定した接触可能点Ppの中から、1つ以上の抵抗R(検査対象部品51)を挟む部位に位置する一対の接触可能点Pp(以下、一対の接触可能点Ppを「接触可能点対」ともいう)を、接触可能点Ppの組み合わせが異なるすべてについて特定する(ステップ34)。この場合、制御部5は、図4に示すように、1つの抵抗R(検査対象部品51)を挟む部位に位置する接触可能点対として、抵抗R1を挟む部位に位置する接触可能点Pp1,Pp2、抵抗R2を挟む部位に位置する接触可能点Pp2,Pp3、抵抗R3を挟む部位に位置する接触可能点Pp3,Pp4、および抵抗R4を挟む部位に位置する接触可能点Pp4,Pp5を特定する。
Subsequently, the
また、制御部5は、図4に示すように、2つの抵抗Rを挟む部位に位置する接触可能点対として、抵抗R1,R2を挟む部位に位置する接触可能点Pp1,Pp3、抵抗R2,R3を挟む部位に位置する接触可能点Pp2,Pp4、および抵抗R3,R4を挟む部位に位置する接触可能点Pp3,Pp5を特定する。
Further, as shown in FIG. 4, the
さらに、制御部5は、図4に示すように、3つの抵抗Rを挟む部位に位置する接触可能点対として、抵抗R1,R2,R3を挟む部位に位置する接触可能点Pp1,Pp4、および抵抗R2,R3,R4を挟む部位に位置する接触可能点Pp2,Pp5を特定し、4つの抵抗Rを挟む部位に位置する接触可能点対として、抵抗R1〜R4を挟む部位に位置する接触可能点Pp1,Pp5を特定する。
Further, as shown in FIG. 4, the
次いで、制御部5は、上記のようにして特定した、1つ以上の抵抗Rを挟む部位に位置する複数組の接触可能点対の中の1組または2組以上の接触可能点対を、回路網50の各検査対象部品51を検査する際に検査用プローブを接触させる接触点Pとして設定する設定処理を実行する(ステップ35)。この設定処理では、制御部5は、次の手順で、複数組の接触可能点対の中から1組または2組以上の接触可能点対を絞り込み、その接触可能点対を接触点Pとして設定する。まず、制御部5は、1つの検査対象部品51を挟む部位に位置する接触可能点対として、例えば、接触可能点Pp1,Pp2を選択して、接触点Pの候補とする。
Next, the
続いて、制御部5は、接触可能点Pp1,Pp2に挟まれている(接触可能点対の間に位置する)抵抗R1(接触可能点Pp1,Pp2に挟まれている全ての検査対象部品51)に加えて他の抵抗R(他の検査対象部品51)を挟む部位に位置する他の接触可能点対が存在するか否かを判別する。この場合、図4に示すように、抵抗R1,R2を挟む部位(抵抗R1に加えて抵抗R2を挟む部位)に接触可能点Pp1,Pp3が位置しているため、制御部5は、接触可能点Pp1,Pp2を接触点Pの候補から除外し、接触可能点Pp1,Pp3を接触点Pの新たな候補とする。
Subsequently, the
次いで、制御部5は、新たに接触点Pの候補とした接触可能点Pp1,Pp3に挟まれている抵抗R1,R2に加えて他の抵抗Rを挟む部位に位置する他の接触可能点対が存在するか否かを判別する。この場合、図4に示すように、抵抗R1〜R3を挟む部位(抵抗R1,R2に加えて抵抗R3を挟む部位)に接触可能点Pp1,Pp4が位置しているため、制御部5は、接触可能点Pp1,Pp3を接触点Pの候補から除外し、接触可能点Pp1,Pp4を接触点Pの新たな候補とする。
Next, the
続いて、制御部5は、新たに接触点Pの候補とした接触可能点Pp1,Pp4に挟まれている抵抗R1〜R3に加えて他の抵抗Rを挟む部位に位置する他の接触可能点対が存在するか否かを判別する。この場合、図4に示すように、抵抗R1〜R4を挟む部位(抵抗R1〜R3に加えて抵抗R4を挟む部位)に接触可能点Pp1,Pp5が位置しているため、制御部5は、接触可能点Pp1,Pp4を接触点Pの候補から除外し、接触可能点Pp1,Pp5を接触点Pの新たな候補とする。
Subsequently, the
次いで、制御部5は、新たに接触点Pの候補とした接触可能点Pp1,Pp5に挟まれている抵抗R1〜R4に加えて他の抵抗Rを挟む部位に位置する他の接触可能点対が存在するか否かを判別する。この場合、図4に示すように、該当する接触可能点Ppが存在しないため、制御部5は、図2に示すように、接触可能点Pp1,Pp5を接触点P1,P2として設定する。続いて、制御部5は、接触点P1,P2を示す接触点データDcを生成して(ステップ36)、記憶部4に記憶させる。
Next, the
次いで、制御部5は、記憶部4から定数データDbを読み出す。続いて、制御部5は、定数データDbに基づき、設定した接触点P1,P2において測定されるべき被測定量(例えば、抵抗値)をシミュレーションしたシミュレーション値を求める。この場合、制御部5は、各抵抗R(検査対象部品51)のすべてが、ショートや断線がない良好状態であるときのシミュレーション値を求めると共に、抵抗R1〜R4の中に不良の抵抗Rが1つ以上存在する不良状態における不良の抵抗Rのすべての組み合わせにそれぞれ対応するシミュレーション値を求める。なお、以下の説明において、良好状態および不良状態を合わせて「良否状態」ともいう。
Next, the
次いで、制御部5は、各良否状態とシミュレーション値とを対応づけたシミュレーションデータDdを生成して(ステップ37)、記憶部4に記憶させて、データ生成処理30を終了する。以上により、回路網50についての接触点データDcおよびシミュレーションデータDdの生成が完了する。なお、制御部5が、回路網50を特定した際に、回路網50を示す画像を表示部3に表示させたり、特定した接触可能点Ppや設定した接触点P1,P2を回路網50の画像上に表示させたりする構成および方法を採用することもできる。
Subsequently, the
次いで、制御部5は、他の回路網が存在するときには、上記したデータ生成処理30を実行し、すべての回路網についてのデータ生成処理30が終了したときに、回路基板100についての回路網データDaおよび定数データDbの生成を終了する。
Next, when another circuit network exists, the
次に、生成した接触点データDcおよびシミュレーションデータDdの使用方法について説明する。一例として、検査装置を用いて、例えば図2に示す回路基板100内における回路網50の各検査対象部品51を検査する際の使用方法について説明する。
Next, a method of using the generated contact point data Dc and simulation data Dd will be described. As an example, a method for using each
まず、検査装置の記憶部に接触点データDcおよびシミュレーションデータDdを記憶させ、続いて、検査装置に対して検査の開始を指示する。これに応じて、検査装置が、接触点データDcを読み出し、次いで、検査処理を実行する。この検査処理では、接触点データDcに示される接触点P1,P2に接触させた検査用プローブを介して測定用信号を供給する。続いて、検査装置は、検査用プローブを介して入力した電気信号基づいて被測定量としての抵抗値を測定する。 First, the contact point data Dc and the simulation data Dd are stored in the storage unit of the inspection apparatus, and then the inspection apparatus is instructed to start inspection. In response to this, the inspection apparatus reads the contact point data Dc, and then executes an inspection process. In this inspection process, a measurement signal is supplied through an inspection probe brought into contact with the contact points P1 and P2 indicated by the contact point data Dc. Subsequently, the inspection apparatus measures a resistance value as a measured amount based on the electrical signal input through the inspection probe.
次いで、検査装置は、記憶部からシミュレーションデータDdを読み出す。続いて、検査装置は、測定した抵抗値(被測定量)の測定値と、シミュレーションデータDdによって示されるシミュレーション値とを比較して、測定値に合致するシミュレーション値を特定する。次いで、検査装置は、合致したシミュレーション値に対応する良否状態を特定する。続いて、検査装置は、特定した良否状態を検査結果とする。 Next, the inspection apparatus reads simulation data Dd from the storage unit. Subsequently, the inspection apparatus compares the measured value of the measured resistance value (measured amount) with the simulation value indicated by the simulation data Dd to identify a simulation value that matches the measurement value. Next, the inspection apparatus specifies a pass / fail state corresponding to the matched simulation value. Subsequently, the inspection apparatus uses the specified pass / fail state as an inspection result.
この場合、測定値が、良好状態(すべての抵抗Rが良好な状態)のシミュレーション値に合致するときには、すべての抵抗Rが良好との検査結果を得ることができる。また、測定値が、いずれかの不良状態(不良の抵抗Rが1つ以上存在する状態)のシミュレーション値に合致するときには、その不良状態における不良の抵抗R(4つの抵抗Rのうちのどの抵抗Rが不良であるか)を特定することができ、その抵抗Rが不良であるとの検査結果を得ることができる。 In this case, when the measured value matches a simulation value in a good state (all resistors R are good), a test result that all the resistors R are good can be obtained. Further, when the measured value matches the simulation value of any defective state (a state in which one or more defective resistors R exist), the defective resistor R in the defective state (which of the four resistors R is selected) Whether or not R is defective) can be specified, and an inspection result that the resistance R is defective can be obtained.
ここで、上記したように、このデータ生成装置1およびデータ生成方法で生成した接触点データDcによって特定される接触点P1,P2の間には、4つの抵抗R(複数の検査対象部品51)が挟まれている(位置している)。また、このデータ生成装置1およびデータ生成方法で生成したシミュレーションデータDdには、すべての抵抗Rが良好な良好状態のシミュレーション値、および抵抗R1〜R4の中に不良の抵抗Rが1つ以上存在する不良状態における不良の抵抗Rのすべての組み合わせにそれぞれ対応するシミュレーション値が含まれている。このため、この接触点データDcおよびシミュレーションデータDdを用いることで、接触点P1,P2に接触させた検査用プローブを介して入出力する電気信号に基づいて測定した被測定量の測定値とシミュレーション値とを比較する1回の検査処理で、4つの抵抗Rの個々の良否を一度に検査することが可能となる。したがって、この接触点データDcおよびシミュレーションデータDdを用いることで、1つの抵抗R毎に一対の接触点Pが設定された接触点データやシミュレーションデータを用いる構成および方法と比較して、検査回数を少なくすることができる結果、検査効率を十分に向上させることが可能となっている。
Here, as described above, there are four resistances R (a plurality of inspection target parts 51) between the contact points P1 and P2 specified by the contact point data Dc generated by the
なお、シミュレーションデータDdを生成する際に、互いに異なる複数の測定条件でそれぞれシミュレーションした複数のシミュレーション値を各良否状態について求め(つまり、1つの良否状態毎に複数のシミュレーション値を求め)、各良否状態とシミュレーション値とを対応づけたシミュレーションデータDdを生成することもできる。このようなシミュレーションデータDdを用いるときには、検査装置が行う検査処理において、各測定条件でそれぞれ測定した被測定量と対応する測定条件でシミュレーションしたシミュレーション値とを比較して良否状態をそれぞれ特定し、各良否状態が一致したときにその良否状態を検査結果としたり、最も多い良否状態を検査結果としたりすることができる。 When generating the simulation data Dd, a plurality of simulation values simulated under a plurality of different measurement conditions are obtained for each pass / fail state (that is, a plurality of simulation values are obtained for each pass / fail state), and each pass / fail is obtained. It is also possible to generate simulation data Dd in which a state is associated with a simulation value. When using such simulation data Dd, in the inspection process performed by the inspection device, the measured quantity measured under each measurement condition is compared with the simulation value simulated under the corresponding measurement condition, and the pass / fail state is specified. When each pass / fail state matches, the pass / fail state can be used as an inspection result, or the most common pass / fail state can be used as an inspection result.
このように、このデータ生成装置1およびデータ生成方法では、1組の接触可能点対の間に位置するすべての検査対象部品51に加えて他の検査対象部品51を挟む部位に他の1組の接触可能点対が存在するときに、他の接触可能点対だけを接触点Pとして設定して接触点データDcを生成すると共に、設定した接触点データDcにおけるシミュレーション値を示すシミュレーションデータDdを生成する。つまり、このデータ生成装置1およびデータ生成方法では、共通する検査対象部品51を挟んで位置する接触可能点対が複数存在するときには、より多くの検査対象部品51を挟む接触可能点対を接触点Pとして設定して接触点データDcおよびシミュレーションデータDdを生成することができる。このため、この接触点データDcおよびシミュレーションデータDdを用いることで、接触点P1,P2に接触させた検査用プローブを介して入出力する電気信号に基づいて測定した被測定量の測定値とシミュレーション値とを比較する1回の検査処理でより多くの検査対象部品51を一度に検査することができる結果、検査効率を十分に向上させることができる。したがって、このデータ生成装置1およびデータ生成方法によれば、1つの抵抗R毎に設定された接触点Pを示す接触点データDcおよび各接触点P毎のシミュレーション値を示すシミュレーションデータDdを作成する構成および方法と比較して、検査効率を十分に向上させることが可能な接触点データDcおよびシミュレーションデータDdを生成することができる。
As described above, in the
また、このデータ生成装置1およびデータ生成方法では、検査対象部品51のすべてが良好であるときのシミュレーション値を示すシミュレーションデータDdを生成する。このため、このデータ生成装置1およびデータ生成方法によれば、接触点P間に存在するすべての検査対象部品51が良好であるか否かだけを検査する簡易な検査処理を行う場合において、検査効率を十分に向上させることが可能な接触点データDcおよびシミュレーションデータDdを生成することができる。
Further, in the
また、このデータ生成装置1およびデータ生成方法では、検査対象部品51の中に不良の検査対象部品が1つ以上存在するときにおける不良の検査対象部品51のすべての組み合わせにそれぞれ対応するシミュレーション値を示すシミュレーションデータDdを生成する。このため、このデータ生成装置1およびデータ生成方法によれば、接触点P間に位置する検査対象部品51が複数存在するときに、それらの検査対象部品51のうちのどの検査対象部品51が不良であるかを検査する詳細な検査処理を行う場合において、検査効率を十分に向上させることが可能な接触点データDcおよびシミュレーションデータDdを生成することができる。
Further, in the
また、このデータ生成装置1およびデータ生成方法では、互いに異なる複数の測定条件における複数のシミュレーション値を示すシミュレーションデータDdを生成する。このため、このデータ生成装置1およびデータ生成方法によれば、1つの測定条件で求めたシミュレーション値を示すシミュレーションデータDdを作成する構成および方法と比較して、検査対象部品51の良否状態をより正確に特定することが可能なシミュレーションデータDdを生成することができる。
Further, in the
なお、データ生成装置およびデータ生成方法は、上記の構成および方法に限定されない。例えば、検査対象部品51としての複数の抵抗Rだけを含んで構成される回路基板100についての接触点データDcおよびシミュレーションデータDdを生成する例について上記したが、例えば、コンデンサ、インダクタおよびダイオードなどの抵抗R以外の検査対象部品51を含んで構成される回路網についての接触点データDcおよびシミュレーションデータDdを生成することができる。この場合、回路網を構成する検査対象部品51の種類に応じて、抵抗値以外の被測定量(例えば、電圧、電流、静電容量、インダクタンスおよびインピーダンス等の物理量)のシミュレーション値を示すシミュレーションデータDdを生成することができる。
Note that the data generation device and the data generation method are not limited to the above configuration and method. For example, although the example of generating the contact point data Dc and the simulation data Dd for the
また、検査対象部品51のすべてが良好状態であるときのシミュレーション値を求めると共に、検査対象部品51の中に不良の検査対象部品51が1つ以上存在する不良状態における不良の検査対象部品51のすべての組み合わせにそれぞれ対応するシミュレーション値を求めて各シミュレーション値を示すシミュレーションデータDdを生成する例について上記したが、良好状態におけるシミュレーション値のみを示すシミュレーションデータDdを生成する構成および方法や、不良状態におけるシミュレーション値のみを示すシミュレーションデータDdを生成する構成および方法を採用することもできる。
In addition, a simulation value when all of the
1 データ生成装置
4 記憶部
5 制御部
51 検査対象部品
50 回路網
Da 回路網データ
Db 定数データ
Dc 接触点データ
Dd シミュレーションデータ
P1,P2 接触点
Pp1〜Pp5 接触可能点
R1〜R4 抵抗
DESCRIPTION OF
Claims (4)
前記検査用プローブの接触が可能な前記回路網内の接触可能点および複数の当該接触可能点間に位置する前記検査対象部品を特定可能な回路網データと、前記各検査対象部品の定数を特定可能な定数データとを記憶する記憶部と、
1つ以上の前記検査対象部品を挟んで位置する一対の前記接触可能点で構成される接触可能点対を前記回路網データに基づいて特定して当該接触可能点対を前記接触点として設定する設定処理を実行して前記接触点データを生成すると共に、当該設定した接触点における前記シミュレーション値を示す前記シミュレーションデータを前記定数データに基づいて生成するデータ生成部とを備え、
前記データ生成部は、前記設定処理において、1組の前記接触可能点対の間に位置するすべての前記検査対象部品に加えて他の前記検査対象部品を挟んで位置する他の1組の接触可能点対が存在するときには、当該2組の接触可能点対のうちの前記他の1組の接触可能点対だけを前記接触点として設定すると共に、当該接触点について互いに異なる複数の測定条件を規定して、当該測定条件毎にシミュレーションした当該接触点についての複数の前記シミュレーション値を示す前記シミュレーションデータを生成するデータ生成装置。 Contact point data indicating a contact point with which an inspection probe is contacted when inspecting each inspection target component in a circuit network including a plurality of inspection target components, and a measured amount to be measured at the contact point A data generation device that generates simulation data indicating simulation values obtained by simulating
Circuit network data that can identify the contactable point in the circuit network that can be contacted by the inspection probe and a plurality of the contactable points, and a constant of each inspection target component A storage unit for storing possible constant data;
Based on the network data, a contactable point pair constituted by a pair of the contactable points positioned with one or more parts to be inspected in between is set as the contact point. A setting process is performed to generate the contact point data, and a data generation unit that generates the simulation data indicating the simulation value at the set contact point based on the constant data,
In the setting process, the data generation unit may include another set of contacts positioned with the other inspection target components in addition to all the inspection target components positioned between the pair of contactable point pairs. When a possible point pair exists, only the other one set of touchable point pairs of the two sets of touchable point pairs is set as the touch point, and a plurality of measurement conditions different from each other are set for the touch point. A data generation device that generates the simulation data indicating the plurality of simulation values for the contact point that is defined and simulated for each measurement condition .
前記検査用プローブの接触が可能な前記回路網内の接触可能点および複数の当該接触可能点間に位置する前記検査対象部品を特定可能な回路網データに基づき、1つ以上の当該検査対象部品を挟んで位置する一対の当該接触可能点で構成される接触可能点対を特定して当該接触可能点対を前記接触点として設定する設定処理を実行して前記接触点データを生成すると共に、前記検査対象部品の定数を特定可能な定数データに基づき、当該設定した接触点における前記シミュレーション値を示す前記シミュレーションデータを生成し、
前記設定処理において、1組の前記接触可能点対の間に位置するすべての前記検査対象部品に加えて他の前記検査対象部品を挟んで位置する他の1組の接触可能点対が存在するときには、当該2組の接触可能点対のうちの前記他の1組の接触可能点対だけを前記接触点として設定すると共に、当該接触点について互いに異なる複数の測定条件を規定して、当該測定条件毎にシミュレーションした当該接触点についての複数の前記シミュレーション値を示す前記シミュレーションデータを生成するデータ生成方法。 Contact point data indicating a contact point with which an inspection probe is contacted when inspecting each inspection target component in a circuit network including a plurality of inspection target components, and a measured amount to be measured at the contact point A data generation method for generating simulation data indicating a simulation value obtained by simulating
One or more parts to be inspected based on network data that can identify the contactable points in the circuit network that can be contacted by the inspection probe and the parts to be inspected located between the plurality of contactable points Generating a contact point data by performing a setting process for specifying a contactable point pair configured by a pair of the contactable points located between the contactable point and setting the contactable point pair as the contact point; Based on constant data that can specify the constant of the inspection target part, generate the simulation data indicating the simulation value at the set contact point,
In the setting process, in addition to all the parts to be inspected positioned between the pair of touchable point pairs, there is another set of touchable point pairs located with the other parts to be inspected in between. Sometimes, only the other set of contactable point pairs of the two sets of contactable point pairs is set as the contact point, and a plurality of measurement conditions different from each other are defined for the contact point, and the measurement is performed. A data generation method for generating the simulation data indicating a plurality of the simulation values for the contact point simulated for each condition .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014160317A JP6472616B2 (en) | 2014-08-06 | 2014-08-06 | Data generating apparatus and data generating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014160317A JP6472616B2 (en) | 2014-08-06 | 2014-08-06 | Data generating apparatus and data generating method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016038239A JP2016038239A (en) | 2016-03-22 |
JP6472616B2 true JP6472616B2 (en) | 2019-02-20 |
Family
ID=55529434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014160317A Expired - Fee Related JP6472616B2 (en) | 2014-08-06 | 2014-08-06 | Data generating apparatus and data generating method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6472616B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2853657B2 (en) * | 1996-04-26 | 1999-02-03 | 日本電気株式会社 | Circuit simulation method |
JP2001264398A (en) * | 1999-11-22 | 2001-09-26 | Fujitsu Ten Ltd | Inspection device and method for electronic component |
US20090105983A1 (en) * | 2007-10-23 | 2009-04-23 | Texas Instruments Incorporated | Test definer, a method of automatically determining and representing functional tests for a pcb having analog components and a test system |
JP2013117482A (en) * | 2011-12-05 | 2013-06-13 | Hioki Ee Corp | Apparatus and method for inspecting electronic circuits, and apparatus and method for inspecting circuit boards |
JP6016415B2 (en) * | 2012-04-04 | 2016-10-26 | 日置電機株式会社 | Inspection data creation device and circuit board inspection device |
-
2014
- 2014-08-06 JP JP2014160317A patent/JP6472616B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2016038239A (en) | 2016-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6016415B2 (en) | Inspection data creation device and circuit board inspection device | |
JP2007198757A (en) | Apparatus and method for inspection | |
JP5191805B2 (en) | Inspection apparatus and inspection method | |
JP6472616B2 (en) | Data generating apparatus and data generating method | |
JP2010175489A (en) | Circuit board inspecting apparatus and circuit board inspecting method | |
JP4810058B2 (en) | Multi-pole terminal short detection method and short detection system | |
JP3784479B2 (en) | Circuit board inspection method | |
JP5188822B2 (en) | Board inspection equipment | |
JP6821458B2 (en) | Inspection data creation device and inspection data creation method | |
JP6143617B2 (en) | Circuit board inspection equipment | |
JP5425709B2 (en) | Insulation inspection device and insulation inspection method | |
JP5420303B2 (en) | Circuit board inspection apparatus and circuit board inspection method | |
JP5988557B2 (en) | Circuit board inspection apparatus and circuit board inspection method | |
CN204649843U (en) | A kind of circuit board carbon ink device for testing resistance | |
JP6320862B2 (en) | Inspection apparatus and inspection method | |
KR20140009027A (en) | Apparatus and method for inspecting board | |
JP2013205026A (en) | Substrate inspection device and substrate inspection method | |
JP5430892B2 (en) | Circuit board inspection apparatus and circuit board inspection method | |
JPH10142281A (en) | Circuit board inspection method | |
JP6462463B2 (en) | Data generating apparatus and data generating method | |
JP2016057248A (en) | Data generation device, inspection device, data generation method and inspection method | |
JP2016044991A (en) | State inspection result acquisition device and state inspection result acquisition method | |
JP6798834B2 (en) | Inspection equipment, inspection system, inspection method, and inspection program | |
JP2010025871A (en) | Conduction inspection method and conduction inspection device | |
JP6169435B2 (en) | Substrate inspection apparatus and substrate inspection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170626 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180605 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180801 |
|
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: 20190108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190123 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6472616 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |