JP3666408B2 - Semiconductor test equipment - Google Patents

Semiconductor test equipment Download PDF

Info

Publication number
JP3666408B2
JP3666408B2 JP2001123846A JP2001123846A JP3666408B2 JP 3666408 B2 JP3666408 B2 JP 3666408B2 JP 2001123846 A JP2001123846 A JP 2001123846A JP 2001123846 A JP2001123846 A JP 2001123846A JP 3666408 B2 JP3666408 B2 JP 3666408B2
Authority
JP
Japan
Prior art keywords
waveform
transmission line
output
data
signal
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
JP2001123846A
Other languages
Japanese (ja)
Other versions
JP2002040112A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001123846A priority Critical patent/JP3666408B2/en
Publication of JP2002040112A publication Critical patent/JP2002040112A/en
Application granted granted Critical
Publication of JP3666408B2 publication Critical patent/JP3666408B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、伝送線路を用いて信号の伝送を行うドライバ回路を含むシステムに係り、特に、伝送線路での損失を補償することが可能な半導体試験装置に関する。
【0002】
【従来の技術】
従来、伝送線路での損失補償は、コイルまたは容量で構成したフィルタ回路を用いて、増幅回路の周波数特性が伝送線路の損失特性の逆となるように調整して行っていた。例えば、実開平5ー87750号公報で開示されているように、ピーキングコイルを用いて高い周波数での増幅率を上げることにより、伝送線路の損失により減衰する高周波成分の補償を行っている。
【0003】
【発明が解決しようとする課題】
かかる従来の損失補償手段を備えたドライバ回路においては、コイルまたは容量で構成したフィルタ回路を用いるために、1つの伝送線路の損失に合わせてドライバ回路の周波数特性を調整すると、そのドライバ回路を別の伝送線路に用いることが困難であった。また、フィルタ回路にコイルを用いる場合には、ドライバ回路の集積回路化が難しいという課題があった。
【0004】
本発明の目的は、任意の伝送線路に容易に対応可能なドライバ回路および伝送線路の損失補償方法を提供することにある。
【0005】
また、本発明は、伝送線路の損失を補償した半導体試験装置を提供することを目的とする
また、本発明は、試験波形のタイミング精度が向上させた半導体試験装置を提供することを目的とする。
また、本発明は、半導体試験装置の構成配置の自由度、あるいは操作における自由度を向上させることを目的とする。
【0006】
【課題を解決するための手段】
上記目的は、タイミング発生器と、パターン発生器と、該タイミング発生器で作成されたタイミング信号と該パターン発生器で作成されたテストパターンとを合成する波形フォーマッタと、複数種類のパルス幅のデータ、複数種類の振幅のデータ又はそれら複数種類の両方のデータが予め格納されたレジスタ、又は格納するパルス幅のデータ、振幅のデータ又は両方のデータを変えることが可能なレジスタを備え、該波形フォーマッタから出力される信号の立ち上がりおよび立ち下がりの部分に、該レジスタに格納されたデータに基づいて生成された方形波または三角波であるパルスを加算した信号を出力する集積回路化されたドライバと、
該ドライバから出力した試験波形を被試験素子へ与える伝送線路と、該試験波形の応答としての該被試験素子からの出力信号を該伝送線路を通し入力して電圧比較するアナログコンパレータと、該アナログコンパレータの出力と該パターン発生器で作成された期待値とを該タイミング発生器からの信号の示す時刻に論理比較試験するデジタルコンパレータとを有することにより達成される。
【0007】
また、タイミング発生器と、パターン発生器と、該タイミング発生器で作成されたタイミング信号と該パターン発生器で作成されたテストパターンとを合成する波形フォーマッタと、該波形フォーマッタの信号を増幅するドライバと、該ドライバから出力した試験波形を被試験素子へ与える伝送線路と、該試験波形の応答としての該被試験素子からの出力信号を該伝送線路を通し入力して電圧比較するアナログコンパレータと、該アナログコンパレータの出力と該パターン発生器で作成された期待値とを該タイミング発生器からの信号の示す時刻に論理比較試験するデジタルコンパレータとからなる半導体試験装置であって、該ドライバは、方形波または三角波であるパルスを発生する発生器と、複数種類のパルス幅のデータ、複数種類の振幅のデータ又はそれら複数種類の両方のデータが予め格納されたレジスタ、又は格納するパルス幅のデータ、振幅のデータ又は両方のデータを変えることが可能なレジスタと、該波形フォーマッタから出力された信号の波形の立ち上がりおよび立ち下がりの部分に該レジスタに格納されたデータに基づいて生成されたパルスを加算する加算器とを有することにより達成される。
【0008】
【作用】
本発明の半導体検査装置においては、伝送すべき信号の波形のうち、伝送線路での損失により高周波成分が減衰する、立ち上がりおよび立ち下がりの部分を補うために、予め定められたパルス幅及び振幅を持つ方形波または三角波等の波形形状の1以上のパルスを、前記信号波形の高レベル(Hi)と低レベル(Low)との切り替えと同期して、前記信号波形に加算する。
【0009】
本発明において、記憶手段は、使用する伝送線路の損失特性に応じて予め設定された、前記信号波形に加算する1以上のパルスのパルス幅及び振幅を記憶する。また、1個以上のパルス発生手段は、記憶手段に記憶される前記パルス幅及び振幅に応じて、発生するパルスのパルス幅及び振幅を変える。したがって、記憶手段に記憶するデータを変えることにより、任意の伝送線路に対して損失補償を行なうことができる。
【0010】
さらに、本発明の半導体試験装置に用いられるドライバ回路は、従来の伝送線路の損失補償を行なうドライバ回路のように、コイルを備えたフィルタ回路を使用しないため、集積回路化に適している。
【0011】
【実施例】
以下、本発明を適用した伝送線路損失の補償手段を有するドライバ回路の実施例を図を参照して説明する。
【0012】
本発明による伝送線路損失の補償手段を有するドライバ回路の一実施例を、図1〜図3を参照して説明する。
【0013】
本実施例のドライバ回路8は、例えば図1に示すように、伝送線路9を介して伝送すべき信号を発生させる信号発生器1と、伝送線路9での損失補償のために用いる方形波パルスのパルス幅データ及び振幅データを格納するレジスタ2と、レジスタ2に格納したパルス幅データ及び振幅データに従い方形波を発生させる方形波発生器3、4、5…とを有する。
【0014】
本実施例は、さらに、信号発生器1の出力1aと、方形波発生器3の出力3aと、方形波発生器4の出力4aと、方形波発生器5の出力5a…とを加算する加算器6、及び加算器6の出力6aを増幅する増幅回路7を有する。
【0015】
本実施例のドライバ回路8により行なわれる、伝送線路損失の補償方法について、図2、図3の波形図に基づいて説明する。なお、以下では、伝送すべき信号がデジタル信号であり、方形波発生器が3個の場合について説明する。
【0016】
波形10(図2(a))は、信号発生器1で発生される信号の一部の立ち上がり時における波形を示すものである。伝送線路の損失補償を行なわないドライバ回路の場合には、このような波形10を備えた信号をそのまま、増幅回路7を介して伝送線路9へ供給する。
【0017】
すると、伝送線路9での表皮効果等の損失のために、立ち上がり部分の高周波成分が減衰され、伝送線路端9aでは、波形11(図2(b))のように、波形が鈍る。このような伝送線路損失は、伝送する信号の周波数が高ければ高いほど顕著なものとなり、例えば、100MHz以上の信号では、50cm程度の伝送線路9でも、表皮効果等による損失が大きくなる。
【0018】
本実施例では、例えば100MHz以上の周数帯で50cm以上の伝送線路9、または、より低い周波数帯では、数m以上の伝送線路9での損失を補償するため、図2(c)に示すように、波形10と波形11との差分の大きさ及び形状に対応する、パルス幅及び振幅を備えた方形波12、方形波13、及び方形波14を、伝送すべき波形(以下では元の波形と呼ぶ)10に加算する。
【0019】
ここで、方形波12、13、14のそれぞれのパルス幅及び振幅は、例えばこれら3つの方形波を元の波形10に加算して形成される波形と、波形11との差が、最小あるいは予め定めたしきい値以下となるように決定する。また、本実施例で扱っている伝送線路での損失の特性を考慮すると、図2(c)に示すように、各方形波のパルス幅及び振幅を、互いに異なるように決定することで、波形11との差をより小さくすることができる。
【0020】
すなわち、増幅回路7の出力7aの波形を、波形15(図2(d)の太線部分)のように、予め求められている、互いに異なるパルス幅及び振幅をそれぞれ備えた、方形波12、方形波13および方形波14を、元の波形10に、当該波形の高レベル(Hi)及び低レベル(Low)への切り替えと同じタイミングで加算した波形とする。
【0021】
上記のように形成された波形15は、伝送線路9に供給され、伝送線路9で損失を受けると、図2(e)に示すような波形16となる。
【0022】
したがって、本実施例によれば、伝送線路での損失補償がされない場合の、伝送線路端9aでの波形11と比較して、より元の波形10に近い波形16を得ることができ、伝送線路損失を補償することが可能となる。
【0023】
以上では、図2に示すような信号の立ち上がり時の波形について説明したが、図3(a)〜(e)に示すように、信号の立ち下がり時にも、全く同じような事が言える。ここで、信号の立ち下がり時における本実施例の作用の説明は、上記の立上り時の場合と同様であり、省略する。なお、図3では、図2と同様に、10は元の波形、11は伝送線路9での損失を受けた波形、15は本実施例でのドライバ回路8の出力波形、及び16は波形15が伝送線路9により損失を受けた場合の波形を、それぞれ示している。
【0024】
本実施例のドライバ回路8では、上述したように元の波形10と、ある特定の伝送線路9での損失を受けた波形11との差分に対応するように(図2(c)及び図3(c)参照)、各方形波のパルス幅及び振幅を予めデータとして求めておき、レジスタ2に格納する。
【0025】
さらに、レジスタ2に格納したパルス幅データや振幅データに従って、方形波発生器3、方形波発生器4および方形波発生器5により、方形波3a、方形波4aおよび方形波5aを生成し、加算器6により信号発生器5の出力5aと加算し、加算器の出力6aを増幅回路7により増幅することで、波形15を得る。
【0026】
ここで、本実施例における方形波発生器は、発生する方形波のパルス幅と振幅とを可変とするものである。このため、伝送線路9を変える場合には、新たに使用する伝送線路での損失に応じてレジスタ2に格納するデータを変えるか、または、予め複数種類の伝送線路に対応するデータをレジスタ2に格納しておき、その時点でより適切なデータを選択して用いる構成とする。
【0027】
本実施例によれば、任意の伝送線路に対して損失補償を行うことができる。さらに、本実施例によれば、コイルを用いたフィルター回路を用いることなく損失補償を実現することができるため、本実施例のドライバ回路の集積回路化が可能となる。さらに、本実施例のドライバ回路を集積回路化により、本実施例のドライバ回路の小型化、低価格化を図ることが容易に可能となる。
【0028】
本実施例では、方形波発生器の個数を3としたが、方形波発生器の個数は1個以上の任意の数をとることができる。方形波発生器の個数を増やすに従い、伝送線路端9aの補償後の波形16を、元の波形10により近づけることが可能となる。
【0029】
また、本実施例では、方形波発生器は、レジスタ2に格納されたパルス幅データ及び振幅データに応じた方形波を発生することが可能な構成としたが、この代わりに、方形波発生器で可変とできるのはパルス幅及び振幅のうちのどちらか一方だけとし、他方は固定とする構成としてもよい。例えば、振幅を固定とする場合は、各方形波発生器での振幅値を同一とする。このような構成によれば、パルス幅データまたは振幅データのうちの固定としたデータを格納するための記憶領域を、レジスタ2から省略することが可能となる。
【0030】
また、本実施例では、増幅回路7を用いたが、加算器6が伝送線路9をドライブ可能な場合には、増幅回路7を省略することができる。
【0031】
本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を、図4、図5を参照して説明する。本実施例のドライバ回路8は、伝送線路の損失補償に必要な方形波のパルス幅及び振幅を求める構成を有するものである。
【0032】
本実施例のドライバ回路8は、図4に示すように、上記図1の実施例と同じ構成として、信号発生器1と、方形波パルスのパルス幅データ及び振幅データを格納するレジスタ2と、レジスタ2に格納したパルス幅データ及び振幅データに従い方形波を発生させる方形波発生器3、4、5…と、信号発生器1の出力1a、方形波発生器3の出力3a、方形波発生器4の出力4a、及び方形波発生器5の出力5a…を加算する加算器6と、加算器6の出力6aを増幅する増幅回路7とを有する。
【0033】
なお、本実施例において、上記図1の実施例と共通する構成については、同じ符号を付し、その説明を省略する。
【0034】
本実施例のドライバ回路8は、上記構成に加え、さらに、レジスタ2に格納されるパルス幅及び振幅を求める構成として、増幅回路7の出力端7aでの波形をデジタル化するデジタイジング装置17と、デジタイジング装置17により得られた波形に基づいて、方形波12、方形波13、方形波14…のパルス幅と振幅とを求める演算装置18とを有する。
【0035】
演算装置18は、増幅回路7の出力端7aで検出する、伝送線路9を通り伝送線路端9aで反射され戻ってくる波形のデジタルデータに基づいて、伝送線路端9aでの波形11を求め、さらに、伝送線路損失の補償を行う前の増幅回路7の出力波形10と求めた波形11とを比較して(図2及び図3参照)、両波形10、11の差が最小あるいは予め定めたしきい値以下となるように、方形波12、方形波13、方形波14…のパルス幅と振幅とをそれぞれ求める。
【0036】
本実施例のドライバ回路8での処理動作のうち、損失補償のための各方形波のパルス幅及び振幅を求める処理手順の一例である、補償値測定処理について、図5のフローチャートを用いて説明する。なお、本処理は、本実施例のドライバ回路8に接続する伝送線路9の伝送線路端9aを短絡、オープンのいずれかの状態で実行するものである。
【0037】
本処理では、最初、ユーザなどにより入力される、伝送線路端9aが短絡しているか、オープンしているかの設定を受け入れた後(ステップ501)、伝送線路の損失補償を行わずに、すなわち信号発生器1からの信号(図2又は図3参照)を、そのまま伝送線路9に供給するように、ドライバ回路8を動作させる(ステップ502)。より具体的には、加算器6を制御して、この時点での方形波の加算を禁止するか、または、方形波発生器3、4、5を制御して、方形波を発生させないようにする。
【0038】
次に、デジタイジング装置17により、伝送線路損失の補償を行なわない場合の増幅回路7の出力波形(以下では波形10と呼ぶ)と、当該波形10が伝送線路9を通り、短絡又はオープンとなっている伝送線路端9aで反射されて戻ってくる反射波をデジタル化する(ステップ503)。ここで、波形10と、波形10の反射波が重なっている場合(ステップ504でYes)、両波形の分離処理を演算装置18で行う(ステップ505)。
【0039】
次に、伝送線路端9aが短絡していると設定されている場合には(ステップ506でYes)、伝送線路端9aでの反射の際に波形10が反転するため、演算装置18で波形10の反射波を反転する(ステップ507)。さらに、演算装置18により、波形10と波形10の反射波との差をとり、それを1/2にして、波形10と伝送線路端9aでの波形11との差Aを求める(ステップ508)。
【0040】
次に、この波形10と波形11との差Aの波形と、方形波12、方形波13および方形波14を加算してできる波形との差が、最小あるいは予め定めたしきい値以下となる、各方形波のパルス幅と振幅とを演算装置18により求め(ステップ509)、求めた各方形波のパルス幅及び振幅をレジスタ2に書き込む(ステップ510)。
【0041】
本実施例によれば、任意の伝送線路に対して、その損失補償に必要な方形波パルスのパルス幅及び振幅を求めることが可能となる。
【0042】
本実施例では、波形10が伝送線路9を通り損失を受けた場合の波形11を、波形10の反射波の波形を用いて演算装置18により求めたが、本発明で波形11の求める手段はこれに限定されるものではない。例えば、デジタイジング装置17をもう一つ、伝送線路端9aに設けて、直接、波形11を検出してデジタル化し、そのデータを演算装置18に転送する構成としてもかまわない。このような場合には、伝送線路端9aを短絡またはオープンにする必要がなくなる。
【0043】
本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を、図6、図7を参照して説明する。本実施例のドライバ回路は、上記図1の実施例のドライバ回路において、方形波の代わりに三角波を用いるものである。
【0044】
本実施例のドライバ回路8は、例えば図6に示すように、信号発生器1と、伝送線路9での損失補償のために用いる三角波パルスのパルス幅データ及び振幅データを格納するレジスタ2と、レジスタ2に格納したパルス幅データ及び振幅データに従って三角波を生成する三角波発生器19、20…と、信号発生器1の出力1a、三角波発生器19の出力19a、及び三角波発生器20の出力20a…を加算する加算器6と、加算器6の出力6aを増幅する増幅回路7とを有する。
【0045】
本実施例のドライバ回路8による、伝送線路損失の補償方法について、図7の波形図に基づいて説明する。なお、以下の説明では、三角波発生器が2個の場合について説明する。なお、図7(c)、(d)は、発生された三角波パルスが加算された結果を示している。
【0046】
波形10(図7(a))は、伝送線路損失の補償を行なわない場合の増幅回路7の出力である。波形10は、伝送線路9での表皮効果等の損失により、伝送線路端9aで波形11(図7(b))のように鈍る。この波形11に、当該信号波形のHi及びLow状態への切り替えと同じタイミングで、異なるパルス幅、振幅をもつ、三角波21および三角波22を、図7(c)に示すように加算すると、元の波形10に近づくことが分かる。
【0047】
すなわち、増幅回路7の出力波形を、図7(d)に示すように、波形10に三角波21および三角波22を加算して形成される波形15とすることにより、伝送線路端9aでも、波形10に似た波形16(図7(e))を得ることが可能となる。したがって、伝送線路損失を補償することができる。
【0048】
本実施例のドライバ回路8では、上述したように元の波形10と、伝送線路9での損失を受けた波形11との差分の大きさ及び形状に対応するように(図7(c)参照)、各三角波のパルス幅及び振幅を予めデータとして求めておき、レジスタ2に格納する。
【0049】
さらに、レジスタ2に格納したパルス幅データ及び振幅データに従って三角波発生器19および三角波発生器20により、三角波19aおよび三角波20aを生成し、加算器6により信号発生器5の出力5aと加算し、加算器の出力6aを増幅回路7により増幅することで波形16を得る。
【0050】
ここで、本実施例における三角波発生器は、発生する三角波のパルス幅と振幅とを可変とすることが出きるものである。このため、伝送線路を変える場合には、新たに使用する伝送線路での損失に応じてレジスタ2に格納するデータを変えるか、または、予め複数種類の伝送線路に対応するデータをレジスタ2に格納しておき、その時点でより適切なデータを選択して用いる構成とする。
【0051】
本実施例によれば、任意の伝送線路に対して損失補償を行うことができるのに加え、コイルを用いたフィルター回路を用いることなく損失補償を実現することができるため、本実施例のドライバ回路の集積回路化が可能となる。さらに、ドライバ回路の集積回路化により、本実施例のドライバ回路の小型化、低価格化を図ることが容易に可能となる。
【0052】
さらに、本実施例は、三角波パルスを用いるため、方形波パルスを用いる場合に比較して、より少ないパルスの個数で、より適切に波形10と波形11との差分を埋めることが可能となる。このため、本実施例は、上記図1の実施例に示されたドライバ回路に用いられる方形波発生器の個数に比べ、より少ない個数の三角波発生器で、同品質の伝送線路損失補償を行うことができる。
【0053】
本実施例では、三角波発生器の個数を2としたが、三角波発生器の個数は1個以上の任意の数をとることができる。三角波発生器の個数を増やすに従い、伝送線路端9aの補償後の波形16を、波形10により近づけることが可能となる。
【0054】
また、本実施例では、三角波発生器が、発生する三角波のパルス幅及び振幅を可変とする構成としたが、この代わりに、三角波発生器のパルス幅または振幅のどちらか一方を固定とする構成としてもよい。例えば、振幅を固定する場合は、各三角波発生器の振幅値を同一とする。このような構成によれば、パルス幅データまたは振幅データのうちの、固定としたデータを格納するための記憶領域を、レジスタ2から省略することが可能となる。
【0055】
また、本実施例では、増幅回路7を用いたが、加算器6が伝送線路をドライブ可能な場合、増幅回路7を省略することができる。
【0056】
本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を、図8を参照して説明する。本実施例のドライバ回路8は、伝送線路の損失補償に必要な三角波のパルス幅及び振幅を求める構成を有するもので、上記図4の実施例において、方形波の代わりに三角波を用いたものである。
【0057】
本実施例のドライバ回路8は、図8に示すように、信号発生器1と、三角波パルスのパルス幅データ及び振幅データを格納するレジスタ2と、レジスタ2に格納したパルス幅データ及び振幅データに従って三角波を生成する三角波発生器19、20…と、信号発生器1の出力1a、三角波発生器19の出力19a、及び三角波発生器20の出力20a…を加算する加算器6と、加算器6の出力6aを増幅する増幅回路7とを有する。
【0058】
本実施例のドライバ回路8は、さらに、伝送線路の損失補償に必要な三角波パルスのパルス幅及び振幅を求める構成として、増幅回路7の出力端7aでの波形をデジタル化するデジタイジング装置17と、デジタル化した増幅回路7の出力端7aでの波形に基づいて、伝送線路端9aでの波形11を求め、伝送線路損失の補償を行なわない場合増幅回路7の出力波形10と波形11とを比較して(図7参照)、波形10と波形11との差が最小あるいは予め定めたしきい値以下となる三角波21、22のパルス幅と振幅とを求める演算装置18とを有する。
【0059】
本実施例のドライバ回路8での、損失補償のための三角波パルスのパルス幅及び振幅を求める処理としては、例えば、上記図4の実施例の補償値測定処理(図5参照)において、方形波パルスの代わりに三角波パルスを用いる処理を使用するものである。本処理は、上記補償値測定処理と同様に、伝送線路端9aを短絡またはオープンにしておいた状態で実行する。
【0060】
すなわち、本処理では、最初、伝送線路の損失補償を行わずにドライバ回路8を動作させて、デジタイジング装置17により、伝送線路損失の補償を行なわない場合の増幅回路7の出力波形10と、波形10の伝送線路端9aでの反射波とを検出してデジタル化する。ここで、波形10と、波形10の反射波とが重なっている場合、その分離処理を演算装置18で行う。また、伝送線路端9aを短絡している場合は、演算装置18で波形10の反射波を反転する。
【0061】
さらに、演算装置18により、波形10と波形10の反射波との差をとり、それを1/2にして、波形10と伝送線路端9aでの波形11との差を求める。この波形10と波形11との差の波形と、三角波21および三角波22を加算して形成される波形との差が、最小あるいは予め定めたしきい値以下となる、各三角波のパルス幅と振幅とを演算装置18により求め、求めた各三角波のパルス幅及び振幅をレジスタ2に書き込む。
【0062】
本実施例によれば、任意の伝送線路に対して、その損失補償に必要な三角波パルスのパルス幅及び振幅を求めることが可能となる。
【0063】
本実施例では、三角波発生器の個数を2としたが、三角波発生器の個数は1個以上の任意の数をとることができる。
【0064】
また、本実施例では、波形11を、波形10の反射波に基づいて、演算装置18により求めたが、デジタイジング装置をもう一つ伝送線路端9aに設けて、直接、波形11を検出してデジタル化し、そのデータを演算装置18に転送する構成としてもかまわない。この場合、伝送線路端9aを短絡またはオープンにする必要はない。
【0065】
本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を、図9、図10を用いて説明する。
【0066】
本実施例では、上記図1の実施例のような方形波を用いるドライバ回路での方形波発生器の具体的構成の一例を示す。なお、以下の説明では、信号発生器から発生される信号波形の立ち下がり時(図3参照)の伝送線路損失を、2個の方形波発生器から発生する方形波パルスを用いて補償する場合を、例にとって説明する。
【0067】
本実施例のドライバ回路は、図9に示すように、信号発生器1と、方形波パルスのパルス幅データ及び振幅データを格納するレジスタ2と、レジスタ2に格納したパルス幅データ及び振幅データに従って方形波パルスを発生する方形波発生器3、4と、信号発生器1の出力1a、方形波発生器3の出力3a、及び方形波発生器4の出力4aを加算する加算器6と、加算器6の出力6aを増幅する増幅回路7とを有する。
【0068】
加算器6及び方形波発生器3、4は、コレクタに接続する抵抗を共有する差動増幅回路をそれぞれ有する。
【0069】
方形波発生器3は、方形波発生器3に含まれる差動増幅回路の一方の入力へ入力する、信号発生器1の出力1aを、レジスタ2に格納したパルス幅データに従って遅延する可変遅延回路23と、当該差動増幅器に流れる電流の電流値を、レジスタ2に格納した振幅データに従って変化する可変電流源25とを有する。
【0070】
方形波発生器4は、方形波発生器3と同様に、方形波発生器4に含まれる差動増幅回路の一方の入力へ入力する、信号発生器1の出力1aを、レジスタ2に格納したパルス幅データに従って遅延する可変遅延回路24と、当該差動増幅器に流れる電流の電流値を、レジスタ2に格納した振幅データに従って変化する可変電流源26とを有する。
【0071】
本実施例のドライバ回路の動作を、図10に基づいて説明する。なお、図10は、本ドライバ回路の信号発生器1の出力1a、1b、方形波発生器3、4の可変遅延回路の出力23a、24a、及び加算器6の出力6aにおける電圧の時間変化を示すと共に、方形波発生器3、4の出力3a、4aでの電流の時間変化を示す波形図である。また、図10において、t1は信号波形の立ち下がりの開始タイミングを示し、t2、t3は、レジスタ2に格納されている、方形波発生器3、4で発生する方形波のパルス幅のそれぞれに対応するタイミングである。
【0072】
時間t1以前では、方形波発生器3の出力3aには電流源25の電流の1/2が流れ、方形波発生器4の出力4aには電流源26の電流の1/2が流れる。したがって、加算器6の出力6aは、図中6dでの電圧から、コレクタ抵抗6bを流れる電流源25の電流の1/2及び電流源26の電流の1/2の和による電圧降下を減じた電圧となる。
【0073】
時間t1で、信号波形の立ち下がりに対応して、信号発生器1の出力1aが、所定の低レベル(Low)から高レベル(Hi)に変化すると、方形波発生器3の出力3aには電流源25の電流が流れ、方形波発生器4の出力4aには電流源26の電流が流れる。したがって、加算器6の出力6aは、電圧6dから、コレクタ抵抗6bを流れる電流源6cの電流、電流源25の電流、及び電流源26の電流の和による、電圧降下を減じた電圧となる。
【0074】
時間t2で、損失補償のために発生した2つの方形波パルスのうちの一方である方形波発生器3で発生する方形波パルスの終了に対応して、遅延回路23の出力23aがLowからHiに変化すると、方形波発生器3の出力3aには電流源25の電流の1/2が流れ、方形波発生器4の出力4aには電流源26の電流が流れる。したがって、加算器6の出力6aは、電圧6dから、コレクタ抵抗6bを流れる電流源6cの電流、電流源25の電流の1/2、及び電流源26の電流の和による電圧降下を減じた電圧となる。
【0075】
時間t3で、方形波発生器4で発生する方形波パルスの終了に対応して、遅延回路24の出力24aがLowからHiに変化すると、方形波発生器3の出力3aには電流源25の電流の1/2が流れ、方形波発生器4の出力4aには電流源26の1/2の電流が流れる。したがって、加算器6の出力6aは、電圧6dから、コレクタ抵抗6cを流れる電流源6cの電流および電流源21の電流の1/2および電流源21の電流の1/2の和による電圧降下を減じた電圧となる。
【0076】
よって、加算器6の出力6aでは、方形波発生器3、4の電流源25、26及び可変遅延回路23、24により制御されたパルス幅及び振幅を持つ方形波パルスを用いて、信号発生器1から出力される信号波形の立ち下がり部分に対して、伝送線路での損失補償を行った波形(図3(d)参照)が形成される。
【0077】
本実施例によれば、方形波のパルス幅は可変遅延回路の遅延量によって、また方形波の振幅は電流源の電流量によって可変する事ができるので、レジスタ2に格納するデータを変えることにより、任意の伝送線路に対して損失補償を行うことができる。
【0078】
本実施例では、信号発生器1から発生される信号波形の立ち下がり部分に対して損失補償を行なった場合を例にとって説明したが、本実施例の構成によれば、上記と全く同様に、信号波形の立ち上がり部分(図2参照)に対しても、伝送線路の損失補償を行なうことができる。また、方形波発生器の個数を2としたが、方形波発生器の個数は1個以上の任意の数をとることができる。
【0079】
また、本実施例では、方形波発生器の遅延回路及び電流源の両方を可変としたが、どちらか一方を固定としてもよい。例えば、電流源を固定とする場合には、各方形波発生器の電流源の電流値を同一とする。このように一方を固定とすると、パルス幅データ及び振幅データのうち、固定とした方に対応するデータを格納するための記憶領域を、レジスタ2から省略することが可能となる。
【0080】
また、本実施例において、加算器6のコレクタ抵抗6bを、伝送線路9の特性インピーダンスZoと等しくした場合、増幅回路7を省略することができる。
【0081】
本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を、図11、図12を用いて説明する。
【0082】
本実施例では、三角波を用いるドライバ回路での三角波発生器の具体的構成の一例を示す。なお、以下の説明では、1個の三角波発生器を用いて、信号発生器から発生される信号波形の立ち下がり時の損失補償を行なう場合を、例にとって説明する。
【0083】
本実施例のドライバ回路は、図11に示すように、信号発生器1と、三角波のパルス幅データ及び振幅データを格納するレジスタ2と、三角波パルスを発生する三角波発生器19と、信号発生器1の出力1aと三角波発生器19の出力19aとを加算する加算器6と、加算器6の出力6aを増幅する増幅回路7とを有する。
【0084】
加算器6及び三角波発生器19は、コレクタに接続する抵抗を共有する差動増幅回路をそれぞれ有する。
【0085】
三角波発生器19は、三角波発生器19に含まれる差動増幅回路の入力に接続する容量19e、19iと、信号発生器1の出力1aの立ち上がり時にレジスタ2に格納した振幅データに従ったパルスを発生して、当該立ち上り時に容量19eを充電するパルス発生器19bと、信号発生器1の出力1aの立ち下がり時にレジスタ2に格納した振幅データに従ったパルスを発生して、当該立ち下がり時に容量19iを充電するパルス発生器19gとを有する。
【0086】
三角波発生器19は、さらに、充電された容量19eの電荷を徐々に吸い出す可変電流源19cと、充電された容量19gの電荷を徐々に吸い出す可変電流源19hとを有する。
【0087】
可変電流源19c、19hは、レジスタ2に格納されたパルス幅データに従って電流値を可変とするもので、この電流値によって容量19e、19iに蓄積された電荷の吸い出す速さを変えることにより、パルス幅を調整するものである。
【0088】
本実施例のドライバ回路の動作を、図12に基づいて説明する。なお、図12は、本ドライバ回路の信号発生器1の出力1a、1b、三角波発生器19の電圧源19bの出力、及び加算器6の出力6aにおける電圧の時間変化を示すと共に、三角波発生器19の出力19aでの電流の時間変化を示す波形図である。また、図12において、t1は信号波形の立ち下がりの開始タイミングを示し、t2は、三角波発生器19で発生する三角波が終了するタイミングを示す。
【0089】
時間t1以前、三角波発生器19の出力19aには、電流源19dにより設定された電流値I1の1/2の電流が流れる。したがって、加算器6の出力6aは、図中の6dでの電圧から、コレクタ抵抗6bを流れる電流源19dの電流値I1の1/2による電圧降下を減じた電圧となる。
【0090】
時間t1で、信号波形の立ち下がりに対応して、信号発生器1の出力1aがLowからHiに変化すると、パルス発生器19bにより発生する、レジスタ2に格納された振幅データに応じて設定された振幅を持つパルスにより、容量19eが充電され、三角波発生器19の出力19aには、電流値I2の電流が流れる。したがって、加算器6の出力6aは、電圧6dから、コレクタ抵抗6bを流れる、電流源6cの電流と電流値I2の電流との和による、電圧降下を減じた電圧となる。
【0091】
時間t1〜t2は、損失補償のために発生された三角波パルスの傾斜部分に対応する。すなわち、三角波発生器19の電流源19cによって、時間t1で充電された容量19eの電荷が除々に吸い出されて、三角波発生器19の出力19aに流れる電流値は少なくなっていく。したがって、加算器6の出力6aの電圧は徐々に上がっていく。
【0092】
時間t2以降、三角波発生器19の出力19aには電流値I1の1/2の電流が流れる。したがって、加算器6の出力6aは、電圧6dから、コレクタ抵抗6bを流れる、電流源6cの電流及び電流値I1の1/2の電流の和による、電圧降下を減じた電圧となる。
【0093】
よって、加算器6の出力6aでは、三角波発生器19の可変電流源19cにより制御されるパルス幅、及びパルス発生器19bにより制御される振幅を備えた三角波パルスを用いて、信号発生器1から出力される信号波形の立ち下がり部分に対して、伝送線路での損失補償を行った波形が形成される。
【0094】
本実施例によれば、三角波のパルス幅は電流源19cによって、また三角波の振幅はパルス発生器19bによって可変する事ができる。このため、レジスタ2に格納するデータを変えるだけで、任意の伝送線路に対して損失補償を行うことができる。
【0095】
本実施例では、信号発生器1から発生される信号波形の立ち下がり部分に対して損失補償を行なった場合を例にとって説明したが、本実施例の構成において、信号波形の立ち上がりに対応して、信号発生器1の出力1aの立ち下がりと同時にパルス発生器19gによりパルスを発生することにより、上記と同様に、立ち上がり波形に対して損失補償を行うことができる。また、三角波発生器の個数を1としたが、三角波発生器の個数は1個以上の任意の数をとることができる。
【0096】
また、本実施例では、三角波発生器のパルス幅及び振幅の両方を可変としたが、どちらかを一方を固定としてもよい。例えば振幅を固定とする場合には、各三角波発生器の振幅値を同一とする。このように、一方を固定とする場合には、パルス幅データ及び振幅データのうち、固定として方に対応するデータを格納する記憶領域を、レジスタ2から省略することが可能となる。
【0097】
また、本実施例において、加算器6のコレクタ抵抗6bを、伝送線路9の特性インピーダンスZoと等しくした場合、増幅回路7を省略することができる。
【0098】
本発明による伝送線路損失の補償手段を有するドライバ回路を用いたドライバICの一実施例を、図13を用いて説明する。本実施例のドライバICに含まれるドライバ回路は、基本的には、上記図1の実施例のドライバ回路と同じ構成である。上記図1の実施例と同じ構成については、上記図1の実施例と同じ符号を用い、その説明を省略する。
【0099】
本実施例のドライバIC27は、図13に示すように、信号発生器1と、信号発生器1にタイミングやパターン等の情報を与える1個以上の端子27bと、方形波パルスのパルス幅データ及び振幅データを格納するレジスタ2と、レジスタ2に格納するパルス幅及び振幅に関する情報を入力する端子27cと、端子27cに入力されたシリアルデータをパラレルデータに変換してレジスタ2の各記憶領域にパルス幅データ、振幅データを与えるシリアル・パラレル変換器26とを有する。
【0100】
本実施例は、さらに、レジスタ2に格納したパルス幅データ、振幅データに従って方形波を生成する方形波発生器3、4、5…と、信号発生器1の出力1a、方形波発生器3の出力3a、方形波発生器4の出力4a、及び方形波発生器5の出力5a…を加算する加算器6と、加算器6の出力6aを増幅する増幅回路7と、増幅回路7の出力を伝送線路に与える端子27aとを有する。
【0101】
本実施例によれば、コイルを備えたフィルタ回路を用いない、上記図1のドライバ回路を、1チップ上に集積化することができる。さらに、ドライバ回路を1チップ上に集積化できるため、当該ドライバ回路あるいは当該ドライバ回路を備える電子機器装置の小型化及び低価格化が可能となる。
【0102】
本実施例では、レジスタ2と端子27cとの間にシリアル・パラレル変換器26を設けたが、端子数を増やし、直接、レジスタ2の各記憶領域に、パルス幅データや振幅データを格納させる構成としても良い。
【0103】
また、本実施例では、ドライバIC27のドライバ回路として、上記図1の実施例のドライバ回路の構成を用いたが、代わりに、上述した他の実施例のドライバ回路(図4、図6、図8、図9、及び図11参照)の構成を用いてもよい。なお、上記図4、図8のドライバ回路は、方形波または三角波のパルス幅及び振幅を求める手段を有しているので、これらの回路構成を用いる場合には、外部からパルス幅や振幅データを受け入れるための端子27cを省略した構成とすることができる。
【0104】
本発明による伝送線路損失の補償手段を有するドライバ回路またはドライバICを用いた半導体試験装置の一実施例を、図14を用いて説明する。
【0105】
本実施例の半導体試験装置37は、図14に示すように、タイミング発生器29と、パターン発生器30と、波形フォーマッタ31と、ディジタルコンパレータ32と、伝送線路損失の補償手段を有するドライバ回路8またはドライバIC27と、アナログコンパレータ33と、被試験素子34を当該半導体試験装置37に電気的に接続するための伝送線9とを有する。
【0106】
本実施例では、ドライバ回路8としては、上述した実施例のいずれのドライバ回路(図1、図4、図6、図8、図9、及び図11参照)でも用いることができる。また、ドライバIC27としては、上記図13の実施例のドライバIC27を用いることができる。
【0107】
なお、ドライバ回路8として、上記図4、図8に示すドライバ回路を用いる場合には、そのドライバ回路8に含まれるデジタイジング装置17として、アナログコンパレータ33を用いることができる。
【0108】
本実施例では、タイミング発生器29で作成されたタイミング信号29aとパターン発生器30で作成されたテストパターン30aとが、波形フォーマッタ31で合成され、その出力が、ドライバ回路8によって試験波形8aとして伝送線9を通して、被試験素子34へ与えられる。
【0109】
この試験波形8aの応答としての、被試験素子34からの出力信号34aは、アナログコンパレータ33で電圧変換され、”0”、”1”のディジタル値に変換される。このデジタル変換後の被試験素子34からの応答信号は、ディジタルコンパレータ32により、パターン発生器30で作成した良品素子の応答である期待値30bとの間で、タイミング信号29bの示す時刻に、比較試験が行なわれ、その良否等が判断される。
【0110】
本実施例によれば、本発明によるドライバ回路8またはドライバIC27を用いているため、試験波形8aを伝送線路9を通して被試験素子34へ送る際に、伝送線路9での損失を補償することが可能となる。
【0111】
さらに、本実施例によれば、伝送線路9での損失を補償できるため、従来の半導体試験装置に比べ、使用する伝送線路9の長さが同じであれば、より高周波数の試験波形8aを被試験素子34に与えることが可能となり、試験波形8aのタイミング精度を向上させることが可能となる。また、従来の半導体試験装置と同じ試験周波数、同じタイミング速度を使用する場合であれば、伝送線路9の長さを長くすることが可能となり、半導体試験装置の構成配置の自由度、あるいは操作における自由度を向上させることができる。
【0112】
本発明による伝送線路損失の補償手段を有するドライバ回路またはドライバICを用い、伝送線路を通してデータの送信を行う送信装置の一実施例を、図15を用いて説明する。
【0113】
本実施例の送信装置35は、例えば図15に示すように、伝送線路損失の補償手段を有するドライバ回路8またはドライバIC27を備え、例えば100MHz以上の周波数のデータを50cm以上の伝送線路9を通して、受信装置36に信号を伝達する。
【0114】
本実施例において、送信装置35、受信装置36とは、伝送線路9を通してデータ等の信号の送信、受信を行なう装置を指し、より具体的には、伝送装置、コンピュータおよびコンピュータ周辺機器、ネットワーク機器、計測器等から構成される装置を指す。
【0115】
本実施例においては、伝送線路損失の補償手段を有する、上述した実施例のいずれかのドライバ回路8(図1、図4、図6、図8、図9、及び図11参照)を、ドライバ回路8として用いることができる。また、ドライバICとしては、上記図10の実施例のドライバIC27を用いることができる。
【0116】
本実施例によれば、伝送線路9の損失を補償することが可能となるため、従来の伝送装置、コンピュータ、コンピュータ周辺機器、ネットワーク機器、計測器等から構成される送信装置35に比べ、伝送線路9の長さが同じであれば、より高い周波数の信号波形8aを受信装置36に伝達することが可能となる。また、同じ送信周波数であれば、伝送線路9の長さを長くすることが可能となり、伝送装置、コンピュータ、コンピュータ周辺機器、ネットワーク機器、計測器等から構成される、送信装置35、受信装置36の構成、配置の自由度を向上させることができる。
【0117】
本実施例では、データの周波数を100MHz以上、伝送線路9の長さを50cm以上としたが、これらの条件は単なる一例である。一般的に言って、このような条件では、従来の装置構成において、伝送線路での表皮効果による損失が顕著となり始めるが、本実施例によれば、上述の各実施例でも述べたように、伝送線路での損失を補償することが可能となる。
【0118】
【発明の効果】
本発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下の通りである。
伝送線路の損失を補償した半導体試験装置を提供することができる
また、試験波形のタイミング精度を向上させた半導体試験装置を提供することができる。
【0119】
【図面の簡単な説明】
【図1】本発明による伝送線路損失の補償手段を有するドライバ回路の一実施例の構成を示す回路図。
【図2】図2(a):伝送線路の損失補償を行なわない場合のドライバ回路からの出力波形10を示す波形図。
図2(b):波形10が伝送線路を通過した後の波形11を示す波形図。
図2(c):波形10と波形11との差に対応する方形波を示す説明図。
図2(d):図1の実施例によるドライバ回路からの、損失補償が行なわれた場合の出力波形15を示す波形図。
図2(e):波形15が伝送線路を通過した後の波形16を示す波形図。
【図3】図3(a):伝送線路の損失補償を行なわない場合のドライバ回路からの出力波形10を示す波形図。
図3(b):波形10が伝送線路を通過した後の波形11を示す波形図。
図3(c):波形10と波形11との差に対応する方形波を示す説明図。
図3(d):図1の実施例によるドライバ回路からの、損失補償が行なわれた場合の出力波形15を示す波形図。
図3(e):波形15が伝送線路を通過した後の波形16を示す波形図。
【図4】本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を示す回路図。
【図5】図4の実施例における損失補償値測定処理手順の一例を示すフローチャート。
【図6】本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を示す回路図。
【図7】図7(a):伝送線路の損失補償が行なわれない場合のドライバ回路からの出力波形10を示す波形図。
図7(b):波形10が伝送線路を通過した後の波形11を示す波形図。
図7(c):波形10と波形11との差に対応する方形波を示す説明図。
図7(d):図1の実施例によるドライバ回路からの、損失補償が行なわれた場合の出力波形15を示す波形図。
図7(e):波形15が伝送線路を通過した後の波形16を示す波形図。
【図8】本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を示す回路図。
【図9】本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を示す回路図。
【図10】図9の実施例のドライバ回路の作用を説明するための波形図。
【図11】本発明による伝送線路損失の補償手段を有するドライバ回路の他の実施例を示す回路図。
【図12】図11の実施例のドライバ回路の作用を説明するための波形図。
【図13】本発明による伝送線路損失の補償手段を有するドライバ回路を用いたドライバICの一実施例を示す回路図。
【図14】本発明による伝送線路損失の補償手段を有するドライバ回路またはドライバICを用いた半導体試験装置の一実施例を示す回路図。
【図15】本発明による伝送線路損失の補償手段を有するドライバ回路またはドライバICを用いた、伝送線路を通してデータの送信を行う、伝送装置、コンピュータおよびコンピュータ周辺機器、ネットワーク機器、計測器等から構成される送信装置の一実施例を示す回路図。
【符号の説明】
1…信号発生器
2…レジスタ
3、4、5…方形波発生器
6…加算器
7…増幅回路
8…ドライバ回路
9…伝送線路
10…損失補償を行わないときのドライバ出力端でのドライバの出力波形
11…損失補償を行わないときの伝送線路端でのドライバの出力波形
12、13、14…方形波
15…損失補償を行ったときのドライバ出力端でのドライバの出力波形
16…損失補償を行ったときの伝送線路端でのドライバの出力波形
17…デジタイジング装置
18…演算装置
19、20…三角波発生器
21、22…三角波
23、24…可変遅延回路
25、26…可変電流源
27…ドライバIC
28…シリアル・パラレル変換器
29…タイミング発生器
30…パターン発生器
31…波形フォーマッタ
32…ディジタルコンパレータ
33…アナログコンパレータ
34…被試験素子
35…送信装置
36…受信装置
[0001]
[Industrial application fields]
The present invention relates to a system including a driver circuit that transmits a signal using a transmission line, and in particular, can compensate for a loss in the transmission line.Semiconductor test equipmentAbout.
[0002]
[Prior art]
Conventionally, loss compensation in a transmission line has been performed by using a filter circuit composed of a coil or a capacitor so that the frequency characteristic of the amplifier circuit is opposite to the loss characteristic of the transmission line. For example, as disclosed in Japanese Utility Model Laid-Open No. 5-87750, a high frequency component attenuated due to transmission line loss is compensated by increasing the amplification factor at a high frequency using a peaking coil.
[0003]
[Problems to be solved by the invention]
In a driver circuit having such a conventional loss compensation means, a filter circuit composed of a coil or a capacitor is used. Therefore, when the frequency characteristic of the driver circuit is adjusted according to the loss of one transmission line, the driver circuit is separated. It was difficult to use for this transmission line. In addition, when a coil is used for the filter circuit, there is a problem that it is difficult to integrate the driver circuit.
[0004]
An object of the present invention is to provide a driver circuit and a transmission line loss compensation method that can be easily applied to an arbitrary transmission line.
[0005]
Another object of the present invention is to provide a semiconductor test apparatus that compensates for transmission line loss. .
Another object of the present invention is to provide a semiconductor test apparatus in which the timing accuracy of the test waveform is improved.
It is another object of the present invention to improve the degree of freedom of configuration and arrangement of a semiconductor test apparatus or the degree of freedom in operation.
[0006]
[Means for Solving the Problems]
  The object is to generate a timing generator, a pattern generator, a waveform formatter that synthesizes a timing signal created by the timing generator and a test pattern created by the pattern generator,Multiple types of pulse width data, multiple types of amplitude data, or a register in which both types of data are stored in advance, or stored pulse width data, amplitude data, or both data can be changed With a registerAt the rising and falling parts of the signal output from the waveform formatter,Generated based on data stored in the registerOutputs a signal that is a sum of pulses that are square or triangular.Integrated circuitA driver,
  A transmission line for supplying a test waveform output from the driver to the device under test, an analog comparator for inputting an output signal from the device under test as a response of the test waveform through the transmission line, and comparing the voltages; This is achieved by having a digital comparator that performs a logical comparison test between the output of the comparator and the expected value created by the pattern generator at the time indicated by the signal from the timing generator.
[0007]
  In addition, a timing generator, a pattern generator, a waveform formatter that synthesizes a timing signal created by the timing generator and a test pattern created by the pattern generator, and a driver that amplifies the signal of the waveform formatter A transmission line that supplies a test waveform output from the driver to the device under test; an analog comparator that compares the voltage by inputting an output signal from the device under test as a response to the test waveform through the transmission line; A semiconductor test apparatus comprising a digital comparator that performs a logical comparison test on an output of the analog comparator and an expected value created by the pattern generator at a time indicated by a signal from the timing generator, wherein the driver is a square A generator that generates a pulse that is a wave or a triangle wave;Multiple types of pulse width data, multiple types of amplitude data, or a register in which both types of data are stored in advance, or stored pulse width data, amplitude data, or both data can be changed Registers,At the rising and falling parts of the waveform of the signal output from the waveform formatterGenerated based on data stored in the registerAnd an adder for adding pulses.
[0008]
[Action]
Of the present inventionSemiconductor inspection equipmentIn the waveform of a signal to be transmitted, a square wave or a triangular wave having a predetermined pulse width and amplitude is used to compensate for the rising and falling portions in which the high frequency component is attenuated due to loss in the transmission line. Are added to the signal waveform in synchronization with switching of the signal waveform between high level (Hi) and low level (Low).
[0009]
In the present invention, the storage means stores a pulse width and an amplitude of one or more pulses that are preset according to the loss characteristics of the transmission line to be used and are added to the signal waveform. Further, the one or more pulse generating means changes the pulse width and amplitude of the generated pulse according to the pulse width and amplitude stored in the storage means. Therefore, loss compensation can be performed for an arbitrary transmission line by changing data stored in the storage means.
[0010]
Furthermore, the present inventionUsed in semiconductor test equipmentSince the driver circuit does not use a filter circuit having a coil, unlike a driver circuit that performs loss compensation of a conventional transmission line, the driver circuit is suitable for integration.
[0011]
【Example】
Embodiments of a driver circuit having transmission line loss compensation means to which the present invention is applied will be described below with reference to the drawings.
[0012]
An embodiment of a driver circuit having a transmission line loss compensation means according to the present invention will be described with reference to FIGS.
[0013]
For example, as shown in FIG. 1, the driver circuit 8 of the present embodiment includes a signal generator 1 that generates a signal to be transmitted through a transmission line 9, and a square wave pulse used for loss compensation in the transmission line 9. Register 2 for storing the pulse width data and amplitude data, and square wave generators 3, 4, 5... For generating a square wave according to the pulse width data and amplitude data stored in the register 2.
[0014]
In this embodiment, the output 1a of the signal generator 1, the output 3a of the square wave generator 3, the output 4a of the square wave generator 4, the output 5a of the square wave generator 5, and so on are added. And an amplifier circuit 7 for amplifying the output 6a of the adder 6.
[0015]
A transmission line loss compensation method performed by the driver circuit 8 of the present embodiment will be described with reference to the waveform diagrams of FIGS. In the following, a case where the signal to be transmitted is a digital signal and there are three square wave generators will be described.
[0016]
A waveform 10 (FIG. 2A) shows a waveform at the time of rising of a part of the signal generated by the signal generator 1. In the case of a driver circuit that does not perform loss compensation of the transmission line, a signal having such a waveform 10 is supplied as it is to the transmission line 9 via the amplifier circuit 7.
[0017]
Then, due to a loss such as a skin effect in the transmission line 9, the high-frequency component at the rising portion is attenuated, and the waveform becomes dull at the transmission line end 9a as shown by the waveform 11 (FIG. 2B). Such a transmission line loss becomes more prominent as the frequency of the signal to be transmitted becomes higher. For example, in the case of a signal of 100 MHz or higher, the loss due to the skin effect or the like increases even in the transmission line 9 of about 50 cm.
[0018]
In the present embodiment, for example, in order to compensate for the loss in the transmission line 9 of 50 cm or more in the frequency band of 100 MHz or more, or in the lower frequency band, the transmission line 9 of several meters or more is shown in FIG. Thus, the square wave 12, the square wave 13, and the square wave 14 having the pulse width and the amplitude corresponding to the magnitude and shape of the difference between the waveform 10 and the waveform 11 are to be transmitted (hereinafter referred to as the original waveform). (Referred to as a waveform).
[0019]
Here, the pulse width and amplitude of each of the square waves 12, 13, and 14 are such that, for example, the difference between the waveform 11 formed by adding these three square waves to the original waveform 10 and the waveform 11 is minimized or previously set. It is determined so that it is below the set threshold value. Further, in consideration of the loss characteristic in the transmission line handled in the present embodiment, as shown in FIG. 2C, by determining the pulse width and amplitude of each square wave to be different from each other, the waveform The difference from 11 can be further reduced.
[0020]
That is, the waveform of the output 7a of the amplifier circuit 7 is changed to a square wave 12, square having different pulse widths and amplitudes, which are obtained in advance, as shown by a waveform 15 (thick line portion in FIG. 2D). Let the wave 13 and the square wave 14 be a waveform obtained by adding the original waveform 10 to the original waveform 10 at the same timing as the switching of the waveform to a high level (Hi) and a low level (Low).
[0021]
When the waveform 15 formed as described above is supplied to the transmission line 9 and receives a loss in the transmission line 9, a waveform 16 as shown in FIG.
[0022]
Therefore, according to the present embodiment, the waveform 16 closer to the original waveform 10 can be obtained as compared with the waveform 11 at the transmission line end 9a when the loss compensation in the transmission line is not performed. It becomes possible to compensate for the loss.
[0023]
The waveform at the rising edge of the signal as shown in FIG. 2 has been described above, but the same can be said at the falling edge of the signal as shown in FIGS. 3 (a) to 3 (e). Here, the explanation of the operation of the present embodiment at the time of the fall of the signal is the same as that at the time of the rise and is omitted. In FIG. 3, as in FIG. 2, 10 is the original waveform, 11 is the waveform subjected to the loss in the transmission line 9, 15 is the output waveform of the driver circuit 8 in this embodiment, and 16 is the waveform 15 Shows the waveforms when loss is caused by the transmission line 9.
[0024]
In the driver circuit 8 of the present embodiment, as described above, it corresponds to the difference between the original waveform 10 and the waveform 11 subjected to the loss in a specific transmission line 9 (FIG. 2C and FIG. 3). (See (c)), the pulse width and amplitude of each square wave are obtained in advance as data and stored in the register 2.
[0025]
Further, according to the pulse width data and amplitude data stored in the register 2, the square wave generator 3, the square wave generator 4 and the square wave generator 5 generate the square wave 3a, the square wave 4a and the square wave 5a and add them. The waveform 6 is obtained by adding the output 5 a of the signal generator 5 with the amplifier 6 and amplifying the output 6 a of the adder with the amplifier circuit 7.
[0026]
Here, the square wave generator in the present embodiment makes the pulse width and amplitude of the generated square wave variable. Therefore, when the transmission line 9 is changed, the data stored in the register 2 is changed according to the loss in the transmission line to be newly used, or data corresponding to a plurality of types of transmission lines is stored in the register 2 in advance. The data is stored, and more appropriate data is selected and used at that time.
[0027]
According to the present embodiment, loss compensation can be performed for an arbitrary transmission line. Furthermore, according to the present embodiment, loss compensation can be realized without using a filter circuit using a coil, so that the driver circuit of the present embodiment can be integrated. Further, by integrating the driver circuit of this embodiment into an integrated circuit, it is possible to easily reduce the size and cost of the driver circuit of this embodiment.
[0028]
In this embodiment, the number of square wave generators is three, but the number of square wave generators can be any number of one or more. As the number of square wave generators is increased, the compensated waveform 16 of the transmission line end 9a can be made closer to the original waveform 10.
[0029]
In this embodiment, the square wave generator is configured to be able to generate a square wave corresponding to the pulse width data and amplitude data stored in the register 2, but instead, the square wave generator In this case, only one of the pulse width and the amplitude can be made variable, and the other can be fixed. For example, when the amplitude is fixed, the amplitude value in each square wave generator is the same. According to such a configuration, a storage area for storing fixed data of pulse width data or amplitude data can be omitted from the register 2.
[0030]
In this embodiment, the amplifier circuit 7 is used. However, when the adder 6 can drive the transmission line 9, the amplifier circuit 7 can be omitted.
[0031]
Another embodiment of the driver circuit having the transmission line loss compensation means according to the present invention will be described with reference to FIGS. The driver circuit 8 of this embodiment has a configuration for obtaining the pulse width and amplitude of a square wave necessary for loss compensation of the transmission line.
[0032]
As shown in FIG. 4, the driver circuit 8 of the present embodiment has the same configuration as that of the embodiment of FIG. 1, and a signal generator 1, a register 2 that stores pulse width data and amplitude data of square wave pulses, A square wave generator 3, 4, 5,... That generates a square wave according to the pulse width data and amplitude data stored in the register 2, an output 1a of the signal generator 1, an output 3a of the square wave generator 3, and a square wave generator 4 and the output 5a of the square wave generator 5, and an amplifier circuit 7 for amplifying the output 6a of the adder 6.
[0033]
In the present embodiment, the same reference numerals are given to the same components as those in the embodiment of FIG. 1 and the description thereof is omitted.
[0034]
In addition to the above-described configuration, the driver circuit 8 of the present embodiment further includes a digitizing device 17 that digitizes the waveform at the output terminal 7a of the amplifier circuit 7 as a configuration for obtaining the pulse width and amplitude stored in the register 2. And an arithmetic unit 18 for obtaining the pulse width and amplitude of the square wave 12, the square wave 13, the square wave 14... Based on the waveform obtained by the digitizing device 17.
[0035]
The arithmetic unit 18 obtains the waveform 11 at the transmission line end 9a based on the digital data of the waveform detected by the output end 7a of the amplifier circuit 7 and reflected by the transmission line end 9a through the transmission line 9. Further, the output waveform 10 of the amplifier circuit 7 before the transmission line loss compensation is compared with the obtained waveform 11 (see FIGS. 2 and 3), and the difference between the waveforms 10 and 11 is minimized or predetermined. The pulse width and amplitude of the square wave 12, the square wave 13, the square wave 14,... Are obtained so as to be equal to or less than the threshold value.
[0036]
Of the processing operations in the driver circuit 8 of the present embodiment, a compensation value measurement process, which is an example of a processing procedure for obtaining the pulse width and amplitude of each square wave for loss compensation, will be described with reference to the flowchart of FIG. To do. This process is executed in a state where the transmission line end 9a of the transmission line 9 connected to the driver circuit 8 of this embodiment is short-circuited or opened.
[0037]
In this processing, after accepting the setting of whether the transmission line end 9a is short-circuited or opened, which is first input by the user or the like (step 501), the transmission line loss compensation is not performed, that is, the signal The driver circuit 8 is operated so that the signal (see FIG. 2 or 3) from the generator 1 is supplied to the transmission line 9 as it is (step 502). More specifically, the adder 6 is controlled to prohibit the addition of the square wave at this point, or the square wave generators 3, 4, and 5 are controlled so as not to generate the square wave. To do.
[0038]
Next, the output waveform of the amplifier circuit 7 when the transmission line loss is not compensated by the digitizing device 17 (hereinafter referred to as waveform 10), and the waveform 10 passes through the transmission line 9 and is short-circuited or opened. The reflected wave reflected and returned from the transmission line end 9a is digitized (step 503). Here, when the waveform 10 and the reflected wave of the waveform 10 overlap (Yes in Step 504), the processing unit 18 performs a separation process on both waveforms (Step 505).
[0039]
Next, when it is set that the transmission line end 9a is short-circuited (Yes in step 506), the waveform 10 is inverted upon reflection at the transmission line end 9a. Is reflected (step 507). Further, the difference between the waveform 10 and the reflected wave of the waveform 10 is calculated by the arithmetic unit 18, and the difference is halved to obtain the difference A between the waveform 10 and the waveform 11 at the transmission line end 9a (step 508). .
[0040]
Next, the difference between the waveform of the difference A between the waveform 10 and the waveform 11 and the waveform formed by adding the square wave 12, the square wave 13 and the square wave 14 is the minimum or a predetermined threshold value or less. Then, the pulse width and amplitude of each square wave are obtained by the arithmetic unit 18 (step 509), and the obtained pulse width and amplitude of each square wave are written in the register 2 (step 510).
[0041]
According to this embodiment, it is possible to obtain the pulse width and amplitude of a square wave pulse necessary for loss compensation for an arbitrary transmission line.
[0042]
In the present embodiment, the waveform 11 when the waveform 10 is lost through the transmission line 9 is obtained by the arithmetic unit 18 using the waveform of the reflected wave of the waveform 10, but the means for obtaining the waveform 11 in the present invention is as follows. It is not limited to this. For example, another digitizing device 17 may be provided at the transmission line end 9a to directly detect and digitize the waveform 11 and transfer the data to the arithmetic device 18. In such a case, there is no need to short-circuit or open the transmission line end 9a.
[0043]
Another embodiment of the driver circuit having the transmission line loss compensation means according to the present invention will be described with reference to FIGS. The driver circuit of this embodiment uses a triangular wave instead of a square wave in the driver circuit of the embodiment of FIG.
[0044]
For example, as shown in FIG. 6, the driver circuit 8 according to the present embodiment includes a signal generator 1, a register 2 that stores pulse width data and amplitude data of a triangular wave pulse used for loss compensation in the transmission line 9, The triangular wave generators 19, 20... That generate a triangular wave according to the pulse width data and amplitude data stored in the register 2, the output 1 a of the signal generator 1, the output 19 a of the triangular wave generator 19, the output 20 a of the triangular wave generator 20. And an amplifying circuit 7 for amplifying the output 6a of the adder 6.
[0045]
A transmission line loss compensation method by the driver circuit 8 of this embodiment will be described with reference to the waveform diagram of FIG. In the following description, a case where there are two triangular wave generators will be described. FIGS. 7C and 7D show the results of adding the generated triangular wave pulses.
[0046]
A waveform 10 (FIG. 7A) is an output of the amplifier circuit 7 when the transmission line loss is not compensated. The waveform 10 becomes dull like a waveform 11 (FIG. 7B) at the transmission line end 9 a due to a loss such as a skin effect in the transmission line 9. When the triangular wave 21 and the triangular wave 22 having different pulse widths and amplitudes are added to the waveform 11 at the same timing as the switching of the signal waveform to the Hi and Low states as shown in FIG. It can be seen that the waveform 10 is approached.
[0047]
That is, the output waveform of the amplifier circuit 7 is set to a waveform 15 formed by adding a triangular wave 21 and a triangular wave 22 to the waveform 10 as shown in FIG. It is possible to obtain a waveform 16 (FIG. 7 (e)) similar to FIG. Therefore, transmission line loss can be compensated.
[0048]
In the driver circuit 8 of this embodiment, as described above, it corresponds to the size and shape of the difference between the original waveform 10 and the waveform 11 subjected to the loss in the transmission line 9 (see FIG. 7C). ) The pulse width and amplitude of each triangular wave are obtained in advance as data and stored in the register 2.
[0049]
Further, the triangular wave generator 19 and the triangular wave generator 20 generate a triangular wave 19a and a triangular wave 20a according to the pulse width data and amplitude data stored in the register 2, and the adder 6 adds the output 5a of the signal generator 5 and adds A waveform 16 is obtained by amplifying the output 6 a of the amplifier by the amplifier circuit 7.
[0050]
Here, the triangular wave generator in this embodiment can change the pulse width and amplitude of the generated triangular wave. Therefore, when changing the transmission line, the data stored in the register 2 is changed according to the loss in the transmission line to be newly used, or data corresponding to a plurality of types of transmission lines is stored in the register 2 in advance. In addition, a configuration is adopted in which more appropriate data is selected and used at that time.
[0051]
According to the present embodiment, in addition to being able to perform loss compensation for an arbitrary transmission line, loss compensation can be realized without using a filter circuit using a coil. The circuit can be integrated. Furthermore, the integration of the driver circuit makes it easy to reduce the size and cost of the driver circuit of this embodiment.
[0052]
Furthermore, since the present embodiment uses a triangular wave pulse, the difference between the waveform 10 and the waveform 11 can be filled more appropriately with a smaller number of pulses compared to the case where a square wave pulse is used. For this reason, this embodiment performs transmission line loss compensation of the same quality with a smaller number of triangular wave generators than the number of square wave generators used in the driver circuit shown in the embodiment of FIG. be able to.
[0053]
In this embodiment, the number of triangular wave generators is 2, but the number of triangular wave generators can be any number of one or more. As the number of triangular wave generators is increased, the compensated waveform 16 of the transmission line end 9a can be made closer to the waveform 10.
[0054]
In this embodiment, the triangular wave generator has a configuration in which the pulse width and amplitude of the generated triangular wave are variable. Instead, a configuration in which either the pulse width or the amplitude of the triangular wave generator is fixed. It is good. For example, when the amplitude is fixed, the amplitude value of each triangular wave generator is the same. According to such a configuration, a storage area for storing fixed data of the pulse width data or the amplitude data can be omitted from the register 2.
[0055]
In this embodiment, the amplifier circuit 7 is used. However, when the adder 6 can drive the transmission line, the amplifier circuit 7 can be omitted.
[0056]
Another embodiment of a driver circuit having a transmission line loss compensation means according to the present invention will be described with reference to FIG. The driver circuit 8 of this embodiment has a configuration for obtaining the pulse width and amplitude of a triangular wave necessary for transmission line loss compensation. In the embodiment of FIG. 4, a triangular wave is used instead of a square wave. is there.
[0057]
As shown in FIG. 8, the driver circuit 8 according to this embodiment includes a signal generator 1, a register 2 that stores pulse width data and amplitude data of a triangular wave pulse, and pulse width data and amplitude data stored in the register 2. The triangular wave generators 19, 20... That generate the triangular wave, the adder 6 that adds the output 1 a of the signal generator 1, the output 19 a of the triangular wave generator 19, the output 20 a of the triangular wave generator 20, and the adder 6 And an amplifier circuit 7 for amplifying the output 6a.
[0058]
The driver circuit 8 of the present embodiment further includes a digitizing device 17 that digitizes the waveform at the output terminal 7a of the amplifier circuit 7 as a configuration for obtaining the pulse width and amplitude of the triangular wave pulse necessary for the loss compensation of the transmission line. Based on the digitized waveform at the output terminal 7a of the amplifier circuit 7, the waveform 11 at the transmission line terminal 9a is obtained. When the transmission line loss is not compensated, the output waveform 10 and the waveform 11 of the amplifier circuit 7 are obtained. Comparing (see FIG. 7), an arithmetic unit 18 is provided for determining the pulse width and amplitude of the triangular waves 21 and 22 where the difference between the waveform 10 and the waveform 11 is minimum or less than a predetermined threshold value.
[0059]
As processing for obtaining the pulse width and amplitude of the triangular wave pulse for loss compensation in the driver circuit 8 of the present embodiment, for example, in the compensation value measurement processing (see FIG. 5) of the embodiment of FIG. A process using a triangular wave pulse instead of a pulse is used. This process is executed in a state where the transmission line end 9a is short-circuited or opened as in the compensation value measurement process.
[0060]
That is, in this process, first, the driver circuit 8 is operated without performing transmission line loss compensation, and the output waveform 10 of the amplifier circuit 7 when the transmission line loss is not compensated by the digitizing device 17; The reflected wave at the transmission line end 9a of the waveform 10 is detected and digitized. Here, when the waveform 10 and the reflected wave of the waveform 10 overlap, the processing unit 18 performs the separation process. When the transmission line end 9a is short-circuited, the reflected wave of the waveform 10 is inverted by the arithmetic unit 18.
[0061]
Further, the difference between the waveform 10 and the reflected wave of the waveform 10 is calculated by the arithmetic device 18 and is halved to obtain the difference between the waveform 10 and the waveform 11 at the transmission line end 9a. The pulse width and amplitude of each triangular wave where the difference between the waveform 10 and the waveform 11 and the waveform formed by adding the triangular wave 21 and the triangular wave 22 are minimum or less than a predetermined threshold value. And the calculated pulse width and amplitude of each triangular wave are written in the register 2.
[0062]
According to the present embodiment, it is possible to obtain the pulse width and amplitude of a triangular wave pulse necessary for loss compensation for an arbitrary transmission line.
[0063]
In this embodiment, the number of triangular wave generators is 2, but the number of triangular wave generators can be any number of one or more.
[0064]
In this embodiment, the waveform 11 is obtained by the arithmetic unit 18 based on the reflected wave of the waveform 10. However, the waveform 11 is detected directly by providing another digitizing device at the transmission line end 9a. Alternatively, the data may be digitized and the data transferred to the arithmetic unit 18. In this case, it is not necessary to short-circuit or open the transmission line end 9a.
[0065]
Another embodiment of the driver circuit having the transmission line loss compensation means according to the present invention will be described with reference to FIGS.
[0066]
In this embodiment, an example of a specific configuration of a square wave generator in a driver circuit using a square wave as in the embodiment of FIG. 1 is shown. In the following description, the transmission line loss at the time of the fall of the signal waveform generated from the signal generator (see FIG. 3) is compensated by using the square wave pulses generated from the two square wave generators. Will be described by way of example.
[0067]
As shown in FIG. 9, the driver circuit of the present embodiment includes a signal generator 1, a register 2 that stores pulse width data and amplitude data of a square wave pulse, and pulse width data and amplitude data stored in the register 2. Square wave generators 3 and 4 for generating square wave pulses, an adder 6 for adding the output 1a of the signal generator 1, the output 3a of the square wave generator 3, and the output 4a of the square wave generator 4; And an amplifier circuit 7 for amplifying the output 6a of the device 6.
[0068]
The adder 6 and the square wave generators 3 and 4 each have a differential amplifier circuit sharing a resistor connected to the collector.
[0069]
The square wave generator 3 is a variable delay circuit that delays the output 1a of the signal generator 1 input to one input of the differential amplifier circuit included in the square wave generator 3 in accordance with the pulse width data stored in the register 2. And a variable current source 25 that changes the current value of the current flowing through the differential amplifier according to the amplitude data stored in the register 2.
[0070]
Similarly to the square wave generator 3, the square wave generator 4 stores the output 1 a of the signal generator 1 input to one input of the differential amplifier circuit included in the square wave generator 4 in the register 2. The variable delay circuit 24 delays according to the pulse width data, and the variable current source 26 that changes the current value of the current flowing through the differential amplifier according to the amplitude data stored in the register 2.
[0071]
The operation of the driver circuit of this embodiment will be described with reference to FIG. FIG. 10 shows the time variation of the voltage at the outputs 1a and 1b of the signal generator 1 of this driver circuit, the outputs 23a and 24a of the variable delay circuits of the square wave generators 3 and 4, and the output 6a of the adder 6. It is a waveform diagram showing the time change of the current at the outputs 3a, 4a of the square wave generators 3, 4 as well as showing. In FIG. 10, t1 indicates the start timing of the fall of the signal waveform, and t2 and t3 indicate the pulse widths of the square waves generated by the square wave generators 3 and 4 stored in the register 2, respectively. It is the corresponding timing.
[0072]
Before time t1, ½ of the current of the current source 25 flows through the output 3a of the square wave generator 3, and ½ of the current of the current source 26 flows through the output 4a of the square wave generator 4. Therefore, the output 6a of the adder 6 is obtained by subtracting the voltage drop due to the sum of 1/2 of the current of the current source 25 flowing through the collector resistor 6b and 1/2 of the current of the current source 26 from the voltage at 6d in the figure. Voltage.
[0073]
When the output 1a of the signal generator 1 changes from a predetermined low level (Low) to a high level (Hi) corresponding to the falling of the signal waveform at time t1, the output 3a of the square wave generator 3 has The current from the current source 25 flows, and the current from the current source 26 flows through the output 4 a of the square wave generator 4. Therefore, the output 6a of the adder 6 is a voltage obtained by subtracting a voltage drop from the voltage 6d, which is the sum of the current of the current source 6c flowing through the collector resistor 6b, the current of the current source 25, and the current of the current source 26.
[0074]
In response to the end of the square wave pulse generated by the square wave generator 3 which is one of the two square wave pulses generated for loss compensation at time t2, the output 23a of the delay circuit 23 changes from Low to Hi. , Half of the current of the current source 25 flows through the output 3a of the square wave generator 3, and the current of the current source 26 flows through the output 4a of the square wave generator 4. Therefore, the output 6a of the adder 6 is a voltage obtained by subtracting a voltage drop due to the sum of the current of the current source 6c flowing through the collector resistor 6b, 1/2 of the current of the current source 25, and the current of the current source 26 from the voltage 6d. It becomes.
[0075]
When the output 24a of the delay circuit 24 changes from Low to Hi in response to the end of the square wave pulse generated by the square wave generator 4 at time t3, the output 3a of the square wave generator 3 is connected to the output of the current source 25. Half of the current flows, and half the current of the current source 26 flows through the output 4 a of the square wave generator 4. Therefore, the output 6a of the adder 6 has a voltage drop from the voltage 6d due to the sum of the current of the current source 6c flowing through the collector resistor 6c, 1/2 of the current of the current source 21 and 1/2 of the current of the current source 21. Reduced voltage.
[0076]
Therefore, at the output 6a of the adder 6, a square wave pulse having a pulse width and amplitude controlled by the current sources 25 and 26 of the square wave generators 3 and 4 and the variable delay circuits 23 and 24 is used to generate a signal generator. For the falling portion of the signal waveform output from 1, a waveform (see FIG. 3D) in which loss compensation is performed in the transmission line is formed.
[0077]
According to the present embodiment, the pulse width of the square wave can be changed by the delay amount of the variable delay circuit, and the amplitude of the square wave can be changed by the current amount of the current source. Therefore, by changing the data stored in the register 2 Loss compensation can be performed for any transmission line.
[0078]
In the present embodiment, the case where loss compensation is performed on the falling portion of the signal waveform generated from the signal generator 1 has been described as an example, but according to the configuration of the present embodiment, exactly as described above, Transmission line loss compensation can also be performed for the rising portion of the signal waveform (see FIG. 2). Although the number of square wave generators is two, the number of square wave generators can be any number of one or more.
[0079]
In the present embodiment, both the delay circuit and the current source of the square wave generator are variable, but either one may be fixed. For example, when the current source is fixed, the current value of the current source of each square wave generator is made the same. When one of them is fixed in this way, a storage area for storing data corresponding to the fixed one of the pulse width data and the amplitude data can be omitted from the register 2.
[0080]
In the present embodiment, when the collector resistance 6b of the adder 6 is made equal to the characteristic impedance Zo of the transmission line 9, the amplifier circuit 7 can be omitted.
[0081]
Another embodiment of the driver circuit having the transmission line loss compensation means according to the present invention will be described with reference to FIGS.
[0082]
In this embodiment, an example of a specific configuration of a triangular wave generator in a driver circuit using a triangular wave is shown. In the following description, an example will be described in which loss compensation at the time of falling of a signal waveform generated from a signal generator is performed using one triangular wave generator.
[0083]
As shown in FIG. 11, the driver circuit of this embodiment includes a signal generator 1, a register 2 for storing triangular pulse width data and amplitude data, a triangular wave generator 19 for generating triangular wave pulses, and a signal generator. 1 includes an adder 6 that adds the output 1a of 1 and the output 19a of the triangular wave generator 19, and an amplifier circuit 7 that amplifies the output 6a of the adder 6.
[0084]
The adder 6 and the triangular wave generator 19 each have a differential amplifier circuit sharing a resistor connected to the collector.
[0085]
The triangular wave generator 19 has capacitors 19e and 19i connected to the inputs of the differential amplifier circuit included in the triangular wave generator 19 and pulses according to the amplitude data stored in the register 2 at the rise of the output 1a of the signal generator 1. A pulse generator 19b that generates and charges the capacitor 19e at the rising edge, and generates a pulse according to the amplitude data stored in the register 2 when the output 1a of the signal generator 1 falls, and the capacitor at the falling edge And a pulse generator 19g for charging 19i.
[0086]
The triangular wave generator 19 further includes a variable current source 19c that gradually sucks the charge of the charged capacitor 19e and a variable current source 19h that gradually sucks the charge of the charged capacitor 19g.
[0087]
The variable current sources 19c and 19h change the current value according to the pulse width data stored in the register 2. By changing the speed at which the charges accumulated in the capacitors 19e and 19i are sucked by this current value, the variable current sources 19c and 19h The width is adjusted.
[0088]
The operation of the driver circuit of this embodiment will be described with reference to FIG. FIG. 12 shows the time variation of the voltages at the outputs 1a and 1b of the signal generator 1 of the present driver circuit, the output of the voltage source 19b of the triangular wave generator 19 and the output 6a of the adder 6, and the triangular wave generator. It is a wave form diagram which shows the time change of the electric current in 19 outputs 19a. In FIG. 12, t1 indicates the start timing of the fall of the signal waveform, and t2 indicates the timing when the triangular wave generated by the triangular wave generator 19 ends.
[0089]
Prior to time t1, the current 19% of the current value I1 set by the current source 19d flows through the output 19a of the triangular wave generator 19. Therefore, the output 6a of the adder 6 is a voltage obtained by subtracting a voltage drop due to 1/2 of the current value I1 of the current source 19d flowing through the collector resistor 6b from the voltage at 6d in the figure.
[0090]
When the output 1a of the signal generator 1 changes from Low to Hi at time t1, corresponding to the falling edge of the signal waveform, it is set according to the amplitude data stored in the register 2 generated by the pulse generator 19b. The capacitor 19e is charged by the pulse having the amplitude, and the current having the current value I2 flows through the output 19a of the triangular wave generator 19. Therefore, the output 6a of the adder 6 is a voltage obtained by reducing the voltage drop due to the sum of the current of the current source 6c and the current of the current value I2 flowing through the collector resistor 6b from the voltage 6d.
[0091]
Times t1 to t2 correspond to the inclined portion of the triangular wave pulse generated for loss compensation. That is, the current source 19c of the triangular wave generator 19 gradually draws out the charge of the capacitor 19e charged at time t1, and the value of the current flowing through the output 19a of the triangular wave generator 19 decreases. Therefore, the voltage at the output 6a of the adder 6 gradually increases.
[0092]
After time t2, a current half the current value I1 flows through the output 19a of the triangular wave generator 19. Therefore, the output 6a of the adder 6 is a voltage obtained by subtracting a voltage drop from the voltage 6d, which is the sum of the current of the current source 6c flowing through the collector resistor 6b and the current of 1/2 of the current value I1.
[0093]
Therefore, the output 6a of the adder 6 uses a triangular wave pulse having a pulse width controlled by the variable current source 19c of the triangular wave generator 19 and an amplitude controlled by the pulse generator 19b, from the signal generator 1. A waveform obtained by performing loss compensation in the transmission line is formed on the falling portion of the output signal waveform.
[0094]
According to the present embodiment, the pulse width of the triangular wave can be varied by the current source 19c, and the amplitude of the triangular wave can be varied by the pulse generator 19b. For this reason, it is possible to perform loss compensation for an arbitrary transmission line simply by changing the data stored in the register 2.
[0095]
In the present embodiment, the case where loss compensation is performed on the falling portion of the signal waveform generated from the signal generator 1 has been described as an example. However, in the configuration of the present embodiment, in response to the rising edge of the signal waveform. By generating a pulse by the pulse generator 19g simultaneously with the fall of the output 1a of the signal generator 1, loss compensation can be performed on the rising waveform in the same manner as described above. Further, although the number of triangular wave generators is 1, the number of triangular wave generators can be any number of one or more.
[0096]
In this embodiment, both the pulse width and the amplitude of the triangular wave generator are variable, but one of them may be fixed. For example, when the amplitude is fixed, the amplitude value of each triangular wave generator is the same. As described above, when one is fixed, it is possible to omit from the register 2 a storage area for storing data corresponding to the fixed one of the pulse width data and the amplitude data.
[0097]
In the present embodiment, when the collector resistance 6b of the adder 6 is made equal to the characteristic impedance Zo of the transmission line 9, the amplifier circuit 7 can be omitted.
[0098]
An embodiment of a driver IC using a driver circuit having a transmission line loss compensation means according to the present invention will be described with reference to FIG. The driver circuit included in the driver IC of the present embodiment has basically the same configuration as the driver circuit of the embodiment of FIG. The same components as those of the embodiment of FIG. 1 are denoted by the same reference numerals as those of the embodiment of FIG.
[0099]
As shown in FIG. 13, the driver IC 27 of this embodiment includes a signal generator 1, one or more terminals 27 b that give the signal generator 1 information such as timing and pattern, pulse width data of square wave pulses, and A register 2 for storing amplitude data, a terminal 27c for inputting information relating to the pulse width and amplitude to be stored in the register 2, and serial data input to the terminal 27c are converted into parallel data and pulsed in each storage area of the register 2 And a serial / parallel converter 26 for providing width data and amplitude data.
[0100]
In this embodiment, the square wave generators 3, 4, 5,... That generate square waves according to the pulse width data and amplitude data stored in the register 2, the output 1a of the signal generator 1, and the square wave generator 3 An adder 6 for adding the output 3a, the output 4a of the square wave generator 4, the output 5a of the square wave generator 5, the amplifier circuit 7 for amplifying the output 6a of the adder 6, and the output of the amplifier circuit 7 And a terminal 27a applied to the transmission line.
[0101]
According to this embodiment, the driver circuit shown in FIG. 1 without using a filter circuit having a coil can be integrated on one chip. Furthermore, since the driver circuit can be integrated on one chip, the driver circuit or an electronic device provided with the driver circuit can be reduced in size and price.
[0102]
In this embodiment, the serial / parallel converter 26 is provided between the register 2 and the terminal 27c. However, the number of terminals is increased and the pulse width data and the amplitude data are directly stored in each storage area of the register 2. It is also good.
[0103]
Further, in this embodiment, the driver circuit configuration of the embodiment of FIG. 1 is used as the driver circuit of the driver IC 27. Instead, the driver circuits of the other embodiments described above (FIGS. 4, 6, and 6) are used. 8, 9 and 11) may be used. The driver circuits shown in FIGS. 4 and 8 have means for determining the pulse width and amplitude of a square wave or a triangular wave. Therefore, when using these circuit configurations, the pulse width and amplitude data are externally input. The terminal 27c for receiving can be omitted.
[0104]
An embodiment of a semiconductor test apparatus using a driver circuit or driver IC having a transmission line loss compensation means according to the present invention will be described with reference to FIG.
[0105]
As shown in FIG. 14, the semiconductor test apparatus 37 of the present embodiment includes a timing generator 29, a pattern generator 30, a waveform formatter 31, a digital comparator 32, and a driver circuit 8 having a transmission line loss compensation means. Alternatively, the driver IC 27, the analog comparator 33, and the transmission line 9 for electrically connecting the device under test 34 to the semiconductor test apparatus 37 are provided.
[0106]
In this embodiment, as the driver circuit 8, any of the driver circuits of the above-described embodiments (see FIGS. 1, 4, 6, 8, 9, and 11) can be used. As the driver IC 27, the driver IC 27 of the embodiment shown in FIG. 13 can be used.
[0107]
When the driver circuit shown in FIGS. 4 and 8 is used as the driver circuit 8, the analog comparator 33 can be used as the digitizing device 17 included in the driver circuit 8.
[0108]
In the present embodiment, the timing signal 29 a created by the timing generator 29 and the test pattern 30 a created by the pattern generator 30 are synthesized by the waveform formatter 31, and the output thereof is converted into a test waveform 8 a by the driver circuit 8. The signal is supplied to the device under test 34 through the transmission line 9.
[0109]
The output signal 34a from the device under test 34 as a response to the test waveform 8a is converted into a voltage by the analog comparator 33 and converted into digital values of “0” and “1”. The response signal from the element under test 34 after the digital conversion is compared with the expected value 30b which is the response of the non-defective element created by the pattern generator 30 by the digital comparator 32 at the time indicated by the timing signal 29b. A test is conducted to determine whether the test is good or bad.
[0110]
According to this embodiment, since the driver circuit 8 or the driver IC 27 according to the present invention is used, the loss in the transmission line 9 can be compensated when the test waveform 8a is sent to the element under test 34 through the transmission line 9. It becomes possible.
[0111]
Furthermore, according to the present embodiment, since the loss in the transmission line 9 can be compensated for, if the length of the transmission line 9 to be used is the same as that of the conventional semiconductor test apparatus, a higher-frequency test waveform 8a is generated. This can be applied to the element under test 34, and the timing accuracy of the test waveform 8a can be improved. Further, if the same test frequency and the same timing speed as those of the conventional semiconductor test apparatus are used, the length of the transmission line 9 can be increased, and the degree of freedom in configuration and operation of the semiconductor test apparatus can be increased. The degree of freedom can be improved.
[0112]
An embodiment of a transmission apparatus that transmits data through a transmission line using a driver circuit or driver IC having a transmission line loss compensation means according to the present invention will be described with reference to FIG.
[0113]
For example, as shown in FIG. 15, the transmission device 35 of the present embodiment includes a driver circuit 8 or a driver IC 27 having a transmission line loss compensation unit. For example, data having a frequency of 100 MHz or higher is transmitted through a transmission line 9 of 50 cm or higher. The signal is transmitted to the receiving device 36.
[0114]
In this embodiment, the transmission device 35 and the reception device 36 refer to devices that transmit and receive signals such as data through the transmission line 9, and more specifically, transmission devices, computers and computer peripheral devices, network devices. Refers to a device composed of measuring instruments and the like.
[0115]
In this embodiment, the driver circuit 8 (see FIGS. 1, 4, 6, 8, 9, and 11) of any of the above-described embodiments having a transmission line loss compensation means is used as the driver. It can be used as the circuit 8. As the driver IC, the driver IC 27 of the embodiment shown in FIG. 10 can be used.
[0116]
According to the present embodiment, since it is possible to compensate for the loss of the transmission line 9, transmission is performed as compared with the transmission device 35 configured by a conventional transmission device, computer, computer peripheral device, network device, measuring instrument, and the like. If the lengths of the lines 9 are the same, it becomes possible to transmit a signal waveform 8 a having a higher frequency to the receiving device 36. In addition, if the transmission frequency is the same, the length of the transmission line 9 can be increased, and the transmission device 35 and the reception device 36 including a transmission device, a computer, a computer peripheral device, a network device, a measuring instrument, and the like. The degree of freedom of configuration and arrangement can be improved.
[0117]
In the present embodiment, the data frequency is 100 MHz or more and the length of the transmission line 9 is 50 cm or more, but these conditions are merely examples. Generally speaking, under such conditions, in the conventional device configuration, the loss due to the skin effect in the transmission line begins to become noticeable, but according to the present embodiment, as described in each of the above embodiments, It becomes possible to compensate for the loss in the transmission line.
[0118]
【The invention's effect】
The effects obtained by typical ones of the present invention will be briefly described as follows.
It is possible to provide a semiconductor test apparatus that compensates for transmission line loss. .
In addition, a semiconductor test apparatus with improved timing accuracy of the test waveform can be provided.
[0119]
[Brief description of the drawings]
FIG. 1 is a circuit diagram showing the configuration of an embodiment of a driver circuit having transmission line loss compensation means according to the present invention.
FIG. 2A is a waveform diagram showing an output waveform 10 from a driver circuit when transmission line loss compensation is not performed.
FIG. 2B is a waveform diagram showing the waveform 11 after the waveform 10 has passed through the transmission line.
FIG. 2C is an explanatory diagram showing a square wave corresponding to the difference between the waveform 10 and the waveform 11.
FIG. 2D is a waveform diagram showing an output waveform 15 when loss compensation is performed from the driver circuit according to the embodiment of FIG.
FIG.2 (e): Waveform diagram which shows the waveform 16 after the waveform 15 passes the transmission line.
FIG. 3A is a waveform diagram showing an output waveform 10 from a driver circuit when loss compensation of a transmission line is not performed.
FIG. 3B is a waveform diagram showing the waveform 11 after the waveform 10 has passed through the transmission line.
FIG. 3C is an explanatory diagram showing a square wave corresponding to the difference between the waveform 10 and the waveform 11.
FIG. 3D is a waveform diagram showing an output waveform 15 when loss compensation is performed from the driver circuit according to the embodiment of FIG.
FIG. 3E is a waveform diagram showing the waveform 16 after the waveform 15 has passed through the transmission line.
FIG. 4 is a circuit diagram showing another embodiment of a driver circuit having transmission line loss compensation means according to the present invention.
FIG. 5 is a flowchart showing an example of a loss compensation value measurement processing procedure in the embodiment of FIG. 4;
FIG. 6 is a circuit diagram showing another embodiment of a driver circuit having transmission line loss compensation means according to the present invention.
FIG. 7A is a waveform diagram showing an output waveform 10 from a driver circuit when transmission line loss compensation is not performed.
FIG. 7B: a waveform diagram showing the waveform 11 after the waveform 10 has passed through the transmission line.
FIG. 7C is an explanatory diagram showing a square wave corresponding to the difference between the waveform 10 and the waveform 11.
FIG. 7D is a waveform diagram showing an output waveform 15 when loss compensation is performed from the driver circuit according to the embodiment of FIG.
FIG. 7E is a waveform diagram showing the waveform 16 after the waveform 15 has passed through the transmission line.
FIG. 8 is a circuit diagram showing another embodiment of a driver circuit having transmission line loss compensation means according to the present invention.
FIG. 9 is a circuit diagram showing another embodiment of a driver circuit having transmission line loss compensation means according to the present invention.
FIG. 10 is a waveform diagram for explaining the operation of the driver circuit of the embodiment of FIG. 9;
FIG. 11 is a circuit diagram showing another embodiment of a driver circuit having transmission line loss compensation means according to the present invention.
12 is a waveform diagram for explaining the operation of the driver circuit of the embodiment of FIG.
FIG. 13 is a circuit diagram showing an embodiment of a driver IC using a driver circuit having transmission line loss compensation means according to the present invention.
FIG. 14 is a circuit diagram showing one embodiment of a semiconductor test apparatus using a driver circuit or driver IC having a transmission line loss compensation unit according to the present invention.
FIG. 15 includes a transmission device, a computer and computer peripheral devices, a network device, a measuring instrument, and the like that transmit data through the transmission line using a driver circuit or driver IC having a transmission line loss compensation unit according to the present invention. The circuit diagram which shows one Example of the transmitter which is performed.
[Explanation of symbols]
1 ... Signal generator
2 ... Register
3, 4, 5 ... square wave generator
6 ... Adder
7 ... Amplifier circuit
8 ... Driver circuit
9. Transmission line
10: Driver output waveform at driver output when no loss compensation is performed
11 ... Output waveform of driver at transmission line end when loss compensation is not performed
12, 13, 14 ... square wave
15: Driver output waveform at driver output when loss compensation is performed
16: Driver output waveform at the end of the transmission line when loss compensation is performed
17 ... Digitizing device
18 ... arithmetic unit
19, 20 ... Triangular wave generator
21, 22 ... triangle wave
23, 24 ... Variable delay circuit
25, 26 ... Variable current source
27 ... Driver IC
28 ... Serial to parallel converter
29 ... Timing generator
30 ... Pattern generator
31 ... Waveform formatter
32 ... Digital comparator
33 ... Analog comparator
34: Device under test
35 ... Transmitter
36. Receiving device

Claims (7)

タイミング発生器と、
パターン発生器と、
該タイミング発生器で作成されたタイミング信号と該パターン発生器で作成されたテストパターンとを合成する波形フォーマッタと、
複数種類のパルス幅のデータ、複数種類の振幅のデータ又はそれら複数種類の両方のデータが予め格納されたレジスタ、又は格納するパルス幅のデータ、振幅のデータ又は両方のデータを変えることが可能なレジスタを備え、該波形フォーマッタから出力される信号の立ち上がりおよび立ち下がりの部分に、該レジスタに格納されたデータに基づいて生成された方形波または三角波であるパルスを加算した信号を出力する集積回路化されたドライバと、
該ドライバから出力した試験波形を被試験素子へ与える伝送線路と、
該試験波形の応答としての該被試験素子からの出力信号を該伝送線路を通し入力して電圧比較するアナログコンパレータと、
該アナログコンパレータの出力と該パターン発生器で作成された期待値とを該タイミング発生器からの信号の示す時刻に論理比較試験するデジタルコンパレータとを有することを特徴とする半導体試験装置。
A timing generator;
A pattern generator;
A waveform formatter that synthesizes a timing signal created by the timing generator and a test pattern created by the pattern generator;
Multiple types of pulse width data, multiple types of amplitude data, or a register in which both types of data are stored in advance, or stored pulse width data, amplitude data, or both data can be changed includes a register, the rising and falling portions of the signal output from the waveform formatter outputs a pulse signal obtained by adding a square wave or a triangular wave that is generated based on the data stored in the register integrated circuits A customized driver,
A transmission line for supplying a test waveform output from the driver to the device under test;
An analog comparator that compares the voltage by inputting the output signal from the device under test as a response of the test waveform through the transmission line;
A semiconductor test apparatus comprising: a digital comparator that performs a logical comparison test between an output of the analog comparator and an expected value created by the pattern generator at a time indicated by a signal from the timing generator.
タイミング発生器と、
パターン発生器と、
該タイミング発生器で作成されたタイミング信号と該パターン発生器で作成されたテストパターンとを合成する波形フォーマッタと、
該波形フォーマッタの信号を増幅するドライバと、
該ドライバから出力した試験波形を被試験素子へ与える伝送線路と、
該試験波形の応答としての該被試験素子からの出力信号を該伝送線路を通し入力して電圧比較するアナログコンパレータと、
該アナログコンパレータの出力と該パターン発生器で作成された期待値とを該タイミング発生器からの信号の示す時刻に論理比較試験するデジタルコンパレータとからなる半導体試験装置であって、
該ドライバは、
方形波または三角波であるパルスを発生する発生器と、
複数種類のパルス幅のデータ、複数種類の振幅のデータ又はそれら複数種類の両方のデータが予め格納されたレジスタ、又は格納するパルス幅のデータ、振幅のデータ又は両方のデータを変えることが可能なレジスタと、
該波形フォーマッタから出力された信号の波形の立ち上がりおよび立ち下がりの部分に該レジスタに格納されたデータに基づいて生成されたパルスを加算する加算器とを有することを特徴とする半導体試験装置。
A timing generator;
A pattern generator;
A waveform formatter that synthesizes a timing signal created by the timing generator and a test pattern created by the pattern generator;
A driver for amplifying the waveform formatter signal;
A transmission line for supplying a test waveform output from the driver to the device under test;
An analog comparator that compares the voltage by inputting the output signal from the device under test as a response of the test waveform through the transmission line;
A semiconductor test apparatus comprising a digital comparator that performs a logical comparison test on an output of the analog comparator and an expected value created by the pattern generator at a time indicated by a signal from the timing generator,
The driver
A generator that generates pulses that are square waves or triangular waves;
Multiple types of pulse width data, multiple types of amplitude data, or a register in which both types of data are stored in advance, or stored pulse width data, amplitude data, or both data can be changed Registers,
An adder that adds a pulse generated based on data stored in the register to the rising and falling portions of the waveform of the signal output from the waveform formatter.
請求項1または2に記載の半導体試験装置であって、
前記パルスは伝送線路で生じる信号の損失を補償するものであることを特徴とする送信装置。
The semiconductor test apparatus according to claim 1, wherein:
The transmitter according to claim 1, wherein the pulse compensates for a loss of a signal generated in the transmission line.
タイミング発生器と、
パターン発生器と、
該タイミング発生器で作成されたタイミング信号と該パターン発生器で作成されたテストパターンとを合成する波形フォーマッタと、
複数種類のパルス幅のデータ、複数種類の振幅のデータ又はそれら複数種類の両方のデータが予め格納されたレジスタ、又は格納するパルス幅のデータ、振幅のデータ又は両方のデータを変えることが可能なレジスタを備え、該波形フォーマッタから出力される信号の立ち上がりおよび立ち下がりの部分に、該レジスタに格納されたデータに基づいて生成された伝送線路で生じる損失を補償するパルスを加算した信号を出力するドライバと、
該ドライバから出力した試験波形を被試験素子へ与える伝送線路と、
該試験波形の応答としての該被試験素子からの出力信号を該伝送線路を通し入力して電圧比較するアナログコンパレータと、
該アナログコンパレータの出力と該パターン発生器で作成された期待値とを該タイミング発生器からの信号の示す時刻に論理比較試験するデジタルコンパレータとを有することを特徴とする半導体試験装置。
A timing generator;
A pattern generator;
A waveform formatter that synthesizes a timing signal created by the timing generator and a test pattern created by the pattern generator;
Multiple types of pulse width data, multiple types of amplitude data, or a register in which both types of data are stored in advance, or stored pulse width data, amplitude data, or both data can be changed A register is provided, and a signal obtained by adding a pulse for compensating for a loss generated in a transmission line generated based on data stored in the register to the rising and falling portions of the signal output from the waveform formatter is output. A driver,
A transmission line for supplying a test waveform output from the driver to the device under test;
An analog comparator that compares the voltage by inputting the output signal from the device under test as a response of the test waveform through the transmission line;
A semiconductor test apparatus comprising: a digital comparator that performs a logical comparison test between an output of the analog comparator and an expected value created by the pattern generator at a time indicated by a signal from the timing generator.
請求項1から4のいずれか1項に記載の半導体試験装置であって、
前記加算されるパルスが複数個であることを特徴とする半導体試験装置。
A semiconductor test apparatus according to any one of claims 1 to 4,
A semiconductor test apparatus characterized in that a plurality of pulses are added.
請求項1から5のいずれか1項に記載の半導体試験装置であって、
前記加算される方形波または三角波であるパルスのパルス幅または振幅は、該伝送線路の損失に応じて変化することを特徴とする半導体試験装置。
A semiconductor test apparatus according to any one of claims 1 to 5,
The semiconductor test apparatus according to claim 1, wherein a pulse width or an amplitude of a pulse that is a square wave or a triangular wave to be added changes according to a loss of the transmission line.
タイミング発生器と、
パターン発生器と、
該タイミング発生器で作成されたタイミング信号と該パターン発生器で作成されたテストパターンとを合成する波形フォーマッタと、
該波形フォーマッタの信号を増幅するドライバと、
該ドライバから出力した試験波形を被試験素子へ与える伝送線路と、
該試験波形の応答としての該被試験素子からの出力信号を該伝送線路を通し入力して電圧比較するアナログコンパレータと、
該アナログコンパレータの出力と該パターン発生器で作成された期待値とを該タイミング発生器からの信号の示す時刻に論理比較試験するデジタルコンパレータとを有する半導体試験装置であって、
該半導体試験装置のドライバは、
複数種類のパルス幅のデータ、複数種類の振幅のデータ又はそれら複数種類の両方のデータが予め格納されたレジスタ、又は格納するパルス幅のデータ、振幅のデータ又は両方のデータを変えることが可能なレジスタを備え、
該レジスタに格納されたデータに基づいて、パルスを該波形フォーマッタからの信号の立ち上り時及び立ち下り時に発生するパルス発生手段と、
該波形フォーマッタからの信号と、該パルス波発生器から出力されるパルスとを加算する加算手段とを有することを特徴とする半導体試験装置。
A timing generator;
A pattern generator;
A waveform formatter that synthesizes a timing signal created by the timing generator and a test pattern created by the pattern generator;
A driver for amplifying the waveform formatter signal;
A transmission line for supplying a test waveform output from the driver to the device under test;
An analog comparator that compares the voltage by inputting the output signal from the device under test as a response of the test waveform through the transmission line;
A semiconductor test apparatus having a digital comparator that performs a logical comparison test on an output of the analog comparator and an expected value created by the pattern generator at a time indicated by a signal from the timing generator,
The driver of the semiconductor test apparatus is
Multiple types of pulse width data, multiple types of amplitude data, or a register in which both types of data are stored in advance, or stored pulse width data, amplitude data, or both data can be changed With a register
Based on data stored in the register, pulse generating means for generating a pulse at the rise and fall of the signal from the waveform formatter;
A semiconductor test apparatus comprising an adding means for adding a signal from the waveform formatter and a pulse output from the pulse wave generator.
JP2001123846A 2001-04-23 2001-04-23 Semiconductor test equipment Expired - Fee Related JP3666408B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001123846A JP3666408B2 (en) 2001-04-23 2001-04-23 Semiconductor test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001123846A JP3666408B2 (en) 2001-04-23 2001-04-23 Semiconductor test equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP04440395A Division JP3509258B2 (en) 1995-03-03 1995-03-03 Driver circuit having transmission line loss compensation means

Publications (2)

Publication Number Publication Date
JP2002040112A JP2002040112A (en) 2002-02-06
JP3666408B2 true JP3666408B2 (en) 2005-06-29

Family

ID=18973333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001123846A Expired - Fee Related JP3666408B2 (en) 2001-04-23 2001-04-23 Semiconductor test equipment

Country Status (1)

Country Link
JP (1) JP3666408B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4732007B2 (en) * 2005-06-01 2011-07-27 株式会社アドバンテスト Waveform generator, waveform shaper, and test apparatus
US7502980B2 (en) * 2006-08-24 2009-03-10 Advantest Corporation Signal generator, test apparatus, and circuit device
US7962110B2 (en) 2008-02-14 2011-06-14 Advantest Corporation Driver circuit and test apparatus
JP5718761B2 (en) * 2011-07-29 2015-05-13 パナソニック デバイスSunx株式会社 Detection sensor
KR102127637B1 (en) * 2018-02-23 2020-07-10 큐알티 주식회사 High speed reliability test apparatus for semiconductor device
CN116660807B (en) * 2023-07-28 2023-10-20 荣耀终端有限公司 Line loss detection method and related equipment

Also Published As

Publication number Publication date
JP2002040112A (en) 2002-02-06

Similar Documents

Publication Publication Date Title
KR101216405B1 (en) Testing apparatus and device manufacturing method using the testing apparatus
US7208937B2 (en) Hybrid AC/DC-coupled channel for testing
US7545152B2 (en) Transmission line pulse measurement system for measuring the response of a device under test
JP2000137041A (en) Probe
US10551417B2 (en) Inductor current measurement probe
JP3509258B2 (en) Driver circuit having transmission line loss compensation means
KR100736680B1 (en) Method for calibrating semiconductor device tester
JP3234339B2 (en) Power measuring apparatus and method
JP3666408B2 (en) Semiconductor test equipment
JP2008543221A (en) Loss compensation in the transmission path
JP4569497B2 (en) Driver circuit having transmission line loss compensation means
JP2002026999A (en) Transmitter or receiver having compensation means for transmission line loss
US7855544B1 (en) AC low current probe card
JP2004350312A (en) Driver circuit with compensation means for transmission line loss
Onikienko et al. Conductive EMI of class D audio amplifiers prediction system
JP3281163B2 (en) Current measuring device and method
JP3083033B2 (en) measuring device
JP2738828B2 (en) Method and apparatus for measuring capacitance
JP2006189352A (en) Impedance conversion circuit, input and output circuit, and semi-conductor testing device
JP2002174650A (en) Method for making electronic device model
JP4510349B2 (en) Configuration for determining the complex transfer function of an instrument
JPS6036032B2 (en) Ultrasonic measuring device
CN116068450A (en) Test method and test system
US10768211B2 (en) System and method for current sense resistor compensation
CN1252482C (en) Method for testing internal capacitance of integrated circuit using CR circuit

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050328

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

Free format text: PAYMENT UNTIL: 20090415

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090415

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100415

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110415

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120415

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120415

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130415

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140415

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

LAPS Cancellation because of no payment of annual fees