JP7162645B2 - ERROR RATE MEASUREMENT DEVICE AND PARAMETER ACQUISITION METHOD - Google Patents
ERROR RATE MEASUREMENT DEVICE AND PARAMETER ACQUISITION METHOD Download PDFInfo
- Publication number
- JP7162645B2 JP7162645B2 JP2020145926A JP2020145926A JP7162645B2 JP 7162645 B2 JP7162645 B2 JP 7162645B2 JP 2020145926 A JP2020145926 A JP 2020145926A JP 2020145926 A JP2020145926 A JP 2020145926A JP 7162645 B2 JP7162645 B2 JP 7162645B2
- Authority
- JP
- Japan
- Prior art keywords
- under test
- device under
- parameter value
- data
- time
- 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
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、被測定物(DUT:Device Under Test )のビット誤り率(BER:Bit Error Rate)を測定する誤り率測定装置に関し、特に、リンクの状態を管理するためのリンクトレーニング中にパラメータ値の変更指示があったときの応答時間を測定する誤り率測定装置およびパラメータ取得方法に関する。 TECHNICAL FIELD The present invention relates to an error rate measuring device for measuring a bit error rate (BER) of a device under test (DUT), and more particularly, to an error rate measuring device for measuring a parameter value during link training for managing the state of a link. relates to an error rate measuring device and a parameter acquisition method for measuring a response time when there is an instruction to change the
誤り率測定装置は、例えば下記特許文献1に開示されるように、被測定物(DUT)を信号パターン折り返しのステートに遷移させた状態で固定データを含む既知パターンのテスト信号を被測定物に送信し、このテスト信号の送信に伴って被測定物から折り返して受信した被測定信号と基準となる参照信号とをビット単位で比較してビット誤り率を測定する装置として従来から知られている。 For example, as disclosed in Japanese Unexamined Patent Application Publication No. 2002-200012, the error rate measurement device sends a test signal of a known pattern including fixed data to the device under test (DUT) in a state where the device under test (DUT) is transitioned to a state of signal pattern folding. It is conventionally known as a device for measuring a bit error rate by comparing, bit by bit, a signal under test received from a device under test and a reference signal as a reference, which is transmitted back from the device under test along with the transmission of the test signal. .
ところで、この種の誤り率測定装置では、被測定物のビット誤り率を測定する他、リンクの状態を管理するためのリンクトレーニング中にパラメータ値の変更指示があったときの応答時間の測定を行う場合がある。 By the way, this kind of error rate measuring device measures the bit error rate of the device under test, and also measures the response time when there is an instruction to change the parameter value during the link training for managing the state of the link. may do so.
例えばPCI Express(以下、PCIeと略称する)の場合、コンプライアンステスト項目の一つとして、応答時間の試験(Tx Link Equalization Response Time test)がある。この応答時間の試験は、図6のフローチャートに基づく下記(1)~(5)の手順で行われる。 For example, in the case of PCI Express (hereinafter abbreviated as PCIe), one of the compliance test items is a response time test (Tx Link Equalization Response Time test). This response time test is performed according to the following procedures (1) to (5) based on the flow chart of FIG.
(1)被測定物をループバック状態(Loopback Active)に設定するためのリンクトレーニングを開始する(ST11)。
(2)リンクトレーニング中に図5のLTSSM(Link Training and Status State Machine)における「Recovery」のRecovery Equalization Phase2または3の状態で誤り率測定装置が被測定物のパラメータ値としてPreset:プリセット(例えば初期値:Preset0)の変更を指示する(ST12)。
(3)被測定物が実際に指示されたPreset(例えば初期値:Preset0)に変化するまでの応答時間を誤り率測定装置にて測定する(ST13)。このとき、指示されたPreset(例えば初期値:Preset0)に対応するCursor値:カーソル値を被測定物が誤り率測定装置に返送する(ST14)。このCursor値は被測定物が持つ固有の値であり、この試験を通じて誤り率測定装置はこの値を知ることができる。
(4)ST12~ST14の処理をパラメータ値としてPreset0(初期値)から順にインクリメントしてPreset9まで実行し、計10回の処理を行う(ST15)。
(5)ST15で得られたPreset0~9のうち、所望とするPresetに対応するCursor値を設定し、設定したCursor値で応答時間の試験を行うためのビットを設定して応答時間を測定する(ST16)。
(1) Start link training for setting the DUT to a loopback state (Loopback Active) (ST11).
(2) During link training, the error rate measuring device sets the parameter value of the device under test in the state of
(3) Measure the response time until the device under test changes to the actually designated Preset (eg, initial value: Preset0) with the error rate measuring device (ST13). At this time, the device under test returns a Cursor value corresponding to the designated Preset (eg, initial value: Preset0) to the error rate measuring device (ST14). This Cursor value is a unique value of the device under test, and the error rate measuring device can know this value through this test.
(4) The processing of ST12 to ST14 is performed by incrementing the parameter value from Preset0 (initial value) to Preset9, and the processing is performed a total of 10 times (ST15).
(5) Set a Cursor value corresponding to the desired Preset among the
なお、各Cursor値は、予め被測定物と誤り率測定装置がそれぞれ持っており、Preset0~9の各Preset毎に任意に設定可能である。このため、各Cursor値は、被測定物と誤り率測定装置がお互いどの値を持っているか判らない。
Each Cursor value is preliminarily held by the device under test and the error rate measuring device, and can be arbitrarily set for each of
しかしながら、従来の誤り率測定装置では、1回のリンクトレーニングに対して1つずつのPresetの試験を行う必要があり、リンクトレーニングの都度Cursor値を取得していた。このため、Cursorによる試験を行うためには、まず事前にPresetによる試験を10回繰り返さなければならず、操作が煩雑なだけでなく、時間を要するという問題点があった。 However, in the conventional error rate measuring device, it is necessary to test one Preset for each link training, and a Cursor value is acquired each time the link training is performed. For this reason, in order to perform a Cursor test, the Preset test must first be repeated ten times.
そこで、本発明は上記問題点に鑑みてなされたものであって、Cursorによる試験を行うための操作回数を低減して時間の短縮を図ることができる誤り率測定装置およびパラメータ取得方法を提供することを目的としている。 Therefore, the present invention has been made in view of the above problems, and provides an error rate measurement device and a parameter acquisition method that can reduce the number of operations for performing a test by Cursor and shorten the time. It is intended to
上記目的を達成するため、本発明の請求項1に記載された誤り率測定装置は、リンクの状態を管理するためのリンクトレーニング中にパラメータ値の変更指示があったときの応答時間を測定する誤り率測定装置1であって、
タイミング信号としてのトリガを発生するトリガ発生部12と、
少なくとも1回のリンクトレーニング中のRecovery Equalization Phase2または3の状態で前記パラメータ値として全てのPresetへの変更指示を被測定物Wに順次送信するデータ送信部11と、
前記データ送信部から順次送信される変更指示による前記全てのPresetに対応するそれぞれのCursor値を前記被測定物から順次受信して取得するとともに、前記データ送信部が前記パラメータ値の変更指示を前記被測定物に順次送信したときの前記トリガを起点とするパラメータ値変更指示送信時間の測定、前記パラメータ値の変更指示に従って実際にパラメータ値が変更された前記被測定物からデータを受信したデータ受信時間の測定、前記パラメータ値変更指示送信時間から前記データ受信時間までの応答時間の測定を行うデータ受信部13と、
前記データ受信部が測定した前記パラメータ値変更指示送信時間、前記データ受信時間および前記応答時間をログ情報として記憶する記憶部14と、
前記被測定物から取得したパラメータ値および前記応答時間を表示する表示部15と、を備えたことを特徴とする。
In order to achieve the above object, an error rate measuring apparatus according to
a
a
Each Cursor value corresponding to all the presets according to the change instruction sequentially transmitted from the data transmission unit is sequentially received from the device under test and acquired , and the data transmission unit transmits the change instruction of the parameter value to the Measurement of the parameter value change instruction transmission time starting from the trigger when sequentially transmitted to the device under test, and data reception of data received from the device under test, the parameter values of which are actually changed according to the parameter value change instruction. a
a
and a
本発明の請求項2に記載された誤り率測定装置のパラメータ取得方法は、リンクの状態を管理するためのリンクトレーニング中にパラメータ値の変更指示があったときの応答時間を測定する誤り率測定装置のパラメータ取得方法であって、
タイミング信号としてのトリガを発生するステップと、
少なくとも1回のリンクトレーニング中のRecovery Equalization Phase2または3の状態で前記パラメータ値として全てのPresetへの変更指示を被測定物Wに順次送信するステップと、
前記順次送信される変更指示による前記全てのPresetに対応するそれぞれのCursor値を前記被測定物から順次受信して取得するステップと、
前記被測定物に対してパラメータ値の変更指示を送信した前記トリガを起点とするパラメータ値変更指示送信時間を測定するステップと、
前記パラメータ値の変更指示に従って実際にパラメータ値が変更された前記被測定物からデータを受信したデータ受信時間を測定するステップと、
前記パラメータ値変更指示送信時間から前記データ受信時間までの応答時間を測定するステップと、
前記パラメータ値変更指示送信時間、前記データ受信時間および前記応答時間をログ情報として記憶部14に記憶するステップと、
前記被測定物から取得したパラメータ値および前記応答時間を表示部15に表示するステップと、を含むことを特徴とする。
A parameter acquisition method for an error rate measuring apparatus according to
generating a trigger as a timing signal;
a step of sequentially transmitting to the device under test W an instruction to change all the presets as the parameter values in the state of
a step of sequentially receiving and acquiring respective Cursor values corresponding to all the presets according to the sequentially transmitted change instructions from the device under test;
measuring a parameter value change instruction transmission time starting from the trigger that transmitted the parameter value change instruction to the device under test;
a step of measuring a data reception time during which data is received from the device under test whose parameter value is actually changed according to the parameter value change instruction;
measuring a response time from the parameter value change instruction transmission time to the data reception time;
a step of storing the parameter value change instruction transmission time, the data reception time, and the response time as log information in the
and displaying the parameter value obtained from the object to be measured and the response time on the
本発明によれば、リンクトレーニング中に被測定物に対してパラメータ値の変更指示があってから実際に指示されたパラメータ値に変更されるまでの応答時間を測定するにあたって、Cursorによる試験を行うための操作回数を低減して時間の短縮を図ることができる。これにより、例えば複数の被測定物のCursor試験のみを連続して行いたい場合などに、作業が効率化でき有用である。さらに、1回のリンクトレーニング中に行えば、一段と作業の効率化が可能である。 According to the present invention, a Cursor test is performed in order to measure the response time from an instruction to change the parameter value to the device under test during link training until the parameter value is changed to the actually instructed parameter value. It is possible to shorten the time by reducing the number of times the operation is performed. This is useful because the work can be made more efficient, for example, when it is desired to continuously perform only cursor tests on a plurality of objects to be measured. Furthermore, if it is performed during one link training, work efficiency can be further improved.
以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。 EMBODIMENT OF THE INVENTION Hereinafter, the form for implementing this invention is demonstrated in detail, referring attached drawings.
[本発明の概要について]
本発明に係る誤り率測定装置は、例えば拡張バスや拡張スロットの接続規格であるPCIeの規格に準拠したデバイスを被測定物(DUT)とし、被測定物を信号パターン折り返しのステート(図5のLTSSMの「Loopback」ステート)に遷移させた状態で固定データを含む既知パターンのテスト信号を被測定物に送信し、このテスト信号の送信に伴って被測定物から折り返して受信した被測定信号と基準となる参照信号とをビット単位で比較してビット誤り率を測定するものである。
[Overview of the present invention]
The error rate measuring apparatus according to the present invention uses, for example, a device under test (DUT) that conforms to the PCIe standard, which is a connection standard for expansion buses and expansion slots, as the device under test (DUT), and the device under test in the state of signal pattern loopback (see FIG. 5). A test signal with a known pattern including fixed data is transmitted to the device under test in the state of transition to the LTSSM "Loopback" state), and the signal under test is returned from the device under test as the test signal is transmitted. The bit error rate is measured by comparing bit by bit with a reference signal that serves as a standard.
特に、本発明は、リンクの状態を管理するためのリンクトレーニング中に被測定物に対してパラメータ値(Preset:プリセットまたはCursor:カーソル)の変更指示があってから実際に指示されたパラメータ値に変更されるまでの応答時間を測定するにあたって、Cursorによる試験を行うための操作回数を低減して時間の短縮を図ることを目的としている。 In particular, the present invention relates to an actually instructed parameter value after an instruction to change a parameter value (Preset or Cursor) is given to a device under test during link training for managing the link state. The object is to shorten the time by reducing the number of operations for performing a test using the Cursor in measuring the response time until the change.
なお、パラメータ値は、予め被測定物と誤り率測定装置がそれぞれ持っており、Transmitter Equalizationの量を決めるための値である。具体的には、例えばタップ毎の振幅(プリシュート、ディエンファシスのエンファシス量)に対応したパラメータ値として、Preset0~9と、Preset0~9の各Presetに対応するCursor値とがある。各Cursor値は、Preset0~9の各Preset毎に任意に設定可能であり、被測定物と誤り率測定装置がお互いどの値を持っているか判らないものである。
Note that the parameter value is a value that the device under test and the error rate measuring device have in advance, respectively, and that is used to determine the amount of Transmitter Equalization. Specifically, for example, there are
図1に示すように、誤り測定装置1は、上記目的を達成するため、設定部2、パターン発生器3、エラー検出器4を備えて概略構成され、リンクの状態を管理するための1回のリンクトレーニング中に被測定物Wに対してパラメータ値(Preset0~9)の変更指示を全て送信し、それらに対応するCursor値を一度に全て取得する機能を有する。なお、この動作は、1回のリンクトレーニング中に限られず、複数回のリンクトレーニング中であってもよい。
As shown in FIG. 1, the
図1に示すように、被測定物Wは、リンク状態を管理するリンク状態管理機構として、図5のLTSSM(Link Training and Status State Machine)によるリンク状態管理部W1を搭載し、データ受信部W2、データ送信部W3を備えて概略構成される。以下、被測定物Wと誤り率測定装置1の各構成について説明する。
As shown in FIG. 1, the device under test W is equipped with a link state management unit W1 based on the LTSSM (Link Training and Status State Machine) of FIG. , and a data transmission unit W3. Each configuration of the device under test W and the error
[被測定物の構成について]
データ受信部W2は、応答時間の試験(Tx Link Equalization Response Time test)を行う際に、リンクの状態を管理するためのリンクトレーニング中に誤り率測定装置1のパターン発生器3からのパラメータ値(PresetまたはCursor)の変更指示を受信する。
[Regarding the configuration of the object to be measured]
Data receiving unit W2 receives a parameter value ( Preset or Cursor) is received.
また、データ受信部W2は、ビット誤り率の測定を行う際に、信号パターン折り返しのステート(図5のLTSSMの「Loopback」ステート)に遷移させた状態で固定データを含む既知パターンのテスト信号を誤り率測定装置1のパターン発生器3から受信する。
Further, when measuring the bit error rate, the data receiving unit W2 receives a test signal of a known pattern including fixed data in a state of transition to a signal pattern loopback state (“Loopback” state of LTSSM in FIG. 5). It is received from the
データ送信部W3は、応答時間の試験を行う際に、データ受信部W2が誤り率測定装置1のパターン発生器3からパラメータ値として1回のリンクトレーニング中に順次送信される全てのPreset(Preset0~9)の変更指示を受信すると、この受信した全てのPreset(Preset0~9)に対応するそれぞれのCursor値のデータを誤り率測定装置1に順次送信する。すなわち、誤り率測定装置1が被測定物WにPreset0の変更指示を送信してPreset0に対応するCursor値を被測定物Wが誤り率測定装置1に返信するという手順を、Preset0~9まで1回のリンクトレーニング中に繰り返し行う。なお、この動作は、1回のリンクトレーニング中に限られず、複数回のリンクトレーニング中であってもよい。
When the data transmission unit W3 performs the response time test, the data reception unit W2 receives all preset (Preset0 9), it sequentially transmits to the error
また、データ送信部W3は、ビット誤り率の測定を行う際に、データ受信部W2が誤り率測定装置1のパターン発生器3から既知パターンのテスト信号を受信すると、この受信したテスト信号に対する応答信号を被測定信号として誤り率測定装置1に折り返して送信する。
When the data receiver W2 receives a known pattern test signal from the
[誤り率測定装置の構成について]
設定部2は、ビット誤り率の測定に関わる各種設定を行う。具体的に、設定部2は、パラメータ値としてのPresetによる応答時間の試験を行うため、測定条件としてのPresetの初期値とPresetの測定回数を設定する。例えば、Presetの初期値を「0」、Presetの測定回数を「2」と設定した場合には、Preset0,1による応答時間の試験を1回のリンクトレーニング中に行う。また、Presetの初期値を「3」、Presetの測定回数を「5」と設定した場合には、Preset3,4,5,6,7による応答時間の試験を1回のリンクトレーニング中に行う。なお、この動作は、1回のリンクトレーニング中に限られず、複数回のリンクトレーニング中であってもよい。
[Regarding the configuration of the error rate measuring device]
The
また、設定部2は、後述するパラメータ取得方法を含む試験手順に基づいて被測定物Wから取得したパラメータ値としてPreset0~9の何れかに対応するCursor値の設定、設定したCursor値による応答時間の試験を行うためのビットを設定する。
In addition, the
パターン発生器3は、例えばPCIeのLTSSMの状態に基づくトレーニングシーケンスや既知パターンによるデータを発生するもので、データ送信部11とトリガ発生部12を含む。
The
データ送信部11は、パラメータ値(PresetまたはCursor)による応答時間の試験を行う際に、エラー検出器4の後述するリンク状態管理部13aからの指示により、パラメータ値による応答時間の試験に必要なトレーニングシーケンス(Training Sequence Ordered Sets:TS OS )を発生する。
When performing a response time test using a parameter value (Preset or Cursor), the
トレーニングシーケンスは、誤り率測定装置1と被測定物Wがパラメータをやり取りするためのデータパターン列であり、被測定物Wに対してパラメータ値(PresetまたはCursor)の変更を指示するデータ、設定部2にて設定される測定条件としてのPresetの初期値とPresetの測定回数のデータ、設定部2にて設定されるPreset0~9の何れかに対応するCursor値のデータ、設定したCursor値による応答時間の試験を行うためのビットのデータなどが含まれる。
The training sequence is a data pattern sequence for exchanging parameters between the error
データ送信部11は、被測定物Wがループバックに遷移した状態で被測定物Wのビット誤り率を測定する際に、被測定物Wに入力する既知パターンとして、PRBS(疑似ランダム・ビット・シーケンス)パターンや任意のプログラマブルパターンによるパターン信号(テスト信号)を発生する。
トリガ発生部12は、タイミング信号としてのトリガを発生する。このトリガは、データ送信部11がパラメータ値(PresetまたはCursor)の変更指示のデータを含むトレーニングシーケンスを発生した時点で生成され、外部のケーブルまたは内部配線を介してエラー検出器4の後述するデータ受信部13に入力される。
A
エラー検出器4は、被測定物Wからのデータを受信してエラーを検出するもので、データ受信部13、記憶部14、表示部15を含む。
The
データ受信部13は、パターン発生器3のトリガ発生部12からトリガが入力しており、リンクトレーニング中に被測定物Wに対してパラメータ値(PresetまたはCursor)の変更指示があってから実際に指示されたパラメータ値に変更されるまでの応答時間を測定する機能を有し、リンク状態管理部13aとエラー検出部13bを備える。
The
データ受信部13は、パターン発生器3のトリガ発生部12から入力されるトリガを起点として、パターン発生器3のデータ送信部11が被測定物Wに対してパラメータ値(PresetまたはCursor)の変更指示を送信した時間(パラメータ値変更指示送信時間)を測定し、測定した時間をログ情報として記憶部14に記憶する。
The
データ受信部13は、パターン発生器3からのパラメータ値(PresetまたはCursor)の変更指示に従って実際にパラメータ値が変更された被測定物Wからデータを受信した時間(データ受信時間)を測定し、上述したパラメータ値変更指示送信時間からデータ受信時間までの応答時間を測定して測定したデータ受信時間および応答時間をログ情報として記憶部14に記憶する。
The
リンク状態管理部13aは、被検査物Wに搭載されたリンク状態管理部W1と同一または同等の機構としてLTSSMを有し、使用する規格(例えばPCIe)に従って動作する。 The link state management unit 13a has an LTSSM as a mechanism that is the same as or equivalent to the link state management unit W1 mounted on the object to be inspected W, and operates according to the standard used (for example, PCIe).
リンク状態管理部13aは、被測定物W(データ受信部W2、データ送信部W3)との間で通信されるトレーニングシーケンスにより、被測定物Wのリンク状態管理部W1の現在のリンク状態を認識する。具体的には、LTSSM値、リンク速度、ループバックの有無、LTSSMの遷移パターン、レーンを識別するためのレーン番号、リンク番号、パターン信号の発生時間や発生回数、エンファシス量、受け側のイコライザの調整値などの各種情報を得る。 Link state management section 13a recognizes the current link state of link state management section W1 of device under test W from a training sequence communicated with device under test W (data receiving section W2, data transmitting section W3). do. Specifically, the LTSSM value, link speed, presence/absence of loopback, transition pattern of LTSSM, lane number for identifying lane, link number, generation time and number of generations of pattern signal, amount of emphasis, equalizer on the receiving side. Obtain various information such as adjustment values.
リンク状態管理部13aは、誤り率測定装置1と被測定物Wとの間の通信において、パターン発生器3からの被測定物Wの現在のリンク状態を把握するためのトレーニングシーケンスの送信に伴って被測定物Wのデータ送信部W3から受信するトレーニングシーケンスにより被測定物Wの現在のリンク状態を管理し、被測定物Wの現在のLTSSMの状態に応じて次に発生すべきトレーニングシーケンスをパターン発生器3のデータ送信部11に指示する。
In communication between the error
エラー検出部13bは、ビット誤り率測定を行う際、被測定物Wがループバックに遷移している状態において、パターン発生器3のデータ送信部11が発生する既知パターンのテスト信号と、このテスト信号の入力に伴って被検査物Wから折り返して入力されるパターン信号とを比較してビット誤り率を検出する。
When the bit error rate is measured, the
記憶部14は、LTSSMのRecovery Equalization Phase2または3の状態でパラメータ値(Preset0~9)の変更指示に伴って被測定物Wから取得したパラメータ値(Preset0~9に対応するそれぞれのCursor値(プリカーソル:C-1、メインカーソル:C0、ポストカーソル:C+1))、データ受信部13にて測定したパラメータ値変更指示送信時間、データ受信時間、応答時間をログ情報として記憶する他、エラー検出部13bにて検出したビット誤り率、ビット誤り測定に関する各種設定情報、リンク状態管理部13aが管理するLTSSM値やリンク速度を含む各種情報などを記憶する。
The
表示部15は、例えば液晶などの表示器からなり、被測定物Wから取得したパラメータ値(例えば図3に示すようなPreset0~9に対応するそれぞれのCursor値(C-1、C0、C+1))、データ受信部13にて測定した応答時間(記憶部14に記憶された応答時間を含む)、エラー検出部13bにて検出したビット誤り率などを含む測定結果、ビット誤り測定に関わる各種設定画面などを表示する。
The
[応答時間の測定手順について]
次に、上記のように構成される誤り測定装置1によるパラメータ取得方法を含む応答時間の測定手順について図2を参照しながら説明する。ここでは、リンクの状態を管理するためのリンクトレーニング中に被測定物Wに対してパラメータ値としてPreset0~9の変更指示があってから実際に指示されたPresetに変更されるまでの応答時間を測定する場合を例にとって説明する。
[Response time measurement procedure]
Next, the response time measurement procedure including the parameter acquisition method by the
まず、測定条件としてのPresetの初期値とPresetの測定回数を設定する(ST1)。ここでは、パラメータ値としてPreset0~9全てのPresetによる応答時間の試験を行ってPreset0~9全てに対応するCursorを取得するため、Presetの初期値:「0」、Presetの測定回数:「10」をそれぞれ設定する。
First, an initial value of Preset and the number of preset measurements are set as measurement conditions (ST1). Here, in order to test the response time by all
パターン発生器3のデータ送信部11は、エラー検出器4のリンク状態管理部13aからの指示により、PCIeのトレーニングシーケンスに基づき被測定物Wに対してパラメータ値として全てのPreset(Preset0~9)の変更を指示するデータを含むトレーニングシーケンスを発生し、被測定物Wをループバック状態に設定するためのリンクトレーニングを開始する(ST2)。
The
なお、各Preset(Preset0~9)の変更指示はミリセックオーダーで行うことが規格で決められている。このため、例えばPreset0の変更を指示するデータを含むトレーニングシーケンスを被測定物Wに送信した場合には、ミリセックオーダーで次のPreset1の変更を指示するデータを含むトレーニングシーケンスが被測定物Wに送信される。 Note that the standard stipulates that each Preset (Preset 0 to 9) is instructed to change in millisecond order. Therefore, for example, when a training sequence including data instructing to change Preset0 is transmitted to the device under test W, the training sequence including data instructing to change the next Preset1 in millisecond order is transmitted to the device under test W. sent.
パターン発生器3のデータ送信部11は、リンクトレーニングを開始すると、1回のリンクトレーニング中にLTSSMのRecovery Equalization Phase2または3の状態で被測定物Wに対するPresetの変更指示を設定部2にて設定された測定条件(Presetの初期値とPresetの測定回数)に従って被測定物Wのパラメータ値として全てのPreset(Preset0~9)の変更を順次指示する(ST3)。なお、この動作は、1回のリンクトレーニング中に限られず、複数回のリンクトレーニング中であってもよい。
When the link training is started, the
そして、被測定物Wは、パターン発生器3のデータ送信部11からパラメータ値として全てのPreset(Preset0~9)の変更の指示を順次受信すると、受信した指示に従って該当するパラメータ値としてのPresetを変更する。すなわち、被測定物Wは、パターン発生器3のデータ送信部11からパラメータ値としてPreset0→Preset1→Preset2→…→Preset8→Preset9の順番に変更の指示を順次受信すると、Preset0→Preset1→Preset2→…→Preset8→Preset9の順番にパラメータ値を順次変更する。
Then, when the device under test W sequentially receives instructions to change all of the presets (
このとき、エラー検出器4のデータ受信部13は、パターン発生器3のトリガ発生部12から入力されるトリガを起点として、パターン発生器3のデータ送信部11が被測定物Wに対してパラメータ値として全てのPreset(Preset0~9)の変更指示を送信した時間(パラメータ値変更指示送信時間)を測定し、測定した時間を記憶部14に記憶する。
At this time, the
そして、エラー検出器4のデータ受信部13は、被測定物Wが実際に指示されたパラメータ値としてPreset0~9それぞれに変化するまでの応答時間を測定し(ST4)、測定したそれぞれの応答時間を記憶部14に記憶する。
Then, the
このとき、被測定物Wは、順次変更を指示されたパラメータ値としてPreset0~9に対応するそれぞれのCursor値を誤り率測定装置1に返送し、返送されたそれぞれのCursor値を誤り率測定装置1(記憶部14)が保持する(ST5)。
At this time, the device under test W returns the Cursor values corresponding to Presets 0 to 9 to the error
ここで、図3は指示されたパラメータ値:Preset0~9に対応するそれぞれのCursor値の一例を示す。なお、図3ではPreset0~9をP0~9として表記し、C-1、C、C+1の合計値が63となるようにPreset0~9に対応するそれぞれのCursor値が予め被測定物Wに設定されている。図3において、例えば指示されたパラメータ値がPreset5の場合には、Preset5に対応するCursor値としてC-1:6、C:57、C+1:0が被測定物Wから返送される。また、指示されたパラメータ値がPreset7の場合には、Preset7に対応するCursor値としてC-1:7、C:45、C+1:11が被測定物Wから返送される。
Here, FIG. 3 shows an example of each Cursor value corresponding to the indicated parameter values: Preset 0-9. Note that, in FIG. 3,
そして、エラー検出器4は、ST5で得られたPreset0~9のうち、所望とするPresetに対応するCursor値を設定部2にて設定するとともに、設定したCursor値で応答時間の試験を行うためのビットを設定部2にて設定してCursor値による応答時間を測定する(ST6)。
Then, the
[他の接続構成について]
ところで、図1の接続構成に代えて、図4の接続構成でも同様にパラメータ値(PresetまたはCursor)による応答時間の試験を行うことができる。なお、図4において、図1と同一または同等の構成要素には同一番号を付している。また、特に図示はしないが、図4の誤り率測定装置1は、パターン発生器3が図1のデータ送信部11とトリガ発生部12の機能を備え、エラー検出器4がデータ受信部13、記憶部14、表示部15の機能を備えている。なお、データ送信部11は、1回のリンクトレーニング中にRecovery Equalization Phase2または3の状態でパラメータ値として全てのPresetへの変更指示を被測定物Wに順次送信する機能を有する。また、データ受信部13は、データ送信部11から順次送信される変更指示による全てのPresetに対応するそれぞれのCursor値を被測定物Wから順次受信して取得する機能を有する。なお、この動作は、1回のリンクトレーニング中に限られず、複数回のリンクトレーニング中であってもよい。
[Other connection configurations]
By the way, instead of the connection configuration shown in FIG. 1, the connection configuration shown in FIG. 4 can also be used to test the response time based on the parameter values (Preset or Cursor). In addition, in FIG. 4, the same or equivalent components as those in FIG. 1 are given the same numbers. 4, the
図4の接続構成では、計測器としての誤り率測定装置1のパターン発生器3と波形測定装置(例えばオシロスコープなど)21との間をケーブルで接続し、パターン発生器3からケーブルを介して波形測定装置21にトリガを入力する。また、誤り率測定装置1のパターン発生器3は、被測定物Wと波形測定装置21に対し、ディバイダ22を介してそれぞれケーブルで接続する。さらに、誤り率測定装置1のエラー検出器4は、被測定物Wと波形測定装置21に対し、ディバイダ23を介してそれぞれケーブルで接続する。
In the connection configuration of FIG. 4, the
図4の接続構成でパラメータ値(PresetまたはCursor)による応答時間の試験を行う場合には、誤り率測定装置1のパターン発生器3が送信するデータ(パラメータ値としてPreset0~9の全ての変更を指示するデータまたは被測定物Wから取得するPreset0~9の何れかのPresetに対応するCursor値の変更を指示するデータを含む)をディバイダ22により2つに分岐する。このディバイダ22により分岐したデータは、一方が波形測定装置21に入力され、他方が被測定物Wに入力される。そして、被測定物Wが送信するデータ(パラメータ値としてPreset0~9の全てに変更したデータ、Preset0~9に対応するそれぞれのCursor値を含む)をディバイダ23により2つに分岐する。このディバイダ23により分岐したデータは、一方が被測定物Wとリンクトレーニングを行うために誤り率測定装置1のエラー検出器4に入力され、他方がパラメータ値の変化を観測するための波形測定装置21に入力される。そして、波形測定装置21で取得したデータの波形をデコードすることにより、被測定物Wがパラメータ値(PresetまたはCursor)の変更の指示を受けてから実際にパラメータ値(PresetまたはCursor)を変更するまでの応答時間を測定する。
When performing a response time test using parameter values (Preset or Cursor) in the connection configuration of FIG. (including instruction data or data instructing to change the Cursor value corresponding to any one of
また、上述した実施の形態では、規格としてPCIeを例にとって説明したが、被測定物Wとの間のリンクトレーニング中に被測定物Wに対してパラメータ値の変更指示があったときの応答時間の測定が要求される規格であれば、PCIeのみに限定されるものではない。 In the above-described embodiment, the PCIe standard was used as an example. is not limited to PCIe as long as the standard requires measurement of
このように、本実施の形態によれば、少なくとも1回のリンクトレーニング中のRecovery Equalization Phase2または3の状態でパラメータ値としてPreset0~9への変更指示を全て送信し、それらに対応するCursor値を一度に全て取得する構成なので、従来の手法ではCursorによる試験を行う前にPresetで10回の試験が必要であったのに対し、Preset1回の試験でCursorによる試験が可能となり、操作回数が低減できるとともに、測定時間が短縮できる。これにより、例えば複数の被測定物のCursor試験のみを連続して行いたい場合などに、作業が効率化でき有用である。さらに、被測定物に対してパラメータ値(Preset0~9)の変更指示を全て送信し、それらに対応するCursor値を一度に全て取得する動作を1回のリンクトレーニング中に行えば、一段と作業の効率化が可能である。
Thus, according to the present embodiment, all change instructions to Preset 0 to 9 are transmitted as parameter values in the state of
以上、本発明に係る誤り率測定装置およびパラメータ取得方法の最良の形態について説明したが、この形態による記述および図面により本発明が限定されることはない。すなわち、この形態に基づいて当業者等によりなされる他の形態、実施例および運用技術などはすべて本発明の範疇に含まれることは勿論である。 Although the best mode of the error rate measuring device and parameter acquisition method according to the present invention has been described above, the present invention is not limited by the description and drawings according to this mode. In other words, it goes without saying that other forms, embodiments, operation techniques, etc. made by persons skilled in the art based on this form are all included in the scope of the present invention.
1 誤り率測定装置
2 設定部
3 パターン発生器
4 エラー検出器
11 データ送信部
12 トリガ発生部
13 データ受信部
13a リンク状態管理部(LTSSM)
13b エラー検出部
14 記憶部
15 表示部
21 波形測定装置
22,23 ディバイダ
W 被測定物(DUT)
W1 リンク状態管理部(LTSSM)
W2 データ受信部
W3 データ送信部
1 error
13b
W1 Link State Manager (LTSSM)
W2 Data receiver W3 Data transmitter
Claims (2)
タイミング信号としてのトリガを発生するトリガ発生部(12)と、
少なくとも1回のリンクトレーニング中のRecovery Equalization Phase2または3の状態で前記パラメータ値として全てのPresetへの変更指示を被測定物(W)に順次送信するデータ送信部(11)と、
前記データ送信部から順次送信される変更指示による前記全てのPresetに対応するそれぞれのCursor値を前記被測定物から順次受信して取得するとともに、前記データ送信部が前記パラメータ値の変更指示を前記被測定物に順次送信したときの前記トリガを起点とするパラメータ値変更指示送信時間の測定、前記パラメータ値の変更指示に従って実際にパラメータ値が変更された前記被測定物からデータを受信したデータ受信時間の測定、前記パラメータ値変更指示送信時間から前記データ受信時間までの応答時間の測定を行うデータ受信部(13)と、
前記データ受信部が測定した前記パラメータ値変更指示送信時間、前記データ受信時間および前記応答時間をログ情報として記憶する記憶部(14)と、
前記被測定物から取得したパラメータ値および前記応答時間を表示する表示部(15)と、を備えたことを特徴とする誤り率測定装置。 An error rate measuring device (1) for measuring a response time when a parameter value change instruction is given during link training for managing a link state,
a trigger generator (12) that generates a trigger as a timing signal;
a data transmission unit (11) that sequentially transmits to the device under test (W) an instruction to change all the presets as the parameter values in the state of Recovery Equalization Phase 2 or 3 during link training at least once;
Each Cursor value corresponding to all the presets according to the change instruction sequentially transmitted from the data transmission unit is sequentially received from the device under test and acquired , and the data transmission unit transmits the change instruction of the parameter value to the Measurement of the parameter value change instruction transmission time starting from the trigger when sequentially transmitted to the device under test, and data reception of data received from the device under test, the parameter values of which are actually changed according to the parameter value change instruction. a data receiving unit (13) for measuring time and measuring a response time from the parameter value change instruction transmission time to the data reception time ;
a storage unit (14) for storing the parameter value change instruction transmission time, the data reception time, and the response time measured by the data reception unit as log information;
and a display section (15) for displaying the parameter value obtained from the device under test and the response time .
タイミング信号としてのトリガを発生するステップと、
少なくとも1回のリンクトレーニング中のRecovery Equalization Phase2または3の状態で前記パラメータ値として全てのPresetへの変更指示を被測定物(W)に順次送信するステップと、
前記順次送信される変更指示による前記全てのPresetに対応するそれぞれのCursor値を前記被測定物から順次受信して取得するステップと、
前記被測定物に対してパラメータ値の変更指示を送信した前記トリガを起点とするパラメータ値変更指示送信時間を測定するステップと、
前記パラメータ値の変更指示に従って実際にパラメータ値が変更された前記被測定物からデータを受信したデータ受信時間を測定するステップと、
前記パラメータ値変更指示送信時間から前記データ受信時間までの応答時間を測定するステップと、
前記パラメータ値変更指示送信時間、前記データ受信時間および前記応答時間をログ情報として記憶部(14)に記憶するステップと、
前記被測定物から取得したパラメータ値および前記応答時間を表示部(15)に表示するステップと、を含むことを特徴とする誤り率測定装置のパラメータ取得方法。 A parameter acquisition method for an error rate measuring device for measuring a response time when an instruction to change a parameter value is received during link training for managing a link state, comprising:
generating a trigger as a timing signal;
a step of sequentially transmitting to the device under test (W) instructions to change all presets as the parameter values in the state of Recovery Equalization Phase 2 or 3 during link training at least once;
a step of sequentially receiving and acquiring respective Cursor values corresponding to all the presets according to the sequentially transmitted change instructions from the device under test;
measuring a parameter value change instruction transmission time starting from the trigger that transmitted the parameter value change instruction to the device under test;
a step of measuring a data reception time during which data is received from the device under test whose parameter value is actually changed according to the parameter value change instruction;
measuring a response time from the parameter value change instruction transmission time to the data reception time;
a step of storing the parameter value change instruction transmission time, the data reception time and the response time as log information in a storage unit (14);
and a step of displaying the parameter value and the response time obtained from the device under test on a display unit (15) .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020145926A JP7162645B2 (en) | 2020-08-31 | 2020-08-31 | ERROR RATE MEASUREMENT DEVICE AND PARAMETER ACQUISITION METHOD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020145926A JP7162645B2 (en) | 2020-08-31 | 2020-08-31 | ERROR RATE MEASUREMENT DEVICE AND PARAMETER ACQUISITION METHOD |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022040950A JP2022040950A (en) | 2022-03-11 |
JP7162645B2 true JP7162645B2 (en) | 2022-10-28 |
Family
ID=80499782
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020145926A Active JP7162645B2 (en) | 2020-08-31 | 2020-08-31 | ERROR RATE MEASUREMENT DEVICE AND PARAMETER ACQUISITION METHOD |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7162645B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7520080B2 (en) | 2022-08-05 | 2024-07-22 | アンリツ株式会社 | Error rate measuring device and error rate measuring method |
JP7520081B2 (en) | 2022-08-05 | 2024-07-22 | アンリツ株式会社 | Error rate measuring device and error rate measuring method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140281067A1 (en) | 2013-03-15 | 2014-09-18 | Debendra Das Sharma | Apparatus, system, and method for performing link training and equalization |
JP2014183583A (en) | 2013-03-15 | 2014-09-29 | Intel Corp | Apparatus, system, and method for improving equalization with hardware driven algorithm |
JP2017098615A (en) | 2015-11-18 | 2017-06-01 | アンリツ株式会社 | Error rate measurement device and error rate measurement method |
-
2020
- 2020-08-31 JP JP2020145926A patent/JP7162645B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140281067A1 (en) | 2013-03-15 | 2014-09-18 | Debendra Das Sharma | Apparatus, system, and method for performing link training and equalization |
JP2014183583A (en) | 2013-03-15 | 2014-09-29 | Intel Corp | Apparatus, system, and method for improving equalization with hardware driven algorithm |
JP2017098615A (en) | 2015-11-18 | 2017-06-01 | アンリツ株式会社 | Error rate measurement device and error rate measurement method |
Non-Patent Citations (1)
Title |
---|
アンリツ株式会社,MX183000A ハイスピード シリアルデータ テスト ソフトウェア 取扱説明書 第16版,2020年02月,https://dl.cdn-anritsu.com/ja-jp/test-measurement/files/Manuals/Operation-Manual/MP1800A/mx183000a_opm_j_16_0.pdf |
Also Published As
Publication number | Publication date |
---|---|
JP2022040950A (en) | 2022-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7162645B2 (en) | ERROR RATE MEASUREMENT DEVICE AND PARAMETER ACQUISITION METHOD | |
US7555039B2 (en) | Simultaneous display of eye diagram and jitter profile during device characterization | |
US6735731B2 (en) | Architecture for built-in self-test of parallel optical transceivers | |
US7477684B2 (en) | Testing method, communication device, and testing system | |
US8005133B2 (en) | Displaying eye-diagram and digital diagnostic data using network analyzers | |
TWI477139B (en) | System and method for testing wireless devices | |
EP1762856A1 (en) | Fault Diagnosis Apparatus and Method for System-on-Chip (SOC) | |
JPWO2019241600A5 (en) | Test measuring device and transmitter of test measuring device | |
US20040122607A1 (en) | System and method of measuring a signal propagation delay | |
US11977464B2 (en) | Error rate measuring apparatus and error rate measuring method | |
CN113938191B (en) | Method and device for parameter testing of optical module | |
JP7432569B2 (en) | Error detection device and error detection method | |
US20070253474A1 (en) | Generating eye-diagrams and network protocol analysis of a data signal | |
JP6890625B2 (en) | Error measuring instrument and method for measuring response time using it | |
EP2184587A1 (en) | Method and apparatus for time synchronization of events for multiple instruments | |
US20070198202A1 (en) | Measuring signal propagation and adjustable delays in electronic devices | |
JP7184839B2 (en) | ERROR RATE MEASUREMENT DEVICE AND ERROR COUNTING METHOD | |
JP7366101B2 (en) | Error measurement device and error measurement method | |
WO2020135354A1 (en) | Method and device for measuring impedance of transmission channel | |
KR20230101533A (en) | Semiconductor device and method of testing the semiconductor device | |
JPH04241547A (en) | Line quality check method | |
JP3316228B2 (en) | Inspection device for parallel data | |
JP3628477B2 (en) | Test pattern generation device, communication device, and simulator | |
JP2005117223A (en) | Pseudo-random pattern generator | |
CN117811960A (en) | Signal testing method and related assembly |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220405 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220530 |
|
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: 20221011 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7162645 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |