[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3873586B2 - Circuit board inspection apparatus and circuit board inspection method - Google Patents

Circuit board inspection apparatus and circuit board inspection method Download PDF

Info

Publication number
JP3873586B2
JP3873586B2 JP2000207688A JP2000207688A JP3873586B2 JP 3873586 B2 JP3873586 B2 JP 3873586B2 JP 2000207688 A JP2000207688 A JP 2000207688A JP 2000207688 A JP2000207688 A JP 2000207688A JP 3873586 B2 JP3873586 B2 JP 3873586B2
Authority
JP
Japan
Prior art keywords
circuit
circuit board
pld
inspection
inspected
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
JP2000207688A
Other languages
Japanese (ja)
Other versions
JP2002022806A (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 JP2000207688A priority Critical patent/JP3873586B2/en
Publication of JP2002022806A publication Critical patent/JP2002022806A/en
Application granted granted Critical
Publication of JP3873586B2 publication Critical patent/JP3873586B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、回路基板の動作を検査する回路基板検査装置に係わり、特に、多品種の回路基板の機能検査や評価に好適な回路基板検査装置および回路基板検査方法に関するものである。
【0002】
【従来の技術】
回路基板の動作を検査する回路基板検査装置に関しては、例えば、特開平05−133992号公報(「回路基板検査方法と検査基板並びに回路基板検査装置」)や、特開平08−32191号公報(「電子回路基板」)などに記載の技術がある。
【0003】
特開平05−133992号公報に記載の技術は、検査基板の一方の面上にあるプローブ端子を、被検査回路基板上にある被測定ランドに接触させ、その被検査回路基板に実装すべき部品などを、検査基板上の他の面に搭載し、あたかもその被検査回路基板上に部品を実装したごとくそれらプローブ端子と部品を結合して、被検査回路基板を検査するものである。
【0004】
また、特開平08−32191号公報に記載の技術は、電子回路基板のテスト時に、この基板の品種の自動判別を可能にさせることにより、電子回路基板のテストに際して、試験装置が自動的に、この基板の品種を判別でき、人手による基板識別分類作業を不要とし、テストに要するコストを大幅に低減するためのものである。
【0005】
このような回路基板の動作を検査する回路基板検査装置においては、検査内容に応じた被検査基板への入力信号の設定や、出力信号の評価を行うための検査回路を、検査対象の被検査回路基板に接続する必要がある。
【0006】
通常、検査回路は、検査の対象となる被検査回路基板毎に制作している。そのため、検査回路の制作および回路デバッグに多大な時間と費用が必要となる。
【0007】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、被検査回路基板の検査・評価に必要な検査回路を、異なる被検査回路基板毎に別々に制作しなければならない点である。
【0008】
本発明の目的は、これら従来技術の課題を解決し、多品種の被検査回路基板の機能検査や評価を効率的に行うことを可能とする回路基板検査装置および回路基板検査方法を提供することである。
【0009】
【課題を解決するための手段】
上記目的を達成するため、本発明の回路基板検査装置は、検査回路の少なくとも一部をPLD化し、被検査回路基板毎の差異に対応した内部回路のPLDに変更して、検査回路のハード構成を変更することなく、多品種の被検査回路基板の検査に対応する。
【0010】
尚、PLDとしてはヒューズタイプやROMタイプ、SRAMタイプ等があり、例えば、SRAMタイプのPLDを用いて、外部から転送された回路データで、あるいは、検査回路内に置かれたメモリに格納した回路データで、所定のPLDの内容を書き換え、PLDの差し替え無しに検査回路の切替を行う。
【0011】
また、PLD内部回路を識別可能として、被検査回路基板との対応付けを確認し、被検査回路基板とPLD内部回路との不一致による誤動作を防止する。
【0012】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
図1は、本発明に係る回路基板検査装置の構成例を示すブロック図であり、図4は、図1における回路基板検査装置の制御部のハードウェア構成例を示すブロック図である。
【0013】
図4において、51はCRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)等からなる表示装置、52はキーボードやマウス等からなる入力装置、53はHDD(Hard Disk Drive)等からなる外部記憶装置、54はCPU(Central Processing Unit)54aや主メモリ54b等を具備してコンピュータ処理を行なう情報処理装置、55はプログラムやデータを記録したCD−ROM(Compact Disc-Read Only Memory)もしくはDVD(Digital Video Disc/Digital Versatile Disc)等からなる光ディスク、56は光ディスク55に記録されたプログラムおよびデータを読み出すための駆動装置、57はLAN(Local Area Network)カードやモデム等からなる通信装置である。
【0014】
光ディスク55に格納されたプログラムおよびデータを情報処理装置54により駆動装置56を介して外部記憶装置53内にインストールした後、外部記憶装置53から主メモリ54bに読み込みCPU54aで処理することにより、情報処理装置54内に図1に示す回路基板検査装置を制御する制御部1が構成される。
【0015】
図1に示すように、本例の回路基板検査装置は、図4の構成のコンピュータシステムからなる制御部1と検査回路部2およびフィクスチャ部3からなり、制御部1の制御に基づき、検査回路部2において、フィクスチャ部3を介して被検査回路基板(図中、「被検査回路」と記載)4との信号の送受信を行い、被検査回路基板4の動作を検査する。
【0016】
被検査回路基板4は通常、複数の機能ブロック(本例では、機能Aブロック43、機能Bブロック44、機能Cブロック45)を持ち、各機能ブロック毎の検査に必要な信号がフィクスチャ部3を介して、検査回路部2に接続される。
【0017】
制御部1は、検査装置全体の制御を行い、検査目的に応じて検査回路2と被検査回路基板4(CPU41と治具ROM42を介して)を制御する。
【0018】
検査回路部2は、被検査回路基板4の各機能ブロック(機能Aブロック43、機能Bブロック44、機能Cブロック45)の検査内容に応じた検査に必要なハードウエア構成で、被検査回路基板4の信号の入出力のタイミング生成・結果の判定等を行う。
【0019】
この際、被検査回路基板4の品種毎に、信号の数やタイミングは変わるので、同様な機能を持つ場合でも、被検査回路基板4の品種毎に個別の検査回路部2を用いなければならない。
【0020】
本例の回路基板検査装置においては、この検査回路部2を、または、その一部をPLD(Programmable Logic Device、プログラマブル ロジック デバイス)で構成する。そして、PLDの内部回路の書き換え等により、一つの検査回路部2を用いて、品種が異なる複数の被検査回路基板4に対する検査を行う。
【0021】
本例では、被検査回路基板4の機能Aブロック43、機能Bブロック44、機能Cブロック45のそれぞれに対応したPLD内部回路の機能A検査回路(PLD)21、機能B検査回路(PLD)22、機能C検査回路(PLD)23が各々設けられている。
【0022】
そして、機能別に検査に必要な回路をモジュール化し、被検査回路基板4の品種別に変更が必要な部分をPLDで構成し、被検査回路基板毎の差異に対応した内部ロジックのPLDに変更する。これにより、検査回路部2のハード構成を変更することなく、多機種の被検査回路基板4の検査が可能となる。
【0023】
このように、検査回路部2の少なくとも一部をPLD化し、被検査回路基板毎の差異に対応した内部ロジックのPLDに変更することにより、検査回路部2のハード構成を変更することなく、多品種の被検査回路基板4の検査に対応できる。
【0024】
これにより、回路基板検査装置の制作・デバッグが大幅に短縮できるうえ、検査回路部の共通化が可能となり、多品種の被検査回路基板を1台の回路基板検査装置で検査することが可能となる。
【0025】
本例で用いてPLDとしては、ヒューズタイプ、ROMタイプ、SRAMタイプなどがある。しかし、ヒューズタイプのPLDや、ROMタイプのPLDでは、機種毎に対応したPLDを差し替える必要があり、PLDの保管の問題や、差し替えミスに伴う信頼性の問題が発生する。また、段取り替えの時間も無視できない。
【0026】
そこで、本例においては、追記可能なSRAMタイプのPLDを用いるものとする。このように、追記が可能なSRAMタイプのPLDを用いる場合、外部からの回路データをシリアル書込方式の信号ラインを用いて取り込み、PLDを書き換える構造となる。
【0027】
図2は、図1の回路基板検査装置における検査回路部のPLD内部回路を書き換えるシステムの構成例を示すブロック図である。
【0028】
本図2において、26は図1における検査回路部2に設けられた各機能検査回路(機能A検査回路21、機能B検査回路22、機能C検査回路23)を構成するSRAMタイプのPLD(図中、「PLD(SRAM)」と記載)であり、25はPLD26に外部からの回路データを書き込む書き換え回路である。
【0029】
外部からの回路データはROMやFROM、EEPROM、ICカード等のメモリを用いて与えることができる。もちろん、図1におけるコンピュータシステムからなる制御部1にファイルとして記憶しておき、このデータを転送することでも良い。
【0030】
このように、追記可能なSRAMタイプのPLD26と、PLDに内部ロジックを書き込む書き換え回路25を設けることで、PLDの差し替えなしに、多品種の被検査回路基板4の検査ができ、各被検査回路基板に合わせてPLDを複数用意する必要もなくなり、また、PLDの保管や差し替えによる信頼性の低下の問題を回避できると共に、段取り替えの時間もなく短時間で検査回路の変更が可能となる。
【0031】
しかし、このようにPLD内部回路を外部データで書き換える構成としたとしても、あるいは、各被検査回路基板毎にPLDを差し替える構成とした場合でも、多品種の被検査回路基板4を検査する際、当該被検査回路基板4と検査回路部2内のPLD内部回路が対応していなければ正しく動作しない。接続状況によっては、被検査回路基板4を破壊してしまう可能性がある。
【0032】
このような問題に対応するために、本例の回路基板検査装置では、PLDの内部回路が被検査回路基板に正しく対応するものであるか否かを判定する構成とする。
【0033】
図3は、図1の回路基板検査装置における検査回路部のPLD内部回路の正当性を判定するシステムの構成例を示すブロック図である。
【0034】
本図3において、31はヒューズタイプやROMタイプあるいはSRAMタイプなどのPLDであり、32はPLD31内に設けられた当該PLD31の識別用のコードを発生させるコード発生回路、33はコード発生回路32が発生するコードに基づき当該PLD31が検査対象の被検査回路基板に対応した正当なものであるか否かを判定する識別・判定回路である。
【0035】
本例では、図2で説明した外部から回路データが書き込まれたPLD(PLDに書き込まれた回路データ)を識別するものとする。
【0036】
PLDに書き込む回路データに、コード発生回路32を生成する情報を設け、この回路データのPLD31への書き込み後、コード発生回路32から発生された識別用のコードを、識別・判定回路33において読み取り、被検査回路基板と対応するコードであるか否かを判定する。
【0037】
識別・判定回路33としては、例えば、コード発生回路32から発生された識別用のコードと被検査回路基板に予め付与されたコードとの論理積演算を行い、その演算結果をLED等で正当性の良否結果として表示する。
【0038】
このように、PLDの内部回路の書き換え後、検査実行に先立ち、PLDの回路データで設けたコード発生回路により、内部回路の識別を行い、差し替えや書き換えのミスを防止することができ、被検査回路基板とPLD内部回路との不一致による誤動作を防止できる。
【0039】
以上、図1〜図4を用いて説明したように、本例の回路基板検査装置では、検査回路の少なくとも一部をPLD化することにより、PLDの変更で、被検査回路基板毎の差異に対応できるので、一つの検査回路で、そのハードを変更することなく、多品種の被検査回路基板の検査に対応できる。
【0040】
これにより、回路基板検査装置の制作およびデバッグに係わる作業時間を大幅に短縮できると共に、検査回路の共通化が可能となり、多品種の被検査回路基板を1台の回路基板検査装置で検査可能となる。
【0041】
また、PLDとして、外部からの書き換え可能なSRAMタイプのPLDを用いることにより、外部から転送された回路データで所定のPLDの内容を書き換えることができ、PLDの差し替え無しに検査回路の切替が可能となる。これにより、検査対象の回路基板に合わせて、PLDを複数購入する必要もなく、PLD差し替えによる信頼性を損なうこともなく、かつ、短時間で検査回路の変更が可能となる。
【0042】
さらに、被検査回路基板と検査回路のPLDの対応の良否(正当性)を、PLD内部回路の識別コードを確認することで判定する。これにより、検査に先立ち、検査回路のPLDの差し替えミス、あるいは、書き換えミスを事前に検証でき、被検査回路基板とPLD内部回路の不一致による誤動作を防止することが可能となる。
【0043】
尚、本発明は、図1〜図4を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、図3に示した識別・判定回路33では、コード発生回路32から発生された識別用のコードと被検査回路基板に予め付与されたコードとの論理積演算結果をLED等で良否表示する構成としているが、図4に示すコンピュータシステムからなる制御部1において識別・判定回路33を構成して、その結果を、表示装置51等に表示することでも良い。
【0044】
また、本例では、図2で説明したように、外部から転送された回路データでPLDの内容を書き換えているが、検査回路内にメモリを置き、このメモリに格納した回路データを用いることでも良い。そのメモリとして、例えばICカードやROM、HDD等を用いることができる。
【0045】
【発明の効果】
本発明によれば、回路基板検査装置内の検査回路の少なくとも一部をPLDで構成し、被検査回路基板に対応した内部回路のPLDを用いることにより、一台の回路基板検査装置で、各々異なる被検査回路基板に対する検査を行うことができ、多品種の被検査回路基板の機能検査や評価を効率的に行うことが可能である。
【0046】
また、SRAMタイプのPLDの内部回路を外部データにより被検査回路基板に対応して書き換えることで、PLDの差し替え無しに検査回路の切替が可能となり、被検査回路基板に合わせて、PLDを複数購入する必要もなく、また、PLD差し替えによる信頼性を損なうことなく、短時間で検査回路の変更が可能となる。
【0047】
さらに、検査に先立ち、検査回路のPLDの内部回路の識別を行うことで、差し替え、書き換えのミスを事前に検証でき、被検査回路基板とPLD内部回路の不一致による誤動作を防止することが可能である。
【図面の簡単な説明】
【図1】本発明に係る回路基板検査装置の構成例を示すブロック図である。
【図2】図1の回路基板検査装置における検査回路部のPLD内部回路を書き換えるシステムの構成例を示すブロック図である。
【図3】図1の回路基板検査装置における検査回路部のPLD内部回路の正当性を判定するシステムの構成例を示すブロック図である。
【図4】図1における回路基板検査装置の制御部のハードウェア構成例を示すブロック図である。
【符号の説明】
1:制御部、2:検査回路部、3:フィクスチャ部、4:被検査回路基板、21:機能A検査回路(PLD)、22:機能B検査回路(PLD)、23:機能C検査回路(PLD)、25:書き換え回路、26:SRAMタイプのPLD、31:PLD、32:コード発生回路、33:識別・判定回路、41:CPU、42:治具ROM、43:機能Aブロック、44:機能Bブロック、45:機能Cブロック、51:表示装置、52:入力装置、53:外部記憶装置、54:情報処理装置、54a:CPU、54b:主メモリ、55:光ディスク、56:駆動装置、57:通信装置。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a circuit board inspection apparatus for inspecting the operation of a circuit board, and more particularly to a circuit board inspection apparatus and a circuit board inspection method suitable for function inspection and evaluation of various types of circuit boards.
[0002]
[Prior art]
With respect to a circuit board inspection apparatus for inspecting the operation of a circuit board, for example, Japanese Patent Laid-Open No. 05-133992 (“Circuit Board Inspection Method and Inspection Board and Circuit Board Inspection Apparatus”) and Japanese Patent Application Laid-Open No. 08-32191 (“ There are technologies described in “Electronic circuit boards”).
[0003]
In the technique described in Japanese Patent Laid-Open No. 05-133992, a probe terminal on one surface of an inspection board is brought into contact with a measured land on the circuit board to be inspected, and a component to be mounted on the circuit board to be inspected. Are mounted on the other surface of the inspection substrate, and the probe terminals and the components are combined as if the components were mounted on the circuit substrate to be inspected, thereby inspecting the circuit substrate to be inspected.
[0004]
In addition, the technique described in Japanese Patent Application Laid-Open No. 08-32191 allows the automatic testing of the type of board when testing the electronic circuit board, so that the test apparatus automatically performs the test when testing the electronic circuit board. This is because the type of the board can be discriminated, the board identification and classification work is not required manually, and the cost required for the test is greatly reduced.
[0005]
In such a circuit board inspection apparatus for inspecting the operation of a circuit board, an inspection circuit for setting an input signal to the inspection board according to the contents of inspection and evaluating an output signal is provided. Must be connected to the circuit board.
[0006]
Usually, the inspection circuit is produced for each circuit board to be inspected. Therefore, a great amount of time and cost are required for production of the inspection circuit and circuit debugging.
[0007]
[Problems to be solved by the invention]
The problem to be solved is that in the conventional technique, an inspection circuit required for inspection / evaluation of a circuit board to be inspected must be separately produced for each different circuit board to be inspected.
[0008]
An object of the present invention is to provide a circuit board inspection apparatus and a circuit board inspection method that can solve the problems of the prior art and efficiently perform functional inspection and evaluation of various types of circuit boards to be inspected. It is.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the circuit board inspection apparatus of the present invention converts at least a part of an inspection circuit into a PLD and changes it to a PLD of an internal circuit corresponding to a difference for each circuit board to be inspected. It is possible to inspect various types of circuit boards to be inspected without changing the above.
[0010]
The PLD includes fuse type, ROM type, SRAM type, and the like, for example, circuit data transferred from the outside using SRAM type PLD or a circuit stored in a memory placed in an inspection circuit. The contents of a predetermined PLD are rewritten with data, and the inspection circuit is switched without replacing the PLD.
[0011]
In addition, the PLD internal circuit can be identified, the association with the circuit board to be inspected is confirmed, and malfunction due to mismatch between the circuit board to be inspected and the PLD internal circuit is prevented.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration example of a circuit board inspection apparatus according to the present invention, and FIG. 4 is a block diagram illustrating a hardware configuration example of a control unit of the circuit board inspection apparatus in FIG.
[0013]
In FIG. 4, 51 is a display device such as a CRT (Cathode Ray Tube) or LCD (Liquid Crystal Display), 52 is an input device such as a keyboard or mouse, 53 is an external storage device such as an HDD (Hard Disk Drive) or the like. , 54 includes an information processing apparatus that includes a CPU (Central Processing Unit) 54a, a main memory 54b, and the like, and performs computer processing. 55 is a CD-ROM (Compact Disc-Read Only Memory) or DVD (Digital An optical disc made up of Video Disc / Digital Versatile Disc), 56 is a drive device for reading out programs and data recorded on the optical disc 55, and 57 is a communication device made up of a LAN (Local Area Network) card, modem or the like.
[0014]
After the program and data stored in the optical disk 55 are installed in the external storage device 53 by the information processing device 54 via the drive device 56, they are read from the external storage device 53 into the main memory 54b and processed by the CPU 54a. A control unit 1 that controls the circuit board inspection apparatus shown in FIG.
[0015]
As shown in FIG. 1, the circuit board inspection apparatus of this example includes a control unit 1, an inspection circuit unit 2, and a fixture unit 3 that are configured by a computer system having the configuration shown in FIG. 4. In the circuit unit 2, signals are transmitted to and received from the circuit board to be inspected (described as “circuit to be inspected” in the drawing) 4 through the fixture unit 3, and the operation of the circuit board 4 to be inspected is inspected.
[0016]
The circuit board 4 to be inspected usually has a plurality of function blocks (in this example, a function A block 43, a function B block 44, and a function C block 45), and signals necessary for the inspection for each function block are supplied to the fixture unit 3. Is connected to the inspection circuit unit 2.
[0017]
The control unit 1 controls the entire inspection apparatus and controls the inspection circuit 2 and the circuit board 4 to be inspected (via the CPU 41 and the jig ROM 42) according to the inspection purpose.
[0018]
The inspection circuit unit 2 has a hardware configuration necessary for inspection according to inspection contents of each functional block (the function A block 43, the function B block 44, and the function C block 45) of the circuit board 4 to be inspected. 4 signal input / output timing generation, result determination, and the like are performed.
[0019]
At this time, since the number and timing of signals vary depending on the type of circuit board 4 to be inspected, it is necessary to use an individual inspection circuit unit 2 for each type of circuit board 4 to be inspected, even if it has a similar function. .
[0020]
In the circuit board inspection apparatus of this example, the inspection circuit unit 2 or a part thereof is configured by a PLD (Programmable Logic Device). Then, by rewriting the internal circuit of the PLD or the like, a plurality of circuit boards 4 to be inspected having different varieties are inspected using one inspection circuit unit 2.
[0021]
In this example, a function A inspection circuit (PLD) 21 and a function B inspection circuit (PLD) 22 of a PLD internal circuit corresponding to each of the function A block 43, the function B block 44, and the function C block 45 of the circuit board 4 to be inspected. A function C inspection circuit (PLD) 23 is provided.
[0022]
Then, the circuit necessary for the inspection is modularized according to the function, the portion that needs to be changed for each type of the circuit board 4 to be inspected is constituted by the PLD, and the internal logic PLD corresponding to the difference for each circuit board to be inspected is changed. Thereby, it is possible to inspect a variety of circuit boards 4 to be inspected without changing the hardware configuration of the inspection circuit unit 2.
[0023]
As described above, at least a part of the inspection circuit unit 2 is converted into a PLD and changed to a PLD having an internal logic corresponding to a difference for each circuit board to be inspected, without changing the hardware configuration of the inspection circuit unit 2. It can cope with the inspection of the circuit board 4 to be inspected.
[0024]
As a result, the production and debugging of the circuit board inspection device can be greatly shortened, the inspection circuit unit can be made common, and a wide variety of circuit boards to be inspected can be inspected with one circuit board inspection device. Become.
[0025]
The PLD used in this example includes a fuse type, a ROM type, and an SRAM type. However, in the fuse type PLD and the ROM type PLD, it is necessary to replace the PLD corresponding to each model, which causes a storage problem of the PLD and a reliability problem due to a replacement error. Also, the time for setup change cannot be ignored.
[0026]
Therefore, in this example, an additionally recordable SRAM type PLD is used. As described above, when an SRAM type PLD that can be additionally written is used, circuit data from the outside is taken in using a signal line of a serial writing system and the PLD is rewritten.
[0027]
FIG. 2 is a block diagram showing a configuration example of a system for rewriting the PLD internal circuit of the inspection circuit unit in the circuit board inspection apparatus of FIG.
[0028]
In FIG. 2, reference numeral 26 denotes an SRAM type PLD (FIG. 2) constituting each function test circuit (function A test circuit 21, function B test circuit 22, function C test circuit 23) provided in the test circuit unit 2 in FIG. 5 is a rewrite circuit for writing circuit data from the outside to the PLD 26.
[0029]
Circuit data from the outside can be given using a memory such as a ROM, a FROM, an EEPROM, or an IC card. Of course, it may be stored as a file in the control unit 1 comprising the computer system in FIG.
[0030]
As described above, by providing the additionally recordable SRAM type PLD 26 and the rewriting circuit 25 for writing the internal logic to the PLD, it is possible to inspect a variety of circuit boards 4 to be inspected without replacing the PLD. There is no need to prepare a plurality of PLDs in accordance with the substrate, and the problem of lowering reliability due to storage and replacement of PLDs can be avoided, and the inspection circuit can be changed in a short time without time for setup change.
[0031]
However, even when the PLD internal circuit is configured to be rewritten with external data in this way, or even when the PLD is replaced for each circuit board to be inspected, when inspecting various types of circuit boards 4 to be inspected, If the circuit board 4 to be inspected and the PLD internal circuit in the inspection circuit unit 2 do not correspond to each other, the circuit board 4 does not operate correctly. Depending on the connection status, the circuit board 4 to be inspected may be destroyed.
[0032]
In order to cope with such a problem, the circuit board inspection apparatus of this example is configured to determine whether or not the internal circuit of the PLD corresponds to the circuit board to be inspected correctly.
[0033]
FIG. 3 is a block diagram illustrating a configuration example of a system for determining the validity of the PLD internal circuit of the inspection circuit unit in the circuit board inspection apparatus of FIG.
[0034]
In FIG. 3, 31 is a PLD of fuse type, ROM type, SRAM type or the like, 32 is a code generation circuit for generating a code for identifying the PLD 31 provided in the PLD 31, and 33 is a code generation circuit 32. This is an identification / determination circuit that determines whether or not the PLD 31 is valid corresponding to the circuit board to be inspected based on the generated code.
[0035]
In this example, it is assumed that the PLD in which circuit data is written from the outside described with reference to FIG. 2 (circuit data written in the PLD) is identified.
[0036]
Information for generating the code generation circuit 32 is provided in the circuit data to be written in the PLD, and after the circuit data is written to the PLD 31, the identification code generated from the code generation circuit 32 is read by the identification / determination circuit 33, It is determined whether the code corresponds to the circuit board to be inspected.
[0037]
The identification / determination circuit 33 performs, for example, a logical product operation of the identification code generated from the code generation circuit 32 and the code given in advance to the circuit board to be inspected, and the operation result is validated by an LED or the like. It is displayed as the result of pass / fail.
[0038]
Thus, after rewriting the internal circuit of the PLD, prior to the execution of the inspection, the internal circuit can be identified by the code generation circuit provided with the circuit data of the PLD, so that mistakes in replacement and rewriting can be prevented. It is possible to prevent malfunction due to mismatch between the circuit board and the PLD internal circuit.
[0039]
As described above with reference to FIGS. 1 to 4, in the circuit board inspection apparatus of this example, at least a part of the inspection circuit is converted into a PLD, so that the difference in each circuit board to be inspected can be obtained by changing the PLD. Therefore, it is possible to cope with the inspection of various kinds of circuit boards to be inspected without changing the hardware with one inspection circuit.
[0040]
As a result, the work time involved in the production and debugging of the circuit board inspection device can be greatly shortened, and the inspection circuit can be made common, and a wide variety of circuit boards to be inspected can be inspected by one circuit board inspection device. Become.
[0041]
Also, by using an externally rewritable SRAM type PLD as the PLD, the contents of a predetermined PLD can be rewritten with circuit data transferred from the outside, and the inspection circuit can be switched without replacing the PLD. It becomes. Thereby, it is not necessary to purchase a plurality of PLDs in accordance with the circuit board to be inspected, the reliability due to PLD replacement is not impaired, and the inspection circuit can be changed in a short time.
[0042]
Furthermore, the quality of the correspondence between the circuit board to be inspected and the PLD of the inspection circuit is determined by checking the identification code of the PLD internal circuit. Thus, prior to the inspection, it is possible to verify in advance a PLD replacement error or rewrite error in the inspection circuit, and it is possible to prevent malfunction due to a mismatch between the circuit board to be inspected and the PLD internal circuit.
[0043]
In addition, this invention is not limited to the example demonstrated using FIGS. 1-4, In the range which does not deviate from the summary, various changes are possible. For example, in the identification / determination circuit 33 shown in FIG. 3, the logical product operation result of the identification code generated from the code generation circuit 32 and the code given in advance to the circuit board to be inspected is displayed by the LED or the like. Although it is configured, the identification / determination circuit 33 may be configured in the control unit 1 including the computer system shown in FIG. 4 and the result may be displayed on the display device 51 or the like.
[0044]
In this example, as described with reference to FIG. 2, the contents of the PLD are rewritten with circuit data transferred from the outside. However, it is also possible to place a memory in the inspection circuit and use the circuit data stored in the memory. good. As the memory, for example, an IC card, ROM, HDD or the like can be used.
[0045]
【The invention's effect】
According to the present invention, at least a part of the inspection circuit in the circuit board inspection apparatus is configured by the PLD, and by using the PLD of the internal circuit corresponding to the circuit board to be inspected, Different circuit boards to be inspected can be inspected, and functional inspection and evaluation of various types of circuit boards to be inspected can be performed efficiently.
[0046]
In addition, by rewriting the internal circuit of the SRAM type PLD corresponding to the circuit board to be inspected with external data, the inspection circuit can be switched without replacing the PLD, and multiple PLDs are purchased according to the circuit board to be inspected. The inspection circuit can be changed in a short time without impairing the reliability due to the replacement of the PLD.
[0047]
Furthermore, by identifying the internal circuit of the PLD of the inspection circuit prior to the inspection, it is possible to verify in advance replacement or rewriting mistakes and prevent malfunction due to mismatch between the circuit board to be inspected and the PLD internal circuit. is there.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration example of a circuit board inspection apparatus according to the present invention.
2 is a block diagram illustrating a configuration example of a system for rewriting a PLD internal circuit of an inspection circuit unit in the circuit board inspection apparatus of FIG. 1;
3 is a block diagram showing a configuration example of a system for determining the validity of a PLD internal circuit of an inspection circuit unit in the circuit board inspection apparatus of FIG. 1;
4 is a block diagram showing a hardware configuration example of a control unit of the circuit board inspection apparatus in FIG. 1. FIG.
[Explanation of symbols]
1: control unit, 2: inspection circuit unit, 3: fixture unit, 4: circuit board to be inspected, 21: function A inspection circuit (PLD), 22: function B inspection circuit (PLD), 23: function C inspection circuit (PLD), 25: rewrite circuit, 26: SRAM type PLD, 31: PLD, 32: code generation circuit, 33: identification / determination circuit, 41: CPU, 42: jig ROM, 43: function A block, 44 : Function B block, 45: Function C block, 51: Display device, 52: Input device, 53: External storage device, 54: Information processing device, 54a: CPU, 54b: Main memory, 55: Optical disk, 56: Drive device 57: Communication device.

Claims (3)

回路基板の動作を検査する回路基板検査装置であって、
検査対象の被検査回路基板の信号を検査する検査回路の少なくとも一部PLDで構成された検査回路部と、
前記PLD内部に設けられた該PLDの回路データに応じた識別用コードを発生させるコード発生回路部と、
前記コード発生回路部から発生する前記識別用コードを読み取って検査対象の被検査回路基板に対応するか否かを判定する判定手段と
を有することを特徴とする回路基板検査装置。
A circuit board inspection apparatus for inspecting the operation of a circuit board,
A test circuit portion at least part of which is constituted by the PLD of the test circuit for checking the signal of the test circuit board to be inspected,
A code generation circuit section for generating an identification code corresponding to the circuit data of the PLD provided in the PLD;
Determining means for reading the identification code generated from the code generation circuit unit and determining whether or not the code circuit corresponds to a circuit board to be inspected;
Circuit board inspection apparatus characterized by having a.
前記判定手段は検査対象の被検査回路基板に付与されたコードと前記識別用コードとの論理積演算を行うものであることを特徴とする請求項1に記載の回路基板検査装置。 2. The circuit board inspection apparatus according to claim 1, wherein the determination means performs a logical product operation of a code assigned to a circuit board to be inspected and the identification code . 回路基板の動作を検査する回路基板検査方法であって、A circuit board inspection method for inspecting the operation of a circuit board,
検査対象の被検査回路基板の信号を検査する検査回路の少なくとも一部がPLDで構成された検査回路部の該PLDに検査回路データを書き込むステップと、Writing inspection circuit data into the PLD of an inspection circuit unit in which at least a part of the inspection circuit inspecting a signal of a circuit board to be inspected is formed of a PLD;
前記PLDの検査回路データに応じた識別用コードを発生させるコード発生回路部のコード発生回路データを該PLDに書き込むステップと、Writing code generation circuit data of a code generation circuit unit for generating an identification code corresponding to the inspection circuit data of the PLD into the PLD;
前記コード発生回路部から発生する前記識別用コードを読み取って検査対象の被検査回路基板に対応するか否かを判定するステップとA step of reading the identification code generated from the code generation circuit unit to determine whether or not it corresponds to a circuit board to be inspected;
を有することを特徴とする回路基板検査方法。A circuit board inspection method comprising:
JP2000207688A 2000-07-10 2000-07-10 Circuit board inspection apparatus and circuit board inspection method Expired - Fee Related JP3873586B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000207688A JP3873586B2 (en) 2000-07-10 2000-07-10 Circuit board inspection apparatus and circuit board inspection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000207688A JP3873586B2 (en) 2000-07-10 2000-07-10 Circuit board inspection apparatus and circuit board inspection method

Publications (2)

Publication Number Publication Date
JP2002022806A JP2002022806A (en) 2002-01-23
JP3873586B2 true JP3873586B2 (en) 2007-01-24

Family

ID=18704410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000207688A Expired - Fee Related JP3873586B2 (en) 2000-07-10 2000-07-10 Circuit board inspection apparatus and circuit board inspection method

Country Status (1)

Country Link
JP (1) JP3873586B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101006665B1 (en) 2003-12-22 2011-01-10 엘지전자 주식회사 Sim simulator using pieldi
CN100425999C (en) * 2006-01-19 2008-10-15 中兴通讯股份有限公司 Circuit board fault self-positioning device and method based on programmable logic device

Also Published As

Publication number Publication date
JP2002022806A (en) 2002-01-23

Similar Documents

Publication Publication Date Title
JPS61278992A (en) Ic card having failure inspecting function
JP3873586B2 (en) Circuit board inspection apparatus and circuit board inspection method
CN110570897B (en) Memory detection system, memory detection method and error mapping table establishment method
JP5067266B2 (en) Integrated circuit board with JTAG function
JPH0257676B2 (en)
JP3664466B2 (en) Memory check test execution method and storage medium
JPH0712903A (en) Semiconductor integrated circuit apparatus and inspection method thereof
KR100517604B1 (en) Programming apparatus of programmable device on board and the same method
JPH0552900A (en) Semiconductor wafer
JPH01208889A (en) Printed circuit board and method of recording data on printed circuit board
JP2822738B2 (en) Inspection method for semiconductor IC
JPH04128661A (en) Line delay test equipment
JPH11295389A (en) Device for testing digital component mounted on pcb
JP3284401B2 (en) Memory inspection method
JPS5816559B2 (en) Testing device and method for semiconductor storage devices
JPS60206082A (en) Printed circuit substrate
JPH08306748A (en) Inspection method for semiconductor element and manufacturing system of semiconductor element employing it
KR100505613B1 (en) Printed circuit board for performing burn-in test of semiconductor memory device
JP2004199537A (en) Circuit verification device
JP2002181897A (en) Device for inspecting circuit board
JPH05150019A (en) Ic testing device
JP2009140011A (en) Inspection method for memory
KR20010045405A (en) Pcb testing system
JP2005134290A (en) Connection inspection device, and program used therefor
JPS62195799A (en) Testing method for storage circuit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040823

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060828

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: 20061003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061016

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121102

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20131102

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees