JP4907663B2 - Strobe technique for recovering clocks in digital signals - Google Patents
Strobe technique for recovering clocks in digital signals Download PDFInfo
- Publication number
- JP4907663B2 JP4907663B2 JP2008532444A JP2008532444A JP4907663B2 JP 4907663 B2 JP4907663 B2 JP 4907663B2 JP 2008532444 A JP2008532444 A JP 2008532444A JP 2008532444 A JP2008532444 A JP 2008532444A JP 4907663 B2 JP4907663 B2 JP 4907663B2
- Authority
- JP
- Japan
- Prior art keywords
- clock
- signal
- memory
- edge time
- data
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/319—Tester hardware, i.e. output processing circuits
- G01R31/3193—Tester hardware, i.e. output processing circuits with comparison between actual response and known fault free response
- G01R31/31937—Timing aspects, e.g. measuring propagation delay
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31725—Timing aspects, e.g. clock distribution, skew, propagation delay
- G01R31/31726—Synchronization, e.g. of test, clock or strobe signals; Signals in different clock domains; Generation of Vernier signals; Comparison and adjustment of the signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C29/56004—Pattern generation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C29/56012—Timing aspects, clock generation, synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Tests Of Electronic Circuits (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Manipulation Of Pulses (AREA)
Description
本発明は概括的には、半導体チップの試験に関し、より具体的にはデジタルデバイスのクロッキングに関する。
関連出願の参照
本出願は、全て2005年9月23日に出願の米国特許出願第11/234,599号、同第11/234,814号、及び同第11/234,542号の優先権を主張し、それらの特許出願の内容は、参照により全体が本明細書に援用される。
The present invention relates generally to semiconductor chip testing, and more specifically to digital device clocking.
REFERENCES TO RELATED APPLICATIONS This application is a priority of US patent application Nos. 11 / 234,599, 11 / 234,814, and 11 / 234,542, all filed September 23, 2005. And the contents of those patent applications are hereby incorporated by reference in their entirety.
製造中の半導体チップ及び集積回路を試験するために、自動試験装置(ATE)が広く用いられる。通常、或る特定の接続点において被試験デバイス(DUT)の出力応答を測定しながら、DUT上の多数の接続点に電気信号を印加するようにATEを構成することによって、機能試験が実行される。 Automatic test equipment (ATE) is widely used to test semiconductor chips and integrated circuits being manufactured. A functional test is typically performed by configuring an ATE to apply electrical signals to multiple connection points on a DUT while measuring the output response of the device under test (DUT) at a particular connection point. The
ATEは通常、DUTの性能を評価するときに、印加される入力信号と測定される出力信号との間の相対的なタイミングを測定する。高速信号に対するDUTの応答を評価するときには特に、適当なデータが確実に収集されるようにするために、多くの場合に、試験システムクロックのタイミングを極めて正確にする必要がある。 ATE typically measures the relative timing between an applied input signal and a measured output signal when evaluating the performance of the DUT. Especially when evaluating the response of a DUT to high-speed signals, it is often necessary to make the timing of the test system clock very accurate to ensure that appropriate data is collected.
多くの場合に、DUTのシステムクロックに対するDUTの性能を試験することが望ましい。したがって、ATEは通常、DUTの内部クロックに対する複数の時点において出力を測定するように構成することができる。しかしながら、信号のスルーイング(slewing)及びジッタが測定結果に大きく影響を及ぼすので、データ速度及びクロック速度が速くなると、DUTのシステムクロックに対する測定値が正確でなくなることがある。 In many cases, it is desirable to test DUT performance against the DUT system clock. Thus, the ATE can typically be configured to measure the output at multiple points in time relative to the internal clock of the DUT. However, signal slewing and jitter can have a significant effect on measurement results, and as data and clock speeds increase, measurements for the DUT system clock may not be accurate.
現在、多数の集積回路(IC)が、データに付随する同期クロックを有するバスを含む。貴重な試験システムハードウエアチャネルと関連を持つことなく、DUTの同期内部クロックにアクセスするのは実用的ではない。また、バス上のデータは、試験システムクロックに比べて非常に高いジッタを有することがあるので、これまで、試験システムクロックを用いて、同期クロックを有するバス上でデータを試験することには問題があった。 Currently, many integrated circuits (ICs) include a bus having a synchronous clock associated with the data. It is impractical to access the DUT's synchronous internal clock without being associated with a valuable test system hardware channel. Also, data on the bus can have very high jitter compared to the test system clock, so far it has been a problem to test data on a bus with a synchronous clock using the test system clock. was there.
システムクロックを使用することに伴って一般的に生じる過剰なスルー(slew)及びジッタを受けることなく、試験システムクロックを用いて、DUTデータ信号と比較するためのDUTクロックをエミュレートする方法及び装置が、2005年9月23日に本出願人によって出願された「STROBE TECHNIQUE FOR TEST OF DIGITAL SIGNAL TIMING」と題する同時係属中の米国特許出願第11/234,542号(代理人整理番号1954−US(4057/81)077311−0104)に記述されており、その特許出願は参照により本明細書に援用される。 Method and apparatus for emulating a DUT clock for comparison with a DUT data signal using a test system clock without suffering from the excessive slew and jitter typically associated with using a system clock No. 11 / 234,542 (Attorney Docket No. 1954-US) filed by the present applicant on September 23, 2005 and entitled “STROBE TECHNIQUE FOR TEST OF DIGITAL SIGNAL TIMING”. (4057/81) 077311-0104), the patent application of which is hereby incorporated by reference.
クロック情報がデジタル信号内に埋め込まれているシステムでは、多くの場合に、試験の目的上、クロック情報を再生することが望ましい。たとえば、ATEの分野では、多くの場合に、DUTから受信されるデジタル信号内に埋め込まれるクロック情報を再生することが望ましい。これまで、クロック情報は通常、位相同期ループPLLを基にするクロック再生回路を用いることによって、デジタル信号から再生されてきた。PLLを基にするクロック再生回路は、特定の予め設定された帯域幅において使用することに限定されるという不都合がある。 In systems where clock information is embedded in a digital signal, it is often desirable to regenerate the clock information for testing purposes. For example, in the ATE field, it is often desirable to recover the clock information embedded in the digital signal received from the DUT. Until now, clock information has usually been recovered from digital signals by using a clock recovery circuit based on a phase-locked loop PLL. The clock recovery circuit based on the PLL has the disadvantage that it is limited to use in a specific preset bandwidth.
本発明の実施の形態は、データ信号のようなデジタル信号内に埋め込まれるクロック情報を再生する。1つの例示的な実施の形態では、エッジ発生器を、徐々に遅延値が増加していく一連の遅延部にルーティングすることによって、1組のストローブパルスが生成される。デジタル信号が、ストローブパルスによってクロック供給される1組の並列ラッチのそれぞれの入力に印加される。それにより、1組の並列ラッチが、徐々に遅延が増加していく複数の時点において、データ信号のシングルショットの一連のサンプルを捕捉する。 Embodiments of the present invention recover clock information embedded in a digital signal such as a data signal. In one exemplary embodiment, a set of strobe pulses is generated by routing the edge generator to a series of delay sections with progressively increasing delay values. A digital signal is applied to each input of a set of parallel latches clocked by strobe pulses. Thereby, a set of parallel latches captures a series of samples of a single shot of the data signal at multiple time points where the delay gradually increases.
その例示的な実施の形態では、符号器が、シングルショットの一連のサンプルを、サンプリングされた信号のエッジ時間及び極性を表すワードに変換する。エッジ時間を表すワードは、メモリに格納することができる。アキュームレータが,多数(N個)のサンプルにわたる平均エッジ時間を収集する。アキュームレータにおいて用いられる値Nは、データを平均するサンプルの数を設定し、それにより、本発明の例示的な実施の形態の実効的な帯域幅を設定する。平均エッジ時間は、一定のデスキュー値によって調整され、そのデスキュー値はたとえば、レジスタに格納することができる。結果として調整された時間は、再生されたクロック時間を表しており、その後、メモリへのポインタとして用いられる。再生されたクロック時間と、再生されたクロックによって指示されるアドレスに格納されるデータエッジ時間との間の差を求め、予想される値と比較することができる。 In the exemplary embodiment, an encoder converts a single shot series of samples into words that represent the edge time and polarity of the sampled signal. Words representing edge times can be stored in memory. An accumulator collects the average edge time over many (N) samples. The value N used in the accumulator sets the number of samples that average the data, thereby setting the effective bandwidth of the exemplary embodiment of the present invention. The average edge time is adjusted by a constant deskew value, which can be stored, for example, in a register. The resulting adjusted time represents the recovered clock time and is then used as a pointer to the memory. The difference between the recovered clock time and the data edge time stored at the address pointed to by the recovered clock can be determined and compared to the expected value.
1つの例示的な実施の形態では、本発明は、デジタル信号にストローブを適用すること、ストローブの各ストローブパルスの時間においてデジタル信号の状態を格納すること、格納されたデータを、デジタル信号の状態変化のエッジ時間を特定するデジタルワードとして符号化すること、及びデジタルワードの所定の数のサンプルにわたる平均エッジ時間を求めることによって、デジタル信号からクロック信号を抽出する方法を提供する。デジタル信号として、たとえば、被試験デバイスのデータ信号を用いることができる。1つの特定の実施の形態では、デジタルワードは、1つのメモリ位置に格納することができ、平均エッジ時間を、そのメモリ位置へのポインタとして用いることができる。 In one exemplary embodiment, the present invention applies a strobe to a digital signal, stores the state of the digital signal at the time of each strobe pulse of the strobe, and stores the stored data in the state of the digital signal. A method is provided for extracting a clock signal from a digital signal by encoding it as a digital word that identifies the edge time of change, and determining an average edge time over a predetermined number of samples of the digital word. As the digital signal, for example, a data signal of a device under test can be used. In one particular embodiment, the digital word can be stored in one memory location and the average edge time can be used as a pointer to that memory location.
特定の実施の形態では、一定のデスキュー値を平均エッジ時間に加えて、調整済みの平均エッジ時間を形成することができる。調整済みの平均エッジ時間は、メモリへのポインタとして用いることができる、抽出されたクロックを表す。平均エッジ時間又は調整済みの平均エッジ時間は、バスを介して、複数のチャネルに供給することができ、複数のチャネルの受信側チャネル上でメモリへのポインタとして用いることができる。平均エッジ時間又は調整済みの平均エッジ時間によってアドレス指定されるメモリに格納されるデータエッジ時間を、予想されるデータと比較して、被試験デバイスのための合否指示を与えることができる。 In certain embodiments, a fixed deskew value can be added to the average edge time to form an adjusted average edge time. The adjusted average edge time represents an extracted clock that can be used as a pointer to memory. The average edge time or adjusted average edge time can be provided to multiple channels via the bus and can be used as a pointer to memory on the receiving channels of the multiple channels. The data edge time stored in the memory addressed by the average edge time or the adjusted average edge time can be compared with the expected data to provide a pass / fail indication for the device under test.
ストローブの各エッジをラッチクロック信号として複数のラッチのうちの対応するラッチに印加すること、デジタル信号を、ラッチのそれぞれの入力に印加すること、及びデジタル信号の状態をラッチのそれぞれの出力として受信することによって、ストローブをデジタル信号に印加することができる。特定の実施の形態では、符号化ステップの結果として、マルチビットワードが生成され、その第1の部分は状態変化の時間を特定し、第2の部分は状態変化の極性を特定する。マルチビットワードの伝送を逆多重化(デマルチプレックス)して、その伝送速度を低下させることができる。 Applying each edge of the strobe as a latch clock signal to the corresponding latch of the plurality of latches, applying a digital signal to each input of the latch, and receiving the state of the digital signal as each output of the latch By doing so, the strobe can be applied to the digital signal. In a particular embodiment, as a result of the encoding step, a multi-bit word is generated, the first part specifying the time of state change and the second part specifying the polarity of state change. Multi-bit word transmission can be demultiplexed (demultiplexed) to reduce its transmission rate.
本発明の例示的な実施の形態では、エッジ発生器出力信号を一連の遅延素子を含む遅延回路に印加すること、及び次々に遅延していくエッジ発生器出力信号のパルスを一連の遅延素子が受信するように各遅延素子間を接続することによってストローブを生成することができる。次々に遅延していくパルスはそれぞれ、ストローブパルスのうちの1つを形成する。遅延回路は、遅延ロックループによって制御することができ、その遅延素子は、遅延線誤差を補正するために調整することができる制御可能な加算素子を含む。 In an exemplary embodiment of the invention, an edge generator output signal is applied to a delay circuit including a series of delay elements, and a series of delayed delays of the edge generator output signal are generated by the series of delay elements. Strobes can be generated by connecting each delay element to receive. Each successively delayed pulse forms one of the strobe pulses. The delay circuit can be controlled by a delay locked loop, which includes a controllable summing element that can be adjusted to correct the delay line error.
本発明の別の例示的な実施の形態は、デジタル信号からクロック信号を抽出する装置を提供する。その例示的な装置は、エッジ発生器と通信し(信号伝達可能に接続され)、徐々にストローブを遅延させる複数の遅延素子と、それぞれが遅延素子のうちの対応する遅延素子に接続されるクロック供給入力を有し、データ信号を受信するデータ入力を有する複数のラッチと、複数のラッチと信号伝達可能に接続される符号器とを備える。符号器は、複数のラッチに格納される情報を、デジタル信号のエッジ時間を表すデジタルワードに変換するようになっている。その例示的な実施の形態は、符号器からの複数のデジタルワードを受信し、その平均を求めるようになっている平均化回路も備える。デジタルワードを受信し、格納するために、符号器と信号伝達可能に接続されるメモリを設けることができる。メモリへのデータ転送速度を低下させるために、符号器及びメモリと信号伝達可能に接続される逆多重化回路を設けることができる。 Another exemplary embodiment of the present invention provides an apparatus for extracting a clock signal from a digital signal. The exemplary apparatus communicates with an edge generator (connected signalably) and gradually delays the strobe and a clock connected to a corresponding one of the delay elements. A plurality of latches having a supply input and having a data input for receiving a data signal, and an encoder connected to the plurality of latches for signal transmission. The encoder converts the information stored in the plurality of latches into a digital word representing the edge time of the digital signal. The exemplary embodiment also includes an averaging circuit that is adapted to receive a plurality of digital words from the encoder and determine an average thereof. A memory connected in signal communication with the encoder can be provided for receiving and storing the digital word. In order to reduce the data transfer rate to the memory, a demultiplexing circuit connected to the encoder and the memory so as to transmit signals can be provided.
1つの特定の実施の形態では、平均化回路は、符号器と信号伝達可能に接続され、デジタルワードを受信するアキュームレータを備えることができる。クロック遅延データレジスタがデスキュー値を格納する。アキュームレータ及びクロック遅延レジスタと信号伝達可能に接続される加算回路が、平均エッジ時間をデスキュー値に加算して、抽出されたクロック値を表す調整済みの平均エッジ時間を与えるようになっている。 In one particular embodiment, the averaging circuit may comprise an accumulator that is communicatively connected to an encoder and that receives a digital word. A clock delay data register stores the deskew value. An adder circuit that is communicably connected to the accumulator and clock delay register adds the average edge time to the deskew value to provide an adjusted average edge time representative of the extracted clock value.
抽出されたクロック値をメモリへのポインタとして用いてメモリをアドレス指定するために、平均化回路及びメモリと信号伝達可能に接続されるルーティング回路を設けることができる。ルーティング回路は、複数のチャネルとの間で信号を伝達するように構成することができ、たとえば、クロックバスを含むことができる。特定のクロック時間におけるデータの予想される値と、抽出されたクロック値によってアドレス指定されるメモリ内のデータの値とを比較するために、メモリと信号伝達可能に接続される比較回路を設けることができる。 In order to address the memory using the extracted clock value as a pointer to the memory, an averaging circuit and a routing circuit connected in signal communication with the memory can be provided. The routing circuit can be configured to communicate signals to and from multiple channels, and can include, for example, a clock bus. Providing a comparator circuit communicatively connected to the memory for comparing the expected value of the data at a particular clock time with the value of the data in the memory addressed by the extracted clock value Can do.
本発明の、上記の特徴及び利点並びに他の特徴及び利点は、添付の図面を参照する例示的な実施形態の以下の詳細な説明からさらに十分に理解されるであろう。 The above features and advantages and other features and advantages of the present invention will be more fully understood from the following detailed description of exemplary embodiments with reference to the accompanying drawings, in which:
同期クロック信号と被試験データ信号とを直接的に比較することなく、同期したクロックによって生成されるデータを試験し、評価する1つの例示的な方法が図1を参照しながら包括的に説明される。 One exemplary method for testing and evaluating data generated by a synchronized clock without directly comparing the synchronized clock signal and the data signal under test is comprehensively described with reference to FIG. The
サンプリングステップ10では、ストローブを用いて、被試験デバイス(DUT)のデータ信号及びクロック信号がサンプリングされて、高い速度で、その状態の2値(2進値)が得られる。こうして、サンプリングされたデータは、徐々に遅延量が増加していく間隔において、被試験信号のシングルショットの一連のサンプルとして得られる。本明細書では、用語「シングルショット」が用いられるが、本発明の種々の実施形態では、複数の「シングルショットの」一連のサンプルを捕捉することができるように、たとえば複数のチャネル上で、又は時間と共に、本発明のクロック再生方法を何度も繰り返すことによって、サンプリングステップ10を何度も繰返し実行することができることは理解されるであろう。
In the
シングルショットの一連のサンプル内で、被試験信号のエッジ時間及びエッジ極性が検出される。符号化ステップ12では、検出されたエッジ時間及び極性が2値ワードに符号化される。1つの具体例では、符号化されたエッジ時間は、6ビットワードのうちの下位5ビットとして表され、極性は最上位ビットとして表される。
Within a single shot series, the edge time and edge polarity of the signal under test are detected. In the
本発明の方法を用いる高速試験装置の一例では、符号化された6ビットワードは、約2ギガバイト/秒で生成される。下流の記憶ステップ及び比較ステップのためにさらに適したデータ速度を与えるために、符号化されたワードを逆多重化して、わずか250メガバイト/秒において48ビットワードが与えられる。48ビットワードは、8つの5ビットエッジ時間と、対応する8つの1ビットエッジ極性とを表す。 In one example of a high-speed test apparatus using the method of the present invention, an encoded 6-bit word is generated at approximately 2 gigabytes / second. To provide a more suitable data rate for downstream storage and comparison steps, the encoded words are demultiplexed to give 48-bit words at only 250 megabytes / second. A 48-bit word represents eight 5-bit edge times and corresponding eight 1-bit edge polarities.
セレクタステップ14では、符号化されたデータが、サンプリングされたデータ信号のエッジ時間及び極性を表すか、又はサンプリングされたクロック信号のエッジ時間及び極性を表すかが判定される。符号化されたデータがサンプリングされたデータ信号のエッジ時間及び極性を表す場合には、記憶ステップ16が実行され、符号化されたデータがランダムアクセスメモリに格納される。その例示的な実施形態では、96×40ランダムアクセスメモリを用いて、符号化されたデータが格納される。
In
符号化されたデータがサンプリングされた同期クロック信号のエッジ時間及び極性を表す場合には、1つの極性を有する符号化されたデータだけが選択され、クロックエッジ時間として用いられる。クロック選択ステップ18では、符号化されたクロックエッジ時間がクロックバスにルーティングされる。こうして、クロックエッジデータを、複数のチャネルにルーティングし、1つ又は複数のチップにおいて用いることができる。
If the encoded data represents the edge time and polarity of the sampled synchronous clock signal, only the encoded data having one polarity is selected and used as the clock edge time. In
メモリアクセスステップ20では、クロックデータが、対応する符号化されたデータ信号エッジ時間のランダムアクセスメモリアドレスへのポインタとして用いられる。比較ステップ22では、クロックアドレスにおいてメモリ内で見つけられたデータエッジ時間が、予想される値と比較され、代表データ信号エッジ時間が、代表クロックエッジ時間の所定の限度内にあるか否かが判定される。それにより、合否指示を自動的に生成することができる。
In the memory access step 20, the clock data is used as a pointer to the random access memory address of the corresponding encoded data signal edge time. In a
サンプリングステップ10を実行して、DUTのデータ信号及び/又はクロック信号の状態の短い間隔の読み値が得られる。図2は、被試験デバイスのデータ信号24エッジ及びクロック信号26の相対的なタイミングの一例を示す概略的なタイミング図である。被試験デバイス内のデータ信号24は、エッジ28において状態を変更する電圧/論理レベルとして示される。クロック信号26はエッジ30において状態を変更する。ストローブ32、34は、短い間隔のパルスを与え、各パルスが、被試験データ信号の状態のサンプリングをトリガする。
Sampling
それにより、サンプリングの結果として、短い間隔の時間間隔において、被試験データ信号又はクロック信号の状態を示す一連のビット36、38が生成される。クロック信号を表す一連のビット38内の状態40の変化は、データ信号を表す一連のビット36内のデータ信号の状態42と比較するためのタイミング基準として用いることができる。その例示的な実施形態では、一連のビット36及び38は、図1及び図4を参照して本明細書において説明されるように、その間の比較が行われる前にさらに符号化される。
As a result of the sampling, a series of
本明細書全体を通して、一連のストローブパルス又は信号を説明するために用いられる用語「短い間隔の」は広く解釈されるべきであること、及びそのような間隔は特定の試験形態の要件に応じて異なることがあることは、当業者であれば理解されるであろう。被試験デバイスのタイミングに対して「短い間隔」であるそのようなパルス又は信号は、おそらく被試験信号又はクロック信号よりも高い周波数を有するか、又は同じ周波数を有することがあることは理解されるであろう。 Throughout this specification, the term “short interval” used to describe a series of strobe pulses or signals should be interpreted broadly, and such intervals are dependent on the requirements of a particular test configuration. Those skilled in the art will appreciate that this may be different. It is understood that such pulses or signals that are “short intervals” relative to the timing of the device under test will probably have a higher frequency than the signal under test or clock signal, or may have the same frequency. Will.
被試験データ信号又はクロック信号のストローブされたサンプルを得るサンプリング装置が図3に示される。単一のストローブパルスのような開始信号が、従来のエッジ発生器によって生成され、遅延線入力44に印加される。一連の遅延素子が、徐々に遅延が増加していく開始信号48を出力する。その例示される装置では、徐々に遅延が増加していく開始信号48は、当該技術分野において知られているような加算回路50の中に導かれ、遅延素子間で補間が行われ、それにより、開始信号の間隔をさらに短くしたさらなる信号52が与えられる。
A sampling device for obtaining a strobed sample of the data signal under test or clock signal is shown in FIG. A start signal, such as a single strobe pulse, is generated by a conventional edge generator and applied to the
その例示的な装置では、加算回路50は加算素子52を備えており、各加算素子は、8段階の設定(すなわち、3ビット制御)を有する精細なバーニアに基づくギルバートセルを含む。その設定は、遅延線誤差を補正するために調整することができる。遅延線素子46のための速度制御電流が、遅延ロックループ56によって与えられる。入力ストローブパルスの間隔を短くした遅延信号はそれぞれ、対応するD−ラッチ58のクロック入力に与えられる。被試験データ信号又は同期クロック信号60が、D−ラッチのそれぞれへの入力としてルーティングされる。結果として、D−ラッチに格納されるデータは、被試験データ信号又はクロック信号の状態の2値スナップショットを表す。その例示的な装置では、被試験信号の31ビット幅のストローブされた表現を得るために、1組の31個のD−ラッチが用いられる。
In the exemplary apparatus, the summing circuit 50 includes summing
同期クロックのストローブされた表現を用いてDUT内のデータ信号を試験する装置を、図4を参照しながら説明する。被試験信号59及びストローブ61がサンプリング回路62に印加される。その例示的な装置では、サンプリング回路62は、図3を参照しながら詳細に説明されたサンプリング装置である。サンプリング回路62と通信する符号器(エンコーダ)回路64が、サンプリング回路62から、被試験信号の短い間隔のストローブされた表現を受信し、それを、エッジ時間及びエッジ極性(すなわち、ハイからロー、又はローからハイ)を表すデータワードに変換する。その例示的な装置では、符号器は、エッジ遷移の31ビット2値スナップショットを6ビットワードに変換する。最上位ビットを用いて、エッジ極性が表され、残りの5ビットを用いて、エッジ時間が表される。本明細書において説明される符号化は、例示するために、6ビットワード及び1ビット極性表現を用いるが、数多くの他のワード長を用いることができ、他の方式を用いてそのようなデータ長にデータを符号化することができることは当業者には理解されよう。
An apparatus for testing data signals in a DUT using a strobed representation of a synchronous clock will be described with reference to FIG. A signal under
本発明の例示的な装置では、符号器から約2ギガバイト/秒において6ビットワードが出力される。符号器64と通信するデマルチプレクサ66を用いて、データが、250メガバイト/秒のデータ速度の48ビットワードに変換される。その48ビットワードは、エッジ時間を表す8つの5ビットデータワードと、その対応する8つの単一の極性ビットとを含む。逆多重化は全ての事例において必ずしも必要でないことがあり、種々の他のビット速度及び/又は逆多重化の細部を選ぶことができることは当業者には理解されよう。
In the exemplary apparatus of the present invention, a 6-bit word is output from the encoder at approximately 2 gigabytes / second. Using a
ルータ回路70を用いて、DUTの同期クロックを表す信号が、テスタクロックバス72上にルーティングされる。また、ルーティング回路70は、システムクロックを表すために、1つの極性を有するクロックエッジ時間だけを選択し、すなわち、クロックセット(立ち上がり極性)を表すエッジ時間を選択し、クロックリセット(立ち下がり極性)を無視する。それによりテスタバス72にルーティングされるクロックエッジ時間を、複数のチャネル上で用いることができる。
Using the
DUTのデータ信号を表す、デマルチプレクサ66から出力されるワードは、クロック信号として選択されることはなく、ランダムアクセスメモリ68にそのまま格納される。その例示的な装置では、データは96×40ランダムアクセスメモリに格納される。数多くの他のランダムアクセスメモリ構成を用いることができることは当業者には理解されよう。
The word output from the
テスタバス72上のクロックエッジ時間は、ランダムアクセスメモリ68内に格納されるデータをアドレス指定するポインタとして用いられる。ルーティング回路74が、ポインタとして用いるバス上のクロックを選択し、そのクロックエッジ時間を比較回路76にルーティングする。比較回路76は、クロックエッジ時間をランダムアクセスメモリ68へのアドレスとして与え、そのアドレスに格納されるデータエッジ時間を読み出す。ランダムアクセスメモリから読み出されたデータがクロックエッジ時間と比較され、その間の差が決定される。
The clock edge time on the
比較回路78が、データエッジと同期クロックエッジとの間の差の予想される値77を、比較回路76によって見いだされた差と比較する。比較回路78は、予想からの差が指定された限度内にあるか否かに応じて、比較毎に合否信号を出力する。
したがって、本明細書に説明される、マルチストローブ試験の方法及び装置の種々の実施形態は、被試験信号を、その正確なエッジ時間、及び対応するエッジ時間における遷移の極性の点から表現する手段を提供することができる。こうして表されるエッジ時間及び極性は、被試験デバイスの同期クロックのようなタイミング信号と比較するために格納される。そのタイミング信号も、その正確なエッジ時間に関して表される。タイミング信号エッジ時間のこの表現は、たとえば、ランダムアクセスメモリ内の対応するデータ信号エッジ時間と比較するために、試験システム全体を通して用いるクロックバスに与えることができる。そのような比較の結果を、予想される値とつき合わせて、被試験デバイスが試験仕様に準拠しているか否かを判定することができる。 Accordingly, various embodiments of the multi-strobe test method and apparatus described herein provide a means for representing a signal under test in terms of its exact edge time and the polarity of the transition at the corresponding edge time. Can be provided. The edge time and polarity thus represented are stored for comparison with a timing signal, such as a synchronous clock of the device under test. The timing signal is also expressed in terms of its exact edge time. This representation of the timing signal edge time can be provided on a clock bus used throughout the test system, for example, to compare with a corresponding data signal edge time in a random access memory. The result of such comparison can be matched with expected values to determine whether the device under test is compliant with the test specification.
データ信号からクロック情報を再生する1つの例示的な方法は、図1を参照しながら上述した、同期したクロックによって生成されるデータを試験し、評価する方法に、ステップを追加することによって果たすことができる。データ信号からクロック情報を再生する例示的な方法を、図5を参照しながら包括的に説明する。 One exemplary method of recovering clock information from a data signal is accomplished by adding steps to the method of testing and evaluating data generated by a synchronized clock described above with reference to FIG. Can do. An exemplary method for recovering clock information from a data signal is described generically with reference to FIG.
サンプリングステップ82が実行され、エッジ発生器が入力ストローブを開始する。ストローブを用いて、被試験デバイス(DUT)のデータ信号のようなデジタル信号がサンプリングされて、高い速度で、その状態の2値が得られる。得られた2値は、徐々に遅延量が増加していく間隔において、デジタル信号のシングルショットの一連のサンプルを与える。
A
シングルショットの一連のサンプルの中で、エッジ時間及びエッジ極性が検出される。符号化ステップ84では、検出されたエッジ時間及び極性が2値ワードに符号化される。1つの具体例では、符号化されるエッジ時間は、6ビットワードの下位5ビットとして表され、極性は最上位ビットとして表される。
Edge time and edge polarity are detected in a single shot series. In an
本発明の例示的な方法を用いる高速試験装置の一例では、符号化された6ビットワードは、毎秒約2ギガバイトにおいて生成される。下流にある記憶ステップ及び比較ステップのためにさらに適したデータ速度を与えるために、符号化されたワードを逆多重化して、わずか毎秒250メガバイトの48ビットワードを与えることができる。48ビットワードは、8つの5ビットエッジ時間、及び対応する8つの1ビットエッジ極性を表す。 In one example of a high-speed test device using the exemplary method of the present invention, an encoded 6-bit word is generated at about 2 gigabytes per second. In order to provide a more suitable data rate for downstream storage and comparison steps, the encoded words can be demultiplexed to give a 48-bit word of only 250 megabytes per second. A 48-bit word represents eight 5-bit edge times and corresponding eight 1-bit edge polarities.
記憶ステップ86が実行され、符号化されたエッジ時間がメモリに格納される。その例示的な方法では、96×40ランダムアクセスメモリを用いて、符号化されたエッジ時間が格納される。
A
平均アキュームレータステップ88が実行され、符号化されたエッジ時間が多数(N個)のサンプルにわたって累算され、N個のサンプルにわたる平均エッジ時間が求められる。その後、平均調整ステップ90が実行され、デスキュー値によって平均エッジ時間が調整される。1つの例示的な実施形態では、デスキュー値は一定の値である。オプションのバスへの書込みステップ92では、調整済みの平均をクロックバスに書き込むことができる。調整済みの平均は、抽出されたクロックを表す。
An
メモリアクセスステップ94では、調整済みの平均が、対応する符号化されたデータ信号エッジ時間のメモリアドレスへのポインタとして用いられる。比較ステップ96では、抽出されたクロックによって指示されるアドレスにおいてメモリ内で見いだされるデータエッジ時間が、予想される値と比較され、代表的データ信号エッジ時間が、抽出されたクロック時間の所定の限度内にあるか否かが判定される。最後のステップ98では、それにより、合否指示を自動的に生成することができる。
In
デジタル信号からクロック情報を抽出する1つの例示的な装置を、図4を参照しながら上述した、同期クロックのストローブされた表現を用いてDUT内のデータ信号を試験する装置に構成要素を追加することによって説明する。クロック情報を抽出する例示的な装置は、図6を参照しながら包括的に説明する。 One exemplary apparatus for extracting clock information from a digital signal adds components to an apparatus for testing a data signal in a DUT using a strobed representation of a synchronous clock described above with reference to FIG. I will explain. An exemplary apparatus for extracting clock information is described generically with reference to FIG.
例示的な装置では、DUTからのデジタル信号59が、サンプリング回路62に印加される。エッジ発生器61からの信号が、第2の入力として、サンプリング回路62に印加される。例示的な装置では、サンプリング回路62は、図3に関して詳細に説明されたサンプリング装置である。符号器回路64、デマルチプレクサ66、ランダムアクセスメモリ68、比較回路76、及び予想される値77を処理して(operate on)合否信号80を出力するように動作する比較回路78は、図4を参照しながら上述したように構成されると共に動作する。
In the exemplary device, a
デマルチプレクサ66からアキュームレータ102に符号化されたエッジ時間を導くために、ルータ回路100を用いることができる。アキュームレータ102は、符号化されたエッジ時間のN個のサンプルを収集して、N個のサンプルにわたる平均エッジ時間を求める。アキュームレータ102と通信する初期値レジスタ104が、アキュームレータ初期値を格納し、平均エッジ時間を計算するために、その初期値をアキュームレータに与える。クロック遅延データレジスタ106を用いて、アキュームレータ102によって与えられる平均エッジ時間と合成するためのデスキュー値を格納し、正確なポインタ値を与えるために必要に応じて平均時間を調整することができる。クロック遅延データレジスタ106及びアキュームレータ102と通信する加算器回路108を用いて、デスキュー値と、アキュームレータ102によって決定された平均エッジ時間とを合成して、調整済みの平均エッジ時間を形成することができる。調整済みの平均エッジ時間は、クロックバス72に伝達することができる。調整済みの平均エッジ時間は、抽出されたクロックを表す。それによってテスタバス72にルーティングされるクロックエッジ時間は、複数のチャネルにおいて用いることができる。しかしながら、抽出されたクロックが局所的に用いられるだけであるとき、それはクロックバス72を介して送信されるのではなく、ルーティング回路74に直に送られ、ルーティング回路74を用いて、メモリ68を指示するために用いられるべき信号が選択される。この信号は、ランダムアクセスメモリへのポインタになる。
加算器回路108からの抽出されたクロック時間は、メモリ68に格納されるデータをアドレス指定するポインタとして用いることができる。ルーティング回路54は、加算器回路108から入力されるローカルクロックを選択し、このクロックエッジ時間を比較回路76にルーティングしなければならない。さらに、加算器回路108からのクロックをクロックバス72にルーティングして、必要に応じて、他のチャネルのためのクロックとして用いることができる。比較回路76は、メモリ68へのアドレスとしてクロックエッジ時間を与え、そのアドレスに格納されるデータエッジ時間を読み出す。メモリから読み出された値をクロックエッジ時間と比較して、その間の差が決定される。
The extracted clock time from
したがって、本発明の種々の実施形態は、上記で説明されたマルチストローブ装置に構成要素を追加することによって、被試験デバイスのデジタル信号からクロック信号を抽出する手段を提供する。そのクロック抽出手段を用いて、マルチストローブ試験方法を補うことができるか、又は単独で動作し、クロック抽出動作のみを実行することができる。 Accordingly, various embodiments of the present invention provide a means for extracting a clock signal from a digital signal of a device under test by adding components to the multi-strobe apparatus described above. The clock extraction means can be used to supplement the multi-strobe test method, or operate alone and perform only the clock extraction operation.
本明細書において、本発明の例示的な実施形態を、ストローブパルスに関して包括的に説明したが、ストローブパルスは、対応するラッチをトリガするために、方形波信号、正弦波信号、三角波、インパルス等の種々の波形サイクルにおいてしきい値電圧を印加することを含むことができることは当業者には理解されよう。たとえば、本発明の例示的な実施形態では、矩形波パルスのリーディングエッジ(前縁)をストローブパルスとして用いることができるものと考えられる。 Although exemplary embodiments of the present invention have been described herein generically with respect to strobe pulses, the strobe pulses can be square wave signals, sine wave signals, triangular waves, impulses, etc. to trigger the corresponding latches. Those skilled in the art will appreciate that application of the threshold voltage in various waveform cycles can be included. For example, in an exemplary embodiment of the invention, it is contemplated that the leading edge (leading edge) of a square wave pulse can be used as a strobe pulse.
本明細書において、本発明の例示的な実施形態を自動試験装置に関して包括的に説明したが、本発明は、数多くの他の信号比較演算において有用であることは当業者には理解されよう。たとえば、本発明は、数限りない高速処理の用途において、デジタル信号からクロック情報を抽出することに関する有用性を見いだすことになるものと考えられる。 While exemplary embodiments of the present invention have been described generally herein with reference to automated test equipment, those skilled in the art will appreciate that the present invention is useful in numerous other signal comparison operations. For example, the present invention will find utility with respect to extracting clock information from digital signals in numerous high-speed processing applications.
本明細書において開示される実施形態に対して種々の変更を加えることができることは理解されよう。それゆえ、上記の説明は、限定するものと解釈されるべきではなく、単に種々の実施形態を例示するものと見なされるべきである。当業者であれば、特許請求の範囲の範囲内で、他の変更を思いつくであろう。 It will be understood that various modifications may be made to the embodiments disclosed herein. Therefore, the above description should not be construed as limiting, but merely as exemplifications of various embodiments. Those skilled in the art will envision other modifications within the scope of the claims.
Claims (20)
前記デジタル信号に複数のストローブパルスを含むストローブを印加し、
前記ストローブのストローブパルスの時間における前記デジタル信号の状態を格納し、
前記格納された状態をデジタルワードとして符号化し、それにより、前記デジタル信号の状態変化のエッジ時間を特定し、
前記デジタルワードの所定の数のサンプルにわたる平均エッジ時間を決定する、
ことを含む方法。A method for extracting a clock signal from a digital signal,
Applying a strobe including a plurality of strobe pulses to the digital signal;
Storing the state of the digital signal in the time of the strobe pulse of the strobe;
Encoding the stored state as a digital word, thereby identifying an edge time of state change of the digital signal;
Determining an average edge time over a predetermined number of samples of the digital word;
A method involving that.
前記平均エッジ時間を前記メモリ位置へのポインタとして用いること、
をさらに含む、請求項1に記載の方法。Storing the digital word in one memory location, and using the average edge time as a pointer to the memory location;
The method of claim 1, further comprising:
前記調整済みの平均エッジ時間を前記メモリ位置へのポインタとして用いること、
をさらに含む、請求項3に記載の方法。Storing the digital word in one memory location, and using the adjusted average edge time as a pointer to the memory location;
The method of claim 3, further comprising:
前記比較することの結果として、合否指示を与えること、
をさらに含む、請求項4に記載の方法。Comparing the data edge time at the memory location addressed by the adjusted average edge time with expected data, and providing a pass / fail indication as a result of the comparison;
The method of claim 4, further comprising:
前記ストローブの前記パルスのそれぞれをラッチクロック信号として複数のラッチのうちの対応するラッチに印加すること、
前記デジタル信号を前記ラッチのそれぞれの入力に印加すること、及び
前記デジタル信号の状態を前記ラッチのそれぞれの出力として受信すること、
によって、前記デジタル信号に印加される、請求項1に記載の方法。The strobe is
Applying each of the pulses of the strobe as a latch clock signal to a corresponding latch of the plurality of latches;
Applying the digital signal to a respective input of the latch; and receiving the state of the digital signal as a respective output of the latch;
The method of claim 1, wherein the method is applied to the digital signal.
順次遅延されたエッジ発生器出力信号のエッジのコピーを受信するように前記遅延素子のそれぞれの間を接続し、前記順次遅延されたエッジのコピーがそれぞれ、前記ストローブパルスのうちの1つを形成する、
ことによってストローブを生成することをさらに含む、請求項1に記載の方法。Applying an edge generator output signal to a delay circuit including a series of delay elements;
Connect between each of the delay elements to receive a copy of the edge of the sequentially delayed edge generator output signal, each copy of the sequentially delayed edge forming one of the strobe pulses. To
The method of claim 1, further comprising:
エッジ発生器と通信し、増加するストローブ遅延の複数の遅延素子と、
複数のラッチであって、それぞれが前記遅延素子の対応する遅延素子に接続されるクロック供給入力および前記データ信号を受信するデータ入力を有する、複数のラッチと、
前記複数のラッチと通信する符号器であって、前記複数のラッチに格納される情報を、前記デジタル信号のエッジ時間を表すデジタルワードに変換するように適応される、符号器と、
前記符号器から複数のデジタルワードを受信すると共にその平均を決定するように適応される平均化回路と、
を備える装置。An apparatus for extracting a clock signal from a digital signal,
A plurality of delay elements that communicate with the edge generator and increase strobe delay;
A plurality of latches, each having a clock supply input connected to a corresponding delay element of the delay element and a data input for receiving the data signal;
An encoder in communication with the plurality of latches, the encoder adapted to convert information stored in the plurality of latches into a digital word representing an edge time of the digital signal;
An averaging circuit adapted to receive a plurality of digital words from the encoder and determine an average thereof;
A device comprising:
前記符号器と通信し、前記デジタルワードを受信するアキュームレータと、
デスキュー値を格納するクロック遅延データレジスタと、
前記アキュームレータ及び前記クロック遅延レジスタと通信する加算回路と、
を備え、前記加算回路は、前記平均エッジ時間を前記一定のデスキュー値に加えて、抽出されたクロック値を形成するように適応される、請求項13に記載の装置。The averaging circuit is
An accumulator that communicates with the encoder and receives the digital word;
A clock delay data register for storing the deskew value;
An adder circuit in communication with the accumulator and the clock delay register;
14. The apparatus of claim 13, wherein the summing circuit is adapted to add the average edge time to the constant deskew value to form an extracted clock value.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/234,599 | 2005-09-23 | ||
| US11/234,814 US7574632B2 (en) | 2005-09-23 | 2005-09-23 | Strobe technique for time stamping a digital signal |
| US11/234,542 | 2005-09-23 | ||
| US11/234,542 US7856578B2 (en) | 2005-09-23 | 2005-09-23 | Strobe technique for test of digital signal timing |
| US11/234,599 US7573957B2 (en) | 2005-09-23 | 2005-09-23 | Strobe technique for recovering a clock in a digital signal |
| US11/234,814 | 2005-09-23 | ||
| PCT/US2006/037099 WO2007038339A2 (en) | 2005-09-23 | 2006-09-22 | Strobe technique for recovering a clock in a digital signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009510842A JP2009510842A (en) | 2009-03-12 |
| JP4907663B2 true JP4907663B2 (en) | 2012-04-04 |
Family
ID=37900290
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008532444A Active JP4907663B2 (en) | 2005-09-23 | 2006-09-22 | Strobe technique for recovering clocks in digital signals |
| JP2008532401A Active JP5254794B2 (en) | 2005-09-23 | 2006-09-22 | Strobe technique for testing the timing of digital signals |
| JP2008532445A Active JP5254795B2 (en) | 2005-09-23 | 2006-09-22 | Strobe technique for time stamping digital signals |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008532401A Active JP5254794B2 (en) | 2005-09-23 | 2006-09-22 | Strobe technique for testing the timing of digital signals |
| JP2008532445A Active JP5254795B2 (en) | 2005-09-23 | 2006-09-22 | Strobe technique for time stamping digital signals |
Country Status (4)
| Country | Link |
|---|---|
| EP (3) | EP1927204A2 (en) |
| JP (3) | JP4907663B2 (en) |
| KR (3) | KR101237878B1 (en) |
| WO (3) | WO2007038233A2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7574632B2 (en) | 2005-09-23 | 2009-08-11 | Teradyne, Inc. | Strobe technique for time stamping a digital signal |
| US7856578B2 (en) | 2005-09-23 | 2010-12-21 | Teradyne, Inc. | Strobe technique for test of digital signal timing |
| US7573957B2 (en) | 2005-09-23 | 2009-08-11 | Teradyne, Inc. | Strobe technique for recovering a clock in a digital signal |
| CN102356594B (en) * | 2009-04-30 | 2015-03-25 | 爱德万测试株式会社 | Clock generating apparatus, testing apparatus and clock generating method |
| JP5211239B2 (en) * | 2009-05-11 | 2013-06-12 | 株式会社アドバンテスト | Receiving device, testing device, receiving method and testing method |
| JPWO2011033589A1 (en) * | 2009-09-18 | 2013-02-07 | 株式会社アドバンテスト | Test apparatus and test method |
| JPWO2011033588A1 (en) * | 2009-09-18 | 2013-02-07 | 株式会社アドバンテスト | Test apparatus and test method |
| WO2014108742A1 (en) * | 2013-01-09 | 2014-07-17 | Freescale Semiconductor, Inc. | Method and apparatus for sampling a signal |
| US9279857B2 (en) | 2013-11-19 | 2016-03-08 | Teradyne, Inc. | Automated test system with edge steering |
| KR101738005B1 (en) | 2016-06-10 | 2017-05-19 | (주)제이케이아이 | Logic analyzer |
| US10733345B1 (en) * | 2018-08-23 | 2020-08-04 | Cadence Design Systems, Inc. | Method and system for generating a validation test |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3997740A (en) * | 1975-05-30 | 1976-12-14 | Bell Telephone Laboratories, Incorporated | Pulse train analyzer |
| US4989202A (en) * | 1988-10-14 | 1991-01-29 | Harris Corporation | ISDN testing device and method |
| US5084669A (en) * | 1990-03-08 | 1992-01-28 | Telefonaktiebolaget L M Ericsson | Direct phase digitization |
| DE69324507T2 (en) * | 1992-01-16 | 1999-10-07 | Hamamatsu Photonics K.K., Hamamatsu | Arrangement for measuring the temporal relationship between two or more signals |
| JP2682334B2 (en) * | 1992-05-29 | 1997-11-26 | 日本電気株式会社 | Image signal coding transmission method |
| US5446650A (en) * | 1993-10-12 | 1995-08-29 | Tektronix, Inc. | Logic signal extraction |
| US5526286A (en) * | 1994-02-16 | 1996-06-11 | Tektronix, Inc. | Oversampled logic analyzer |
| US6173207B1 (en) * | 1997-09-22 | 2001-01-09 | Agilent Technologies, Inc. | Real-time control system with non-deterministic communication |
| US6285722B1 (en) | 1997-12-05 | 2001-09-04 | Telcordia Technologies, Inc. | Method and apparatus for variable bit rate clock recovery |
| US6204710B1 (en) * | 1998-06-22 | 2001-03-20 | Xilinx, Inc. | Precision trim circuit for delay lines |
| US6198700B1 (en) * | 1999-06-04 | 2001-03-06 | Level One Communications, Inc. | Method and apparatus for retiming test signals |
| JP4495308B2 (en) * | 2000-06-14 | 2010-07-07 | 株式会社アドバンテスト | Semiconductor device testing method and semiconductor device testing equipment |
| JP2002196053A (en) * | 2000-12-25 | 2002-07-10 | Ando Electric Co Ltd | Ic measurement device |
| US7233164B2 (en) * | 2003-12-17 | 2007-06-19 | Rambus Inc. | Offset cancellation in a multi-level signaling system |
-
2006
- 2006-09-22 KR KR1020087006701A patent/KR101237878B1/en active Active
- 2006-09-22 EP EP06804068A patent/EP1927204A2/en not_active Withdrawn
- 2006-09-22 WO PCT/US2006/036912 patent/WO2007038233A2/en not_active Ceased
- 2006-09-22 EP EP06815244A patent/EP1927210A2/en not_active Withdrawn
- 2006-09-22 EP EP06804013A patent/EP1927203A2/en not_active Withdrawn
- 2006-09-22 JP JP2008532444A patent/JP4907663B2/en active Active
- 2006-09-22 WO PCT/US2006/037100 patent/WO2007038340A2/en not_active Ceased
- 2006-09-22 KR KR1020087006518A patent/KR101236769B1/en active Active
- 2006-09-22 JP JP2008532401A patent/JP5254794B2/en active Active
- 2006-09-22 KR KR1020087006592A patent/KR101239743B1/en active Active
- 2006-09-22 WO PCT/US2006/037099 patent/WO2007038339A2/en not_active Ceased
- 2006-09-22 JP JP2008532445A patent/JP5254795B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20080045714A (en) | 2008-05-23 |
| KR20080048487A (en) | 2008-06-02 |
| WO2007038339A2 (en) | 2007-04-05 |
| EP1927203A2 (en) | 2008-06-04 |
| JP5254795B2 (en) | 2013-08-07 |
| JP2009509174A (en) | 2009-03-05 |
| WO2007038340A3 (en) | 2007-11-22 |
| WO2007038233A2 (en) | 2007-04-05 |
| KR20080047403A (en) | 2008-05-28 |
| WO2007038339A3 (en) | 2007-12-06 |
| KR101239743B1 (en) | 2013-03-06 |
| WO2007038233A3 (en) | 2008-10-30 |
| KR101237878B1 (en) | 2013-02-27 |
| JP2009510403A (en) | 2009-03-12 |
| JP2009510842A (en) | 2009-03-12 |
| EP1927210A2 (en) | 2008-06-04 |
| JP5254794B2 (en) | 2013-08-07 |
| KR101236769B1 (en) | 2013-02-25 |
| EP1927204A2 (en) | 2008-06-04 |
| WO2007038340A2 (en) | 2007-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4451189B2 (en) | Test apparatus, phase adjustment method, and memory controller | |
| US10764093B2 (en) | DFE margin test methods and circuits that decouple sample feedback timing | |
| CN101273559B (en) | Strobe technique for time stamping a digital signal | |
| JP4907663B2 (en) | Strobe technique for recovering clocks in digital signals | |
| JP4319146B2 (en) | Semiconductor test equipment | |
| US7573957B2 (en) | Strobe technique for recovering a clock in a digital signal | |
| JP4006260B2 (en) | Semiconductor test equipment | |
| JP4446892B2 (en) | Semiconductor test equipment | |
| US20070091991A1 (en) | Strobe technique for test of digital signal timing | |
| US7143323B2 (en) | High speed capture and averaging of serial data by asynchronous periodic sampling | |
| US7684478B2 (en) | Generating an eye diagram of integrated circuit transmitted signals | |
| JP2006053140A (en) | Analog waveform information from binary sampling measurements | |
| WO2005015251A1 (en) | Integrated circuit with bit error test capability | |
| CN108362990A (en) | High speed signal jitter test circuit and method in piece | |
| JP4493363B2 (en) | Transition tracking method and system | |
| US20030187599A1 (en) | Circuit for measuring rising or falling time of high-speed data and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090910 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110914 |
|
| 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: 20111213 |
|
| 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: 20120111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4907663 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |