JP2012103104A - 試験装置 - Google Patents
試験装置 Download PDFInfo
- Publication number
- JP2012103104A JP2012103104A JP2010251810A JP2010251810A JP2012103104A JP 2012103104 A JP2012103104 A JP 2012103104A JP 2010251810 A JP2010251810 A JP 2010251810A JP 2010251810 A JP2010251810 A JP 2010251810A JP 2012103104 A JP2012103104 A JP 2012103104A
- Authority
- JP
- Japan
- Prior art keywords
- test
- power supply
- pattern
- current
- compensation
- 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.)
- Withdrawn
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 231
- 230000001276 controlling effect Effects 0.000 claims 1
- 230000001105 regulatory effect Effects 0.000 claims 1
- 101100444142 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) dut-1 gene Proteins 0.000 abstract description 42
- 101100117775 Arabidopsis thaliana DUT gene Proteins 0.000 description 29
- 101150091805 DUT1 gene Proteins 0.000 description 29
- 238000000034 method Methods 0.000 description 17
- 230000004044 response Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 230000008901 benefit Effects 0.000 description 8
- 239000004065 semiconductor Substances 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 101100299505 Schizosaccharomyces pombe (strain 972 / ATCC 24843) ptn1 gene Proteins 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 210000001550 testis Anatomy 0.000 description 2
- 101100464779 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CNA1 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
【課題】複数の被試験デバイスを同時測定する際に、電源電圧を安定化する。
【解決手段】試験装置2aは、複数のDUT1を同時に試験する。共通のメイン電源10は、複数のDUT1の電源端子P1に電力を供給する。電源補償回路20は、制御信号SCNTに応じて制御されるスイッチ素子を含み、補償パルス電流ICMPを複数のDUT1の電源端子P1に注入し、および/または補償パルス電流ICMPを複数のDUT1とは別経路に引きこむ。たとえばパターン発生器PGは、複数のDUT1に対して共通のテストパターンSPTNを生成する。パターン発生器PGは、動作中のDUT1の個数に比例した量の補償パルス電流ICMPが生成されるように、個数に応じて制御パターンSPTN_CMPを変更する。
【選択図】図6
【解決手段】試験装置2aは、複数のDUT1を同時に試験する。共通のメイン電源10は、複数のDUT1の電源端子P1に電力を供給する。電源補償回路20は、制御信号SCNTに応じて制御されるスイッチ素子を含み、補償パルス電流ICMPを複数のDUT1の電源端子P1に注入し、および/または補償パルス電流ICMPを複数のDUT1とは別経路に引きこむ。たとえばパターン発生器PGは、複数のDUT1に対して共通のテストパターンSPTNを生成する。パターン発生器PGは、動作中のDUT1の個数に比例した量の補償パルス電流ICMPが生成されるように、個数に応じて制御パターンSPTN_CMPを変更する。
【選択図】図6
Description
本発明は、電源の安定化技術に関する。
CMOS(Complementary Metal Oxide Semiconductor)テクノロジを用いたCPU(Central Processing Unit)、DSP(Digital Signal Processor)、メモリなどの半導体集積回路(以下、DUTという)を試験する際、DUT内のフリップフロップやラッチは、クロックが供給される動作中は電流が流れ、クロックが停止すると回路が静的な状態となって電流が減少する。したがって、DUTの動作電流(負荷電流)の合計は、試験の内容などに応じて時々刻々と変動する。
DUTに電力を供給する電源回路はたとえばレギュレータを用いて構成され、理想的には負荷電流にかかわらず一定の電力を供給可能である。しかしながら実際の電源回路は、無視できない出力インピーダンスを有し、また電源回路とDUTの間にも無視できないインピーダンス成分が存在するため、負荷変動によって電源電圧が変動してしまう。
電源電圧の変動は、DUTの試験マージンに深刻な影響を及ぼす。また電源電圧の変動は、試験装置内のその他の回路ブロック、たとえばDUTに供給するパターンを生成するパターン発生器や、パターンの遷移タイミングを制御するためのタイミング発生器の動作に影響を及ぼし、試験精度を悪化させる。
特許文献2に記載の技術では、被試験デバイスに電源電圧を供給するメインの電源に加えて、ドライバの出力によってオン、オフが制御されるスイッチを含む補償回路が設けられる。そして、被試験デバイスに供給されるテストパターンに応じて発生しうる電源電圧の変動をキャンセルするように、スイッチ素子に対する補償用の制御パターンをテストパターンに対応付けて定義しておく。実試験時には、テストパターンを被試験デバイスに供給しつつ、補償回路のスイッチを制御パターンに応じてスイッチングすることにより、電源電圧を一定に保つことができる。
半導体デバイスの製造メーカは、試験時間の短縮を希望する。このため、試験装置は複数の被試験デバイスを同時に試験する機能を備えている。複数の被試験デバイスを同時測定する際にも、各被試験デバイスに対する電源電圧を安定化することが求められる。
本発明は係る状況に鑑みてなされたものであり、そのある態様の例示的な目的のひとつは、複数の被試験デバイスを同時測定する際に、電源電圧を安定化可能な試験装置の提供にある。
本発明のある態様は、それぞれが電源端子および入出力端子を有する複数の被試験デバイスを同時に試験する試験装置に関する。試験装置は、複数の被試験デバイスの電源端子に電力を供給する共通のメイン電源と、電源補償回路と、パターン発生器と、ドライバ群と、を備える。電源補償回路は、制御信号に応じて制御されるスイッチ素子を含み、スイッチ素子がオンした状態において補償パルス電流を生成し、補償パルス電流をメイン電源とは別経路から複数の被試験デバイスの電源端子に注入し、および/またはメイン電源から複数の被試験デバイスの電源端子へ流れる電源電流から、補償パルス電流を複数の被試験デバイスとは別経路に引きこむ。パターン発生器は、複数の被試験デバイスの各入出力端子に供給すべき試験信号を記述するテストパターン、および、テストパターンに応じて定められた制御信号を記述する制御パターンを生成する。ドライバ群は、それぞれが入出力端子ごとに設けられ、テストパターンに応じた試験信号を、対応する入出力端子に出力する複数のドライバと、制御パターンに応じた制御信号によって電源補償回路のスイッチ素子を制御するドライバと、を含む。
この態様によると、複数の被試験デバイスそれぞれに流れる動作電流の合計電流に応じて、補償電流の量を制御することにより、複数の被試験デバイスの電源端子の電位を一定に保ち、あるいは、電源端子に所望の変動を発生させることができる。この構成では、複数の被試験デバイスで、メイン電源および電源補償回路を共有できるため、ハードウェアリソースの観点でメリットがある。
パターン発生器は、複数の被試験デバイスに対して共通のテストパターンを生成してもよい。パターン発生器は、複数の被試験デバイスのうち、動作中の個数に比例した量の補償パルス電流が生成されるように、動作中の被試験デバイスの個数に応じて制御パターンを変更してもよい。
複数の被試験デバイスを同時に試験する場合、パスあるいはフェイルが確定した被試験デバイスは試験から除外し、テストシーケンスが進んでいく。したがって、そのときに動作中の被試験デバイスの個数に応じて、補償パルス電流の量を変更することで、適切な電源補償、電源エミュレーションが実現できる。
複数の被試験デバイスを同時に試験する場合、パスあるいはフェイルが確定した被試験デバイスは試験から除外し、テストシーケンスが進んでいく。したがって、そのときに動作中の被試験デバイスの個数に応じて、補償パルス電流の量を変更することで、適切な電源補償、電源エミュレーションが実現できる。
パターン発生器は、複数の被試験デバイスに対して、個別のテストパターンを生成してもよい。パターン発生器は、複数の被試験デバイスに与えられるテストパターンそれぞれに応じた複数の制御パターンを合成した制御パターンを、電源補償回路を制御するドライバに出力する。
本発明の別の態様もまた、それぞれが電源端子および入出力端子を有する複数の被試験デバイスを同時に試験する試験装置に関する。試験装置は、複数の被試験デバイスの電源端子に電力を供給する共通のメイン電源と、それぞれが被試験デバイスごとに設けられた複数の電源補償回路と、パターン発生器と、ドライバ群と、を備える。各電源補償回路は、制御信号に応じて制御されるスイッチ素子を含み、スイッチ素子がオンした状態において補償パルス電流を生成し、補償パルス電流をメイン電源とは別経路から対応する被試験デバイスの電源端子に注入し、および/またはメイン電源から対応する被試験デバイスの電源端子へ流れる電源電流から、補償パルス電流を対応する被試験デバイスとは別経路に引きこむ。パターン発生器は、複数の被試験デバイスの各入出力端子に供給すべき試験信号を記述するテストパターン、および、テストパターンに応じて定められた複数の電源補償回路ごとの制御信号を記述する制御パターンを生成する。ドライバ群は、それぞれが入出力端子ごとに設けられ、テストパターンに応じた試験信号を、対応する入出力端子に出力する複数のドライバと、それぞれが電源補償回路ごとに設けられ、対応する制御パターンに応じた制御信号によって、対応する電源補償回路のスイッチ素子を制御する複数のドライバと、を含む。
この態様によると、被試験デバイスごとに電源補償回路を設けることで、被試験デバイスごとに、電源端子の電位を一定に保ち、あるいは、所望の変動を発生させることができる。この構成では、複数の被試験デバイスでメイン電源を共有できるため、ハードウェアリソースの観点でメリットがある。
パターン発生器は、複数の被試験デバイスに対して共通のテストパターンを生成してもよい。パターン発生器は、複数の被試験デバイスのうち、動作中の被試験デバイスに対応する電源補償回路を制御するドライバに、制御パターンを出力してもよい。
テストパターンは複数の被試験デバイスごとに規定されてもよい。パターン発生器は、被試験デバイスごとのテストパターンに対して規定された制御パターンを、対応する電源補償回路を制御するドライバに出力してもよい。
なお、以上の構成要素の任意の組み合わせや本発明の構成要素や表現を、方法、装置などの間で相互に置換したものもまた、本発明の態様として有効である。
本発明のある態様によれば、複数の被試験デバイスを同時測定する際に、電源電圧を安定化できる。
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、実施の形態は、発明を限定するものではなく例示であって、実施の形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。
本明細書において、「部材Aが、部材Bと接続された状態」とは、部材Aと部材Bが物理的に直接的に接続される場合や、部材Aと部材Bが、電気的な接続状態に影響を及ぼさない他の部材を介して間接的に接続される場合も含む。同様に、「部材Cが、部材Aと部材Bの間に設けられた状態」とは、部材Aと部材C、あるいは部材Bと部材Cが直接的に接続される場合のほか、電気的な接続状態に影響を及ぼさない他の部材を介して間接的に接続される場合も含む。
図1は、実施の形態に係る試験装置2の構成を示す回路図である。図1には試験装置2に加えて、試験対象の半導体デバイス(以下、DUTと称す)1が示される。
DUT1は、複数のピンを備え、その中の少なくともひとつが電源電圧VDDを受けるための電源端子P1であり、別の少なくともひとつが接地端子P2である。複数の入出力(I/O)端子P3は、外部からのデータを受け、あるいは外部にデータを出力するために設けられており、試験時においては、試験装置2から出力される試験信号(テストパターン)STESTを受け、あるいは試験信号STESTに応じたデータを試験装置2に対して出力する。図1には、試験装置2の構成のうち、DUT1に対して試験信号を与える構成が示されており、DUT1からの信号を評価するための構成は省略されている。
試験装置2は、メイン電源10、パターン発生器PG、複数のタイミング発生器TGおよび波形整形器FC、複数のドライバDR、電源補償回路20を備える。
試験装置2は複数n個のチャンネルCH1〜CHnを備えており、その中のいくつか(CH1〜CH4)がDUT1の複数のI/O端子P3に割り当てられる。図1では、n=6の場合が示されるが、実際の試験装置2のチャンネル数は、数百〜数千のオーダーである。
メイン電源10は、DUT1の電源端子P1に供給すべき電源電圧VDDを生成する。たとえばメイン電源10は、リニアレギュレータやスイッチングレギュレータなどで構成され、電源端子P1に供給される電源電圧VDDを、目標値と一致するようにフィードバック制御する。キャパシタCsは、電源電圧VDDを平滑化するために設けられる。メイン電源10は、DUT1に対する電源電圧の他、試験装置2内部のその他のブロックに対する電源電圧も生成する。メイン電源10からDUT1の電源端子P1への出力電流を、電源電流IDDと称する。
メイン電源10は、有限の応答速度を有する電圧・電流源であるため、その負荷電流、つまりDUT1の動作電流IOPの急峻な変化に追従できない場合がある。たとえば動作電流IOPがステップ状に変化するとき、電源電圧VDDはオーバーシュート、あるいはアンダーシュートしたり、その後のリンギングをともなったりする。電源電圧VDDの変動は、DUT1の正確な試験を妨げる。なぜならDUT1にエラーが検出されたとき、それがDUT1の製造不良によるものなのか、電源電圧VDDの変動によるものなのかを区別することができないからである。
電源補償回路20は、メイン電源10の応答速度を補うために設けられる。DUT1の設計者は、ある既知の試験信号STEST(テストパターンSPTN)が供給された状態において、DUT1の内部回路の動作率などの時間推移を推定可能であるから、DUT1の動作電流IOPの時間波形を正確に予測することができる。ここでの予測とは、コンピュータシミュレーションを用いた計算や、同じ構成を有するデバイスを対象とした実測などが含まれ、特にその手法は限定されない。
一方、メイン電源10の応答速度(利得、フィードバック帯域)が既知であれば、予測される動作電流IOPに応答してメイン電源10が生成する電源電流IDDもまた予測することができる。そうすると、予測される動作電流IOPと電源電流IDDの差分を、電源補償回路20によって補うことにより、電源電圧VDDを安定化することができる。
なお電源電圧VDD’と電源電流IDDの間には微分、もしくは積分関係が成り立つ。具体的には、メイン電源10ならびにメイン電源10から電源端子P1までの経路のインピーダンスが、容量性、誘導性、抵抗性のいずれが支配的であるかによって、電圧と電流の微分、積分の関係が定まる。
なお電源電圧VDD’と電源電流IDDの間には微分、もしくは積分関係が成り立つ。具体的には、メイン電源10ならびにメイン電源10から電源端子P1までの経路のインピーダンスが、容量性、誘導性、抵抗性のいずれが支配的であるかによって、電圧と電流の微分、積分の関係が定まる。
電源補償回路20は、ソース補償回路20aおよびシンク補償回路20bを備える。ソース補償回路20aは、制御信号SCNTaに応じてオン、オフが切りかえ可能となっている。ソース補償回路20aが制御信号SCNTaに応じてオンすると、補償パルス電流(ソースパルス電流ともいう)ISRCが生成される。電源補償回路20は、ソースパルス電流ISRCをメイン電源10とは別経路から電源端子P1に注入する。
同様にシンク補償回路20bは制御信号SCNTbに応じてオン、オフが切りかえ可能となっている。シンク補償回路20bが制御信号SCNTbに応じてオンすると、補償パルス電流ISINK(シンクパルス電流ともいう)が生成される。電源補償回路20は、電源端子P1に流れ込む電源電流IDDから、シンクパルス電流ISINKを、DUT1とは別経路に引きこむ。
DUT1の電源端子P1に流れ込む動作電流IOP、メイン電源10が出力する電源電流IDD、および電源補償回路20が出力する補償電流ICMPの間には、電流保存則から、式(1)、(2)が成り立つ。
IOP=IDD+ICMP …(1)
ICMP=ISRC−ISINK …(2)
つまり、補償電流ICMPの正の成分が、ソースパルス電流ISRCとしてソース補償回路20aから供給され、補償電流ICMPの負の成分が、シンクパルス電流ISINKとしてシンク補償回路20bから供給される。
IOP=IDD+ICMP …(1)
ICMP=ISRC−ISINK …(2)
つまり、補償電流ICMPの正の成分が、ソースパルス電流ISRCとしてソース補償回路20aから供給され、補償電流ICMPの負の成分が、シンクパルス電流ISINKとしてシンク補償回路20bから供給される。
ドライバDR1〜DR6のうち、ドライバDR6は、ソース補償回路20aに割り当てられ、ドライバDR5はシンク補償回路20bに割り当てられる。別の少なくともひとつのドライバDR1〜DR4は、それぞれ、DUT1の少なくともひとつのI/O端子P3に割り当てられる。パターン発生器PGおよびドライバDR5、DR6、インタフェース回路45、46は、電源補償回路20を制御する制御回路と把握することができる。
波形整形器FCおよびタイミング発生器TGをインタフェース回路4と総称する。複数の41〜46は、チャンネルCH1〜CH6ごと、言い換えればドライバDR1〜DR6ごとに設けられる。i番目(1≦i≦6)のインタフェース回路4iは、入力されたパターン信号SPTNiをドライバDRに適した信号形式に整形し、対応するドライバDRiへと出力する。
パターン発生器PGは、テストプログラムにもとづき、インタフェース回路41〜46に対するパターン信号SPTNを生成する。具体的にパターン発生器PGは、DUT1のI/O端子P3に割り当てられたドライバDR1〜DR4に対しては、各ドライバDRiが生成すべき試験信号STESTiを記述するテストパターンSPTNiを、そのドライバDRiに対応するインタフェース回路4iに対して出力する。テストパターンSPTNiは、試験信号STESTiの各サイクル(ユニットインターバル)におけるレベルを示すデータと、信号レベルが遷移するタイミングを記述するデータを含む。
またパターン発生器PGは、必要な補償電流ICMPに応じて定められた補償用の制御パターンSPTN_CMPを生成する。制御パターンSPTN_CMPは、ソース補償回路20aに割り当てられたドライバDR6が生成すべき制御信号SCNTaを記述する制御パターンSPTN_CMPaと、シンク補償回路20bに割り当てられたドライバDR5が生成すべき制御信号SCNTbを記述する制御パターンSPTN_CMPbを含む。制御パターンSPTN_CMPa、SPTN_CMPbはそれぞれ、各サイクルにおけるソース補償回路20a、シンク補償回路20bのオン、オフ状態を指定するデータと、オンオフを切りかえるタイミングを記述するデータを含む。
パターン発生器PGは、テストパターンSPTN1〜SPTN4にもとづいて、つまりDUT1の動作電流の変動に応じて、それを補償しうる制御パターンSPTN_CMPa、SPTN_CMPbを生成し、対応するインタフェース回路46、45に出力する。
上述のように、テストパターンSPTN1〜SPTN4が既知であれば、DUT1の動作電流IOPの時間波形が予測でき、電源電圧VDDを一定に保つために発生すべき補償電流ICMP、すなわちISRC、ISINKの時間波形を計算することができる。
予測される動作電流IOPが電源電流IDDより大きい場合、電源補償回路20はソース補償電流ISRCを発生して不足する電流を補う。ソース補償電流ISRCに必要な電流波形は予測可能であるから、それが適切に得られるようにソース補償回路20aを制御する。たとえばソース補償回路20aを、パルス幅変調によって制御してもよい。あるいはパルス振幅変調、ΔΣ変調、パルス密度変調、パルス周波数変調などを利用してもよい。
予測される動作電流IOPが電源電流IDDより大きい場合、電源補償回路20はソース補償電流ISRCを発生して不足する電流を補う。ソース補償電流ISRCに必要な電流波形は予測可能であるから、それが適切に得られるようにソース補償回路20aを制御する。たとえばソース補償回路20aを、パルス幅変調によって制御してもよい。あるいはパルス振幅変調、ΔΣ変調、パルス密度変調、パルス周波数変調などを利用してもよい。
図2は、制御パターンを計算する方法の一例を示すフローチャートである。DUT1に入力されるテストパターンや回路情報にもとづいて、DUT1の動作電流IOPが推定される(S100)。またメイン電源10に負荷としてDUT1が接続された状態において、DUT1にそのイベントが発生したときに、メイン電源10から出力される電源電流IDDを計算する(S102)。そして、理想電源を実現したい場合には、推定される動作電流IOPと電源電流IDDの差分を、電源補償回路20によって生成すべき補償電流ICMPとする(S104)。
そして、生成すべき補償電流ICMPの波形に、ΔΣ変調、PWM(パルス幅変調)、PDM(パルス密度変調)、PAM(パルス振幅変調)、PFM(パルス周波数変調)などを施すことにより、ビットストリームの制御パターンSPTN_CMPを生成する(S106)。たとえば、補償電流ICMPをテストサイクルごとにサンプリングし、サンプリングされた補償電流ICMPをパルス変調してもよい。
図3は、動作電流IOP、電源電流IDD、ソース補償電流ICMPおよびソースパルス電流ISRCの一例を示す波形図である。ある試験信号STESTが供給されたDUT1の動作電流IOPがステップ状に増加したとする。これに応答して、メイン電源10から電源電流IDDが供給されるが、それは応答速度の制限から、理想的なステップ波形とはならず、DUT1に供給すべき電流が不足する。その結果、補償電流ISRCを供給しなければ、電源電圧VDDは破線で示すように低下する。
電源補償回路20は、動作電流IOPと電源電流IDDの差分に対応するソース補償電流ICMPを生成する。ソース補償電流ICMPは、制御信号SCNTaに応じて生成されるソースパルス電流ISRCで与えられる。ソース補償電流ICMPは、動作電流IOPの変化直後に最大量必要であり、その後、徐々に低下させる必要がある。そこで、たとえばPWM(パルス幅変調)を用いてソース補償回路20aのオン時間(デューティ比)を、時間とともに低下させることにより、必要なソース補償電流ICMPを生成できる。
試験装置2のすべてのチャンネルがテストレートに応じて同期動作する場合、制御信号SCNTaの周期は、DUT1に供給されるデータの周期(ユニットインターバル)、もしくはその整数倍、あるいは整数分の1に相当する。たとえばユニットインターバルが4nsのシステムにおいて、制御信号SCNTaの周期が4nsであれば、制御信号SCNTaに含まれる各パルスのオン期間TONが、0〜4nsの間で調節されうる。メイン電源10の応答速度は数百ns〜数μsのオーダーであるため、補償電流ICMPの波形は、制御信号SCNTaに含まれる数百個のパルスによって制御できる。ソース補償電流ISRCの波形から、それを生成するために必要な制御信号SCNTaを導出する方法については後述する。
反対に動作電流IOPが電源電流IDDより小さい場合、電源補償回路20はシンク補償電流ICMPが得られるように、シンクパルス電流ISINKを発生して、過剰な電流を引き抜く。
電源補償回路20を設けることにより、メイン電源10の応答速度の不足を補い、図3に実線で示すように、電源電圧VDDを一定に保つことができる。また上述したように、電源補償回路20は安定した振幅のパルス電流を生成できるため、高い精度で電源電圧を補償できる。
以上が試験装置2の全体の説明である。
続いて電源補償回路20の具体的な構成例について説明する。
図4(a)、(b)は、電源補償回路20の構成例を示す回路図である。
図4(a)を参照する。ソース補償回路20aは、電源電圧VDDより高い電圧Vxを生成する電圧源22と、ソーススイッチSW1を含む。ソーススイッチSW1は、電圧源22の出力端子と電源端子P1の間に設けられる。
電圧Vxおよび電源電圧VDDが一定であれば、ソーススイッチSW1がオンの状態において、ソース電流ISRCの振幅は、
ISRC=(Vx−VDD)/RON1
で与えられる。RON1はソーススイッチSW1のオン抵抗である。図4(a)、(b)では、電源補償回路20を小さく構成できるという利点がある。
図4(a)、(b)は、電源補償回路20の構成例を示す回路図である。
図4(a)を参照する。ソース補償回路20aは、電源電圧VDDより高い電圧Vxを生成する電圧源22と、ソーススイッチSW1を含む。ソーススイッチSW1は、電圧源22の出力端子と電源端子P1の間に設けられる。
電圧Vxおよび電源電圧VDDが一定であれば、ソーススイッチSW1がオンの状態において、ソース電流ISRCの振幅は、
ISRC=(Vx−VDD)/RON1
で与えられる。RON1はソーススイッチSW1のオン抵抗である。図4(a)、(b)では、電源補償回路20を小さく構成できるという利点がある。
シンク補償回路20bは、電源端子P1と接地端子の間に設けられたシンクスイッチSW2を含む。電源電圧VDDが一定であれば、シンクスイッチSW2がオンした状態において、シンク電流ISINKの振幅は、
ISINK=VDD/RON2
で与えられる。RON2はシンクスイッチSW2のオン抵抗である。
ISINK=VDD/RON2
で与えられる。RON2はシンクスイッチSW2のオン抵抗である。
図4(b)に移る。ソース補償回路20aは、ソース電流源24aおよびソーススイッチSW1を含む。ソース電流源24aは、ソースパルス電流ISRCの振幅を規定する基準電流を生成する。ソーススイッチSW1はソース電流源24aからの基準電流の経路上に設けられる。
シンク補償回路20bは、シンクスイッチSW2およびシンク電流源24bを含む。シンク電流源24bは、シンクパルス電流ISINKの振幅を規定する基準電流を生成する。シンクスイッチSW2は、シンク電流源24bからの基準電流の経路上に設けられる。
シンク補償回路20bは、シンクスイッチSW2およびシンク電流源24bを含む。シンク電流源24bは、シンクパルス電流ISINKの振幅を規定する基準電流を生成する。シンクスイッチSW2は、シンク電流源24bからの基準電流の経路上に設けられる。
ソースパルス電流ISRC、シンクパルス電流ISINKの振幅は、数A程度が必要とされる場合がある。この場合、図4(a)、(b)におけるソーススイッチSW1、シンクスイッチSW2のサイズは大きくなり、そのゲート容量も大きくなる。このゲート容量によってソーススイッチSW1、シンクスイッチSW2のスイッチングの応答速度が低下し、所望の電流を生成できなくなる可能性がある。
また、ソーススイッチSW1、シンクスイッチSW2のオン抵抗RON1、RON2がばらついたり、制御信号SCNTa、SCNTbの振幅が変動すると、各スイッチのオンの程度が変動し、パルス電流ISRC、ISINKの振幅が変動するおそれがある。
また、ソーススイッチSW1、シンクスイッチSW2のオン抵抗RON1、RON2がばらついたり、制御信号SCNTa、SCNTbの振幅が変動すると、各スイッチのオンの程度が変動し、パルス電流ISRC、ISINKの振幅が変動するおそれがある。
このよう問題が顕著となる場合、それを解決するために以下の技術を用いてもよい。図5(a)〜(c)は、電源補償回路20の別の構成例を示す回路図である。
図5(a)のソース補償回路20aは、電流D/Aコンバータ26a、第1トランジスタM1a、第2トランジスタM2a、ソーススイッチSW1を備える。
図5(a)のソース補償回路20aは、電流D/Aコンバータ26a、第1トランジスタM1a、第2トランジスタM2a、ソーススイッチSW1を備える。
電流D/Aコンバータ26aは、デジタル設定信号DSETに応じた基準電流IREFを生成する。第1トランジスタM1aおよび第2トランジスタM2aは、カレントミラー回路を形成し、基準電流IREFを所定係数(ミラー比K)倍したシンクパルス電流ISINKを生成する。
具体的に第1トランジスタM1aは、PチャンネルMOSFETであり、基準電流IREFの経路上に設けられる。第2トランジスタM2もPチャンネルMOSFETであり、そのゲートは、第1トランジスタM1aのゲートおよびドレインと共通に接続される。
図5(a)において、ソーススイッチSW1は、第1トランジスタM1aのゲートと、第2トランジスタM2aのゲートの間に設けられる。たとえばソーススイッチSW1は、図5(a)のようなトランスファゲートで構成してもよいし、NチャンネルMOSFETのみで構成してもよいし、PチャンネルMOSFETのみで構成してもよい。ソーススイッチSW1のオン、オフ状態は、制御信号SCNTaに応じて切りかえられる。
図5(a)において、第1トランジスタM1aのドレインN2は、ソーススイッチSW1の第1トランジスタM1aのゲート側の端子N1と接続される。
制御信号SCNTaがハイレベルの期間、ソーススイッチSW1がオンとなる。そうするとソース補償回路20aの出力端子P4から、基準電流IREFに比例したソースパルス電流ISRCが吐き出される。制御信号SCNTaがローレベルの期間、ソーススイッチSW1がオフとなり、カレントミラー回路が動作しなくなるため、ソースパルス電流ISRCがゼロとなる。
このように図5(a)のソース補償回路20aによれば、制御信号SCNTaに応じてスイッチングするソースパルス電流ISRCを生成できる。
図5(a)のソース補償回路20aによれば、ソースパルス電流ISRCの振幅の安定性を高めることができる。また、ドライバDRの駆動対象は、大電流が流れるスイッチではなく、カレントミラー回路のゲートに設けられたスイッチであるため、高速なスイッチングが可能となる。
図5(a)のソース補償回路20aによれば、ソースパルス電流ISRCの振幅の安定性を高めることができる。また、ドライバDRの駆動対象は、大電流が流れるスイッチではなく、カレントミラー回路のゲートに設けられたスイッチであるため、高速なスイッチングが可能となる。
また、図5(a)のソース補償回路20aでは、ソーススイッチSW1がオフ状態においても、基準電流IREFが第1トランジスタM1aに流れ続け、第1トランジスタM1aのバイアス状態が維持される。したがって、ソーススイッチSW1のスイッチングに対するソース補償回路20aのスイッチングの応答速度が高いという利点がある。
シンク補償回路20bは、ソース補償回路20aのトランジスタの導電性を入れ替え、天地反転することで構成できる。図5(a)には、シンク補償回路20bの構成例が示される。シンク補償回路20bは、電流D/Aコンバータ26b、NチャンネルMOSFETのトランジスタM1b、M2bおよびシンクスイッチSW2を含む。シンク補償回路20bは、ソース補償回路20aと同様の利点を有する。
図5(b)、(c)には、シンク補償回路20bの構成のみが示され、ソース補償回路20aは省略されている。
図5(b)では、シンクスイッチSW2の位置が、図5(a)と異なっている。図5(b)では、第1トランジスタM1bのドレインN2は、シンクスイッチSW2の第2トランジスタM2bのゲート側の端子N3と接続される。
この構成によっても、図5(a)の構成と同様に、安定した振幅を有し、高速にスイッチングするシンクパルス電流ISINKを生成できる。
また、図5(b)では、シンクスイッチSW2がオフのとき、基準電流IREFは遮断される。したがって回路の消費電流を低減できるという利点がある。
図5(b)では、シンクスイッチSW2の位置が、図5(a)と異なっている。図5(b)では、第1トランジスタM1bのドレインN2は、シンクスイッチSW2の第2トランジスタM2bのゲート側の端子N3と接続される。
この構成によっても、図5(a)の構成と同様に、安定した振幅を有し、高速にスイッチングするシンクパルス電流ISINKを生成できる。
また、図5(b)では、シンクスイッチSW2がオフのとき、基準電流IREFは遮断される。したがって回路の消費電流を低減できるという利点がある。
図5(c)において、シンクスイッチSW2は、第1トランジスタM1bおよび第2トランジスタM2bの共通接続されるゲートN4と、接地端子をはじめとする固定電圧端子の間に設けられる。制御信号SCNTb#(#は論理反転を示す)がハイレベルの期間、シンクスイッチSW2がオンすると、第1トランジスタM1、第2トランジスタM2のゲート電圧が接地電圧となるため、カレントミラー回路がオフし、シンクパルス電流ISINKが遮断する。制御信号SCNTb#がローレベルのとき、シンクスイッチSW2がオフすると、カレントミラー回路がオンし、シンクパルス電流ISINKが流れる。
図5(c)の構成によれば、図5(a)、(b)と同様に、安定した振幅を有し、高速にスイッチングするシンクパルス電流ISINKを生成できる。図5(b)、(c)の変形が、ソース補償回路20aにも適用可能であることはいうまでもない。
さらに図5(c)の構成を、図5(a)もしくは(b)の構成と組み合わせてもよい。
さらに図5(c)の構成を、図5(a)もしくは(b)の構成と組み合わせてもよい。
また、DUT1を構成する内部素子に流れる電流、つまり動作電流IOPは、プロセスばらつきによって変動する。つまり、あるテストパターンが供給されたDUT1の動作電流の波形は、プロセスばらつきによって増減する。そこで、DUT1の試験工程に先立ち、キャリブレーション工程を行いって補償パルス電流の振幅を調節することにより、プロセスばらつきによってDUT1の動作電流IOPがばらついたとしても、電源環境を一定に保つことができる。このキャリブレーションは、電流D/Aコンバータ26a、26bに対するデジタル設定値DSETの値を変更することで実現できる。
以上が電源補償回路20の構成例である。
試験装置は、複数のDUT1を同時に試験する機能を有する。そして複数の被試験デバイスを同時測定する際にも、各被試験デバイスに対する電源電圧を安定化することが求められる。
(第1の実施の形態)
図6は、第1の実施の形態に係る試験装置2aの構成を示すブロック図である。図6では、N個(Nは2以上の整数)のDUT1を同時測定するケースを説明する。
図6は、第1の実施の形態に係る試験装置2aの構成を示すブロック図である。図6では、N個(Nは2以上の整数)のDUT1を同時測定するケースを説明する。
メイン電源10は、複数のDUT11〜Nに共通に設けられ、複数のDUT11〜Nに電力を供給する。電源補償回路20も、複数のDUT11〜Nに共通に設けられる。電源補償回路20は、上述のソース補償回路20aまたはシンク補償回路20bの一方、あるいは両方を含む。電源補償回路20は、制御信号SCNT(a,b)に応じた補償電流ICMP(ISRC、ISINK)を生成し、補償電流ICMPをメイン電源10とは別経路から、複数のDUT1の電源端子P1に注入する(ソース補償回路20a)。あるいは電源補償回路20は、制御信号SCNTに応じた補償電流ICMPを生成し、メイン電源10から複数のDUT1の電源端子P1へ流れる電源電流IDDから、補償電流ICMPを、複数のDUT1とは別経路に引きこむ(シンク補償回路20b)。
パターン発生器PGは、複数のDUT1の各I/O端子P3に供給すべき試験信号STESTを記述するテストパターンSPTNと、制御信号SCNTを記述する制御パターンSPTN_CMPを生成する。制御パターンSPTN_CMPは、テストパターンSPTNに応じて定められている。
ドライバ群(ピンエレクトロニクスとも称する)は、複数のドライバDRを含む。ドライバDRI/Oは、I/O端子P3ごとに設けられ、テストパターンSPTNに応じた試験信号STESTを、対応するI/O端子P3に出力する。ドライバDRCMPは、制御パターンSPTN_CMPに応じた制御信号SCNTによって、電源補償回路20のスイッチ素子(ソーススイッチSW1、シンクスイッチSW2)を制御する。なお図6では、図1のインタフェース回路4は省略されている。
試験装置2aは以下の複数のモードのいずれかで、あるいはそれらを切りかえて動作させることができる。
(第1のモード)
このモードでは、テストパターンは複数のDUT1に共通に規定される。つまり複数のDUT1には、同じ試験信号STESTのセット(テストベクトル)が与えられる。
このモードでは、テストパターンは複数のDUT1に共通に規定される。つまり複数のDUT1には、同じ試験信号STESTのセット(テストベクトル)が与えられる。
複数のDUT1を同時測定する場合、試験の過程において、パスあるいはフェイルが確定したDUT1は、その後の処理から除外される場合がある。あるいは、あるDUT1が、ある処理を先に終了した場合、その他のDUT1がその処理を完了するまで待機する場合がある。つまり、複数のDUT1を対象とする試験では、常にすべてのDUT1が動作しているとは限らない。
そこでパターン発生器PGは、複数のDUT1のうち、動作中のDUT1の個数M(M≦N)に比例した量の補償電流ICMPが生成されるように、動作中のDUT1の個数Mに応じて、制御パターンSPTN_CMPを変更する。DUT1のばらつきを無視すれば、同じ試験信号STESTが与えられるDUT1の動作電流IOPは等しくなる。したがって、電源補償回路20は、動作中のDUT1の個数Mに比例した量の補償電流ICMPを生成すればよい。補償電流ICMPの量は、補償パルス電流ISRC、ISINKのデューティ比を調節することによって変更してもよいし、それらの振幅を調節することによって変更してもよい。パターン発生器PGには、動作中のDUT1の個数Mの情報が与えられており、その個数Mに応じて、制御パターンSPTN_CMPを変更する。
図7は、図6の試験装置2aの第1モードの動作例を示すタイムチャートである。たとえば、期間T1、T2、T3では、それぞれ異なるテストパターンが生成され、すべてのテストパターンをパスしたDUTが良品判定される。したがって各期間における動作電流IOPの波形は異なるが、図7では説明を簡潔化するため、期間T1、T2、T3の動作電流IOPが同じものとして示している。期間T1では、M=3個のDUT1が動作している。期間T1の試験により、DUT13がフェイル判定されると、続く期間T2では、DUT13の動作電流IOP3はゼロとなり、M=2となる。その結果、補償電流ICMPの振幅は、期間T1よりも小さくなる。期間T2においてDUT11がフェイル判定されると、期間T3ではM=1となり、DUT12の動作電流IOP2の変化を補償すればよいことになり、補償電流ICMP1の振幅は、期間T1の1/3となる。
言い換えれば、あるテストパターンSPTNをひとつのDUT1に供給したときに、ひとつのDUT1に供給すべき単位補償電流ICMP_Uが算出され、それに応じた単位制御パターンSPTN_CMP_Uが規定される。M個のDUT1が有効なときに電源補償回路20が生成すべき補償電流ICMPは、
ICMP=ICMP_U×M
である。電源補償回路20は、この補償電流ICMPが得られるように、単位制御パターンSPTN_CMP_Uを補正し、制御パターンSPTN_CMPを生成する。補正は、単位制御パターンSPTN_CMP_Uが指定するパルス幅をM倍してもよいし、それが指定するパルス振幅をM倍してもよい。
ICMP=ICMP_U×M
である。電源補償回路20は、この補償電流ICMPが得られるように、単位制御パターンSPTN_CMP_Uを補正し、制御パターンSPTN_CMPを生成する。補正は、単位制御パターンSPTN_CMP_Uが指定するパルス幅をM倍してもよいし、それが指定するパルス振幅をM倍してもよい。
あるいは、複数のDUT1を性能でランク分けする場合、たとえば高速で動作するものをA級品、中速で動作するものをB級品、低速で動作するものをC級品に分類する場合、期間T1において高速テストを行い、パスしたDUT13をA級品と判定し、それ以降は試験対象から除外して非動作とする。続いて期間T2において中速テストを行い、パスしたDUT11をB級品として判定してもよい。このケースでは、パスしたDUTがその後の処理から除外される。
(第2のモード)
このモードでは、テストパターンSPTNは、複数のDUT1ごとに独立に規定される。言い換えればパターン発生器PGは、複数のDUT1に対して個別にテストパターンSPTNを生成する。そして個別制御パターンSPTN_CMP_UはテストパターンSPTNごとに規定されている。パターン発生器PGは、複数のDUT1に与えられるテストパターンSPTNそれぞれに応じた複数の個別制御パターンSPTN_CMP_Uを合成して制御パターンSPTN_CMPを生成し、電源補償回路20を制御するドライバDRCMPに出力する。
このモードでは、テストパターンSPTNは、複数のDUT1ごとに独立に規定される。言い換えればパターン発生器PGは、複数のDUT1に対して個別にテストパターンSPTNを生成する。そして個別制御パターンSPTN_CMP_UはテストパターンSPTNごとに規定されている。パターン発生器PGは、複数のDUT1に与えられるテストパターンSPTNそれぞれに応じた複数の個別制御パターンSPTN_CMP_Uを合成して制御パターンSPTN_CMPを生成し、電源補償回路20を制御するドライバDRCMPに出力する。
i番目のDUT1iに供給されるテストパターンSPTNが既知であるとき、その動作電流IOPiが推定され、それを補償するために必要な単位補償電流ICMP_Uiが計算される。このとき、複数のDUTの動作電流IOPの合計ΣIOPを補償するための補償電流ICMPは、
ICMP=Σi=1:NICMP_Ui
となる。この補償電流ICMPを生成するために、電源補償回路20は、複数の個別制御パターンSPTN_CMP_U1〜SPTN_CMP_UNを合成し、制御パターンSPTN_CMPを生成する。たとえば合成は、補償パルス電流のパルス幅を対象としてもよい。すなわち、制御パターンSPTN_CMPが規定するパルス幅をΔT、各個別制御パターンSPTN_CMP_Uiが規定するパルス幅をΔTiとするとき、
ΔT=Σi=1:NΔTi
となるように制御パターンSPTN_CMPを規定してもよい。
ICMP=Σi=1:NICMP_Ui
となる。この補償電流ICMPを生成するために、電源補償回路20は、複数の個別制御パターンSPTN_CMP_U1〜SPTN_CMP_UNを合成し、制御パターンSPTN_CMPを生成する。たとえば合成は、補償パルス電流のパルス幅を対象としてもよい。すなわち、制御パターンSPTN_CMPが規定するパルス幅をΔT、各個別制御パターンSPTN_CMP_Uiが規定するパルス幅をΔTiとするとき、
ΔT=Σi=1:NΔTi
となるように制御パターンSPTN_CMPを規定してもよい。
あるいは合成は、補償パルス電流の振幅を対象としてもよい。すなわち、制御パターンSPTN_CMPが規定する振幅をA、各個別制御パターンSPTN_CMP_Uiが規定する振幅をAiとするとき、
A=Σi=1:NAi
となるように制御パターンSPTN_CMPを規定してもよい。
A=Σi=1:NAi
となるように制御パターンSPTN_CMPを規定してもよい。
図8は、図6の試験装置2aの第2モードの動作例を示すタイムチャートである。2つのDUT1に別々のテストパターンSPTNが供給され、異なる動作電流IOP1、IOP2が流れる。電源補償回路20は、動作電流IOP1、IOP2それぞれに対して生成すべき単位補償電流ICMP_U1、ICMP_U2を合成した補償電流ICMPを生成する。これにより、複数のDUT1の電源電圧VDDが安定化できる。
このモードにおいても、あるDUT1が非動作状態となった場合、そのDUT1に対応する個別制御パターンSPTN_CMP_Uを除外すればよい。
(第3のモード)
第3モードでは、第2モードと同様、テストパターンSPTNは、複数のDUT1ごとに独立に規定される。言い換えればパターン発生器PGは、複数のDUT1に対して個別にテストパターンSPTNを生成する。
i番目のDUT1iに供給されるテストパターンSPTNが既知であるとき、その動作電流IOPiが推定され、それを補償するために必要な単位補償電流ICMP_Uiが計算される。このとき、複数のDUTの動作電流IOPの合計ΣIOPを補償するための補償電流ICMPは、
ICMP=Σi=1:NICMP_Ui
となる。この第3モードでは、補償電流ICMPを生成するための制御パターンSPTN_CMPが規定され、第2モードの単位補償パターンSPTN_CMP_Uは規定されず、パターンの合成処理も行わない。
第3モードでは、第2モードと同様、テストパターンSPTNは、複数のDUT1ごとに独立に規定される。言い換えればパターン発生器PGは、複数のDUT1に対して個別にテストパターンSPTNを生成する。
i番目のDUT1iに供給されるテストパターンSPTNが既知であるとき、その動作電流IOPiが推定され、それを補償するために必要な単位補償電流ICMP_Uiが計算される。このとき、複数のDUTの動作電流IOPの合計ΣIOPを補償するための補償電流ICMPは、
ICMP=Σi=1:NICMP_Ui
となる。この第3モードでは、補償電流ICMPを生成するための制御パターンSPTN_CMPが規定され、第2モードの単位補償パターンSPTN_CMP_Uは規定されず、パターンの合成処理も行わない。
第1の実施の形態に係る試験装置2aによれば、複数のDUT1それぞれに流れる動作電流IOPの合計電流に応じて、補償電流ICMPの量を制御することができ、複数のDUT1の電源端子P1の電位VDDを一定に保つことができる。
また、第1、第2のモードでは、テストシーケンスの途中で、動作するDUT1の個数Mが変化した場合であっても、それに応じて補償量を最適化することができる。
さらにこの構成では、複数のDUT1で、メイン電源10および電源補償回路20を共有できるため、ハードウェアリソースの観点でメリットがある。
さらにこの構成では、複数のDUT1で、メイン電源10および電源補償回路20を共有できるため、ハードウェアリソースの観点でメリットがある。
(第2の実施の形態)
図9は、第2の実施の形態に係る試験装置2bの構成を示すブロック図である。図9の試験装置2bでは、DUT1ごとに電源補償回路20が設けられる。その他の構成は図6の試験装置2aと同様である。
図9は、第2の実施の形態に係る試験装置2bの構成を示すブロック図である。図9の試験装置2bでは、DUT1ごとに電源補償回路20が設けられる。その他の構成は図6の試験装置2aと同様である。
試験装置2bは以下の複数のモードのいずれかで、あるいはそれらを切りかえて動作させることができる。
(第1のモード)
このモードでは、テストパターンSPTNは複数のDUT1に共通に規定される。つまり複数のDUT1には、同じ試験信号STESTのセット(テストベクトル)が与えられる。そして、テストパターンSPTNに応じてひとつのDUT1に流れる動作電流IOPおよび単位補償電流ICMP_Uが計算され、単位制御パターンSPTN_CMP_Uが規定される。
このモードでは、テストパターンSPTNは複数のDUT1に共通に規定される。つまり複数のDUT1には、同じ試験信号STESTのセット(テストベクトル)が与えられる。そして、テストパターンSPTNに応じてひとつのDUT1に流れる動作電流IOPおよび単位補償電流ICMP_Uが計算され、単位制御パターンSPTN_CMP_Uが規定される。
パターン発生器PGは、複数のDUT1のうち、動作中のDUT1に対応する電源補償回路20を制御するドライバDRCMPに、制御パターンSPTN_CMP_Uを出力する。非動作の電源補償回路20に割り当てられるドライバDRCMPはディスイネーブル化される。
(第2のモード)
第2のモードでは、テストパターンSPTNは複数のDUT1ごとに規定される。制御パターンSPTN_CMPは、テストパターンSPTNごとに規定される。パターン発生器PGは、i番目のDUT1iに割り当てられたドライバDRI/Oに対してテストパターンSPTNを出力するとともに、i番目の電源補償回路20iに割り当てられたドライバDRCMPに、そのテストパターンSPTNに対して規定された制御パターンSPTN_CMPを出力する。
第2のモードでは、テストパターンSPTNは複数のDUT1ごとに規定される。制御パターンSPTN_CMPは、テストパターンSPTNごとに規定される。パターン発生器PGは、i番目のDUT1iに割り当てられたドライバDRI/Oに対してテストパターンSPTNを出力するとともに、i番目の電源補償回路20iに割り当てられたドライバDRCMPに、そのテストパターンSPTNに対して規定された制御パターンSPTN_CMPを出力する。
第2の実施の形態によれば、複数の電源補償回路20を独立に制御することができ、DUT1ごとに、電源端子P1の電位を一定に保つことができる。あるいは、DUT1の電源端子P1ごとに、異なる電圧変動を発生させることができる。またこの構成では、複数のDUT1でメイン電源10を共有できるため、ハードウェアリソースの観点でメリットがある。
実施の形態にもとづき本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎず、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が認められる。
実施の形態では、メイン電源10が複数のDUT11〜Nに共通に設けられる場合を説明したが、本発明はそれに限定されない。つまり、メイン電源10は、複数のDUT11〜Nに対し独立に設けられてもよい。
実施の形態では、補償電流ICMPによって、電源電圧の変動がゼロであるような、つまり出力インピーダンスがゼロの理想電源の環境を実現する場合を説明したが、本発明はそれに限定されない。つまり、意図的な電源電圧変動を引き起こすような補償電流ICMPの波形を計算し、その補償電流波形が得られるように制御パターンSPTN_CMPを規定しておいてもよい。この場合、制御パターンSPTN_CMPに応じて任意の電源環境をエミュレートすることが可能となる。
実施の形態では、電源補償回路20がソース補償回路20aとシンク補償回路20bを含む場合を説明したが本発明はそれには限定されず、いずれか一方のみの構成としてもよい。
ソース補償回路20aのみ設ける場合、ソース補償回路20aに定常的な電流IDCを発生させてもよい。そして、電源電流IDDが動作電流IOPに対して不足するときは、ソース補償回路20aが発生する電流ISRCを、定常的な電流IDCから相対的に増加させてもよい。反対に、電源電流IDDが動作電流IOPに対して過剰なときは、ソース補償回路20aが発生する電流ISRCを、定常的な電流IDCから相対的に減少させてもよい。
シンク補償回路20bのみ設ける場合、シンク補償回路20bに定常的な電流IDCを発生させてもよい。そして、電源電流IDDが動作電流IOPに対して不足するときは、シンク補償回路20bが発生する電流ISINKを、定常的な電流IDCから相対的に減少させてもよい。反対に、電源電流IDDが動作電流IOPに対して過剰なときは、シンク補償回路20bが発生する電流ISINKを、定常的な電流IDCから相対的に増加させてもよい。
これにより、試験装置全体の消費電流は、定常的な電流IDC分増加するが、それと引きかえに、単一のスイッチのみで、補償電流ISRC、ISINKを発生させることができる。
シンク補償回路20bのみ設ける場合、シンク補償回路20bに定常的な電流IDCを発生させてもよい。そして、電源電流IDDが動作電流IOPに対して不足するときは、シンク補償回路20bが発生する電流ISINKを、定常的な電流IDCから相対的に減少させてもよい。反対に、電源電流IDDが動作電流IOPに対して過剰なときは、シンク補償回路20bが発生する電流ISINKを、定常的な電流IDCから相対的に増加させてもよい。
これにより、試験装置全体の消費電流は、定常的な電流IDC分増加するが、それと引きかえに、単一のスイッチのみで、補償電流ISRC、ISINKを発生させることができる。
1…DUT、2…試験装置、PG…パターン発生器、TG…タイミング発生器、FC…波形整形器、4…インタフェース回路、DR…ドライバ、10…メイン電源、20…電源補償回路、20a…ソース補償回路、20b…シンク補償回路、P1…電源端子、P2…接地端子、P3…I/O端子、SW1…ソーススイッチ、SW2…シンクスイッチ、22…電圧源、24a…ソース電流源、24b…シンク電流源、26…電流D/Aコンバータ、M1…第1トランジスタ、M2…第2トランジスタ、100…プリント基板。
Claims (10)
- それぞれが電源端子および入出力端子を有する複数の被試験デバイスを同時に試験する試験装置であって、
前記複数の被試験デバイスの前記電源端子に電力を供給する共通のメイン電源と、
制御信号に応じて制御されるスイッチ素子を含み、前記スイッチ素子がオンした状態において補償パルス電流を生成し、前記補償パルス電流を前記メイン電源とは別経路から前記複数の被試験デバイスの電源端子に注入し、および/または前記メイン電源から前記複数の被試験デバイスの電源端子へ流れる電源電流から、前記補償パルス電流を前記複数の被試験デバイスとは別経路に引きこむ、電源補償回路と、
前記複数の被試験デバイスの各入出力端子に供給すべき試験信号を記述するテストパターン、および、前記テストパターンに応じて定められた前記制御信号を記述する制御パターンを生成するパターン発生器と、
それぞれが前記入出力端子ごとに設けられ、前記テストパターンに応じた試験信号を、対応する前記入出力端子に出力する複数のドライバと、前記制御パターンに応じた前記制御信号によって前記電源補償回路の前記スイッチ素子を制御するドライバと、を含むドライバ群と、
を備えることを特徴とする試験装置。 - 前記パターン発生器は、前記複数の被試験デバイスに対して共通のテストパターンを生成し、
かつ前記パターン発生器は、前記複数の被試験デバイスのうち、動作中の個数に比例した量の前記補償パルス電流が生成されるように、動作中の被試験デバイスの個数に応じて前記制御パターンを変更することを特徴とする請求項1に記載の試験装置。 - 前記パターン発生器は、前記制御パターンが規定する補償パルス電流のパルス幅を変更することを特徴とする請求項2に記載の試験装置。
- 前記パターン発生器は、前記制御パターンが規定する補償パルス電流の振幅を変更することを特徴とする請求項2に記載の試験装置。
- 前記パターン発生器は、前記複数の被試験デバイスに対して、個別のテストパターンを生成し、
前記パターン発生器は、前記複数の被試験デバイスに与えられる前記テストパターンそれぞれに応じた複数の個別制御パターンを合成して前記制御パターンを生成し、前記電源補償回路を制御するドライバに出力することを特徴とする請求項1に記載の試験装置。 - 前記パターン発生器は、前記複数の個別制御パターンそれぞれが規定する補償パルス電流のパルス幅を加算し、前記制御パターンが規定する補償パルス電流のパルス幅を規定することを特徴とする請求項5に記載の試験装置。
- 前記パターン発生器は、前記複数の個別制御パターンそれぞれが規定する補償パルス電流の振幅を加算し、前記制御パターンが規定する補償パルス電流の振幅を規定することを特徴とする請求項5に記載の試験装置。
- それぞれが電源端子および入出力端子を有する複数の被試験デバイスを同時に試験する試験装置であって、
前記複数の被試験デバイスの前記電源端子に電力を供給する共通のメイン電源と、
それぞれが前記被試験デバイスごとに設けられ、制御信号に応じて制御されるスイッチ素子を含み、前記スイッチ素子がオンした状態において補償パルス電流を生成し、前記補償パルス電流を前記メイン電源とは別経路から対応する被試験デバイスの電源端子に注入し、および/または前記メイン電源から対応する被試験デバイスの電源端子へ流れる電源電流から、前記補償パルス電流を対応する被試験デバイスとは別経路に引きこむ、複数の電源補償回路と、
前記複数の被試験デバイスの各入出力端子に供給すべき試験信号を記述するテストパターン、および、前記テストパターンに応じて定められた前記複数の電源補償回路ごとの制御信号を記述する制御パターンを生成するパターン発生器と、
それぞれが前記入出力端子ごとに設けられ、前記テストパターンに応じた試験信号を、対応する前記入出力端子に出力する複数のドライバと、それぞれが前記電源補償回路ごとに設けられ、対応する制御パターンに応じた前記制御信号によって、対応する電源補償回路の前記スイッチ素子を制御する複数のドライバと、を含むドライバ群と、
を備えることを特徴とする試験装置。 - 前記パターン発生器は、前記複数の被試験デバイスに対して共通のテストパターンを生成し、
前記パターン発生器は、前記複数の被試験デバイスのうち、動作中の被試験デバイスに対応する前記電源補償回路を制御するドライバに、前記制御パターンを出力することを特徴とする請求項8に記載の試験装置。 - 前記パターン発生器は、前記複数の被試験デバイスに対して、個別のテストパターンを生成し、
前記パターン発生器は、前記被試験デバイスごとのテストパターンに対して規定された個別制御パターンを、その被試験デバイスに対応する前記電源補償回路を制御するドライバに出力することを特徴とする請求項8に記載の試験装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010251810A JP2012103104A (ja) | 2010-11-10 | 2010-11-10 | 試験装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010251810A JP2012103104A (ja) | 2010-11-10 | 2010-11-10 | 試験装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012103104A true JP2012103104A (ja) | 2012-05-31 |
Family
ID=46393685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010251810A Withdrawn JP2012103104A (ja) | 2010-11-10 | 2010-11-10 | 試験装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012103104A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111537865A (zh) * | 2020-05-28 | 2020-08-14 | 北京华峰测控技术股份有限公司 | Uis测试电路 |
| CN114629833A (zh) * | 2022-03-31 | 2022-06-14 | 中国电子科技集团公司第三十四研究所 | 一种sptn设备自动测试系统及方法 |
| CN115825798A (zh) * | 2022-11-18 | 2023-03-21 | 航天科工防御技术研究试验中心 | 电源模块测试电路、测试方法及电子设备 |
-
2010
- 2010-11-10 JP JP2010251810A patent/JP2012103104A/ja not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111537865A (zh) * | 2020-05-28 | 2020-08-14 | 北京华峰测控技术股份有限公司 | Uis测试电路 |
| CN114629833A (zh) * | 2022-03-31 | 2022-06-14 | 中国电子科技集团公司第三十四研究所 | 一种sptn设备自动测试系统及方法 |
| CN114629833B (zh) * | 2022-03-31 | 2023-05-02 | 中国电子科技集团公司第三十四研究所 | 一种sptn设备自动测试系统及方法 |
| CN115825798A (zh) * | 2022-11-18 | 2023-03-21 | 航天科工防御技术研究试验中心 | 电源模块测试电路、测试方法及电子设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103295650B (zh) | 测试方法、电源装置、仿真方法 | |
| KR101241542B1 (ko) | 시험장치 | |
| US9069038B2 (en) | Test apparatus | |
| US20120086462A1 (en) | Test apparatus | |
| TWI485416B (zh) | 測試裝置用的電源裝置以及使用該電源裝置的測試裝置 | |
| US9442163B2 (en) | Systems and methods mitigating temperature dependence of circuitry in electronic devices | |
| JP2012122854A (ja) | 試験装置 | |
| JPWO2009072509A1 (ja) | 試験装置およびキャリブレーション方法 | |
| JP2012103104A (ja) | 試験装置 | |
| JP2013228406A (ja) | 電源装置、試験方法、電源評価装置、電源の評価方法、電源環境のエミュレート方法 | |
| US6433567B1 (en) | CMOS integrated circuit and timing signal generator using same | |
| JP2012098156A (ja) | 電源の評価方法、電源評価装置、電源の供給方法、それらを用いた試験装置、エミュレート機能付きの電源装置、電源環境のエミュレート方法 | |
| JP2013088146A (ja) | 試験装置 | |
| JP2022530220A (ja) | 電源電流安定化機能を有する電圧ドライバ | |
| JP2012103173A (ja) | 試験装置 | |
| JP2012122759A (ja) | 試験装置 | |
| US8228108B2 (en) | High speed fully differential resistor-based level formatter | |
| JP2012098124A (ja) | 試験装置および試験方法 | |
| JP2012098180A (ja) | 試験装置および電源装置 | |
| JP2014215048A (ja) | 電源装置およびそれを用いた試験装置 | |
| JP2012103053A (ja) | 試験装置 | |
| JP4603903B2 (ja) | 負荷変動補償回路、電子デバイス、試験装置、及びタイミング発生回路 | |
| JP2013196324A (ja) | 電源装置、それを用いた試験装置、電源電圧の制御方法 | |
| JP2014074621A (ja) | 電源装置、それを用いた試験装置、電源電圧の制御方法 | |
| JP2012098183A (ja) | 電源装置および試験装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140204 |