JP4849016B2 - Device test equipment - Google Patents
Device test equipment Download PDFInfo
- Publication number
- JP4849016B2 JP4849016B2 JP2007161297A JP2007161297A JP4849016B2 JP 4849016 B2 JP4849016 B2 JP 4849016B2 JP 2007161297 A JP2007161297 A JP 2007161297A JP 2007161297 A JP2007161297 A JP 2007161297A JP 4849016 B2 JP4849016 B2 JP 4849016B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- test
- unit
- clock signal
- clock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
本発明は、シリアル信号を送信する送信デバイスの試験を行うデバイス試験装置に関する。 The present invention relates to a device test apparatus for testing a transmission device that transmits a serial signal.
近年、パーソナルコンピュータ等のコンピュータの多くは、データ転送速度の向上を図るために、PCI Express(登録商標)やSerial ATA(Advanced Technology Attachment)等の高速シリアルインターフェイスを標準で備える。また、近年においては、ハイビジョン放送の進展に伴い、或いは地上ディジタル放送への全面移行を間近に控えて、映像信号、音声信号、及び制御信号を1本のケーブルでディジタル信号で伝送可能なHDMI(High-Definition Multimedia Interface)が普及しつつある。 In recent years, many computers such as personal computers are equipped with high-speed serial interfaces such as PCI Express (registered trademark) and Serial ATA (Advanced Technology Attachment) as a standard in order to improve data transfer speed. In recent years, with the progress of high-definition broadcasting, or with the full shift to terrestrial digital broadcasting coming soon, HDMI (which can transmit video signals, audio signals, and control signals as digital signals with a single cable) High-Definition Multimedia Interface) is spreading.
高速シリアルインターフェイスは、シリアル信号を送信する送信デバイスと、ケーブルを介して伝送されるシリアル信号を受信する受信デバイスとからなり、高速シリアルインターフェイスの試験を行う場合には、これらデバイスの双方を試験する必要がある。ここで、送信デバイスの試験を行う場合には、送信デバイスから送信されるシリアル信号そのものを用いて試験する必要があるが、例えばHDMIを例に挙げると、送信デバイスから送信されるシリアル信号は、数Gbps(bit per second)と極めて高速である。このため、従来は、例えば広帯域のオシロスコープを用いてシリアル信号の波形を表示させることにより、立ち上がり時間、立ち下がり時間、スキュー、アイパターンの開口、ジッタ等の試験を行っていた。 A high-speed serial interface consists of a transmitting device that transmits a serial signal and a receiving device that receives a serial signal transmitted via a cable. When testing a high-speed serial interface, both of these devices are tested. There is a need. Here, when testing the transmission device, it is necessary to perform a test using the serial signal itself transmitted from the transmission device. For example, when HDMI is taken as an example, the serial signal transmitted from the transmission device is: It is extremely high speed of several Gbps (bit per second). For this reason, conventionally, for example, by displaying the waveform of a serial signal using a broadband oscilloscope, tests such as rise time, fall time, skew, eye pattern opening, and jitter have been performed.
尚、以下の特許文献1には、LVDS(Low Voltage Differential Signal)を出力するデバイスの試験を行うテストシステムが開示されている。また、以下の特許文献2には、高速シリアル信号を受信する受信デバイスの自動分解度を試験する技術が開示されている。
ところで、上述の通り、オシロスコープを用いて高速シリアルインターフェイスの送信デバイスを試験する場合には、送信デバイス毎に送信されるシリアル信号の波形を表示させて目視により立ち上がり時間、立ち下がり時間、スキュー、アイパターンの開口、ジッタ等を求める必要があり、個々の送信デバイスの試験時間に長時間を要するという問題がある。また、この試験方法は、送信デバイスが多数である場合には、現実的な試験方法とは言えない。 By the way, as described above, when testing a high-speed serial interface transmission device using an oscilloscope, the waveform of the serial signal transmitted for each transmission device is displayed and visually checked for rise time, fall time, skew, eye There is a problem in that it is necessary to obtain pattern aperture, jitter, and the like, and it takes a long time to test each transmitting device. Moreover, this test method cannot be said to be a realistic test method when there are a large number of transmitting devices.
一般的に、従来から、各種デバイスの試験にはデバイス試験装置が用いられている。このデバイス験装置は試験パターンを試験対象のデバイスに印加して得られる信号に基づいてデバイスの良(パス)/不良(フェイル)を判定するものである。このデバイス試験装置を用いれば、多種多様な試験を効率的に行うことができる。しかしながら、高速シリアルインターフェイスから送信されるシリアル信号は、上述の通り、数Gbpsと高速であるため、従来のデバイス試験装置では試験することができないという問題がある。 Generally, a device testing apparatus has been conventionally used for testing various devices. This device test apparatus determines whether a device is good (pass) / failure (fail) based on a signal obtained by applying a test pattern to a device to be tested. By using this device test apparatus, a wide variety of tests can be performed efficiently. However, since the serial signal transmitted from the high-speed serial interface is as high as several Gbps as described above, there is a problem that it cannot be tested by a conventional device test apparatus.
ここで、送信デバイスから送信された高速なシリアル信号を受信デバイスで受信して得られる低速のパラレル信号を用いて試験を行えば、従来のデバイス試験装置による送信デバイスの試験が可能であるとも考えられる。しかしながら、かかる試験方法は、不良が発生したか否かは分かるものの、その不良の発生原因(不良項目)を知ることができないという問題がある。 Here, if a test is performed using a low-speed parallel signal obtained by receiving a high-speed serial signal transmitted from the transmission device by the reception device, it is considered that the transmission device can be tested by a conventional device test apparatus. It is done. However, such a test method has a problem that although it is known whether or not a defect has occurred, the cause of the defect (defective item) cannot be known.
本発明は上記事情に鑑みてなされたものであり、高速なシリアル信号を送信する送信デバイスを効率的に試験することができるデバイス試験装置を提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a device test apparatus capable of efficiently testing a transmission device that transmits a high-speed serial signal.
上記課題を解決するために、本発明のデバイス試験装置は、シリアル信号を送信する送信デバイス(50)の試験を行うデバイス試験装置(1)において、所定の周波数を有するクロック信号(CK10)からジッタを低減した第1クロック信号(CK11)を生成するとともに、前記所定の周波数よりも僅かに低い周波数を有するクロック信号(CK20)からジッタを低減した第2クロック信号(CK21)を生成し、且つ前記第1クロック信号と前記第2クロック信号とのエッジが所定の関係になったときにスタート信号(ST)を出力するクロック生成部(12)と、前記クロック生成部から前記スタート信号が出力されるタイミングで、前記第1クロック信号に同期して試験信号(D1)を前記送信デバイスに印加する試験信号印加部(13)と、前記試験信号の印加により前記送信デバイスから送信されるシリアル信号を、前記第2クロック信号に同期してアンダーサンプリングするサンプリング部(14)と、前記サンプリング部で得られたサンプリングデータに基づいて、前記送信デバイスの良否判定を行う試験部(11)とを備えており、前記第1クロック信号及び前記第2クロック信号の基になるクロック信号は前記試験部から出力され、前記第2クロック信号の周波数は、前記第1クロック信号の周波数に対して、前記試験部の最小分解能の整数倍に応じた周波数だけ低い周波数に設定されることを特徴としている。
この発明によると、スタート信号がクロック生成部から出力されるタイミングで、ジッタが低減された第1クロック信号に同期して試験信号が送信デバイスに印加され、試験信号の印加により送信デバイスから送信されるシリアル信号が、ジッタが低減された第2クロック信号に同期してアンダーサンプリングされ、このサンプリングデータに基づいて、送信デバイスの良否判定が行われる。
また、本発明のデバイス試験装置は、前記クロック生成部が、前記所定の周波数を有するクロック信号からジッタを低減した第1クロック信号を生成する第1フィルタ(21)と、前記所定の周波数よりも僅かに低い周波数を有するクロック信号からジッタを低減した第2クロック信号を生成する第2フィルタ(22)と、前記第1クロック信号のエッジ位置と前記第2クロック信号のエッジ位置との相対的な位置関係を監視し、両エッジ位置が一致した場合に前記スタート信号を出力するクロック監視部(23)とを備えることを特徴としている。
また、本発明のデバイス試験装置は、前記クロック監視部が、前記送信デバイスに対する前記試験信号の印加を開始する旨を示す試験開始信号(S1)が前記試験部から出力され、且つ前記第1クロック信号のエッジ位置と前記第2クロック信号のエッジ位置とが一致した場合に前記スタート信号を出力することを特徴としている。
また、本発明のデバイス試験装置は、前記送信デバイスから送信されるシリアル信号から予め設定されたヘッダを検出するとともに、前記シリアル信号をパラレル信号に変換する受信部(17)を備え、前記試験部は、前記受信部で前記ヘッダが検出された場合に、変換された前記パラレル信号に基づいて前記送信デバイスの良否判定を行うことを特徴としている。
また、本発明のデバイス試験装置は、前記送信デバイスから送信されるシリアル信号に含まれるジッタを測定するジッタ測定部(20)を備えることを特徴としている。
また、本発明のデバイス試験装置は、前記送信デバイスが、前記シリアル信号とともに転送クロックを送信するデバイスであり、前記ジッタ測定部は、前記送信デバイスから送信される転送クロックを基準とした前記シリアル信号のジッタを測定することを特徴としている。
また、本発明のデバイス試験装置は、前記送信デバイスから送信されるシリアル信号の周波数を分周する分周部(19)を備えることを特徴としている。
更に、本発明のデバイス試験装置は、前記試験信号印加部が、奇数ビットを単位とした所定のパターンを前記試験信号として前記送信デバイスに印加することを特徴としている。
In order to solve the above-described problems, a device test apparatus according to the present invention is characterized in that jitter is generated from a clock signal (CK10) having a predetermined frequency in a device test apparatus (1) that tests a transmission device (50) that transmits a serial signal. And a second clock signal (CK21) with reduced jitter is generated from a clock signal (CK20) having a frequency slightly lower than the predetermined frequency, and A clock generation unit (12) that outputs a start signal (ST) when an edge between the first clock signal and the second clock signal has a predetermined relationship, and the start signal is output from the clock generation unit A test signal sign for applying a test signal (D1) to the transmitting device in synchronization with the first clock signal at a timing. A sampling unit (13), a sampling unit (14) for undersampling a serial signal transmitted from the transmitting device upon application of the test signal in synchronization with the second clock signal, and a sampling obtained by the sampling unit And a test unit (11) that performs pass / fail determination of the transmission device based on data, and the clock signal that is the basis of the first clock signal and the second clock signal is output from the test unit, The frequency of the second clock signal is set to be lower than the frequency of the first clock signal by a frequency corresponding to an integer multiple of the minimum resolution of the test unit .
According to the present invention, at the timing when the start signal is output from the clock generator, the test signal is applied to the transmission device in synchronization with the first clock signal with reduced jitter, and is transmitted from the transmission device by the application of the test signal. The serial signal is undersampled in synchronization with the second clock signal with reduced jitter, and the quality of the transmitting device is determined based on this sampling data.
Further, in the device test apparatus of the present invention, the clock generation unit generates a first clock signal (21) in which jitter is reduced from the clock signal having the predetermined frequency, and the first filter (21) than the predetermined frequency. A second filter (22) for generating a second clock signal with reduced jitter from a clock signal having a slightly lower frequency, and a relative position between an edge position of the first clock signal and an edge position of the second clock signal; A clock monitoring unit (23) that monitors the positional relationship and outputs the start signal when both edge positions coincide with each other is provided.
In the device test apparatus of the present invention, a test start signal (S1) indicating that the clock monitoring unit starts applying the test signal to the transmitting device is output from the test unit, and the first clock The start signal is output when the edge position of the signal matches the edge position of the second clock signal .
In addition , the device test apparatus of the present invention includes a receiving unit (17) that detects a preset header from a serial signal transmitted from the transmitting device and converts the serial signal into a parallel signal, and the test unit Is characterized in that, when the header is detected by the receiving unit, the quality of the transmitting device is determined based on the converted parallel signal.
In addition, the device test apparatus of the present invention includes a jitter measuring unit (20) that measures jitter included in a serial signal transmitted from the transmitting device.
The device test apparatus of the present invention is a device in which the transmitting device transmits a transfer clock together with the serial signal, and the jitter measuring unit uses the serial signal based on the transfer clock transmitted from the transmitting device. It is characterized by measuring the jitter.
In addition, the device test apparatus of the present invention includes a frequency dividing unit (19) that divides the frequency of the serial signal transmitted from the transmitting device.
Furthermore, the device test apparatus of the present invention is characterized in that the test signal application unit applies a predetermined pattern in units of odd bits to the transmission device as the test signal.
本発明によれば、ジッタが低減された第1クロック信号に同期して送信デバイスに対する試験信号の印加を行うとともに、ジッタが低減された第2クロック信号に同期して試験信号の印加により送信デバイスから送信されるシリアル信号をアンダーサンプリングし、このサンプリングデータに基づいて、送信デバイスの良否判定を行っているため、高速なシリアル信号を送信する送信デバイスを効率的に試験することができるという効果がある。また、送信デバイスから送信されるシリアル信号から予め設定されたヘッダを検出するとともにシリアル信号をパラレル信号に変換し、変換されたパラレル信号に基づいて送信デバイスの良否判定を行い、或いは、送信デバイスから送信されるシリアル信号に含まれるジッタを測定することも可能であるため、多種多様の試験を効率的に実行可能であるという効果がある。 According to the present invention, the test signal is applied to the transmission device in synchronization with the first clock signal with reduced jitter, and the transmission device is applied with the application of the test signal in synchronization with the second clock signal with reduced jitter. Undersampling the serial signal transmitted from the receiver, and judging the quality of the transmitting device based on this sampling data, it is possible to efficiently test a transmitting device that transmits a high-speed serial signal is there. In addition, a header set in advance is detected from the serial signal transmitted from the transmission device, the serial signal is converted into a parallel signal, and the quality of the transmission device is determined based on the converted parallel signal. Since it is also possible to measure the jitter contained in the transmitted serial signal, there is an effect that a wide variety of tests can be performed efficiently.
以下、図面を参照して本発明の一実施形態によるデバイス試験装置について詳細に説明する。 Hereinafter, a device test apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings.
〔デバイス試験装置の構成〕
図1は、本発明の一実施形態によるデバイス試験装置の要部構成を示すブロック図である。図1に示す通り、デバイス試験装置1は、試験部11、クロック生成部12、送信制御部13(試験信号印加部)、サンプリング部14、サンプリング制御部15、セレクタ16、受信モジュール17(受信部)、受信制御部18、分周器19(分周部)、及びジッタ測定部20を備えており、送信デバイス(以下、DUTという)50の試験を行う。
[Configuration of device test equipment]
FIG. 1 is a block diagram showing a main configuration of a device test apparatus according to an embodiment of the present invention. As shown in FIG. 1, the
尚、本実施形態では、DUT50が、HDMIの送信デバイスであって、シリアル信号の転送速度が1.65Gbps(転送クロックの最大周波数は165MHz)であるものとする。図1に示す通り、DUT50は、PLL(Phase Locked Loop)回路51、クロック信号送信部52、及びシリアル信号送信部53を備える。PLL回路51は、クロック生成部12から出力される第1クロック信号CK11(詳細は後述)から、上記の転送クロックを生成する。
In this embodiment, it is assumed that the
クロック信号送信部52は、PLL回路51で生成された転送クロックを差動信号にして一対のクロック線L2に送信する。シリアル信号送信部53は、送信制御部13から出力される試験データD1(例えば、10ビットのパラレルデータ)を差動信号のシリアル信号に変換し、このシリアル信号をPLL回路51からの転送クロックに同期させて一対のデータ線L1に送信する。尚、HDMIの送信デバイスは、差動信号であるシリアル信号を送信する複数対(例えば、三対)のデータ線と差動信号である転送クロックを送信する一対のクロック線とを備えているが、図1においては、図示の簡略化のために一対のデータ線L1及び一対のクロック線L2のみを図示している。
The clock
本実施形態のデバイス試験装置1は、DUT50のコンプライアンステストが実現可能な試験装置であり、具体的にはサンプリング試験、機能試験(ファンクションテスト)、及びジッタ試験が実現可能である。ここで、コンプライアンステストとは、決められた試験項目を決められた手順に従って行い、DUT50が仕様書通りに設計されているか否かを確認するテストをいう。HDMIの送信デバイス及び受信デバイスは、互換性の問題が生じないように、かかるコンプライアンステストに合格することが必須とされている。
The
上記のサンプリング試験とは、DUT50から送信されるシリアル信号をサンプリングして、そのサンプリングデータを用いてシリアル信号の立ち上がり時間、立ち下がり時間、アイパターンの開口等が規格内に収まっているか否かを確認する試験である。上記の機能試験とは、HDMIで実現可能な各種機能がDUT50で実現できているか否かを確認する試験である。また、上記のジッタ試験とは、DUT50から送信されるシリアル信号のジッタが、予め設定されたジッタ規格内に収まっているか否かを確認する試験である。
The above sampling test samples a serial signal transmitted from the
試験部11は、図1に示す各ブロックの動作を制御してデバイス試験装置の動作を統括して制御することにより、上記のサンプリング試験、機能試験、及びジッタ試験を実現する。具体的に、試験部11は、DUT50に対する試験データ(試験信号)D1の印加制御を統括するとともに、サンプリング試験の場合にはサンプリング制御部15に記憶されるサンプリングデータの読み出し制御を行い、機能試験の場合には受信制御部18に記憶されるパラレル信号の読み出し制御を行い、ジッタ試験の場合にはジッタ測定部20からのジッタ信号S4の読み出し制御を行う。
The
また、試験部11は、サンプリング制御部15からサンプリングデータを読み出した場合には、読み出したサンプリングデータに対して所定のソフトウェア処理を施して差動信号であるシリアル信号及び転送クロックのサンプリングデータをシングルエンド信号に変換する処理を行う。更に、試験部11は、読み出した上記の各種データ又は信号に基づいて、DUT50の良否を示すパス/フェイルの判定を行う。
In addition, when the
また、試験部11は、DUT50の試験を行う上で必要となる2種類のクロック信号CK10,CK20を出力する。クロック信号CK10は主としてDUT50に対する試験データD1の印加タイミングを規定する信号であり、クロック信号CK20は、主としてサンプリング部14におけるサンプリングタイミングを規定する信号である。クロック信号CK10の周波数はHDMIの転送クロックの最大周波数165MHzとほぼ同じ周波数に設定され、クロック信号CK20の周波数はクロック信号CK10の周波数よりも僅かに低い周波数に設定される。これは、DUT50から送信される信号をアンダーサンプリングするためである。
The
ここで、試験部11には、バーニアと呼ばれるタイミング調整装置(図示省略)が設けられており、試験部11の最小分解能Δ(タイミングの微調のための最短時間)は、試験部11の内部動作周波数とバーニアの分解能とによって決定される。例えば、試験部11の内部動作周波数が133MHzであって、バーニアの分解能が「512」である場合には、試験部11の最小分解能ΔはΔ=(1/(133×106))/512≒14.7[psec]となる。上記のクロック信号CK10,CK20は、試験部11の最終分解能を基準として設定される。
Here, the
具体的には、クロック信号CK10に関するバーニアの設定値を、「0」からバーニアの分解能「512」までの間の値である「412」にすれば、クロック信号CK10の周波数f1はf1=1/(412×Δ)≒165.2MHzとなり、HDMIの転送クロックの最大周波数165MHzとほぼ同じ周波数に設定することができる。これに対し、クロック信号CK20に関するバーニアの設定値を「413」にすれば、クロック信号CK20の周波数f2はf2=1/(413×Δ)≒164.8MHzとなる。このように、クロック信号CK20の周波数f2は、クロック信号CK10の周波数f1に対して、試験部11における最小分解能Δの整数倍(正の整数倍)に応じた周波数だけ低い周波数に設定される。
Specifically, if the set value of the vernier related to the clock signal CK10 is set to “412” which is a value between “0” and the resolution “512” of the vernier, the frequency f1 of the clock signal CK10 is f1 = 1/1 /. Since (412 × Δ) ≈165.2 MHz, the maximum frequency of the HDMI transfer clock can be set to substantially the same frequency as 165 MHz. On the other hand, if the vernier setting value for the clock signal CK20 is set to “413”, the frequency f2 of the clock signal CK20 is f2 = 1 / (413 × Δ) ≈164.8 MHz. Thus, the frequency f2 of the clock signal CK20 is set to a frequency that is lower than the frequency f1 of the clock signal CK10 by a frequency corresponding to an integer multiple (positive integer multiple) of the minimum resolution Δ in the
クロック生成部12は、試験部11から出力されるクロック信号CK10からジッタを低減した第1クロック信号CK11を生成するとともに、クロック信号CK20からジッタを低減した第2クロック信号CK21を生成する。また、第1クロック信号CK11と第2クロック信号CK21とのエッジが所定の関係になったときにタート信号STを出力する。このスタート信号STは、第1クロック信号CK11と第2クロック信号CK21とのエッジが上記の所定の関係になった時点から所定の時間が経過するまでは「H(ハイ)」レベルが維持される信号である。尚、スタート信号STの詳細については後述する。
The
クロック生成部12は、フィルタ部21(第1フィルタ)、フィルタ部22(第2フィルタ)、及びクロック監視部23を備える。フィルタ部21は、試験部11から出力されるクロック信号CK10からジッタを低減した第1クロック信号CK11を生成する。フィルタ部22は、試験部11から出力されるクロック信号CK20からジッタを低減した第2クロック信号CK21を生成する。これらフィルタ部21,22は、試験部11から出力されるクロック信号CK10,CK20はジッタが大きすぎて高速なDUT50の試験に用いることができないため、ジッタの低減を目的として設けられる。
The
ここで、フィルタ部21,22は、バンドパスフィルタと波形整形回路とを備える構成にすることができる。フィルタ部21,22に設けられるバンドパスフィルタは、ジッタの低減効果を高めるために、各々の透過帯域の中心周波数がクロック信号CK10,CK20の周波数とほぼ等しい周波数にそれぞれ設定され、その透過帯域の幅が極力狭いものを用いるのが望ましい。尚、クロック信号CK10,CK20のジッタを必要なレベルまで抑えることができるのであれば、バンドパスフィルタ以外にローパスフィルタやハイパスフィルタを用いることも可能である。波形整形回路は、バンドパスフィルタから出力される信号と所定の閾値とを比較して二値化することで、バンドパスフィルタから出力される信号の波形整形を行う回路である。
Here, the
クロック監視部23は、第1クロック信号CK11のエッジと第2クロック信号CK21のエッジとの相対的な位置関係を監視し、両エッジが所定の関係になったときに前述したスタート信号STを出力する。ここで、クロック監視部23には試験部11からの試験開始信号S1(DUT50に対する試験データD1の印加を開始する旨を示す信号)が入力されており、この試験開始信号S1が「H」レベルの場合であって、且つ両立ち上がりエッジ位置が一致する度に、クロック監視部23は上記のスタート信号STを出力する。
The
スタート信号STの「H」レベルが継続される時間は、前述したバーニアの設定値とコンプライアンステストで必要とされる測定ポイント数とによって決定される。例えば、クロック信号CK10に関するバーニアの設定値が「412」であり、クロック信号CK20に関するバーニアの設定値が「413」である場合には、第1クロック信号CK11と第2クロック信号CK21の立ち上がりエッジが一致する周期T0は、これらの最小公倍数「170165」に試験部11の最小分解能Δを積算した時間になる。この周期T0の間における測定ポイント数は「412」であり、コンプライアンステストで必要とされる測定ポイント数が最低「10000」であるとすると、上記のスタート信号STの「H」レベルが継続される時間は、上記の周期T0の25周期分に相当する時間となる。尚、図1に示す通り、クロック監視部23は、フィルタ部22で生成された第2クロック信号CK21を外部に出力する。
The time during which the “H” level of the start signal ST is continued is determined by the vernier setting value described above and the number of measurement points required for the compliance test. For example, when the vernier setting value for the clock signal CK10 is “412” and the vernier setting value for the clock signal CK20 is “413”, the rising edges of the first clock signal CK11 and the second clock signal CK21 are The coincident period T0 is a time obtained by adding the minimum resolution Δ of the
送信制御部13は、試験部11の制御の下でDUT50に対する試験データD1の印加制御を行う。具体的には、送信制御部13は、DUT50に印加する試験データD1を記憶するメモリ(図示省略)を備えており、このメモリに対する試験データD1の書き込み制御を行った後(或いは、書き込み制御とともに)、既に書き込んだ試験データD1の読み出し制御を行うことにより、DUT50に対して試験データD1を印加する。尚、上記のメモリは、書き込みと読み出しとを同時に行うことができるデュアルポートメモリが望ましい。
The
送信制御部13に設けられたメモリに記憶させる試験データD1は試験部11から出力される。送信制御部13は、試験部11から出力されるライトイネーブル信号WE1及びライトクロック信号WC1を用いて試験データD1のメモリへの書き込み制御を行う。また、送信制御部13は、クロック生成部12から出力される第1クロック信号CK11及びスタート信号STを用いてメモリからの試験データD1の読み出し制御を行う。尚、読み出し制御は、クロック生成部12から出力されるスタート信号STに代えて試験部11から出力されるリードイネーブル信号RE1を用いることによっても行われる。
Test data D <b> 1 to be stored in a memory provided in the
サンプリング部14は、コンパレータ31a,31bと、コンパレータ32a,32bと、コンパレータ33,34とを備えており、DUT50から一対のデータ線L1を介して送信されるシリアル信号、及びDUT50から一対のクロック線L2を介して送信される転送クロックを、第2クロック信号CK21に同期してそれぞれサンプリングする。上記のコンパレータ31a,31bは一対のデータ線L1に対して設けられており、上記のコンパレータ32a,32bは一対のクロック線L2に対して設けられている。尚、コンパレータ33はコンパレータ31a,31bに対して並列に設けられ、コンパレータ34はコンパレータ32a,32bに対して並列に設けられる。
The
コンパレータ31a,31bは一対のデータ線L1の各々を介した差動信号であるシリアル信号と所定の基準電圧V1とを第2クロック信号CK21の立ち上がりエッジのタイミングでそれぞれ比較し、シリアル信号の電圧が基準電圧V1を越えていれば「H」レベルの信号を出力する。コンパレータ32a,32bは一対のクロック線L2の各々を介した差動信号である転送クロックと基準電圧V1とを第2クロック信号CK21の立ち上がりエッジのタイミングでそれぞれ比較し、転送クロックの電圧が基準電圧V1を越えていれば「H」レベルの信号を出力する。尚、上記の基準電圧V1の値は、試験部11の制御の下で可変される。
The
コンパレータ33は一対のデータ線L1を介した差動信号であるシリアル信号をシングルエンド信号に変換し、コンパレータ34は一対のクロック線L2を介した差動信号である転送クロックをシングルエンド信号に変換する。尚、コンパレータ33,34には、第2クロック信号CK21が入力されておらず、シリアル信号及び転送クロックのサンプリングが行われる訳ではない点に注意されたい。コンパレータ31a,31b及びコンパレータ32a,32bの比較結果を示す信号(サンプリングデータ)はサンプリング制御部15に出力され、コンパレータ33からの信号はセレクタ16に出力され、コンパレータ34からの信号はジッタ測定部20に出力される。
The
尚、コンパレータ31a,31b,32a,32bの個体差がある場合には、これらから出力されるサンプリングデータの間に時間位置のずれが生ずることがある。例えば、コンパレータ31aから出力されるサンプリングデータに対して、コンパレータ31bから出力されるサンプリングデータが時間的に遅れることがある。本実施形態においては、説明を簡単にするために、コンパレータ31a,31b,32a,32bの個体差に起因するサンプリングデータの時間位置のずれは生じないものとする。
If there is an individual difference between the
サンプリング制御部15は、コンパレータ31a,31b及びコンパレータ32a,32bからのサンプリングデータを記憶するメモリ(図示省略)を備えており、このメモリに対するサンプリングデータの書き込み制御を行うとともに、試験部11の制御の下でメモリに既に記憶したサンプリングデータの読み出し制御を行う。具体的には、サンプリング制御部15は、クロック生成部12から出力される第2クロック信号CK21に同期してコンパレータ31a,31b及びコンパレータ32a,32bからのサンプリングデータをメモリに書き込む制御を行う。尚、上記のメモリは、書き込みと読み出しとを同時に行うことができるデュアルポートメモリが望ましい。
The
尚、サンプリング制御部15は、メモリに対するサンプリングデータの書き込み容量が無くなった場合には、その旨を示すフル(FULL)信号S2を試験部11に出力する。また、サンプリング制御部15は、試験部11から出力されるリードイネーブル信号RE2及びリードクロック信号RC2を用いてメモリからのサンプリングデータの読み出し制御を行う。サンプリング制御部15によって読み出されたサンプリングデータは試験部11に出力される。
Note that, when the sampling data writing capacity to the memory is exhausted, the
セレクタ16は、サンプリング部14のコンパレータ33から出力される信号を入力とする入力端と2つの出力端とを有しており、入力端に入力される信号を試験部11の制御の下で選択された何れか一方の出力端から出力する。試験部11は、機能試験の場合には受信モジュール17が接続された出力端が選択され、ジッタ試験の場合には分周器19が接続された出力端が選択されるようセレクタ16を制御する。受信モジュール17は、セレクタ16を介したシリアル信号(DUT50から送信されるシリアル信号がシングルエンド信号に変換された信号)とクロック生成部12で生成された第1クロック信号CK11とを入力としており、入力されるシリアル信号から予め設定されたヘッダを検出するとともに、入力されるシリアル信号をパラレル信号に変換する。
The
受信制御部18は、受信モジュール17のヘッダ検出結果を示す信号をヘッダ検出信号S3として試験部11に出力する。また、受信制御部18は、受信モジュール17で変換されたパラレル信号を記憶するメモリ(図示省略)を備えており、このメモリに対するパラレル信号の書き込み制御を行った後(或いは、書き込み制御とともに)、既に書き込んだパラレル信号の読み出し制御を行って試験部11に出力する。尚、上記のメモリは、書き込みと読み出しとを同時に行うことができるデュアルポートメモリが望ましい。
The
受信制御部18は、受信モジュール17から出力されるライトイネーブル信号WE3及びクロック生成部12から出力される第1クロック信号CK11を用いてパラレル信号のメモリへの書き込み制御を行う。また、受信制御部18は、試験部11から出力されるリードイネーブル信号RE3及びリードクロック信号RC2を用いてメモリからのパラレル信号の読み出し制御を行う。受信制御部18によって読み出されたパラレル信号は、試験部11に出力される。
The
分周器19は、セレクタ16を介したシリアル信号を所定の分周比で分周する。尚、分周器19の分周比は、シリアル信号の周波数をジッタ測定部20でジッタ測定が可能となる程度の周波数まで低減する値に設定される。ジッタ測定部20は、サンプリング部14のコンパレータ34から出力される信号のエッジ位置を基準とし、分周器19から出力される信号のエッジ位置の基準からのずれ時間を電圧に変換することによりシリアル信号のジッタを測定する。そして、ジッタ測定部20は、その測定結果を示す信号をジッタ信号S4として試験部11に出力する。
The
次に、以上説明した構成の本発明の一実施形態によるデバイス試験装置1の動作について説明する。前述した通り、本実施形態のデバイス試験装置1は、サンプリング試験、機能試験、及びジッタ試験が実現可能である。このため、以下では、これら各試験時における動作について順に説明する。尚、以下の説明では、説明を簡単にするために、試験部11からはクロック信号CK10,CK20、ライトクロック信号WC1、リードクロック信号RC2が常時出力されているものとする。このため、クロック生成部12からは常時クロック信号CK11,CK21が出力されているとする。
Next, the operation of the
〔サンプリング試験時の動作〕
図2は、図1に示したデバイス試験装置1の構成のうち、サンプリング試験に用いられる構成のみを抜き出したブロック図である。また、図3は、サンプリング試験時のデバイス試験装置1で行われる動作の概要を示すフローチャートである。これらの図を参照しつつサンプリング試験時の動作について説明する。
[Operation during sampling test]
FIG. 2 is a block diagram in which only the configuration used for the sampling test is extracted from the configuration of the
サンプリング試験が開始される前に、試験部11は送信制御部13に対して試験データD1の書き込みを行う(ステップS11)。具体的には、試験部11から送信制御部13に対して、試験データD1及びライトイネーブル信号WE1が出力され、ライトイネーブル信号WE1が「H」レベルの間に、送信制御部13がライトクロック信号WC1に同期して試験データD1を不図示のメモリに書き込むことにより、試験データD1の書き込みが行われる。尚、試験データD1の書き込みが終了すると、ライトイネーブル信号WE1が「L」レベルになり、且つ試験部11からの試験データD1の出力が停止される。また、試験部11は、サンプリング部14のコンパレータ31a,31b,32a,32bに入力される基準電圧V1の値を所定の値に設定しておく。
Before the sampling test is started, the
送信制御部13に対する試験データD1の書き込みが終了すると、試験部11から試験開始信号S1が出力され、これによりDUT50に対する試験が開始される(ステップS12)。図4は、スタート信号ST、第1クロック信号CK11、及び第2クロック信号CK21等の関係を示すタイミングチャートである。尚、図4では、第2クロック信号CK21については立ち上がりエッジのみを矢印で示している。
When the writing of the test data D1 to the
試験部11から出力された試験開始信号S1がクロック生成部12のクロック監視部23に入力されると、クロック監視部23からは、試験開始信号S1が入力されてから最初に第1クロック信号CK11の立ち上がりエッジ位置と第2クロック信号CK21の立ち上がりエッジ位置が一致した時点(図4中における時刻t1)でスタート信号STが出力される。このスタート信号STは、図4に示す通り、立ち上がってから所定の間(第1クロック信号CK11と第2クロック信号CK21との立ち上がりエッジ位置が一致する周期T0の25周期分の時間)は「H」レベルが継続される信号である。
When the test start signal S1 output from the
クロック監視部23から出力されたスタート信号STは、送信制御部13のリードイネーブル信号入力端(RE)に入力される。これにより、送信制御部13が備える不図示のメモリに記憶された試験データが、クロック生成部12から出力される第1クロック信号CK11に同期して読み出される。送信制御部13において読み出された試験データD1は、DUT50に順次印加される(ステップS13)。DUT50に印加された試験データD1は、DUT50が備えるシリアル信号送信部53で差動信号のシリアル信号に変換され、PLL回路51からの転送クロックに同期して一対のデータ線L1に送信される。尚、PLL回路51で生成された転送クロックは、クロック信号送信部52で差動信号に変換されて一対のクロック線L2に送信される。
The start signal ST output from the
仮に、試験データD1が10ビットのパラレルデータであるとすると、DUT50から送信されるシリアル信号は、図4に示す通り、第1クロック信号CK11の各々の周期内において10ビット連続した信号となる。DUT50から送信されたシリアル信号及び転送クロックは、サンプリング部14に入力されてアンダーサンプリングされる(ステップS14)。つまり、一対のデータ線L1の各々を介した差動信号であるシリアル信号は、コンパレータ31a,31bにおいて第2クロック信号CK21の立ち上がりエッジのタイミングで基準電圧V1と比較され、シリアル信号の電圧が基準電圧V1を越えていれば「H」レベルの信号が出力される。同様に、一対のクロック線L2の各々を介した差動信号である転送クロックは、コンパレータ32a,32bにおいて第2クロック信号CK21の立ち上がりエッジのタイミングで基準電圧V1と比較され、転送クロックの電圧が基準電圧V1を越えていれば「H」レベルの信号が出力される。
If the test data D1 is 10-bit parallel data, the serial signal transmitted from the
ここで、DUT50に対しては第1クロック信号CK11に同期して試験データD1が印加される。これに対し、DUT50から送信されたシリアル信号及び転送クロックは、第1クロック信号CK11の周波数よりも僅かに低い周波数を有する第2クロック信号CK21を用いてアンダーサンプリングされる。このため、図4を参照すると、第1クロック信号CK11と第2クロック信号CK21との立ち上がりエッジ位置が一致する周期T0内においては、測定ポイント(サンプリング点)を規定する第2クロック信号CK21の立ち上がりエッジ(矢印で示されている)の第1クロック信号CK11の1周期内における位置が各周期毎に僅かながら異なることが分かる。また、スタート信号STが「H」レベルの間(時刻t1から時刻t2までの周期T0の25周期分に相当する時間が経過する迄の間)は、以上の動作が繰り返されることが分かる。
Here, the test data D1 is applied to the
コンパレータ31a,31b及びコンパレータ32a,32bから出力される信号(サンプリングデータ)の各々は、サンプリング制御部15に出力され、サンプリング部14においてアンダーサンプリングのために用いられた第2クロック信号CK21に同期して、サンプリング制御部15が備える不図示のメモリに書き込まれる(ステップS15)。このようにして、DUT50から送信されるシリアル信号及び転送クロックがサンプリング部14で順次アンダーサンプリングされ、そのサンプリングデータがサンプリング制御部15に書き込まれる。
Each of the signals (sampling data) output from the
以上の動作が繰り返されてサンプリング制御部15が備えるメモリに対するサンプリングデータの書き込み容量が無くなった場合には、その旨を示すフル信号S2がサンプリング制御部15から試験部11に出力される(ステップS16)。試験部11は、このフル信号S2に基づいてリードイネーブル信号RE2を出力することにより、サンプリング制御部15からのサンプリングデータの読み出しを行う(ステップS17)。尚、リードイネーブル信号RE2が「H」レベルの間は、リードクロックRC2に同期してサンプリングデータがサンプリング制御部15から順次読み出される。
When the above operation is repeated and the sampling data writing capacity to the memory included in the
次いで、試験部11は、サンプリング試験が終了したか否かを判断する(ステップS18)。サンプリング試験が終了していないと判断した場合(判断結果が「NO」である場合)には、試験部11はサンプリング部14のコンパレータ31a,31b,32a,32bに入力される基準電圧V1の値を変化させ(ステップS19)、再度試験開始信号S1を出力してDUT50の試験を行う。このようにして、サンプリング試験が終了するまでは、基準電圧V1の値を変化させつつシリアル信号及び転送クロックをサンプリングする動作が繰り返される。尚、DUT50の試験中は、試験データD1の印加を停止せずに連続して印加するのが望ましい。
Next, the
一方、サンプリング試験が終了したと判断した場合(判断結果が「YES」である場合)には、サンプリング制御部15から読み出したサンプリングデータに対して所定のソフトウェア処理を施して差動信号であるシリアル信号及び転送クロックをシングルエンド信号に変換する処理を行う。以上の処理が施されたサンプリングデータは、シリアル信号及び転送クロックの波形を示すデータになる。次いで、試験部11は、変換後した信号に基づいて、DUT50の良否を示すパス/フェイルの判定を行う(ステップS20)。具体的には、以上の処理によって得られたサンプリングデータを用いてシリアル信号の立ち上がり時間、立ち下がり時間、アイパターンの開口等が規格内に収まっているか否かを判定する。
On the other hand, when it is determined that the sampling test has been completed (when the determination result is “YES”), a predetermined software process is performed on the sampling data read from the
以上説明した通り、サンプリング試験時においては、試験部11からのクロック信号CK10,CK20からジッタを低減した第1クロック信号CK11及び第2クロック信号CK21をクロック生成部12で生成している。そして、ジッタを低減した第1クロック信号CK11に同期してDUT50に試験データD1を印加するとともに、ジッタを低減した第2クロック信号CK21のタイミングでDUT50から送信されたシリアル信号及び転送クロックをサンプリングしている。このため、DUT50の動作速度が数Gbpsと高速であっても問題なく試験を行うことができる。また、本実施形態においては、従来のようにオシロスコープにシリアル信号の波形を表示させて目視により判定する必要がないため、客観的な判定を短時間で行うことができる。このため、DUT50の数が多くても効率的な試験が可能である。
As described above, in the sampling test, the
〔機能試験時の動作〕
図5は、図1に示したデバイス試験装置1の構成のうち、機能試験に用いられる構成のみを抜き出したブロック図である。また、図6は、機能試験時のデバイス試験装置1で行われる動作の概要を示すフローチャートである。これらの図を参照しつつ機能試験時の動作について説明する。機能試験が開始される前に、試験部11は送信制御部13に対して試験データD1の書き込みを行う(ステップS21)。
[Operation during functional test]
FIG. 5 is a block diagram in which only the configuration used for the function test is extracted from the configuration of the
具体的には、試験部11から送信制御部13に対して、試験データD1及びライトイネーブル信号WE1が出力され、ライトイネーブル信号WE1が「H」レベルの間に、送信制御部13がライトクロック信号WC1に同期して試験データD1を不図示のメモリに書き込むことにより、試験データD1の書き込みが行われる。尚、試験データD1の書き込みが終了すると、ライトイネーブル信号WE1が「L」レベルになり、且つ試験部11からの試験データD1の出力が停止される。
Specifically, test data D1 and write enable signal WE1 are output from
送信制御部13に対する試験データD1の書き込みが終了すると、試験部11からリードイネーブル信号RE1が出力され、これによりDUT50に対する試験が開始される(ステップS22)。このイネーブル信号RE1は、送信制御部13のリードイネーブル信号入力端(RE)に入力される。これにより、送信制御部13が備える不図示のメモリに記憶された試験データが、クロック生成部12から出力される第1クロック信号CK11に同期して読み出される。送信制御部13において読み出された試験データD1は、DUT50に順次印加される(ステップS23)。DUT50に印加された試験データD1は、DUT50が備えるシリアル信号送信部53で差動信号のシリアル信号に変換され、PLL回路51からの転送クロックに同期して一対のデータ線L1に送信される。
When the writing of the test data D1 to the
DUT50から送信されたシリアル信号はサンプリング部14のコンパレータ33で受信されてシングルエンド信号に変換され、変換された信号がセレクタ16を介して受信モジュール17に入力する。そして、受信モジュール17においてシリアル信号に含まれるヘッダの検出が行われる。受信モジュール17でヘッダが検出されなかった場合(ステップS24の判断結果が「NO」の場合)には、受信モジュール17はヘッダの検出を開始してから一定の時間が経過したか否かを判断する(ステップS25)。ステップS25の判断結果が「NO」である場合には再度ヘッダの検出が行われる一方で、ステップS25の判断結果が「YES」である場合には、エラーが発生したとして一連の処理を終了する。
The serial signal transmitted from the
これに対し、受信モジュール17でヘッダが検出された場合(ステップS24の判断結果が「YES」の場合)には、受信モジュール17は、受信制御部18に対して検出結果を示す信号を出力するとともに、シリアル信号をパラレル信号に変換してライトイネーブル信号WE3とともに受信制御部18に出力する(ステップS26)。受信制御部18は、受信モジュール17から出力されるライトイネーブル信号WE3が「H」レベルの間は、第1クロック信号CK11に同期して受信モジュール17から出力されるパラレル信号を不図示のメモリに書き込む(ステップS27)。尚、受信モジュール17から受信制御部18に出力された検出結果を示す信号は、ヘッダ検出信号S3として試験部11に出力される。
On the other hand, when the header is detected by the reception module 17 (when the determination result of step S24 is “YES”), the
上記の受信制御部18から出力されたヘッダ検出信号S3を試験部11が受信すると、試験部11は、リードイネーブル信号RE3を出力する。これにより、受信制御部18は、メモリに記憶されたパラレルデータをリードクロックRC2に同期して読み出して試験部11に出力する(ステップS28)。次いで、試験部11は、ステップS28で読み出したパラレル信号を用いてDUT50の良否を示すパス/フェイルの判定を行う(ステップS29)。
When the
以上説明した通り、機能試験時においては、クロック生成部12で生成された第1クロック信号CK11を用いてDUT50に対する試験データD1の印加を行うとともに、高速のシリアル信号を受信を低速のパラレル信号に変換した上で第1クロック信号CK11を用いて受信制御部18に対する書き込みを行っている。ここで、ヘッダの検出は低速のパラレル信号に変換される前の高速のシリアル信号に対して行っているため、HDMIで実現可能な各種機能がDUT50で実現できているか否かを試験することができる。また、前述したサンプリング試験と機能試験とは切り替えが容易である。このため、サンプリング試験直後に機能試験を行う等の効率的な試験が可能である。
As described above, during the function test, the test data D1 is applied to the
〔ジッタ試験時の動作〕
図7は、図1に示したデバイス試験装置1の構成のうち、ジッタ試験に用いられる構成のみを抜き出したブロック図である。また、図8は、ジッタ試験時のデバイス試験装置1で行われる動作の概要を示すフローチャートである。これらの図を参照しつつジッタ試験時の動作について説明する。サンプリング試験及び機能試験と同様にジッタ試験時においても、試験開始前に試験部11は送信制御部13に対して試験データD1の書き込みを行う(ステップS31)。
[Operation during jitter test]
FIG. 7 is a block diagram in which only the configuration used for the jitter test is extracted from the configuration of the
具体的には、試験部11から送信制御部13に対して、試験データD1及びライトイネーブル信号WE1が出力され、ライトイネーブル信号WE1が「H」レベルの間に、送信制御部13がライトクロック信号WC1に同期して試験データD1を不図示のメモリに書き込むことにより、試験データD1の書き込みが行われる。但し、送信制御部13のメモリに書き込まれる試験データD1は、奇数ビット(例えば、9ビット)を単位として繰り返されるデータである。これは、DUT50に印加されるデータを偶数ビットを単位とした繰り返しのデータとすると特定のビットに係るエッジのジッタのみが測定されて、他のビットに係るエッジのジッタを測定することができなくなるという不具合の発生を防止するためである。
Specifically, test data D1 and write enable signal WE1 are output from
図9は、ジッタ測定時に用いられる試験データD1の一例を示す図である。図9において、周期T11は第1クロック信号CK11の周期を示しており、この周期T11毎に10ビットのパラレルデータである試験データD1が試験部11から出力されて送信制御部13に書き込まれる。尚、図9においては、説明の都合上、試験データD1の第1ビットから第10ビットまでを時間順に並べて図示している。また、周期T12は、DUT50から9ビット分のシリアル信号を送信するために要する時間を示している。尚、図9中のデータD2は試験データD1を2分周したデータであり、データD3は試験データD3を4分周したデータである。
FIG. 9 is a diagram illustrating an example of test data D1 used at the time of jitter measurement. In FIG. 9, a cycle T <b> 11 indicates the cycle of the first clock signal CK <b> 11, and test data D <b> 1 that is 10-bit parallel data is output from the
いま仮に、試験部11から出力される試験データD1が、偶数である10ビットを単位として繰り返されるデータであるとすると、この試験データD1を2分周又は4分周したデータの各周期T11内におけるエッジ位置は全ての周期T11において同じ位置になる。これに対し、試験部11から出力される試験データD1が、「101010100」からなる奇数の9ビットを単位として繰り返されるデータであるとすると、図9に示す通り、試験データD1を2分周したデータD2及び試験データD1を4分周したデータD3の各周期T11内におけるエッジ位置は何れも各周期T11毎に異なる位置になる。このため、試験データD1の全てのビットに係るエッジのジッタを測定することが可能となる。
Assuming that the test data D1 output from the
送信制御部13に対する試験データD1の書き込みが終了すると、試験部11からリードイネーブル信号RE1が出力され、これによりDUT50に対する試験が開始される(ステップS32)。このイネーブル信号RE1は、送信制御部13のリードイネーブル信号入力端(RE)に入力される。これにより、送信制御部13が備える不図示のメモリに記憶された試験データが、クロック生成部12から出力される第1クロック信号CK11に同期して読み出される。送信制御部13において読み出された試験データD1は、DUT50に順次印加される(ステップS33)。DUT50に印加された試験データD1は、DUT50が備えるシリアル信号送信部53で差動信号のシリアル信号に変換され、PLL回路51からの転送クロックに同期して一対のデータ線L1に送信される。また、PLL回路51で生成された転送クロックは、クロック信号送信部52で差動信号に変換されて一対のクロック線L2に送信される。
When the writing of the test data D1 to the
DUT50から送信されたシリアル信号は、サンプリング部14のコンパレータ33で受信されてシングルエンド信号に変換される。この変換された信号は、セレクタ16を介して分周器19に入力され、所定の分周比で分周された後にジッタ測定部20に入力する。また、DUT50から送信された転送クロックは、サンプリング部14のコンパレータ34で受信されてシングルエンド信号に変換された後にジッタ測定部20に入力する。そして、ジッタ測定部20は、サンプリング部14のコンパレータ34から出力される信号のエッジ位置を基準とし、分周器19から出力される信号のエッジ位置の基準からのずれ時間を電圧に変換することによりシリアル信号のジッタを測定する(ステップS34)。
The serial signal transmitted from the
ジッタ測定部20でジッタ測定が行われると、試験部11は測定結果をジッタ信号S4として読み出す(ステップS35)。次いで、試験部11は、ジッタ試験が終了したか否かを判断する(ステップS36)。ジッタ試験が終了していないと判断した場合(判断結果が「NO」である場合)には、試験部11は再度リードイネーブル信号RE1を出力してDUT50の試験を行う。一方、ジッタ試験が終了したと判断した場合(判断結果が「YES」である場合)には、試験部11は、ステップS35で読み出したジッタ信号S4に基づいてジッタが規格内に収まっているか否か(パス/フェイル)の判定を行う(ステップS37)。尚、図8に示すステップS32〜S35の処理を繰り返すことによりジッタの平均値を求めることができるが、平均値を求める必要がない場合にはステップS36の判断処理を省略しても良い。
When jitter measurement is performed by the
以上説明した通り、ジッタ試験時においては、クロック生成部12で生成された第1クロック信号CK11を用いてDUT50に対する試験データD1の印加を行い、DUT50から送信された転送クロックを基準としてDUT50から送信されたシリアル信号のジッタを測定している。このため、ジッタ試験を効率的に行うことが可能である。また、奇数ビットを単位として繰り返されるデータを用いてジッタ測定を行っているため、試験データD1の各ビットに係るエッジのジッタを測定することができる。
As described above, during the jitter test, the test data D1 is applied to the
以上、本発明の一実施形態によるデバイス試験装置について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、DUT50から送信されたシリアル信号及び転送クロックを差動信号のままサンプリングして試験部11で所定のソフトウェア処理を施すことによりシングルエンド信号に変換していた。しかしながら、シングルエンド信号への変換処理はサンプリング部14で行ってもよい。
The device test apparatus according to the embodiment of the present invention has been described above, but the present invention is not limited to the above-described embodiment, and can be freely changed within the scope of the present invention. For example, in the above embodiment, the serial signal and the transfer clock transmitted from the
また、上記実施形態では、説明の簡単のために、コンパレータ31a,31b,32a,32bの個体差により生ずるサンプリングデータ間の時間位置のずれを無視していた。しかしながら、実際にはこれらの時間位置のずれが生ずるため、この時間位置のずれを微調する処理をサンプリング部14でハードウェア的に行っても良い。或いは、サンプリング部14では微調を行わず、サンプリング制御部15から読み出したサンプリングデータ間の時間位置を試験部11でソフトウェア的に微調しても良い。
In the above embodiment, for the sake of simplicity of explanation, the time position shift between the sampling data caused by the individual differences of the
図10は、サンプリング部14の一変形例を示すブロック図である。尚、図10においては、図1に示したブロックと同一のブロックには同一の符号を付してある。図10に示す通り、本変形例においては、図1に示すサンプリング部14に波形合成部40a,40bが追加して設けられるとともに、スキュー調整部41が設けられている。波形合成部40aは、コンパレータ31a,31bの各々から出力されるサンプリングデータを合成してシングルエンド信号のサンプリングデータに変換する。同様に、波形合成部40bは、コンパレータ32a,32bの各々から出力されるサンプリングデータを合成してシングルエンド信号のサンプリングデータに変換する。これら波形合成部40a,40bで合成されたサンプリングデータは、サンプリング制御部15に出力される。
FIG. 10 is a block diagram illustrating a modification of the
スキュー調整回路41は、コンパレータ31a,31b,32a,32bの特性に基づいて、コンパレータ31a,31b,32a,32bに入力される第2クロック信号CK21のタイミングをそれぞれ調整する回路である。尚、コンパレータ31a,31b,32a,32bの個体差により生ずるサンプリングデータ間の時間位置のずれ量は予め測定されており、そのずれ量を示すデータがスキュー調整部41に入力される。以上の構成によって、サンプリングデータ間の時間位置のずれを微調する処理及びシングルエンド信号への変換処理をハードウェア的に行うことができる。
The
図11は、サンプリング部14の他の変形例を示すブロック図である。尚、図11においては、図1に示したブロックと同一のブロックには同一の符号を付してある。図11(a)に示す変形例においては、図1に示すサンプリング部14のコンパレータ31a,31bに代えて高速オペアンプ(OPerational amplifier)42及びコンパレータ44が設けられ、コンパレータ32a,32bに代えて高速オペアンプ43及びコンパレータ45が設けられている。尚、図10に示す変形例と同様のスキュー調整回路41が設けられている。
FIG. 11 is a block diagram illustrating another modification of the
高速オペアンプ42,43は、シリアル信号の転送速度が数Gbpsと高速であっても正常な動作が可能なオペアンプであり、差動信号であるシリアル信号及び転送クロックをそれぞれシングルエンド信号に変換する。コンパレータ44,45は、高速オペアンプ42,43から出力されるシリアル信号(シングルエンド信号)と所定の基準電圧V1とを第2クロック信号CK21の立ち上がりエッジのタイミングでそれぞれ比較し、シリアル信号の電圧が基準電圧V1を越えていれば「H」レベルの信号をそれぞれ出力する。以上の構成により、図10に示すサンプリング部14と同様に、サンプリングデータ間の時間位置のずれを微調する処理及びシングルエンド信号への変換処理をハードウェア的に行うことができる。
The high-speed
図11(b)に示す変形例においては、図1に示すサンプリング部14のコンパレータ31a,31bに代えて高速サンプル・ホールド回路46及び高速A/D変換回路48が設けられ、コンパレータ32a,32bに代えて高速サンプル・ホールド回路47及び高速A/D変換回路49が設けられている。尚、図11(a)に示す変形例と同様に、スキュー調整回路41が設けられている。
In the modification shown in FIG. 11B, a high-speed sample and hold
高速サンプル・ホールド回路46,47は、第2クロック信号CK21の立ち上がりエッジのタイミングにおけるシリアル信号及び転送クロックのレベルを保持する回路であって、シリアル信号の転送速度が数Gbpsと高速であっても正常な動作が可能なものである。高速A/D変換回路48,49は、高速サンプル・ホールド回路46,47と同様の高速動作が可能な回路であって、高速サンプル・ホールド回路46,47で保持されたレベルを第2クロック信号CK21のタイミングで二値化(ディジタル化)する。以上の構成によっても、サンプリングデータ間の時間位置のずれを微調する処理及びシングルエンド信号への変換処理をハードウェア的に行うことができる。
The high-speed sample and hold
尚、前述した実施形態では、試験部11に設けられるバーニアの設定値を「412」にすることによりクロック信号CK10の周波数f1をHDMIの転送クロックの最大周波数165MHzとほぼ同じ周波数に設定し、また、バーニアの設定値を「413」にすることによりクロック信号CK20の周波数f2をクロック信号CK10の周波数f1よりも僅かに低い164.8MHzに設定していた。かかる設定値はあくまでも一例であって、バーニアの設定値がバーニアの分解能の範囲(「0」〜「512」の範囲)内である限度において、クロック信号CK10,CK20の周波数を任意の周波数に設定することができる。
In the above-described embodiment, by setting the setting value of the vernier provided in the
1 デバイス試験装置
11 試験部
12 クロック生成部
13 送信制御部
14 サンプリング部
17 受信モジュール
19 分周器
20 ジッタ測定部
21,22 フィルタ部
23 クロック監視部
50 DUT
CK10,CK20 クロック信号
CK11 第1クロック信号
CK21 第2クロック信号
D1 試験データ
S1 試験開始信号
ST スタート信号
DESCRIPTION OF
CK10, CK20 clock signal CK11 first clock signal CK21 second clock signal D1 test data S1 test start signal ST start signal
Claims (8)
所定の周波数を有するクロック信号からジッタを低減した第1クロック信号を生成するとともに、前記所定の周波数よりも僅かに低い周波数を有するクロック信号からジッタを低減した第2クロック信号を生成し、且つ前記第1クロック信号と前記第2クロック信号とのエッジが所定の関係になったときにスタート信号を出力するクロック生成部と、
前記クロック生成部から前記スタート信号が出力されるタイミングで、前記第1クロック信号に同期して試験信号を前記送信デバイスに印加する試験信号印加部と、
前記試験信号の印加により前記送信デバイスから送信されるシリアル信号を、前記第2クロック信号に同期してアンダーサンプリングするサンプリング部と、
前記サンプリング部で得られたサンプリングデータに基づいて、前記送信デバイスの良否判定を行う試験部と
を備えており、
前記第1クロック信号及び前記第2クロック信号の基になるクロック信号は前記試験部から出力され、
前記第2クロック信号の周波数は、前記第1クロック信号の周波数に対して、前記試験部の最小分解能の整数倍に応じた周波数だけ低い周波数に設定される
ことを特徴とするデバイス試験装置。 In a device test apparatus for testing a transmission device that transmits a serial signal,
Generating a first clock signal with reduced jitter from a clock signal having a predetermined frequency, generating a second clock signal with reduced jitter from a clock signal having a frequency slightly lower than the predetermined frequency, and A clock generator that outputs a start signal when edges of the first clock signal and the second clock signal have a predetermined relationship;
A test signal application unit that applies a test signal to the transmission device in synchronization with the first clock signal at a timing when the start signal is output from the clock generation unit;
A sampling unit that undersamples a serial signal transmitted from the transmitting device by application of the test signal in synchronization with the second clock signal;
Based on the sampling data obtained by the sampling section, and a test unit for performing quality determination of the transmission device,
The clock signal that is the basis of the first clock signal and the second clock signal is output from the test unit,
The frequency of the second clock signal is set to a frequency lower than the frequency of the first clock signal by a frequency corresponding to an integral multiple of the minimum resolution of the test unit.
Device testing apparatus characterized by.
前記所定の周波数よりも僅かに低い周波数を有するクロック信号からジッタを低減した第2クロック信号を生成する第2フィルタと、
前記第1クロック信号のエッジ位置と前記第2クロック信号のエッジ位置との相対的な位置関係を監視し、両エッジ位置が一致した場合に前記スタート信号を出力するクロック監視部と
を備えることを特徴とする請求項1記載のデバイス試験装置。 The clock generation unit generates a first clock signal with reduced jitter from the clock signal having the predetermined frequency; and
A second filter for generating a second clock signal with reduced jitter from a clock signal having a frequency slightly lower than the predetermined frequency;
A clock monitoring unit that monitors a relative positional relationship between an edge position of the first clock signal and an edge position of the second clock signal, and outputs the start signal when both edge positions coincide with each other. The device test apparatus according to claim 1, wherein:
前記試験部は、前記受信部で前記ヘッダが検出された場合に、変換された前記パラレル信号に基づいて前記送信デバイスの良否判定を行う When the header is detected by the reception unit, the test unit performs pass / fail determination of the transmission device based on the converted parallel signal.
ことを特徴とする請求項1から請求項3の何れか一項に記載のデバイス試験装置。 The device test apparatus according to claim 1, wherein the device test apparatus is a device test apparatus.
前記ジッタ測定部は、前記送信デバイスから送信されるクロック信号を基準とした前記シリアル信号のジッタを測定することを特徴とする請求項5記載のデバイス試験装置。 The device test apparatus according to claim 5, wherein the jitter measurement unit measures jitter of the serial signal with reference to a clock signal transmitted from the transmission device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007161297A JP4849016B2 (en) | 2007-06-19 | 2007-06-19 | Device test equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007161297A JP4849016B2 (en) | 2007-06-19 | 2007-06-19 | Device test equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009002675A JP2009002675A (en) | 2009-01-08 |
| JP4849016B2 true JP4849016B2 (en) | 2011-12-28 |
Family
ID=40319238
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007161297A Expired - Fee Related JP4849016B2 (en) | 2007-06-19 | 2007-06-19 | Device test equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4849016B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025147377A1 (en) * | 2024-01-04 | 2025-07-10 | The Penn State Research Foundation | Apparatus and method for evaluation of sensor data via undersampling of sensor data |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2258051B (en) * | 1991-07-24 | 1995-04-05 | Genrad Ltd | Test system |
| JP3632652B2 (en) * | 2001-04-06 | 2005-03-23 | 横河電機株式会社 | IC tester |
| JP2003215204A (en) * | 2002-01-18 | 2003-07-30 | Matsushita Electric Ind Co Ltd | Semiconductor integrated circuit, test circuit thereof, and test method |
| KR100446298B1 (en) * | 2002-04-02 | 2004-08-30 | 삼성전자주식회사 | Circuit for measuring a rising or falling time of high speed data and method thereof |
| JP2005345239A (en) * | 2004-06-02 | 2005-12-15 | Yokogawa Electric Corp | IC tester |
-
2007
- 2007-06-19 JP JP2007161297A patent/JP4849016B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009002675A (en) | 2009-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5289736B2 (en) | Transceiver | |
| JP4373111B2 (en) | Test circuit | |
| US8384406B2 (en) | Semiconductor test apparatus and test method | |
| KR101385261B1 (en) | Parameter scanning for signal over-sampling | |
| JP5153766B2 (en) | Data receiving circuit Test equipment using the same | |
| US8825449B2 (en) | Structure and method of data synchronization for Multi measuring apparatus | |
| KR20110093606A (en) | Receiver, Test Device, Receive Method, and Test Method | |
| JP5472470B2 (en) | Semiconductor device | |
| US20120280696A1 (en) | Test chip and chip test system using the same | |
| JP2009501480A (en) | Test method and apparatus for transmission / reception system | |
| JP4625863B2 (en) | Transmitting apparatus and transmitting / receiving apparatus | |
| US20090235218A1 (en) | Testing phase error of multiple on-die clocks | |
| CN119690202A (en) | Signal generating device and signal generating method | |
| US7532995B1 (en) | Interpolator testing circuit | |
| JP4849016B2 (en) | Device test equipment | |
| US20080122666A1 (en) | Transmission device and electronic apparatus with self-diagnostic function, and self-diagnostic method for use therein | |
| KR100471006B1 (en) | test system for testing jitter of high speed data output device and total jitter testing method | |
| JP2016063430A (en) | Transmitter/receiver circuit, integrated circuit and test method | |
| US11184146B2 (en) | Reception device | |
| JP2021145266A (en) | Clock recovery device, error rate measuring device, clock recovery method, and error rate measuring method | |
| JP2009510842A (en) | Strobe technique for recovering clocks in digital signals | |
| US20060074682A1 (en) | Method for evaluating signal transmission quality | |
| JP5369524B2 (en) | Clock data recovery circuit | |
| JP2004274527A (en) | Data transceiver | |
| JP5410454B2 (en) | PULSE PATTERN GENERATION DEVICE, ERROR RATE MEASUREMENT SYSTEM USING THE DEVICE, AND PULSE PATTERN GENERATION METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100412 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110712 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110829 |
|
| 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: 20110920 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111003 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141028 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |