(57)【特許請求の範囲】
【請求項１】
複数の素子を有するプリント回路板上の開回路を検出する方法であって、前記素子のそれぞれが複数の信号リード線と前記プリント回路板上の導電性トレースに接続された少なくとも１本の接地リード線とを有する方法において、
（ａ）電圧源の１つの端子を前記接地リード線に、前記電圧源の第２の端子を２つの信号リード線に接続し、所定の電圧レベルを印加する間に前記電圧源を流れる電流を測定するステップと、
（ｂ）前記電圧源の１つの端子を前記接地リード線に、前記第２の端子を前記２つの信号リード線の第１のものに接続し、前記所定の電圧レベルを印加する間に前記電圧源を流れる電流を測定するステップと、
（ｃ）前記電圧源の１つの端子を前記接地リード線に、前記第２の端子を前記２つの信号リード線の第２のものに接続し、前記所定の電圧レベルを印加する間に前記電圧源を流れる電流を測定するステップと、
（ｄ）前記２つの信号リード線と前記接地リード線との間の共通モード抵抗値の指示を計算するステップと、
（ｅ）前記共通モード抵抗値の指示が所定の範囲の外にある場合には欠陥を指示するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１記載の方法において、共通モード抵抗値の前記指示は、ステップ（ａ）で測定された前記電流とステップ（ｂ）及び（ｃ）で測定された前記電流の和との間の差を計算することによって計算されることを特徴とする方法。
【請求項３】
請求項２記載の方法において、欠陥を指示する前記ステップは、前記計算された指示が所定のスレショルドよりも低いときには開回路故障を指示するステップを含むことを特徴とする方法。
【請求項４】
請求項１記載の方法において、電圧源を接続する前記３つのステップは、同一の電圧源を接続するステップを含むことを特徴とする方法。
【請求項５】
請求項４記載の方法において、電圧源を接続する前記３つのステップは、ネイル・ベッド型固定装置を介して、１つの電圧源を前記プリント回路板に接続するステップを含むことを特徴とする方法。
【請求項６】
請求項１記載の方法において、前記プリント回路板に設置された複数の素子の上の信号リード線の複数の対に対して、ステップ（ａ）からステップ（ｅ）を反復するステップを含むことを特徴とする方法。
【請求項７】
請求項６記載の方法において、前記プリント回路板に設置された前記複数の素子の中の一部の素子の上の信号リード線の対に対して電流を測定するために、前記所定の電圧が変更されることを特徴とする方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、広くは、自動的試験装置に関し、更に詳しくは、プリント回路板上で欠陥を有する接続を位置決めする方法及び装置に関する。
【０００２】
【従来の技術】
プリント回路板（ＰＣＢ）の製造においては、多数の電気的素子が回路板にはんだ付けされる。素子のプリント回路板への接続で欠陥を有するものが、完成したＰＣＢにおける欠陥の大きなパーセンテージを占める。欠陥を有する素子もまた、完成したプリント回路板における欠陥の原因である。
【０００３】
これらのタイプの欠陥に対して試験をするために、ＰＣＢ製造業者は、ＰＣＢの欠陥を検出するために自動試験装置（以下では、テスタという）を伝統的に用いてきた。従来のテスタは、ＰＣＢを保持するための固定装置（フィクスチャ）を含む。この固定装置は、アレー状に配列された多数の導電性ピンから成る「ネイルのベッド」（ｂｅｄ  ｏｆ  ｎａｉｌｓ）を含み、ネイル・ベッド型固定装置と称することとする。ＰＣＢが固定装置内に置かれたときに、各ピンは、ＰＣＢ上の特定の位置又は「ノード」に接触する。このようにして、テスタは、ＰＣＢに対して電気的に接触する。
【０００４】
テスタは、信号源と測定デバイスとを含む。デジタル信号を発生する信号源もあるし、交流又は直流電圧又は電流を発生する信号源もある。測定デバイスは、同じタイプの信号を受信する。
【０００５】
信号源と測定デバイスとは、スイッチング・ネットワークを介して、ピンに接続される。このようにして、種々の信号をＰＣＢ上の選択されたノードに印加することができ、選択されたノードにおいて信号が測定され得る。
【０００６】
信号源と、測定デバイスと、スイッチング・ネットワークとは、制御回路に接続される。制御回路は、試験技術者によってプログラムされた試験を実行する。試験の最中には、テスタは、ＰＣＢの選択された部分に、信号を印加する。適切に機能しているＰＣＢのこれらの信号に対する応答は、制御回路の中にプログラムされている。応答が測定され、測定された応答がプログラムされた予測の応答と一致しないときには、エラーが指示される。このテスタを用いることによって、適切に機能していない素子や素子の欠陥を有する接続に起因する欠陥が検出できる。
【０００７】
近年では、電子素子の製造における品質管理が増加してきた。また、新しい検査技術によれば、ＰＣＢ上に取り付けるのに先立って欠陥のある素子を除去することができる。その結果として、欠陥を有する素子に関してＰＣＢを試験することの重要性は低下している。むしろ、製造業者は、ＰＣＢの試験を、ある場合には、素子の接続に欠陥があるものを探すことだけに限定することを選択している。素子の適切な動作は問題にせずに、素子の接続における欠陥だけを検出するテスタは、「製造欠陥分析装置」と称されている。
【０００８】
製造欠陥分析装置の幾つかでは、半導体電子素子は該素子とグランドとの各リード線の間にダイオードを形成するような態様で構成されているという事実を利用している。これらのダイオードは、このデバイスの通常の動作の間には、逆バイアスがかけられ、よって非導通である。しかし、その存在によって、適切に接続された素子においては、導通経路の形成が可能になる。その導通経路を検出することによって、リード線が適切に接続されていることが確認できる。
【０００９】
米国特許第４７７９０４１号（Ｗｉｌｌｉａｍｓｏｎ）は、半導体素子の１つのリード線に接続されるべきＰＣＢ上のノードに電流を与え、そのリード線に付随する寄生ダイオードに順バイアスをかける。次に、そのノードでの電圧が、測定される。測定された電圧は、ダイオードの両端での電圧降下と半導体素子の物質に亘る電圧降下とを加えたものを反映しているはずである。同時に、より大きな電流がこのデバイスの第２のリード線に接続されるべきノードに加えられる。この電流もまた、基板を流れ更に大きな電圧降下を生じるはずである。この両方のリード線がＰＣＢに適切に接続されている場合には、電圧の増加が第１のリード線において測定されるはずである。電圧の増加が観測できない場合には、リード線の少なくとも一方がＰＣＢに接続されていないことを示す。
【００１０】
この試験のアプローチには、幾つかの短所がある。第１に、ＰＣＢ上の各ノードは、複数のデバイスのリード線に接続されることが多い。試験されているリード線に加えられた電流は、実際には、同じノードに接続されたすべてのリード線に共有されることになる。結果として、試験されているリード線を流れる電流は、著しく減少し、よって、測定される信号は比較的小さくなる。小さな測定された信号は、ノイズに起因する誤った測定の可能性を増大させ、そうでなければ、高価な測定装置を必要とする。
【００１１】
従来技術の方法の第２の短所は、試験のために電流が加えられる２つのノードがその回路板の別の素子を介して相互に接続されている場合に生じる。ある素子では、一方のリード線に加えられた電流は、他方のリード線における電圧変化を生じさせる。この場合には、従来技術の方法では、リード線が適切に接続されているかどうかとは無関係に、第２の素子を介して結合される信号によって、両方のリード線が回路板に適切に接続されていると表示される。誤った読み取りを回避するために、「ガーディング」と呼ばれる技術を用いなければならない。このガーディングによって、プリント回路板上の２つのノードの間の接続は接地され、それによって、第２のリード線に加えられた電流が第１のリード線での電圧に影響し得る方法は、試験されているデバイスを介してとなる。しかし、ガーディングが常に可能であるとは限らない。たとえば、第１及び第２のリード線の間の接続が１つの抵抗を介するものである場合には、ガーディングは効果を発揮しない。また、非常に小さな信号レベルが関係している場合には、ガーディングが有効でないことがある。更に、ガーディングは、プリント回路板を分析しどの素子のどのリード線が各測定を行うために接地されなければならないかを判断するのに複雑なプログラム発生器を必要とする。そのようなプログラムは、遅く不正確であることが多い。結果として、試験技術者は、これらのプログラムの提供するガーディング方式を手でチェックして適切な変更を施さなければならない。この問題は、ＰＣＢ上のすべての素子のすべてのリード線について試験をしなければならない製造欠陥分析装置では、深刻である。
【００１２】
ほとんどのＰＣＢでは各ノードに複数の電気的素子が接続されていることにより、別の問題が生じる。試験電流が第２のノードに加えられるときに、第１のノードにおいて誘導される電圧は、試験の行われている部分の基板を流れる電流と、その部分を接地するＰＣＢ上のトレースを流れる電流と、に関係する。他の素子が第２のノードに接続されると、電流がＰＣＢ上のトレースに流れる。この電流は、試験に用いられる第１のノードにおいて検出され得る電圧を誘導する。よって、第２のリード線がＰＣＢ又はデバイスに適切に接続されていない場合には、誤信号が生じ得る。
【００１３】
もう１つの問題は、従来技術のアプローチでは、２つの電流信号を独立に提供するテスタが必要になる。多くの市販のテスタは、この能力を有していない。
【００１４】
欧州特許出願０  ５７５  ０６１  Ａ１（Ａｌｅｘａｎｄｅｒ）では、半導体素子における寄生ダイオードを利用している。この欧州特許出願では、半導体素子の電力及び接地ピンが、基準電圧に接続されている。交流電圧が、別のピンに印加される。すべてのピンが適切に接続されている場合には、印加された電圧は、ダイオードを逆バイアスし、電流が半導体素子の内部を流れる。この電流は、素子の上に置かれたプローブによって間接的に感知される。
【００１５】
このアプローチは、プローブが試験される素子の上に設置されることを要求するという問題を有する。そのような構成は、テスタの設計を複雑にする。特に、通常は容易に入手できる素子であるネイル・ベッド型固定装置を、プローブを保持しそのプローブへの電気的接続を備えるように修正しなければならない。更なる問題が、部品の上に複数の接地及び電力源帰路がある場合に生じる。これらの複数の帰路は、既に非常に小さい信号のレベルを低下させるからである。
【００１６】
【発明の概要】
以上を念頭に置くと、本発明の目的は、試験対象であるＰＣＢの上で保持装置への付加的な固定を必要とせずに、開回路を検出する単純な製造欠陥分析装置を提供することである。
【００１７】
本発明の更なる目的は、市販のテスタの中にプログラム可能な製造欠陥検出方法を提供することである。
【００１８】
本発明の更なる方法は、ＰＣＢの上に設置される素子や試験のために選択されるノードのタイプとはおおむね独立の製造欠陥を検出する正確で信頼性の高い方法を提供することである。
【００１９】
以上の及びそれ以外の目的は、電力源とＰＣＢ上の選択されたノードの間に接続され得る電流メータとを有するテスタにおいて達成される。本発明の方法によれば、電圧源は、１つの素子の２つのリード線に接続され、電圧源を流れる電流が測定される。同じ電圧源と電流メータとは、また、同じ２つのリード線に個別に接続され、電流が測定される。これらの測定値から、リード線の間の共通の抵抗の指標が計算される。この共通の抵抗値が所定の範囲内にある場合には、半導体素子の２つの選択されたリード線と接地リード線とは、ＰＣＢに適切に接続されていると判断される。本発明の１つの実施例では、この方法が、市販のネイル・ベッド型のテスタをプログラムすることによって実行される。
【００２０】
本発明の別の実施例では、２つの異なる電圧源が、別個の複数のリード線に与えられる。１つだけの電圧源がリード線を駆動する場合と両方の電圧源がリード線を駆動する場合との１つのリード線への電流の差が測定される。測定された電流差は、両方のリード線の適切な接続の指標として用いられる。
【００２１】
本発明の別の特徴によれば、製造欠陥分析装置が、信号の小さな変化を正確に測定できる回路を用いて実現される。この回路は、サンプル・ホールド回路に接続された入力を有する差動増幅器によって実現される。スイッチが、入力信号を、最初に、サンプル・ホールド回路に接続し、次に、直接に、差動増幅器の第２の入力に接続する。
【００２２】
【実施例】
図１は、本発明による製造欠陥分析装置として動作するようにプログラムされ得るテスタ１００を示す。図１は、テスタ１００に取り付けられた固定装置１０４に設置されたプリント回路板（ＰＣＢ）１０２を示している。固定装置１０４は、従来のネイル・ベッド型の固定装置であり、複数のネイルないしピン１０６を含む。
【００２３】
ＰＣＢ１０２は、多数の半導体素子１０８を有する。素子１０８のリード線１０９は、正しく製造された回路板では、ＰＣＢ１０２上の導電性トレースに、はんだ付けされている。ピン１０６は、試験信号を印加し又は印加された試験信号への応答を確認する目的で、これらの導電性トレースに接触する。
【００２４】
ピン１０６は、スイッチング・ネットワーク１１４を介して、信号源１１６と信号受信装置１１８とのどちらか一方に接続される。信号源１１６は、適切な時間に試験信号を提供する。同様に、信号受信装置１１８は、適切な時間に信号を受信し、その信号をプログラムされた予測値と比較する。試験コントローラ１２０は、制御信号を、信号源１１６、信号受信装置１１８及びスイッチング・ネットワーク１１４に提供し、任意の時間にどの信号がどのピン１０６に印加されるか、また、任意の時間にピン１０６の中のどれがどの信号受信装置１１８に接続されるかを制御する。
【００２５】
テスタ１００の動作は、制御ステーション１１２を介して、人間であるユーザによってプログラムされる。制御ステーション１１２は、デジタル・バス等を介して、信号源１１６、信号受信装置１１８及び試験コントローラ１２０に接続され、これらの構成要素に制御情報を与える。
【００２６】
制御ステーション１１２は、キーボードやディスプレイ端末など（図示せず）のユーザ・インターフェースを備えた汎用コンピュータである。ディスク・ドライブ（図示せず）などのデータ記憶装置も含まれる。試験プログラムがこれらのデバイスに記憶されており、コンピュータ内のプロセッサによって実行される。制御ステーション１１２は、また、試験の最中に発生されたデータを受け取り、それを人間であるオペレータにとって便利なフォーマットで表示する。
【００２７】
好適実施例においては、テスタ１００は、たとえば、米国カリフォルニア州ウォルナット・クリークのテラダイン社の製造によるＺ１８００、又は、他の製造業者によって販売される同等な製品などの、市販の回路板テスタである。しかし、本発明の長所は、その簡潔性（シンプルさ）である。本発明の方法による試験を行うためには、必要であるのは、信号源１１６が１つの電圧源を含み信号受信装置１１８が１つの電流測定回路を含むことだけである。別個の試験コントローラ１２０は、本発明では必須でない。制御ステーション１１２は、信号源１１６の内部の電圧源、信号受信装置１１８の内部の電流メータ、及びスイッチング・ネットワーク１１４を直接に制御することもできる。
【００２８】
次に図２〜図４に移ると、テスタ１００のプログラミングが更に詳細に記載されている。図２は、半導体素子１０８の一部と等価な電気回路を示す。３本のリード線１０９（１）、１０９（２）、１０９（３）が示されている。リード線１０９（３）は、素子１０８の接地リード線である。すべての信号リード線は、通常の半導体素子では、半導体基板を介して接地されている。この接続は、ダイオードＤ１又はＤ２と抵抗ＲＳとを介するように示されている。ＲＳは、基板自体の抵抗の全体とピンと接地との間の経路に付随するそれ以外の抵抗とを表している。
【００２９】
図２〜図４は、半導体素子１０８の内部の回路の他の部分は示していない。しかし、典型的な半導体素子が、その素子に機能を提供する多数のトランジスタ又はそれ以外のデバイスを含むことは理解されよう。これらの付加的な素子は、本明細書で述べる試験方法に影響を与えないので、図示されていない。本明細書に記載される方法論によれば、プリント回路板上に取り付けられる素子のタイプとは無関係に、製造上の欠陥を検出することができる。
【００３０】
試験の第１のステップでは、電圧源Ｖ１がリード線１０９（１）とリード線１０９（３）との間に接続される。図１から分かるように、信号源１１６は、スイッチング・ネットワーク１１４を介して、ＰＣＢ１０２上の導電性トレース１１０に接触するピン１０６の１つに接続される。導電性トレース１１０は、所望のリード線が接続されるべきものとして選択される。ここでは、リード線が接続されるべきトレースへの接続を、そのリード線に接続すると称する。しかし、この試験の１つの目的は当該リード線が実際にそのトレースに接続されているかどうかを決定することである。同様に、図２〜図４は、接続は直接にリード線１０９になされていることを示しており、その接続が断絶している可能性は反映されていない。
【００３１】
電圧源Ｖ１は、好ましくは、−０．１Ｖと−５Ｖとの間の出力電圧を有する。更には、−０．７Ｖと−１．２Ｖとの間の電圧を有するのが好ましい。しかし、用いられる厳密な電圧は、試験の対象であるデバイスのタイプに依存して変動し得る。この電圧レベルは、好ましくは、１０ｍＡから１Ａの範囲の電流に対しては０．０１％の範囲内で一定であり、それによって、種々の素子からの複数のリード線を同じノードに接続することができて試験の間は電流をすべてシンクすることが可能になる。電圧源Ｖ１は、ダイオードＤ１とダイオードＤ２とに順バイアスをかける極性をもって接続される。
【００３２】
電流メータ２０２は、電圧源Ｖ１と直列に接続される。電流メータ２０２は、好ましくは、電圧源Ｖ１からの電流を示すデジタル出力信号を生じる。電流メータ２０２は、好ましくは、少なくとも１０ｍＡから１Ａの範囲を有し、この範囲に亘って１０マイクロアンペアごとに分解するのに十分な精度を有する。
【００３３】
図２に示した第１の測定では、リード線１０９（１）とリード線１０９（２）とが相互に接続されている。この構成によって、電流Ｉ１が測定され、その値が記録される。
【００３４】
図３は、この試験の次のステップを示す。図３では、電圧源Ｖ１と電流メータ２０２とが、リード線１０９（１）とリード線１０９（３）との間で直列に接続されている。電流Ｉ２が測定され、記録される。
【００３５】
図４は、この試験の次のステップを示す。このステップでは、電圧源Ｖ１と電流メータ２０２とが、リード線１０９（２）とリード線１０９（３）との間で直列に接続されている。電流Ｉ３が測定され、記録される。
【００３６】
いったん、３つの電流Ｉ１、Ｉ２、Ｉ３が測定されると、リード線１０９（１）及び１０９（２）とグランドとの間の共通の抵抗が計算できる。この計算された抵抗をＲＳとする。測定された値は、制御ステーション１１２に提供され、そこで、計算を行うコンピュータ・プログラムが実行される。共通の抵抗を計算するのに必要な方程式は、Ｉ１を計算するのには、オームの法則を図２の回路に適用することによって導かれる。すなわち、
【数１】
Ｉ１＝（Ｖ１−ＶＤ）／（Ｒ1｜｜Ｒ2＋ＲＳ）
ここで、Ｒ1及びＲ2は、それぞれ、リード線１０９（１）、１０９（２）の中への差動モードの抵抗であり、記号Ｒ1｜｜Ｒ2は、抵抗が並列であることを意味する。ＶＤは、順バイアスをかけたダイオードの両端での電圧降下である。
【００３７】
この方程式は、次のように書き直すことができる。すなわち、
【数２】
ＲＳ＝｛（Ｖ１−ＶＤ）−Ｉ１（Ｒ1｜｜Ｒ2）｝／Ｉ１
図３及び図４の構成に関してなされる測定によって、Ｒ1及びＲ2を測定された値によって表現することが可能になる。すなわち、
【数３】
Ｉ２＝（Ｖ１−ＶＤ）／（Ｒ1＋ＲＳ）
【数４】
Ｉ３＝（Ｖ１−ＶＤ）／（Ｒ2＋ＲＳ）
であり、これらは、次のように書き直すことができる。
【００３８】
【数５】
ＲＳ＝｛（Ｖ１−ＶＤ）−Ｉ２ＲＳ）｝／Ｉ２
【数６】
ＲＳ＝｛（Ｖ１−ＶＤ）−Ｉ３ＲＳ）｝／Ｉ３
以上の方程式から、ＲＳは、次のように表現できる。
【００３９】
【数７】
ＲＳ＝Ｖ１（Ｉ２＋Ｉ３−Ｉ１）／２Ｉ２Ｉ３
この方程式は、ＲＳが（Ｒ1＋Ｒ2）よりもはるかに小さい場合に有効である。この条件は、Ｒ1及びＲ2はダイオードの抵抗を表しＲＳは半導体物質の抵抗を表すので、通常は成立している。
【００４０】
この最後の方程式は、電流の測定値と印加された電圧とだけによって表現されている。ＲＳは、したがって、この方程式を用いて計算され得る。
【００４１】
ＲＳの値を実際に計算する必要はない。電流の差である（Ｉ２＋Ｉ３−Ｉ１）が物質の抵抗の十分な指標であり、ＲＳの実際の値をオームで計算する必要はない。以下の記述では、電流の差である（Ｉ２＋Ｉ３−Ｉ１）もまた、ＲＳと称することにする。図１のテスタでは、ＲＳの計算は、制御ステーション１１２において行われる。
【００４２】
リード線１０９（１）とリード線１０９（２）とがＰＣＢに適切に接続されているかどうかを判断するためには、ＲＳの計算値をその測定に対する既知の適切な値の範囲と比較する。既知の適切な値は、典型的には、正しく組み立てられていることが分かっている回路板上で、測定を反復することによって、決定される。測定された電流差が予測値の範囲よりも著しく低い場合には、リード線１０９（１）、１０９（２）、又は１０９（３）の中の１つがＰＣＢに適切に接続されておらず、エラーが指示される。典型的には、既知の適切な値の約３分の１の値がスレショルドとして用いられる。
【００４３】
試験されているリード線がＰＣＢ上の他の素子に接続されているときには、試験されているリード線が接続されているノードから流れる電流が存在することが理解できるだろう。これらの電流は、図２〜図４では、ＩL1、ＩL2として示されている。これらの電流は、試験技術の精度には影響しないが、その理由は、測定された電流の差がリード線１０９（１）、１０９（２）の間の物質を介しての共通抵抗にだけ比例するからである。
【００４４】
ＰＣＢを試験するには、各素子のリード線を対として試験のために選択することが必要である。各リード線は、少なくとも１つの対に含まれていなければならない。回路板の全体を試験するために、スイッチング・ネットワーク１１４は、最初に、リード線の１つの対を試験するように構成されている。電流の測定が行われて、ピンの間の共通抵抗が計算され、予測値と比較される。エラーが存在する場合には、任意の適宜の態様で報告される。試験は、次に、別の対を選択することによって先に進み、ＰＣＢ上のすべてのリード線が対に含まれるまで試験は継続される。
【００４５】
試験対象のＰＣＢ上に半導体集積回路以外の他の素子が存在する場合には、従来型の回路内試験技術に従って試験される。抵抗やコンデンサなどの素子の適切な接続を確認する試験技術は、広く知られている。
【００４６】
上述した素子試験方法は、接地リード線と共にリード線を対で選択することに関する。ＰＣＢを試験する際には、試験技術者は、通常は、「ネット・リスト」と呼ばれるものへのアクセスを有する。ネット・リストは、どのリード線が相互に接続されているか、すなわち同じネット上にあるかどうかを記載したものである。ＰＣＢ上の１つのネットは接地ネットであり、それによって、各素子のどのリード線が接地されているかを知ることができる。試験に用いられるリード線の対はランダムに選択し得るが、その理由は、本発明による試験方法が、素子上のリード線の任意の対に対して機能するからである。しかし、「学習モード」を用いることが望まれることもある。学習モードでは、既知の適切なＰＣＢが試験用固定装置内に置かれ、リード線の対に対する測定が、試験で用いられるリード線対が作成されるまで、行われる。
【００４７】
リード線対のこのリストは、可能な限り短いことが好ましく、それによって、試験を迅速に完了することができる。また、選択された対によって、試験が可能な限り正確でなければならない。試験を可能な限り正確にすることができるような対の選択には幾つかの方法がある。１つの方法は、比較的高い電流差（Ｉ２＋Ｉ３−Ｉ１）を生じる対だけを選択することである。こうすることにより、測定は、ノイズによる影響を受けにくくなる。また、最初の測定が失敗である場合には、１本のリード線を試験するのに複数の対を用いることもできる。これにより、スプリアス信号又はＰＣＢ上の素子における偏差に起因する欠陥は報告されなくなる。試験を更に正確にする更なる方法は、ピンの各対に対して、そのピンの対を最も正確に試験する電圧レベルを学習することである。試験をより正確にする更に別の方法は、ネット上の他の素子が誤った正の信号を生じないことを保証することである。
【００４８】
図５及び図６は、学習モードの間のテスタ１００（図１）の動作の流れ図を示す。この２つの図は一体であるが単に便宜的に２つに分離されており、記号Ｂの箇所で連続する。プログラムは、ネットリストから既知の適切なＰＣＢ上の素子の１つを選択することによって、ステップ３０２で開始する。ステップ３０４では、選択された素子の上の１本の信号リード線が選択される。ステップ３０６では、素子上の第２のリード線が選択され、先にステップ３０４で選択されたリード線と対を生じる。
【００４９】
ステップ３０８では、選択された対に対する電流差（Ｉ２＋Ｉ３−Ｉ１）が測定される。その測定方法は、図２〜図４に関して上述した通りである。
【００５０】
ステップ３１０では、測定された電流差が、試験での使用に適切な範囲と比較される。典型的な回路板では、この範囲は、好ましくは、１μＡから１０μＡである。測定された電流差が受け入れ可能な範囲内であれば、このリード線の対はリード線対のデータベースに加えられる。
【００５１】
次はステップ３１４に進む。ステップ３０４で選択されたリード線と対にできる信号リード線が更にある場合には、別のリード線がステップ３０６で選択される。ステップ３０８及びステップ３１０が、更に、指示があればステップ３１２が、反復される。
【００５２】
最初に選択されたリード線と対を作ることのできるリード線がない場合には、ステップ３１６に進む。対の第１のリード線としてまだ用いられていない素子上のリード線が更にある場合には、ステップ３０４に戻る。ステップ３０４で、新たなリード線が対の第１のリード線として選択される。ステップ３０６、３０８、３１０、３１２が、更に、必要であれば３１４が、反復され、データベースに更なるリード線対を加える。
【００５３】
１つの素子上のすべてのリード線が対になると、ステップ３１８に進む。ネット・リストに更に素子が記載されている場合には、ステップ３０２に戻り、そこで別の素子が選択される。このプロセスは、所望の範囲における共通モードの抵抗値を有する可能なすべての対が識別されるまで、反復される。
【００５４】
流れ図は図６に進み、図５から継続するこの図では、図５におけるプロセスのステップによって作成されたデータベースから、試験において用いられたリード線の対を選択するのに必要なステップを示している。ステップ３２０では、１つの素子がネット・リストから選択される。
【００５５】
ステップ３２２では、選択された素子が別の素子に並列に接続されているかどうかを判断する。２つの素子が並列に接続されているとは、一方の素子の２以上のリード線が他方の素子の２以上のリード線に接続されていることである。配列接続の例は、アドレス・バスに接続されたチップである。アドレス・バスは、１６の別々の信号線を有し得る。各信号線は、そのバスに接続された各素子の１つのリード線に至る。素子Ｕ１及びＵ２が共にそのバスに接続されている場合には、素子Ｕ１のリード線Ｌ１、Ｌ１６は、バスの複数の線に接続されている可能性があり、他方で、Ｕ２のリード線Ｌ１７、Ｌ３２もバスの複数の線に接続されている可能性がある。よって、Ｕ１のリード線Ｌ１〜Ｌ１６は、それぞれが、Ｕ２のリード線Ｌ１７〜Ｌ３２の中の１つに接続されている。
【００５６】
本発明による試験のためには、他の素子と共有された線に接続されている組からリード線対を選択することは望ましくない。たとえば、素子Ｕ１のリード線Ｌ１、Ｌ２は、素子Ｕ２のリード線Ｌ１７、Ｌ１８に接続されている。リード線Ｌ１、Ｌ２が試験のための対として選択され試験の結果として適切な接続であると判断されたとしても、Ｕ１上のＬ１、Ｌ２は適切に接続されているので、又は、Ｕ２上のＬ１７、Ｌ１８は適切に接続されているので、このテストが正しい接続を報告しているかどうかは判断できない。したがって、Ｕ１を試験するためにＬ１、Ｌ２を選択しても、エラーを発見できない。
【００５７】
ステップ３２２で判断されたように、選択された素子への並列接続が存在する場合には、ステップ３２４に進む。ステップ３２４では、一意的（ユニーク）なリード線が識別される。一意的なリード線とは、当該素子上の別のリード線と対を作ることができその両方が別の素子上のリード線には接続されていないリード線である。上述の例では、素子Ｕ１のリード線Ｌ１７は、素子Ｕ２には接続されていないならば、試験のためにリード線Ｌ１〜Ｌ１６と対を作ることのできるユニークなリード線である。
【００５８】
次にステップ３２６に進み、ここでは、分離した（ｄｉｓｊｏｉｎｔ）対が選択される。分離した対とは、最大で、１つよりも多くの対を作るリード線を有さないリード線対である。たとえば、１つの素子が１０の信号リード線を有する場合には、これらのリード線は５つの分離した対にグループ分けできる。しかし、この素子が別の素子と並列に接続されている場合には、１つの一意的なリード線を、複数の対がその一意的なリード線を共有するように、複数の対で用いる必要がある。同様に、ステップ３１０（図５）での判断の結果として、分離した対を作成するのに必要な対は、ピンの対のデータベースには含まれていない可能性がある。しかし、選択されたピンの対の組は、可能な限り小さな重複で対を選択することによって、最小化できる。
【００５９】
次にステップ３２８に進む。いったん対の組が選択され素子上のすべてのリード線が試験されると、一次的な対による試験が故障を指示している場合には、二次的な対が試験に用いられる。たとえば、リード線Ｌ１、Ｌ１７が一次的な対として用いられたとする。この対が、試験の結果として、エラーがあるとの指示を生じた場合には、リード線Ｌ１、Ｌ１７を含む他の二次的な対が試験される。この付加的な試験によって、実際にはエラーは存在しないとか、又は、エラーは当初の一次的な対におけるリード線の１つに限定されることがわかる。好適実施例では、６つの二次的な対が選択されている。
【００６０】
選択された素子が他の素子と並列に接続されていない場合には、ステップ３３０に進む。ステップ３３０では、分離した対が選択される。ステップ３３０は、ステップ３２６と、ステップ３３０では一意的な対を用いることについて考える必要がない点を除いて、同一である。次にステップ３３２に進み、ここでは、二次的な対が選択される。ステップ３３２は、一意的な対を用いることについて考える必要がない点を除いて、ステップ３２８に類似する。
【００６１】
いったん二次的な対が選択されると、ステップ３３４に進む。ステップ３３４では、更なる素子が存在しない場合には、ステップ３２０に戻り、そこで別の素子が選択される。分離した二次的な対を選択するプロセスは、すべての残りの対について継続される。
【００６２】
試験を行うための対がいったん選択されると、ステップ３３６に進む。試験で用いられるリード線の第１の対が選択される。これらのリード線は、図２〜図４に示されるように、電圧源と電流メータとに接続される。第１の電圧が回路に印加され、電流が測定される。次に、電圧を上昇させ、更に電流を測定する。
【００６３】
ステップ３４０では、印加された電圧と測定された電流とが比較される。電流が電圧の上昇に伴って実質的に線形に増加していない場合には、印加された電圧が、ダイオードＤ１及びＤ２のターンオン電圧に近いか又はそれよりも低いことを示している。第１の電圧がダイオードのターンオン電圧に近い場合には、電流は、電圧よりもはるかに大きなパーセンテージで増加しなければならない。そのような場合には、更に高い電圧を試験のために用いることが推奨される。そうでなければ、試験に用いた電圧源における僅かな変動が、誤った結果を生じさせ得る。したがって、ステップ３４０で電流の非線形の増加が検出される場合には、ステップ３４２に進み、そこで、そのリード線対に関しては更に高い電圧が用いられるべきであるという指示が記憶される。
【００６４】
この更に高い電圧を所定の値にし得る。また、この更に高い電圧を適合的に選択し得る。適合的に電圧を選択するために、当初の電圧をゼロ又は非常に低い値に選択することができる。次に、電圧を小さなステップで、電流の非線形な増加が観測されるまで上昇させることができる。電流のこの非線形な増加は、ダイオードのブレークダウン電圧に達していることを示している。次に、電圧をこのブレークダウン電圧の僅かに上まで増加させ得る。電圧は、電圧源の予測される可変可能性よりも大きな値だけブレークダウン電圧よりも高く設定されるべきである。しかし、試験を行っている素子を損傷し得る電流を生じるほどの高い値に、電圧を設定してはならない。
【００６５】
次にステップ３４４に進み、そこでは、更なる対がチェックされる必要があるかどうかが判断される。更に対が残っている場合には、ステップ３３６に戻り、別の対が選択されてプロセスが反復される。
【００６６】
以上で本発明の好適実施例を説明してきたが、種々の別の実施例も可能であることは、当業者には明らかであろう。たとえば、図７は、２つのリード線の間の共通モード抵抗の値を示す電流を測定する別の方法を示している。図７には、リード線１０９（１）に接続された電流メータ４０６が示されている。電圧源４０４は、電流メータ４０６と直列に接続されている。電流源４０４がオンされると、第１の電流が測定される。次に、電圧源４０２が、リード線１０９（２）に接続される。両方の電圧源４０２、４０４が共にオンされると、電流が、再びメータ４０６によって測定される。電流の変化が共通モード抵抗を示す。電流の変化が、リード線１０９（１）、１０９（２）、１０９（３）が適切に接続されていることを示す。
【００６７】
電圧源４０２、４０４の電圧レベルは、固定することもできるし、上述の技術の１つに従って変動させることもできる。多くのタイプの集積回路について、電圧源４０４に関しては０．９Ｖ、電圧源４０２に関しては１．２Ｖが適切であることがわかっている。
【００６８】
図７に示した方法は、図２〜図４に示した方法よりも、測定の回数が少なく計算量も少なくてもよいという長所を有している。したがって、回路板の試験をより迅速に行うのに用いることができる。逆に、図７の方法は、正確に測定し得る信号レベルのために、２つの別個の電圧源を必要とする。
【００６９】
試験速度と精度とを高めるためには、図８の回路が用いられる。その回路は、信号の変化を正確に測定する。図８は、電流メータ４０６などのメータを代替し、また、２つの異なる測定から電流差を別個に計算することを不要にする回路を示している。
【００７０】
図８の回路は、信号センサを含む。電流信号の変化を感知するためには、信号センサは、抵抗又は磁気ピックアップであり得る。バッファ増幅器又はそれ以外の標準的な技術もまた用いられ得る。電圧信号の変化を測定する際には、信号センサは除くことができる。
【００７１】
信号センサ５０２によって生じる電圧信号は、スイッチ５０４に至る。当初は、スイッチ５０４は、信号センサ５０２を、サンプル・ホールド回路５０６に接続するように構成される。サンプル・ホールド回路５０６は、第１回目の信号のレベルを記憶する。
【００７２】
スイッチ５０４は、次に、信号センサ５０２を差動増幅器５０８の第１の入力に接続するように切り替えられる。差動増幅器５０８の第２の入力は、サンプル・ホールド回路５０６に接続されている。このようにして、サンプル増幅器５０８は、入力信号が変化した量を計算する。この値は、アナログ・デジタル・コンバータ５１０によってデジタル形式に変換される。このデジタル値は、直接に制御ステーション１１２に与えられ得る。上述のように変化を測定しこれらの測定値を試験対象の回路への電圧源の接続に関して調整するのに必要な制御信号は、明示的には示されていない。そのような制御手段が必要であり標準的な設計慣行に従って実現され得ることは理解されよう。
【００７３】
更に、別の変更も可能である。たとえば、３回の電流測定がなされることが既に説明されている。この測定を行う順序が結果に対して意味をもたないことは理解されよう。更に、２つのリード線を用いて共通モードの抵抗値測定をすることが説明された。任意の数のピンを用いることができる。また、好適実施例で用いられる電圧源の精度は所与である。この精度は、本発明にとって重要ではなく、電圧源の精度が劣れば、試験の結果の精度も低下するだけである。また、電圧源は一定である必要はない。電圧源の変動が予測できて電流測定をその電圧源の変化に比例してスケーリングできれば、正確な結果が達成できる。同様のことは、試験に用いられる電流メータの精度に関しても当てはまる。メータの精度が劣る場合には、既知の信号処理技術を用いて、試験をより正確にすることができる。たとえば、測定する前に信号を増幅し、測定プロセスにおける不完全性の効果を減少させることができる。また、測定エラーの効果は、複数の電流測定を行いその平均を取ることによって減少させ得る。
【００７４】
また、ＰＣＢに逆向きに挿入された素子を識別する技術もある。素子が対称的でない場合には、その素子が逆向きに挿入され試験されたすべての対が開回路を示すならば、その接地リード線は、予測される位置にないことになる。素子が対称的であれば、逆向きに挿入されているとしても、接地リード線への接続はなされる。しかし、各ピン対で測定された予測される共通モード抵抗値を記憶することによって、ＰＣＢ上で組み立てられる各素子のプロフィールを作成できる。素子が逆向きに挿入されている場合には、測定された共通モードの抵抗値は、その素子のすべてのリード線は接続されているが記憶されたプロフィールには合致しないことを示し得る。このようにして、逆向きに挿入された対称的なチップを検出できる。
【００７５】
したがって、本発明は、冒頭の特許請求の範囲によってのみ画定されるべきである。
【図面の簡単な説明】
【図１】本発明を利用するようにプログラムし得るテスタのブロック図である。
【図２】試験の最中のある時点で形成される等価回路の回路図である。
【図３】試験の最中のある時点で形成される等価回路の回路図である。
【図４】試験の最中のある時点で形成される等価回路の回路図である。
【図５】学習モードの間に本発明によるテスタを動作させるソフトウェアの流れ図の前半である。
【図６】図５に続く、学習モードの間に本発明によるテスタを動作させるソフトウェアの流れ図の後半である。
【図７】本発明の別の実施例の回路図である。
【図８】信号における小さな変化を測定するのに有用な回路の回路図である。
【図１】
0003816975.tif 000002
【図２】
0003816975.tif 000003
【図３】
0003816975.tif 000004
【図４】
0003816975.tif 000005
【図５】
0003816975.tif 000006
【図６】
0003816975.tif 000007
【図７】
0003816975.tif 000008
【図８】
0003816975.tif 000009