JP7508625B1 - Error rate measurement device and error rate measurement method - Google Patents

Error rate measurement device and error rate measurement method Download PDF

Info

Publication number
JP7508625B1
JP7508625B1 JP2023044444A JP2023044444A JP7508625B1 JP 7508625 B1 JP7508625 B1 JP 7508625B1 JP 2023044444 A JP2023044444 A JP 2023044444A JP 2023044444 A JP2023044444 A JP 2023044444A JP 7508625 B1 JP7508625 B1 JP 7508625B1
Authority
JP
Japan
Prior art keywords
preset
unit
error rate
calibration
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023044444A
Other languages
Japanese (ja)
Inventor
弘季 大沼
恭男 保坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anritsu Corp
Original Assignee
Anritsu Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anritsu Corp filed Critical Anritsu Corp
Priority to JP2023044444A priority Critical patent/JP7508625B1/en
Application granted granted Critical
Publication of JP7508625B1 publication Critical patent/JP7508625B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

【課題】リンクトレーニングの開始前に、誤り率を目視で確認しながら、任意の1つのプリセットの複数のパラメータの校正値を手動で調整することを可能にする誤り率測定装置及び誤り率測定方法を提供する。【解決手段】誤り率測定装置1は、リンクトレーニングの開始前に、DUT200をコンプライアンスモードに遷移させるための遷移制御信号と、規格で定義された1以上のプリセットのそれぞれに対応するコンプライアンスパターンをDUT200から出力させるためのプリセット選択信号を出力する信号出力部10と、規格で定義された複数のプリセットのうちの1つのプリセットのコンプライアンスパターンを入力信号とする手動調整モードにおいて、1つのプリセットの複数のパラメータの校正値を手動で調整する手動調整画面を表示する表示部32と、を備える。【選択図】図1[Problem] To provide an error rate measurement device and an error rate measurement method that enable manual adjustment of the calibration values of multiple parameters of any one preset while visually checking the error rate before the start of link training. [Solution] An error rate measurement device 1 includes a signal output section 10 that outputs a transition control signal for transitioning a DUT 200 to a compliance mode before the start of link training, and a preset selection signal for outputting from the DUT 200 a compliance pattern corresponding to each of one or more presets defined by a standard, and a display section 32 that displays a manual adjustment screen for manually adjusting the calibration values of multiple parameters of one preset in a manual adjustment mode in which the compliance pattern of one of the multiple presets defined by the standard is used as an input signal. [Selected Figure] Figure 1

Description

本発明は、誤り率測定装置及び誤り率測定方法に関し、特に、被測定物から入力されるPAM4(Pulse Amplitude Modulation 4)信号の誤り率を測定する誤り率測定装置及び誤り率測定方法に関する。 The present invention relates to an error rate measurement device and an error rate measurement method, and in particular to an error rate measurement device and an error rate measurement method for measuring the error rate of a PAM4 (Pulse Amplitude Modulation 4) signal input from a device under test.

近年、IoTやクラウドコンピューティングの普及により通信システムは膨大なデータを扱うようになり、通信システムを構成する各種の通信機器のインタフェースは高速化とシリアル伝送化が進んでいる。このような通信機器で採用されているUSB(登録商標)(Universal Serial Bus)やPCI Express(登録商標)(Peripheral Component Interconnect Express、以下、「PCIe」とも呼ぶ)などのハイスピードシリアルバス(High Speed Serial Bus)規格では、リンク状態管理機構(Link Training and Status State Machine:LTSSM)と呼ばれるステートマシンにより、デバイス間の通信の初期化やリンク速度の調整などが管理されている。 In recent years, with the spread of IoT and cloud computing, communication systems have begun to handle huge amounts of data, and the interfaces of various communication devices that make up the communication systems are becoming faster and more serial in transmission. In high-speed serial bus standards such as USB (registered trademark) (Universal Serial Bus) and PCI Express (registered trademark) (Peripheral Component Interconnect Express, hereafter also referred to as "PCIe") that are used in such communication devices, initialization of communication between devices and adjustment of link speed are managed by a state machine called the Link Training and Status State Machine (LTSSM).

例えば、PCIeでは、LTSSMのステート遷移図は図11に示すようなものであり、ステートとして、L0、L0s、L1、L2、Detect、Polling(ポーリング)、Configuration、Disabled、Hot Reset、Loopback(ループバック)、Recoveryが定義されている。さらに、図12に示すように、Pollingには、Polling.Active、Polling.Configuration、Polling.Complianceの3つのサブステートが定義されている。Polling.Complianceは、被測定物(Device Under Test:DUT)からPCIe規格で定義されたコンプライアンスパターン(Compliance Pattern又はModified Compliance Pattern)を出力させるサブステートであり、コンプライアンスモードとも呼ばれる。 For example, in PCIe, the state transition diagram of LTSSM is as shown in FIG. 11, and the states defined are L0, L0s, L1, L2, Detect, Polling, Configuration, Disabled, Hot Reset, Loopback, and Recovery. Furthermore, as shown in FIG. 12, Polling has three sub-states defined: Polling.Active, Polling.Configuration, and Polling.Compliance. Polling.Compliance is a sub-state that causes the device under test (DUT) to output a compliance pattern (Compliance Pattern or Modified Compliance Pattern) defined in the PCIe standard, and is also called compliance mode.

ハイスピードシリアルバス規格でよく使われる信号変調方式としてNRZ(Non Return to Zero)がある。NRZ信号のビット誤り率(Bit Error Rate:BER)を誤り率測定装置(例えば、特許文献1参照)で解析するにあたり、適切なVthとDelayの校正値を設定する必要がある。図13(a)に示すように、Vthは、NRZ信号のハイレベルとローレベルを判別するための閾値電圧であり、ほとんどの場合は振幅の中央値である0Vに固定される。Delayは、NRZ信号を打ち抜くクロック信号の立ち上がりと、NRZ信号のアイ開口の中心との時間差を表すパラメータであり、ボーレート(Baud rate)に依存することが知られている。 NRZ (Non Return to Zero) is a signal modulation method often used in high-speed serial bus standards. When analyzing the bit error rate (BER) of an NRZ signal using an error rate measurement device (see, for example, Patent Document 1), it is necessary to set appropriate Vth and Delay calibration values. As shown in FIG. 13(a), Vth is the threshold voltage for distinguishing between high and low levels of an NRZ signal, and in most cases is fixed to 0 V, which is the median value of the amplitude. Delay is a parameter that represents the time difference between the rising edge of the clock signal that punches through the NRZ signal and the center of the eye opening of the NRZ signal, and is known to depend on the baud rate.

PCIeでは、PCIe Gen1~5までは信号変調方式としてNRZが採用されている。誤り率測定装置でBER測定等を実施するに当たっては、PCIe Gen1~5の互いに異なるボーレートごとにDelayの校正値を切り替えながらリンクトレーニングを実施して、DUTをLoopbackに持ち込む必要がある。 For PCIe, NRZ is used as the signal modulation method for PCIe Gen1 to 5. When performing BER measurements using an error rate measurement device, it is necessary to perform link training while switching the delay calibration value for each of the different baud rates of PCIe Gen1 to 5, and then bring the DUT into Loopback.

PCIe Gen6では、信号変調方式としてPAM4が初めて採用され、リンクトレーニング中にPAM4信号をトレーニングパターンとして用いることとなった。PAM4信号は、0(00),1(01),2(10),3(11)からなる4値の論理レベルのシンボルで構成される。誤り率測定装置でPAM4信号のBER測定等をNRZ信号と同様に実施するためには、PAM4信号の論理レベルを解析した上でリンクトレーニングを実施して、DUTをLoopbackに持ち込む必要がある。 PCIe Gen6 is the first to adopt PAM4 as a signal modulation method, and PAM4 signals are used as training patterns during link training. PAM4 signals are composed of symbols with four logical levels: 0 (00), 1 (01), 2 (10), and 3 (11). In order to perform BER measurements of PAM4 signals with an error rate measurement device in the same way as for NRZ signals, it is necessary to analyze the logical level of the PAM4 signal, perform link training, and bring the DUT into Loopback.

PAM4信号を解析するためには、NRZ信号におけるVthに相当するMiddle Vthに加えて、適切なUpper/Lower Vthを閾値電圧の校正値として誤り率測定装置に設定する必要がある。なお、Middle VthはNRZ信号におけるVthと同様に中央値であり、通常0Vに設定される。Upper VthとLower Vthは、図13(b)に示すように、Middle Vthから±δV離れた位置に設定される。δは、DUT自体のロスと、DUTが装着されるCBB(Compliance Base Board)などのテストフィクスチャで模擬される信号経路のロスとの組合せロス量に依存する。 To analyze a PAM4 signal, in addition to the Middle Vth, which is equivalent to the Vth in an NRZ signal, it is necessary to set appropriate Upper and Lower Vths as threshold voltage calibration values in the error rate measurement device. Note that the Middle Vth is the median value, like the Vth in an NRZ signal, and is usually set to 0V. The Upper Vth and Lower Vth are set at a position ±δV away from the Middle Vth, as shown in Figure 13(b). δ depends on the combined loss amount of the loss of the DUT itself and the loss of the signal path simulated by a test fixture such as a CBB (Compliance Base Board) to which the DUT is attached.

特開2022-43738号公報JP 2022-43738 A

しかしながら、特許文献1に開示されたような従来の誤り率測定装置は、適切な校正値が設定されていない場合、PCIe Gen6でのリンクトレーニングが失敗し、PCIe規格で定義されるBase Spec及びCEM Specといった試験項目の評価ができなくなってしまう。このため、適切な校正値を誤り率測定装置に設定することが必要であるが、従来の誤り率測定装置は、PCIe Gen6の64GT/sステートでは数msecでタイムアウトしてしまうため、リンクトレーニング中にこれらの校正値の最適値を探索できないという問題があった。 However, in conventional error rate measurement devices such as that disclosed in Patent Document 1, if appropriate calibration values are not set, link training in PCIe Gen6 fails, making it impossible to evaluate test items such as Base Spec and CEM Spec defined in the PCIe standard. For this reason, it is necessary to set appropriate calibration values in the error rate measurement device, but conventional error rate measurement devices have a problem in that they time out in a few msec in the 64 GT/s state of PCIe Gen6, making it impossible to search for optimal values for these calibration values during link training.

また、従来の誤り率測定装置は、規格で定義されたプリセットごとに事前調整された校正結果に対し、ある1つのプリセットについてのみ校正値の再調整が必要になった場合に、適切な校正値を手動で調整するための手掛かりを提供できないという問題があった。 Furthermore, conventional error rate measurement devices had the problem that when the calibration results were pre-adjusted for each preset defined in the standard, and the calibration value needed to be readjusted for only one preset, they were unable to provide clues for manually adjusting the appropriate calibration value.

本発明は、このような従来の課題を解決するためになされたものであって、リンクトレーニングの開始前に、誤り率を目視で確認しながら、任意の1つのプリセットの複数のパラメータの校正値を手動で調整することを可能にする誤り率測定装置及び誤り率測定方法を提供することを目的とする。 The present invention has been made to solve these problems in the past, and aims to provide an error rate measurement device and an error rate measurement method that make it possible to manually adjust the calibration values of multiple parameters of any one preset while visually checking the error rate before starting link training.

上記課題を解決するために、本発明に係る誤り率測定装置は、リンク状態管理機構を搭載した被測定物からの入力信号の周波数特性を調整するイコライザと、前記イコライザにより調整された前記入力信号のシンボル値を取得するシンボル値取得部と、前記シンボル値取得部により取得された前記シンボル値の誤り率を算出する誤り率算出部と、前記誤り率算出部により算出された誤り率を表示する表示部と、を備える誤り率測定装置であって、前記リンク状態管理機構によって管理される複数のステートのうちのループバックに前記被測定物を遷移させるリンクトレーニングの開始前に、前記複数のステートのうちのコンプライアンスモードに前記被測定物を遷移させるための遷移制御信号を出力する遷移制御信号出力部と、規格で定義された複数のプリセットのそれぞれに対応するコンプライアンスパターンを、前記コンプライアンスモードに遷移した前記被測定物から出力させるためのプリセット選択信号を出力するプリセット選択信号出力部と、前記シンボル値取得部により前記シンボル値を取得するための複数のパラメータの校正値を記憶するデータ記憶部と、を備え、前記表示部は、前記複数のプリセットの中から任意の1つのプリセットを選択するプリセット選択部と、前記プリセット選択部により選択された前記1つのプリセットの前記プリセット選択信号を前記プリセット選択信号出力部から出力させるプリセット選択信号出力指示部と、前記プリセット選択部により選択された前記1つのプリセットの前記コンプライアンスパターンを前記入力信号とする手動調整モードにおいて、前記1つのプリセットの前記複数のパラメータの校正値を手動で調整する手動調整部と、を更に表示し、前記コンプライアンスパターンは、4値の前記シンボル値を持つPAM4信号であり、前記複数のパラメータは、前記コンプライアンスパターンの基準タイミングからの遅延量であるDelayと、前記コンプライアンスパターンの電圧軸方向の閾値であるUpper Vth、Middle Vth、及びLower Vthと、前記イコライザのゲインとを含む構成である。 In order to solve the above problem, the error rate measurement device according to the present invention is an error rate measurement device comprising: an equalizer that adjusts the frequency characteristics of an input signal from a device under test equipped with a link state management mechanism; a symbol value acquisition unit that acquires a symbol value of the input signal adjusted by the equalizer; an error rate calculation unit that calculates the error rate of the symbol value acquired by the symbol value acquisition unit; and a display unit that displays the error rate calculated by the error rate calculation unit. The error rate measurement device further comprises a transition control signal output unit that outputs a transition control signal for transitioning the device under test to a compliance mode among a plurality of states managed by the link state management mechanism before the start of link training that transitions the device under test to a loopback among the plurality of states managed by the link state management mechanism; and a preset selection unit that outputs a preset selection signal for outputting a compliance pattern corresponding to each of a plurality of presets defined in a standard from the device under test that has transitioned to the compliance mode. The display unit further displays a preset selection unit that selects one of the presets, a preset selection signal output unit that causes the preset selection signal output unit to output the preset selection signal of the one preset selected by the preset selection unit, and a manual adjustment unit that manually adjusts the calibration values of the multiple parameters of the one preset in a manual adjustment mode in which the compliance pattern of the one preset selected by the preset selection unit is the input signal, the compliance pattern is a PAM4 signal having four symbol values, and the multiple parameters include a delay amount from a reference timing of the compliance pattern, Upper Vth, Middle Vth, and Lower Vth that are threshold values in the voltage axis direction of the compliance pattern, and a gain of the equalizer.

この構成により、本発明に係る誤り率測定装置は、リンクトレーニングの開始前に、複数のステートのうちのPolling.Complianceに被測定物を遷移させて、被測定物から任意の1つのプリセットに対応するコンプライアンスパターンを出力させるようになっている。さらに、本発明に係る誤り率測定装置は、任意の1つのプリセットのコンプライアンスパターンの解析に必要な複数のパラメータの校正値を手動で調整する手動調整画面を表示し、手動調整画面により調整された複数のパラメータの校正値に応じた誤り率を表示するようになっている。 With this configuration, the error rate measurement device according to the present invention transitions the device under test to the Polling.Compliance state among the multiple states before link training begins, and causes the device under test to output a compliance pattern corresponding to any one of the presets. Furthermore, the error rate measurement device according to the present invention displays a manual adjustment screen for manually adjusting the calibration values of multiple parameters required for analyzing the compliance pattern of any one of the presets, and displays an error rate corresponding to the calibration values of the multiple parameters adjusted on the manual adjustment screen.

これにより、本発明に係る誤り率測定装置は、リンクトレーニングの開始前に、誤り率を目視で確認しながら、任意の1つのプリセットの複数のパラメータの校正値を手動で調整することを可能にする。また、本発明に係る誤り率測定装置は、規格で定義されたプリセットごとに事前調整された校正結果に対し、ある1つのプリセットについてのみ校正値の再調整が必要になった場合に、全てのプリセットについて再校正を行う必要がないため、再校正時のユーザビリティが優れている。 As a result, the error rate measurement device according to the present invention makes it possible to manually adjust the calibration values of multiple parameters for any one preset while visually checking the error rate before starting link training. Furthermore, the error rate measurement device according to the present invention has excellent usability during recalibration, since when it becomes necessary to readjust the calibration values for only one preset, compared to the calibration results that have been pre-adjusted for each preset defined in the standard, there is no need to recalibrate all presets.

また、本発明に係る誤り率測定装置は、前記表示部が、前記データ記憶部に記憶された前記複数のプリセットの前記複数のパラメータの校正値をリスト形式で表示する校正値表示領域を更に表示し、前記校正値表示領域は、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値が、前記手動調整部により調整される前の前記1つのプリセットの前記複数のパラメータの校正値と異なっている場合に、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値を強調表示する構成であってもよい。 In addition, the error rate measurement device according to the present invention may be configured such that the display unit further displays a calibration value display area that displays in list form the calibration values of the multiple parameters of the multiple presets stored in the data storage unit, and the calibration value display area highlights the calibration value of the multiple parameters of the one preset adjusted by the manual adjustment unit when the calibration value of the multiple parameters of the one preset adjusted by the manual adjustment unit differs from the calibration value of the multiple parameters of the one preset before being adjusted by the manual adjustment unit.

この構成により、本発明に係る誤り率測定装置は、複数のパラメータの校正値と誤り率をプリセットごとにリスト形式で表示する校正値表示領域において、手動調整部により変更された任意の1つのプリセットの複数のパラメータの校正値と誤り率を強調表示するようになっている。これにより、本発明に係る誤り率測定装置は、任意の1つのプリセットの複数のパラメータの校正値が更新されたことをユーザに目視で確認させることができる。 With this configuration, the error rate measurement device according to the present invention is configured to highlight the calibration values and error rates of multiple parameters of any one preset that have been changed by the manual adjustment unit in the calibration value display area, which displays the calibration values and error rates of multiple parameters in list form for each preset. This allows the error rate measurement device according to the present invention to allow the user to visually confirm that the calibration values of multiple parameters of any one preset have been updated.

また、本発明に係る誤り率測定方法は、リンク状態管理機構によって管理される複数のステートのうちのループバックに前記リンク状態管理機構を搭載した被測定物を遷移させるリンクトレーニングの開始前に、前記複数のステートのうちのコンプライアンスモードに前記被測定物を遷移させるための遷移制御信号を出力する遷移制御信号出力ステップと、規格で定義された複数のプリセットのそれぞれに対応するコンプライアンスパターンを、前記コンプライアンスモードに遷移した前記被測定物から出力させるためのプリセット選択信号を出力するプリセット選択信号出力ステップと、前記被測定物からの入力信号の周波数特性をイコライザにより調整するイコライザステップと、前記イコライザステップにより調整された前記入力信号のシンボル値を取得するシンボル値取得ステップと、前記シンボル値取得ステップにより取得された前記シンボル値の誤り率を算出する誤り率算出ステップと、前記誤り率算出ステップにより算出された誤り率を表示部に表示するステップと、前記シンボル値取得ステップにより前記シンボル値を取得するための複数のパラメータの校正値を記憶するデータ記憶ステップと、編集画面を表示するステップと、手動調整画面を表示するステップと、を含み、前記編集画面は、前記複数のプリセットの中から任意の1つのプリセットを選択するプリセット選択部を含み、前記手動調整画面は、前記プリセット選択部により選択された前記1つのプリセットの前記プリセット選択信号をプリセット選択信号出力部から出力させるプリセット選択信号出力指示部と、前記プリセット選択部により選択された前記1つのプリセットの前記コンプライアンスパターンを前記入力信号とする手動調整モードにおいて、前記1つのプリセットの前記複数のパラメータの校正値を手動で調整する手動調整部と、を含み、前記コンプライアンスパターンは、4値の前記シンボル値を持つPAM4信号であり、前記複数のパラメータは、前記コンプライアンスパターンの基準タイミングからの遅延量であるDelayと、前記コンプライアンスパターンの電圧軸方向の閾値であるUpper Vth、Middle Vth、及びLower Vthと、前記イコライザのゲインとを含む構成である。 The error rate measurement method according to the present invention includes a transition control signal output step of outputting a transition control signal for transitioning the device under test equipped with the link state management mechanism to a compliance mode among a plurality of states managed by the link state management mechanism before the start of link training in which the device under test equipped with the link state management mechanism transitions to a loopback among the plurality of states managed by the link state management mechanism, a preset selection signal output step of outputting a preset selection signal for outputting a compliance pattern corresponding to each of a plurality of presets defined in a standard from the device under test that has transitioned to the compliance mode, an equalizer step of adjusting the frequency characteristics of an input signal from the device under test by an equalizer, a symbol value acquisition step of acquiring a symbol value of the input signal adjusted by the equalizer step, an error rate calculation step of calculating an error rate of the symbol value acquired by the symbol value acquisition step, and a step of displaying the error rate calculated by the error rate calculation step on a display unit. The method includes a data storage step for storing calibration values of multiple parameters for acquiring the symbol value by a step, a step for displaying an editing screen, and a step for displaying a manual adjustment screen, the editing screen including a preset selection unit for selecting any one of the multiple presets, the manual adjustment screen including a preset selection signal output instruction unit for outputting the preset selection signal of the one preset selected by the preset selection unit from a preset selection signal output unit, and a manual adjustment unit for manually adjusting the calibration values of the multiple parameters of the one preset in a manual adjustment mode in which the compliance pattern of the one preset selected by the preset selection unit is the input signal, the compliance pattern being a PAM4 signal having four symbol values, and the multiple parameters including a delay amount from a reference timing of the compliance pattern, Upper Vth, Middle Vth, and Lower Vth which are threshold values in the voltage axis direction of the compliance pattern, and a gain of the equalizer.

また、本発明に係る誤り率測定方法は、前記編集画面が、前記データ記憶部に記憶された前記複数のプリセットの前記複数のパラメータの校正値をリスト形式で表示する校正値表示領域を更に含み、前記校正値表示領域は、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値が、前記手動調整部により調整される前の前記1つのプリセットの前記複数のパラメータの校正値と異なっている場合に、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値を強調表示する構成であってもよい。 In addition, the error rate measurement method according to the present invention may be configured such that the editing screen further includes a calibration value display area that displays, in list form, the calibration values of the multiple parameters of the multiple presets stored in the data storage unit, and the calibration value display area highlights the calibration value of the multiple parameters of the one preset adjusted by the manual adjustment unit when the calibration value of the multiple parameters of the one preset adjusted by the manual adjustment unit differs from the calibration value of the multiple parameters of the one preset before being adjusted by the manual adjustment unit.

本発明は、リンクトレーニングの開始前に、誤り率を目視で確認しながら、任意の1つのプリセットの複数のパラメータの校正値を手動で調整することを可能にする誤り率測定装置及び誤り率測定方法を提供するものである。 The present invention provides an error rate measurement device and an error rate measurement method that enable manual adjustment of the calibration values of multiple parameters of any one preset while visually checking the error rate before starting link training.

本発明の実施形態に係る誤り率測定装置の構成を示すブロック図である。1 is a block diagram showing a configuration of an error rate measurement device according to an embodiment of the present invention; PAM4信号の概略説明図である。FIG. 2 is a schematic diagram illustrating a PAM4 signal. 本発明の実施形態に係る誤り率測定装置のリンクトレーニング設定画面の一例である。4 is an example of a link training setting screen of the error rate measurement device according to the embodiment of the present invention. 本発明の実施形態に係る誤り率測定装置の機器接続画面の一例である。4 is an example of a device connection screen of the error rate measurement device according to the embodiment of the present invention. 本発明の実施形態に係る誤り率測定装置の校正方法設定画面の一例である。5 is an example of a calibration method setting screen of the error rate measurement device according to the embodiment of the present invention. 本発明の実施形態に係る誤り率測定装置の編集画面の一例である(その1)。1 is a first example of an edit screen of an error rate measurement device according to an embodiment of the present invention; 本発明の実施形態に係る誤り率測定装置の手動調整画面と誤り率測定画面の一例である。4 is an example of a manual adjustment screen and an error rate measurement screen of the error rate measurement device according to the embodiment of the present invention. 本発明の実施形態に係る誤り率測定装置の編集画面の一例である(その2)。13 is a second example of an edit screen of the error rate measurement device according to the embodiment of the present invention; 本発明の実施形態に係る誤り率測定装置のダイアログボックスの一例である。4 is an example of a dialog box of the error rate measurement device according to the embodiment of the present invention. 本発明の実施形態に係る誤り率測定装置を用いる誤り率測定方法の処理を示すフローチャートである。4 is a flowchart showing the process of an error rate measurement method using the error rate measurement device according to the embodiment of the present invention. PCIeのLTSSMのステート遷移図である。FIG. 1 is a state transition diagram of the LTSSM of PCIe. Pollingの遷移図である。This is a transition diagram of Polling. (a)はNRZ信号の2値の論理レベルを判別するための閾値電圧を示す図であり、(b)はPAM4信号の4値の論理レベルを判別するための閾値電圧を示す図である。FIG. 2A is a diagram showing threshold voltages for distinguishing between two logical levels of an NRZ signal, and FIG. 2B is a diagram showing threshold voltages for distinguishing between four logical levels of a PAM4 signal.

以下、本発明に係る誤り率測定装置及び誤り率測定方法の実施形態について、図面を用いて説明する。 Below, an embodiment of an error rate measurement device and an error rate measurement method according to the present invention will be described with reference to the drawings.

図1に示すように、本発明の実施形態に係る誤り率測定装置1は、LTSSMを搭載したDUT200からの入力信号の誤り率を測定するものであり、信号出力部10と、信号入力部20と、データ記憶部30と、操作部31と、表示部32と、制御部40と、を備える。DUT200が対応するハイスピードシリアルバス規格の例としては、PCIeやUSBなどが挙げられる。 As shown in FIG. 1, an error rate measurement device 1 according to an embodiment of the present invention measures the error rate of an input signal from a DUT 200 equipped with an LTSSM, and includes a signal output unit 10, a signal input unit 20, a data storage unit 30, an operation unit 31, a display unit 32, and a control unit 40. Examples of high-speed serial bus standards that the DUT 200 supports include PCIe and USB.

データ記憶部30は、RAM(Random Access Memory)などのメモリによって構成される。データ記憶部30は、後述するパルスパターン発生器13に出力する既知パターンのデータとして、例えば、DUT200に入力するPAM4信号のシンボル列(0、1、2、3のシンボル値からなるシンボルの列)を記憶している。また、データ記憶部30は、DUT200に入力するPAM4信号のMSB(Most Significant Bit)及びLSB(Least Significant Bit)のビット列を記憶していてもよい。データ記憶部30に記憶されているPAM4信号のシンボル列、並びにMSB及びLSBのビット列は、後述する誤り率算出部27がDUT200からの入力信号と比較するための基準データにもなっている。 The data storage unit 30 is composed of a memory such as a RAM (Random Access Memory). The data storage unit 30 stores, for example, a symbol string (a string of symbols consisting of symbol values of 0, 1, 2, and 3) of the PAM4 signal input to the DUT 200 as data of a known pattern to be output to the pulse pattern generator 13 described later. The data storage unit 30 may also store a bit string of the MSB (Most Significant Bit) and LSB (Least Significant Bit) of the PAM4 signal input to the DUT 200. The symbol string and the bit strings of the MSB and LSB of the PAM4 signal stored in the data storage unit 30 also serve as reference data for the error rate calculation unit 27 described later to compare with the input signal from the DUT 200.

また、データ記憶部30は、DUT200の種類と、DUT200が装着されるCBBなどのテストフィクスチャで模擬される信号経路の所望のロス値の組合せごとに、後述する複数のパラメータの校正値をファイル単位で記憶するようになっている。例えば、DUT200がSynopsys社製のAIC(Add-in Card)であり、信号経路のロス値が6dBである場合の複数のパラメータの校正値は、「Synopsys_6dBLossBoard」というファイル名のファイルに記録される。なお、ファイル名の付け方は上記に限定されず、ユーザにとってDUT200の種類とロス値の組合せが分かりやすい任意の名称であってもよい。 The data storage unit 30 also stores the calibration values of multiple parameters (described later) in file units for each combination of the type of DUT 200 and the desired loss value of the signal path simulated by a test fixture such as a CBB to which the DUT 200 is attached. For example, when the DUT 200 is an AIC (Add-in Card) manufactured by Synopsys and the loss value of the signal path is 6 dB, the calibration values of multiple parameters are recorded in a file with the file name "Synopsys_6dBLossBoard". Note that the method of naming the file is not limited to the above, and any name that makes it easy for the user to understand the combination of the type of DUT 200 and the loss value may be used.

制御部40は、誤り率測定装置1の動作モードを校正モードと測定モードのいずれかに切り替えるための動作モード切替部41を含む。校正モードは、DUT200のLTSSMによって管理される複数のステートのうちのLoopbackにDUT200を遷移させるリンクトレーニングの開始前に、DUT200からの入力信号のシンボル値を取得するための複数のパラメータの校正値を取得するモードである。測定モードは、校正モードで取得された複数のパラメータの校正値を用いて、DUT200からの入力信号の誤り率の測定を行うモードである。 The control unit 40 includes an operation mode switching unit 41 for switching the operation mode of the error rate measurement device 1 between a calibration mode and a measurement mode. The calibration mode is a mode for acquiring calibration values of multiple parameters for acquiring a symbol value of an input signal from the DUT 200 before the start of link training, which transitions the DUT 200 to Loopback among multiple states managed by the LTSSM of the DUT 200. The measurement mode is a mode for measuring the error rate of an input signal from the DUT 200 using the calibration values of multiple parameters acquired in the calibration mode.

信号出力部10は、測定モードにおいて、DUT200のLTSSMによって管理される複数のステート間のステート遷移を制御するトレーニングパターンをDUT200に出力するようになっている。また、信号出力部10は、測定モードにおいて、DUT200からの入力信号の誤り率測定を行うための既知パターンのテスト信号を出力するようになっている。 In the measurement mode, the signal output unit 10 outputs to the DUT 200 a training pattern that controls state transitions between a plurality of states managed by the LTSSM of the DUT 200. In addition, in the measurement mode, the signal output unit 10 outputs a test signal of a known pattern for measuring the error rate of an input signal from the DUT 200.

また、信号出力部10は、校正モードにおいて、複数のステートのうちのコンプライアンスモードにDUT200をダイレクト遷移させるための遷移制御信号をDUT200に出力する遷移制御信号出力部を構成する。ここで、ダイレクト遷移とは、PCIe Gen1の2.5GT/sからPCIe Gen6の64GT/sへ直接遷移することを意味している。 The signal output unit 10 also constitutes a transition control signal output unit that outputs a transition control signal to the DUT 200 in order to directly transition the DUT 200 to the compliance mode among the multiple states in the calibration mode. Here, direct transition means a direct transition from 2.5 GT/s of PCIe Gen1 to 64 GT/s of PCIe Gen6.

さらに、信号出力部10は、校正モードにおいて、PCIe Gen6規格で定義された複数のプリセットのそれぞれに対応するコンプライアンスパターンを、コンプライアンスモードに遷移したDUT200から出力させるためのプリセット選択信号を出力するプリセット選択信号出力部を構成する。 Furthermore, the signal output unit 10 constitutes a preset selection signal output unit that outputs a preset selection signal for causing the DUT 200, which has transitioned to the compliance mode, to output compliance patterns corresponding to each of the multiple presets defined in the PCIe Gen6 standard in the calibration mode.

信号出力部10は、例えば、シンセサイザ11と、ジッタ変調源12と、パルスパターン発生器13と、ノイズ発生源14と、を備える。 The signal output unit 10 includes, for example, a synthesizer 11, a jitter modulation source 12, a pulse pattern generator 13, and a noise generating source 14.

ジッタ変調源12は、シンセサイザ11が生成するクロックに所望のジッタを付加したてジッタクロック、又は、シンセサイザ11により生成されたクロックそのものを、パルスパターン発生器13とDUT200に出力するようになっている。 The jitter modulation source 12 outputs a jittered clock, which is generated by adding a desired jitter to the clock generated by the synthesizer 11, or the clock itself generated by the synthesizer 11, to the pulse pattern generator 13 and the DUT 200.

パルスパターン発生器13は、パルスパターン信号を発生させてノイズ発生源14に出力するようになっている。このパルスパターン信号は、後段のDUT200や誤り検出器22などでの差動増幅のために、Data信号と、Data信号を反転したXData信号とからなる差動信号となっている。例えば、パルスパターン発生器13は、ジッタ変調源12から入力されたジッタクロックを用いて、データ記憶部30から入力される既知パターンのデータからなるパルスパターン信号を発生させる。パルスパターン発生器13が発生させるパルスパターン信号は、例えばPAM4信号、NRZ信号、又はRZ信号である。パルスパターン発生器13が発生させるパルスパターン信号の他の例としては、NRZ-PSK信号、NRZ-DPSK信号、NRZ-DQPSK信号、RZ-DPSK信号、RZ-DQPSK信号、PAM8信号、PAM16信号などが挙げられる。 The pulse pattern generator 13 generates a pulse pattern signal and outputs it to the noise generating source 14. This pulse pattern signal is a differential signal consisting of a Data signal and an XData signal obtained by inverting the Data signal, for differential amplification in the downstream DUT 200 or error detector 22. For example, the pulse pattern generator 13 uses a jitter clock input from the jitter modulation source 12 to generate a pulse pattern signal consisting of data of a known pattern input from the data storage unit 30. The pulse pattern signal generated by the pulse pattern generator 13 is, for example, a PAM4 signal, an NRZ signal, or an RZ signal. Other examples of the pulse pattern signal generated by the pulse pattern generator 13 include an NRZ-PSK signal, an NRZ-DPSK signal, an NRZ-DQPSK signal, an RZ-DPSK signal, an RZ-DQPSK signal, a PAM8 signal, and a PAM16 signal.

ノイズ発生源14は、パルスパターン発生器13から出力されたパルスパターン信号にジッタや電圧ノイズを加えたストレス信号、又は、パルスパターン発生器13から出力されたパルスパターン信号そのものをDUT200に出力するようになっている。 The noise generating source 14 outputs to the DUT 200 a stress signal that is the pulse pattern signal output from the pulse pattern generator 13 to which jitter or voltage noise has been added, or the pulse pattern signal itself that is output from the pulse pattern generator 13.

ノイズ発生源14から出力されるストレス信号は、主に測定モードにおけるテスト信号として用いられる。なお、パルスパターン発生器13から出力されたパルスパターン信号が、DUT200をPolling.Complianceに遷移させるための遷移制御信号、プリセット選択信号、又はトレーニングパターンである場合には、シンセサイザ11により生成されたクロックがジッタ変調源12からそのまま出力されるとともに、パルスパターン発生器13から出力された遷移制御信号、プリセット選択信号、又はトレーニングパターンがそのままDUT200に出力されることが望ましい。 The stress signal output from the noise generating source 14 is mainly used as a test signal in the measurement mode. When the pulse pattern signal output from the pulse pattern generator 13 is a transition control signal, a preset selection signal, or a training pattern for transitioning the DUT 200 to Polling.Compliance, it is desirable that the clock generated by the synthesizer 11 is output as is from the jitter modulation source 12, and the transition control signal, preset selection signal, or training pattern output from the pulse pattern generator 13 is output as is to the DUT 200.

信号入力部20は、DUT200から出力された差動信号である入力信号を入力するものであり、イコライザ21と、誤り検出器22と、を備える。 The signal input unit 20 receives an input signal, which is a differential signal output from the DUT 200, and includes an equalizer 21 and an error detector 22.

DUT200からの入力信号は、例えば、PCIe Gen6規格で定義されたコンプライアンスパターンである。コンプライアンスパターンは、校正モードにおいて、複数のステートのうちのPolling.ComplianceにDUT200を遷移させるための遷移制御信号が信号出力部10から出力されたことによってDUT200から出力される4値のシンボル値を持つPAM4信号である。あるいは、DUT200からの入力信号は、測定モードにおいて、信号出力部10から出力されたPAM4信号などのテスト信号が、Loopbackに遷移したDUT200から折り返されたものである。以下では、主に、DUT200からの入力信号がPCIe Gen6のコンプライアンスパターンである校正モードでの構成及び動作について説明する。 The input signal from the DUT 200 is, for example, a compliance pattern defined in the PCIe Gen6 standard. The compliance pattern is a PAM4 signal having four symbol values that is output from the DUT 200 in the calibration mode when a transition control signal for transitioning the DUT 200 to Polling.Compliance among multiple states is output from the signal output unit 10. Alternatively, the input signal from the DUT 200 is a test signal such as a PAM4 signal output from the signal output unit 10 in the measurement mode that is looped back from the DUT 200 that has transitioned to Loopback. The following mainly describes the configuration and operation in the calibration mode in which the input signal from the DUT 200 is the PCIe Gen6 compliance pattern.

図2に示すように、DUT200から出力されるPAM4信号は、Upper信号(高レベル信号)、Middle信号(中レベル信号)、及びLower信号(低レベル信号)からなる。 As shown in FIG. 2, the PAM4 signal output from DUT 200 consists of an Upper signal (high level signal), a Middle signal (medium level signal), and a Lower signal (low level signal).

Lower信号は、シンボル値0に対応する振幅レベルL0からシンボル値1に対応する振幅レベルL1までの低電圧範囲H1の信号である。Middle信号は、シンボル値1に対応する振幅レベルL1からシンボル値2に対応する振幅レベルL2までの中電圧範囲H2の信号である。Upper信号は、シンボル値2に対応する振幅レベルL2からシンボル値3に対応する振幅レベルL3までの高電圧範囲H3の信号である。すなわち、PAM4信号は、ベースラインである振幅レベルL0に対して、振幅レベルの低い方から低電圧範囲H1、中電圧範囲H2、高電圧範囲H3に分けられ、ベースラインに対する振幅レベルの大きさが異なるUpper信号、Middle信号、Lower信号による3つのアイ開口が連続した振幅範囲の信号である。 The Lower signal is a signal in a low voltage range H1, from an amplitude level L0 corresponding to symbol value 0 to an amplitude level L1 corresponding to symbol value 1. The Middle signal is a signal in a medium voltage range H2, from an amplitude level L1 corresponding to symbol value 1 to an amplitude level L2 corresponding to symbol value 2. The Upper signal is a signal in a high voltage range H3, from an amplitude level L2 corresponding to symbol value 2 to an amplitude level L3 corresponding to symbol value 3. In other words, the PAM4 signal is divided from the baseline amplitude level L0 into a low voltage range H1, a medium voltage range H2, and a high voltage range H3, from the lowest amplitude level, and is a signal in an amplitude range with three continuous eye openings by the Upper signal, Middle signal, and Lower signal, which have different amplitude levels relative to the baseline.

イコライザ21は、データ記憶部30に保存されているファイルに記録されたゲインの校正値、又は、後述する手動調整画面61により手動調整されたゲインの校正値のいずれかが設定されることにより、DUT200からの入力信号の周波数特性を調整するようになっている。イコライザ21は、例えば、CTLE(Continuous Time Linear Equalizer)、LFE(Low Frequency Equalizer)、DFE(Decision Feedback Equalizer)などで構成される。PCIe Gen6などのコンプライアンステストでは規定されたロスの大きい信号経路にて試験が実施される。このため、ゲインの校正値は、イコライザ21が、主に中域から高域周波数にかけての信号経路によるロスを補償して、DUT200からの入力信号のアイ開口を再度開かせることができる値となっている。 The equalizer 21 adjusts the frequency characteristics of the input signal from the DUT 200 by setting either the gain calibration value recorded in a file stored in the data storage unit 30 or the gain calibration value manually adjusted on the manual adjustment screen 61 described later. The equalizer 21 is composed of, for example, a CTLE (Continuous Time Linear Equalizer), an LFE (Low Frequency Equalizer), and a DFE (Decision Feedback Equalizer). In compliance tests such as PCIe Gen6, tests are performed on a specified signal path with large loss. For this reason, the gain calibration value is a value that allows the equalizer 21 to compensate for loss due to the signal path mainly from the mid-range to high-range frequencies and reopen the eye opening of the input signal from the DUT 200.

誤り検出器22は、シンボル値取得部23と、誤り率算出部27と、オートサーチ部28と、を含む。さらに、シンボル値取得部23は、クロック再生部24と、遅延部25と、シンボル値検出部26と、を含む。 The error detector 22 includes a symbol value acquisition unit 23, an error rate calculation unit 27, and an auto search unit 28. Furthermore, the symbol value acquisition unit 23 includes a clock recovery unit 24, a delay unit 25, and a symbol value detection unit 26.

シンボル値取得部23は、データ記憶部30に保存されているファイルに記録された複数のパラメータの校正値、オートサーチ部28により探索された複数のパラメータの校正値、又は、後述する手動調整画面61により手動調整された複数のパラメータの校正値のいずれかを用いて、イコライザ21により調整されたDUT200からの入力信号のシンボル値、又はMSB及びLSBを取得するようになっている。これらの複数のパラメータは、入力信号の電圧軸方向の閾値であるUpper Vth、Middle Vth、及びLower Vthと、入力信号の時間軸方向の情報であるDelayと、イコライザ21のゲインと、を含んでおり、それらの校正値は、データ記憶部30に記憶されるようになっている。 The symbol value acquisition unit 23 acquires the symbol value or the MSB and LSB of the input signal from the DUT 200 adjusted by the equalizer 21 using any of the calibration values of the multiple parameters recorded in a file stored in the data storage unit 30, the calibration values of the multiple parameters searched by the auto search unit 28, or the calibration values of the multiple parameters manually adjusted on the manual adjustment screen 61 described later. These multiple parameters include Upper Vth, Middle Vth, and Lower Vth, which are thresholds in the voltage axis direction of the input signal, Delay, which is information in the time axis direction of the input signal, and the gain of the equalizer 21, and these calibration values are stored in the data storage unit 30.

シンボル値検出部26は、イコライザ21により調整された入力信号を、後述する遅延部25から出力されたクロック信号の立ち上がり又は立ち下がりのタイミングで打ち抜くことにより、DUT200から出力された入力信号のシンボル値、又はMSB及びLSBを検出するようになっている。 The symbol value detection unit 26 detects the symbol value or the MSB and LSB of the input signal output from the DUT 200 by punching the input signal adjusted by the equalizer 21 at the rising or falling edge of the clock signal output from the delay unit 25 described below.

図2に示すように、DUT200からの入力信号がPAM4信号である場合、シンボル値検出部26は、Upper信号の振幅レベルがUpper Vth以上であるとき、シンボル値3(MSB=1、LSB=1)を検出する。 As shown in FIG. 2, when the input signal from the DUT 200 is a PAM4 signal, the symbol value detection unit 26 detects a symbol value of 3 (MSB=1, LSB=1) when the amplitude level of the Upper signal is equal to or greater than the Upper Vth.

シンボル値検出部26は、Middle信号の振幅レベルがMiddle Vth以上であり、Upper信号の振幅レベルがUpper Vth未満であるとき、シンボル値2(MSB=1、LSB=0)を検出する。 The symbol value detection unit 26 detects a symbol value of 2 (MSB=1, LSB=0) when the amplitude level of the Middle signal is equal to or greater than the Middle Vth and the amplitude level of the Upper signal is less than the Upper Vth.

シンボル値検出部26は、Lower信号の振幅レベルがLower Vth以上であり、Upper信号の振幅レベルがUpper Vth未満であり、Middle信号の振幅レベルがMiddle Vth未満であるとき、シンボル値1(MSB=0、LSB=1)を検出する。 The symbol value detection unit 26 detects a symbol value of 1 (MSB=0, LSB=1) when the amplitude level of the Lower signal is equal to or greater than Lower Vth, the amplitude level of the Upper signal is less than Upper Vth, and the amplitude level of the Middle signal is less than Middle Vth.

シンボル値検出部26は、Lower信号がLower Vth未満であれば、シンボル値0(MSB=0、LSB=0)を検出する。 The symbol value detection unit 26 detects a symbol value of 0 (MSB=0, LSB=0) if the Lower signal is less than Lower Vth.

クロック再生部24は、イコライザ21により調整された入力信号から再生クロック信号を生成するようになっている。 The clock recovery unit 24 generates a recovered clock signal from the input signal adjusted by the equalizer 21.

Delayは、クロック再生部24により生成された再生クロック信号の立ち上がり又は立ち下がりと、例えばUpper信号のアイ開口の中心との時間差を表すパラメータである。あるいは、Delayは、規格のボーレートに応じた外部クロック信号の立ち上がり又は立ち下がりと、Upper信号のアイ開口の中心との時間差を表すパラメータであってもよい。すなわち、Delayは、DUT200からの入力信号の基準タイミングからの遅延量であると言える。本明細書では、再生クロック信号と外部クロック信号をまとめて、単に「クロック信号」とも呼ぶ。 Delay is a parameter that represents the time difference between the rising or falling edge of the reproduced clock signal generated by the clock reproduction unit 24 and, for example, the center of the eye opening of the Upper signal. Alternatively, Delay may be a parameter that represents the time difference between the rising or falling edge of an external clock signal according to the standard baud rate and the center of the eye opening of the Upper signal. In other words, Delay can be said to be the amount of delay from the reference timing of the input signal from the DUT 200. In this specification, the reproduced clock signal and the external clock signal are collectively referred to simply as "clock signals".

遅延部25は、Delayにより示される上記の時間差を打ち消すように、入力信号を打ち抜くクロック信号を遅延させるようになっている。あるいは、遅延部25は、Delayにより示される上記の時間差を打ち消すように、入力信号を遅延させるものであってもよい。すなわち、遅延部25は、クロック信号が入力信号のアイ開口の中心を打ち抜けるように、クロック信号及び入力信号のいずれか又は両方を遅延させるものである。 The delay unit 25 is configured to delay the clock signal that punches through the input signal so as to cancel the above-mentioned time difference indicated by Delay. Alternatively, the delay unit 25 may delay the input signal so as to cancel the above-mentioned time difference indicated by Delay. In other words, the delay unit 25 delays either or both of the clock signal and the input signal so that the clock signal punches through the center of the eye opening of the input signal.

誤り率算出部27は、シンボル値取得部23により取得されたシンボル値と、データ記憶部30に記憶されている基準データのシンボル値を順次比較することにより、シンボル値取得部23により取得されたDUT200からの入力信号のシンボル値の誤り率(Symbol error ratio:SER)を算出するようになっている。 The error rate calculation unit 27 is configured to calculate the error rate (Symbol error ratio: SER) of the symbol value of the input signal from the DUT 200 acquired by the symbol value acquisition unit 23 by sequentially comparing the symbol value acquired by the symbol value acquisition unit 23 with the symbol value of the reference data stored in the data storage unit 30.

あるいは、誤り率算出部27は、シンボル値取得部23により取得されたMSB及びLSBと、データ記憶部30に記憶されている基準データのMSB及びLSBとの比較に基づいて、DUT200からの入力信号のMSBのBER、LSBのBER、及び、MSB+LSBのBERをそれぞれ算出するものであってもよい。なお、本明細書では、BERとSERをまとめて、単に「誤り率」とも呼ぶ。 Alternatively, the error rate calculation unit 27 may calculate the BER of the MSB, the BER of the LSB, and the BER of the MSB+LSB of the input signal from the DUT 200 based on a comparison between the MSB and LSB acquired by the symbol value acquisition unit 23 and the MSB and LSB of the reference data stored in the data storage unit 30. Note that in this specification, BER and SER are collectively referred to simply as "error rate."

オートサーチ部28は、例えば特許第6235631号や特許第6672375号などに開示された周知のオートサーチ処理を行うものである。オートサーチ部28は、DUT200からの入力信号が、Polling.Complianceに遷移したDUT200から出力されるコンプライアンスパターンであるときに、DUT200の種類と所望のロス値の組合せごとに誤り率算出部27により算出された誤り率が最小又は所定値以下になるように、シンボル値取得部23によりシンボル値を取得するための複数のパラメータの校正値を探索するようになっている。すなわち、オートサーチ部28は、図2に示すような、DUT200から出力されたコンプライアンスパターンのUpper信号、Middle信号、及びLower信号の各信号について、上記の複数のパラメータの最適値を探索する。ただし、Upper EyeのBERは悪化する傾向があるため、複数のパラメータのうちのDelayに関しては、オートサーチ部28は、コンプライアンスパターンの3つのアイ開口のうち、最も振幅レベルの高いアイ開口を有するUpper信号のDelayを探索することが望ましい。 The auto search unit 28 performs a known auto search process disclosed in, for example, Japanese Patent No. 6235631 or Japanese Patent No. 6672375. When the input signal from the DUT 200 is a compliance pattern output from the DUT 200 that has transitioned to Polling.Compliance, the auto search unit 28 searches for calibration values of multiple parameters for acquiring symbol values by the symbol value acquisition unit 23 so that the error rate calculated by the error rate calculation unit 27 for each combination of the type of DUT 200 and the desired loss value is minimum or equal to or less than a predetermined value. That is, the auto search unit 28 searches for optimal values of the multiple parameters for each of the Upper signal, Middle signal, and Lower signal of the compliance pattern output from the DUT 200 as shown in FIG. 2. However, since the BER of the Upper Eye tends to deteriorate, with regard to the Delay among the multiple parameters, it is desirable for the auto search unit 28 to search for the Delay of the Upper signal that has the eye opening with the highest amplitude level among the three eye openings of the compliance pattern.

操作部31は、ユーザによる操作入力を受け付けるためのものであり、図1に示す誤り率測定装置1が備える、例えば操作ノブ、各種キー、スイッチ、ボタンや、表示部32の表示画面上のソフトキーなどのユーザインタフェースで構成される。また、操作部31は、誤り率測定装置1の校正モードと測定モードの実行に関わる各種設定を行う。 The operation unit 31 is for accepting operation input by the user, and is composed of user interfaces such as operation knobs, various keys, switches, buttons, and soft keys on the display screen of the display unit 32, which are provided in the error rate measurement device 1 shown in FIG. 1. The operation unit 31 also performs various settings related to the execution of the calibration mode and measurement mode of the error rate measurement device 1.

表示部32は、図1に示す誤り率測定装置1が備える、例えばLCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)などの表示機器などで構成され、制御部40からの表示制御信号に基づいて、誤り率測定装置1の校正モードと測定モードの実行に関わる設定画面や測定結果などを表示する。なお、表示部32は、表示画面上のソフトキーなどの操作部31の操作機能を有していてもよい。 The display unit 32 is composed of display devices such as an LCD (Liquid Crystal Display) or CRT (Cathode Ray Tube) provided in the error rate measurement device 1 shown in FIG. 1, and displays a setting screen related to the execution of the calibration mode and measurement mode of the error rate measurement device 1 and measurement results based on a display control signal from the control unit 40. The display unit 32 may also have the operation functions of the operation unit 31, such as soft keys on the display screen.

制御部40は、信号出力部10、信号入力部20、データ記憶部30、操作部31、及び表示部32を統括制御している。また、制御部40は、例えばCPU(Central Processing Unit)、GPU(Graphics Processing Unit)、FPGA(Field Programmable Gate Array)、ROM(Read Only Memory)、RAM、HDD(Hard Disk Drive)などを含むコンピュータなどの制御装置で構成される。また、制御部40は、CPU又はGPUによる所定のプログラムの実行により、動作モード切替部41の少なくとも一部をソフトウェア的に構成することが可能である。 The control unit 40 controls the signal output unit 10, the signal input unit 20, the data storage unit 30, the operation unit 31, and the display unit 32. The control unit 40 is configured with a control device such as a computer including a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), a ROM (Read Only Memory), a RAM, and a HDD (Hard Disk Drive). The control unit 40 can configure at least a part of the operation mode switching unit 41 in software by executing a predetermined program by the CPU or GPU.

図3に示すように、表示部32は、例えばPCIe Gen6のリンクトレーニングにおける各種条件を設定するためのリンクトレーニング設定画面50を表示するようになっている。 As shown in FIG. 3, the display unit 32 is configured to display a link training setting screen 50 for setting various conditions for link training of, for example, PCIe Gen6.

リンクトレーニング設定画面50は、校正モードに関する機能を実行するための表示領域51(図中の「Calibration for PAM4」)を含む。表示領域51は、複数のパラメータの校正値が記録されたファイルを指定するための「File Name」のテキストボックス51aと、「File Name」のテキストボックス51aに入力されたファイルを開くための「Open」のソフトキー51bと、複数のパラメータの校正値の取得を開始するための「Cal Start」のソフトキー51cと、を含む。 The link training setting screen 50 includes a display area 51 ("Calibration for PAM4" in the figure) for executing functions related to the calibration mode. The display area 51 includes a "File Name" text box 51a for specifying a file in which calibration values of multiple parameters are recorded, an "Open" soft key 51b for opening the file entered in the "File Name" text box 51a, and a "Cal Start" soft key 51c for starting acquisition of calibration values of multiple parameters.

リンクトレーニング設定画面50における「Cal Start」のソフトキー51cがユーザにより押下されると、表示部32は、例えば図4の表示形式の機器接続画面56を表示する。 When the user presses the "Cal Start" soft key 51c on the link training setting screen 50, the display unit 32 displays a device connection screen 56 in the display format shown in Figure 4, for example.

機器接続画面56は、「Connection Diagram」の表示領域56aと、「Instruction」の表示領域56bと、「Next >」のソフトキー56cと、「Cancel」のソフトキー56dと、を含む。 The device connection screen 56 includes a "Connection Diagram" display area 56a, an "Instruction" display area 56b, a "Next >" soft key 56c, and a "Cancel" soft key 56d.

「Connection Diagram」の表示領域56aは、誤り率測定装置1を構成する各モジュールと、テストフィクスチャの一例であるCBBとの間の配線方法を矢印で示す表示領域である。また、「Instruction」の表示領域56bは、「Connection Diagram」の表示領域56aにおいて矢印で示された配線方法を言語で説明する表示領域である。 The "Connection Diagram" display area 56a is a display area that uses arrows to show the wiring method between each module that constitutes the error rate measurement device 1 and the CBB, which is an example of a test fixture. The "Instruction" display area 56b is a display area that uses language to explain the wiring method shown by the arrows in the "Connection Diagram" display area 56a.

「Connection Diagram」の表示領域56aに表示されている「Synthesizer」、「Jitter Modulation Source」、「Equalizer」、「ED」、「PPG」、及び「Noise Generator」の各モジュールは、シンセサイザ11、ジッタ変調源12、イコライザ21、誤り検出器22、パルスパターン発生器13、及びノイズ発生源14のそれぞれに相当するものである。 The modules "Synthesizer", "Jitter Modulation Source", "Equalizer", "ED", "PPG", and "Noise Generator" displayed in the "Connection Diagram" display area 56a correspond to the synthesizer 11, jitter modulation source 12, equalizer 21, error detector 22, pulse pattern generator 13, and noise generator 14, respectively.

「Next >」のソフトキー56cがユーザにより押下されると、表示部32は、例えば図5の表示形式の校正方法設定画面59を表示する。 When the user presses the "Next >" soft key 56c, the display unit 32 displays a calibration method setting screen 59 in the display format shown in Figure 5, for example.

校正方法設定画面59は、「Calibration Method」のプルダウンメニュー59aと、「< Back」のソフトキー59bと、「Next >」のソフトキー59cと、「Close」のソフトキー59dと、を含む。 The calibration method setting screen 59 includes a "Calibration Method" pull-down menu 59a, a "< Back" soft key 59b, a "Next >" soft key 59c, and a "Close" soft key 59d.

「Calibration Method」のプルダウンメニュー59aは、校正方法を「Auto」と「Manual」の間で選択するためのものである。 The "Calibration Method" pull-down menu 59a allows you to select the calibration method between "Auto" and "Manual."

「Auto」は、図示しないプリセット選択画面において、PCIe Gen6規格で定義された複数のプリセットの中からユーザにより選択された1以上のプリセットのコンプライアンスパターンをDUT200から順次出力させて、1以上のプリセットの複数のパラメータの校正値をオートサーチ部28により自動的に探索する校正方法である。すなわち、「Auto」は、複数のパラメータの校正値の自動調整を行うモードである。 "Auto" is a calibration method in which compliance patterns of one or more presets selected by the user from among multiple presets defined in the PCIe Gen6 standard on a preset selection screen (not shown) are sequentially output from the DUT 200, and the auto search unit 28 automatically searches for calibration values of multiple parameters of the one or more presets. In other words, "Auto" is a mode in which the calibration values of multiple parameters are automatically adjusted.

「Manual」は、後述する編集画面60において、複数のプリセットの中からユーザにより選択された1つのプリセットのコンプライアンスパターンをDUT200から出力させて、1つのプリセットの複数のパラメータの校正値をユーザが手動で調整する校正方法である。すなわち、「Manual」は、複数のパラメータの校正値の手動調整を行うモードである。以下では、主に、「Calibration Method」のプルダウンメニュー59aにおいて、「Manual」が選択された場合の手動調整モードの動作について説明する。 "Manual" is a calibration method in which the user manually adjusts the calibration values of multiple parameters of one preset by outputting the compliance pattern of one preset selected by the user from multiple presets from the editing screen 60 described below. In other words, "Manual" is a mode for manually adjusting the calibration values of multiple parameters. The following mainly describes the operation of the manual adjustment mode when "Manual" is selected in the "Calibration Method" pull-down menu 59a.

「< Back」のソフトキー59bがユーザにより押下されると、表示部32は、校正方法設定画面59を終了して、機器接続画面56を再び表示する。「Close」のソフトキー59dがユーザにより押下されると、校正方法設定画面59の表示が終了する。 When the user presses the "< Back" soft key 59b, the display unit 32 closes the calibration method setting screen 59 and displays the device connection screen 56 again. When the user presses the "Close" soft key 59d, the display of the calibration method setting screen 59 ends.

「Next >」のソフトキー59cがユーザにより押下されると、表示部32は、例えば図6の表示形式の編集画面60を表示する。 When the user presses the "Next >" soft key 59c, the display unit 32 displays an editing screen 60 in the display format shown in FIG. 6, for example.

編集画面60は、「File Name」のテキストボックス60aと、「Open」のソフトキー60bと、「Save」のソフトキー60cと、「Preset」のプルダウンメニュー60dと、「Start Calibration」のソフトキー60eと、「Optimum BER/Preset」のテキストボックス60f,60gと、校正値表示領域60hと、「< Back」のソフトキー60iと、「Close」のソフトキー60jと、を含む。 The editing screen 60 includes a "File Name" text box 60a, an "Open" soft key 60b, a "Save" soft key 60c, a "Preset" pull-down menu 60d, a "Start Calibration" soft key 60e, "Optimum BER/Preset" text boxes 60f, 60g, a calibration value display area 60h, a "< Back" soft key 60i, and a "Close" soft key 60j.

「File Name」のテキストボックス60aは、DUT200の種類とロス値の組合せに応じたファイルを指定するためのものである。例えば、「File Name」のテキストボックス60aには、校正方法として「Auto」が選択された際に得られた各プリセットの複数のパラメータの校正値を記録したファイルのファイル名がユーザによって入力されることになる。 The "File Name" text box 60a is for specifying a file according to a combination of the type of DUT 200 and the loss value. For example, the user enters into the "File Name" text box 60a the file name of a file that records the calibration values of multiple parameters of each preset obtained when "Auto" is selected as the calibration method.

「Open」のソフトキー60bがユーザにより押下されると、制御部40は、「File Name」のテキストボックス60aにおいて指定されたファイルから、複数のプリセットの複数のパラメータの校正値と誤り率を読み込んで、それらの値を表示部32の校正値表示領域60hにリスト形式で表示させる。 When the "Open" soft key 60b is pressed by the user, the control unit 40 reads the calibration values and error rates of multiple preset parameters from the file specified in the "File Name" text box 60a, and displays these values in list form in the calibration value display area 60h of the display unit 32.

「Preset」のプルダウンメニュー60dは、PCIe Gen6規格で定義された複数のプリセットQ0~Q10の中から、編集対象の任意の1つのプリセット(以下、「編集対象プリセット」とも呼ぶ)を選択するプリセット選択部を構成する。 The "Preset" pull-down menu 60d constitutes a preset selection section that selects any one preset to be edited (hereinafter also referred to as the "preset to be edited") from among multiple presets Q0 to Q10 defined in the PCIe Gen6 standard.

「Start Calibration」のソフトキー60eがユーザにより押下されると、表示部32は、例えば図7の表示形式の手動調整画面61を表示する。 When the user presses the "Start Calibration" soft key 60e, the display unit 32 displays a manual adjustment screen 61 in the display format shown in Figure 7, for example.

図7に示す手動調整画面61は、「CTLE」のスピンボックス61aと、「LFE」のスピンボックス61bと、「DFE」のスピンボックス61cと、「Vth Upper」のスピンボックス61dと、「Middle」のスピンボックス61e,61fと、「Lower」のスピンボックス61gと、「Phase(Delay)」のスピンボックス61hと、「OK」のソフトキー61iと、「Cancel」のソフトキー61jと、を含む。 The manual adjustment screen 61 shown in FIG. 7 includes a "CTLE" spin box 61a, an "LFE" spin box 61b, a "DFE" spin box 61c, a "Vth Upper" spin box 61d, "Middle" spin boxes 61e and 61f, a "Lower" spin box 61g, a "Phase (Delay)" spin box 61h, an "OK" soft key 61i, and a "Cancel" soft key 61j.

スピンボックス61a~61hは、編集画面60における「Preset」のプルダウンメニュー60dにより選択された1つの編集対象プリセットのコンプライアンスパターンをDUT200からの入力信号とする手動調整モードにおいて、この1つのプリセットの複数のパラメータの校正値を手動で調整する手動調整部を構成する。 The spin boxes 61a to 61h constitute a manual adjustment section that manually adjusts the calibration values of multiple parameters of one preset in a manual adjustment mode in which the compliance pattern of one preset to be edited selected using the "Preset" pull-down menu 60d on the editing screen 60 is used as the input signal from the DUT 200.

スピンボックス61a~61hは、編集画面60における「Preset」のプルダウンメニュー60dにより選択された1つの編集対象プリセットについて、編集画面60における「File Name」のテキストボックス60aで指定されたファイルに記録されている複数のパラメータの校正値を変更可能に表示するものである。ユーザは、各スピンボックス61a~61hが有するスピンボタンを押下したり、各スピンボックス61a~61hが有するテキストボックスに値を入力したりすることにより、各スピンボックス61a~61hが有するテキストボックスに表示されているパラメータの校正値を調整することができる。 The spin boxes 61a to 61h display, in a changeable manner, the calibration values of multiple parameters recorded in the file specified in the "File Name" text box 60a on the editing screen 60 for one preset to be edited, selected in the "Preset" pull-down menu 60d on the editing screen 60. The user can adjust the calibration values of the parameters displayed in the text boxes of each of the spin boxes 61a to 61h by pressing the spin buttons of each of the spin boxes 61a to 61h or by entering values in the text boxes of each of the spin boxes 61a to 61h.

すなわち、「CTLE」のスピンボックス61aは、イコライザ21のうちのCTLEのゲインの校正値を変更可能に表示する。「LFE」のスピンボックス61bは、イコライザ21のうちのLFEのゲインの校正値を変更可能に表示する。「DFE」のスピンボックス61cは、イコライザ21のうちのDFEのゲインの校正値を変更可能に表示する。 That is, the "CTLE" spin box 61a displays the CTLE gain calibration value of the equalizer 21 in a changeable manner. The "LFE" spin box 61b displays the LFE gain calibration value of the equalizer 21 in a changeable manner. The "DFE" spin box 61c displays the DFE gain calibration value of the equalizer 21 in a changeable manner.

また、「Vth Upper」のスピンボックス61dは、Data信号のUpper Vthの校正値を変更可能に表示する。「Middle」のスピンボックス61eは、Data信号のMiddle Vthの校正値を変更可能に表示する。「Middle」のスピンボックス61fは、XData信号のMiddle Vthの校正値を変更可能に表示する。「Lower」のスピンボックス61gは、Data信号のLower Vthの校正値を変更可能に表示する。「Phase(Delay)」のスピンボックス61hは、Delayの校正値を変更可能に表示する。 The "Vth Upper" spin box 61d displays the calibrated value of the Upper Vth of the Data signal so that it can be changed. The "Middle" spin box 61e displays the calibrated value of the Middle Vth of the Data signal so that it can be changed. The "Middle" spin box 61f displays the calibrated value of the Middle Vth of the XData signal so that it can be changed. The "Lower" spin box 61g displays the calibrated value of the Lower Vth of the Data signal so that it can be changed. The "Phase (Delay)" spin box 61h displays the calibrated value of the Delay so that it can be changed.

「OK」のソフトキー61iがユーザにより押下されると、制御部40は、スピンボックス61a~61hに表示されている各パラメータの校正値を信号入力部20の各部に設定するとともに、これらの校正値を校正値設定一時ファイルに記録する。 When the "OK" soft key 61i is pressed by the user, the control unit 40 sets the calibration values of each parameter displayed in the spin boxes 61a to 61h to each part of the signal input unit 20 and records these calibration values in a temporary calibration value setting file.

また、「OK」のソフトキー61iは、「Preset」のプルダウンメニュー60dにより選択された1つの編集対象プリセットのプリセット選択信号を信号出力部10から出力させるプリセット選択信号出力指示部を構成する。「OK」のソフトキー61iがユーザにより押下されると、信号出力部10は、遷移制御信号をDUT200に出力するとともに、「Preset」のプルダウンメニュー60dにより選択された1つの編集対象プリセットに対応するコンプライアンスパターンをDUT200から出力させるためのプリセット選択信号をDUT200に出力する。 The "OK" soft key 61i constitutes a preset selection signal output instruction unit that causes the signal output unit 10 to output a preset selection signal for one preset to be edited selected using the "Preset" pull-down menu 60d. When the "OK" soft key 61i is pressed by the user, the signal output unit 10 outputs a transition control signal to the DUT 200 and also outputs a preset selection signal to the DUT 200 to cause the DUT 200 to output a compliance pattern corresponding to one preset to be edited selected using the "Preset" pull-down menu 60d.

そして、制御部40は、編集画面60における「Preset」のプルダウンメニュー60dにより選択された1つの編集対象プリセットに対応するコンプライアンスパターンをデータ記憶部30から読み出して、誤り率算出部27に設定する。これにより、誤り率算出部27が、プリセット選択信号によって指定されるプリセットに対応するコンプライアンスパターンを、シンボル値取得部23により取得されたシンボル値と比較するための基準データとして使用することができるようになる。 Then, the control unit 40 reads out from the data storage unit 30 a compliance pattern corresponding to one preset to be edited selected by the "Preset" pull-down menu 60d on the editing screen 60, and sets it in the error rate calculation unit 27. This allows the error rate calculation unit 27 to use the compliance pattern corresponding to the preset specified by the preset selection signal as reference data for comparing with the symbol value acquired by the symbol value acquisition unit 23.

そして、誤り率算出部27は、DUT200から出力されたコンプライアンスパターンの誤り率を算出する。制御部40は、誤り率算出部27により算出された誤り率を、データ記憶部30に記憶されている校正値設定一時ファイルに上書きする。 Then, the error rate calculation unit 27 calculates the error rate of the compliance pattern output from the DUT 200. The control unit 40 overwrites the error rate calculated by the error rate calculation unit 27 to the calibration value setting temporary file stored in the data storage unit 30.

また、制御部40は、誤り率測定画面62の誤り率表示領域62a(図7参照)と、編集画面60の校正値表示領域60h(図8参照)に、校正値設定一時ファイルに記録されている編集対象プリセットの誤り率を表示させる。さらに、制御部40は、編集画面60の校正値表示領域60h(図8参照)に、校正値設定一時ファイルに記録されている編集対象プリセットの複数のパラメータの校正値を表示させる。 The control unit 40 also displays the error rate of the preset to be edited that is recorded in the temporary calibration value setting file in the error rate display area 62a (see FIG. 7) of the error rate measurement screen 62 and in the calibration value display area 60h (see FIG. 8) of the editing screen 60. The control unit 40 also displays the calibration values of multiple parameters of the preset to be edited that are recorded in the temporary calibration value setting file in the calibration value display area 60h (see FIG. 8) of the editing screen 60.

誤り率表示領域62aにおいて、「ER」は誤り率、「EC」は誤りビットの数、「%EFI」はエラー・フリー・インターバル、「EI」はエラー・インターバルを示している。図7には、SERが1.025×10-8、バーストエラーを考慮しないMSB+LSBのBER(「First Bit」の誤り率)が1.750×10-8、バーストエラーを考慮したMSB+LSBのBERが1.025×10-7である例が示されている。 In the error rate display area 62a, "ER" indicates the error rate, "EC" indicates the number of error bits, "%EFI" indicates the error free interval, and "EI" indicates the error interval. Fig. 7 shows an example in which the SER is 1.025 x 10-8 , the MSB + LSB BER ("First Bit" error rate) not taking burst errors into account is 1.750 x 10-8 , and the MSB + LSB BER taking burst errors into account is 1.025 x 10-7 .

すなわち、ユーザが手動調整画面61のスピンボックス61a~61hで各パラメータを調整した後に「OK」のソフトキー61iを押下するたびに、誤り率測定画面62の誤り率表示領域62aと編集画面60の校正値表示領域60hに表示される編集対象プリセットの誤り率が更新されることになる。これにより、ユーザは、誤り率表示領域62a又は校正値表示領域60hに表示される誤り率を目視で確認しながら、手動調整画面61のスピンボックス61a~61hで編集対象プリセットの各パラメータを調整することができる。 In other words, each time the user presses the "OK" softkey 61i after adjusting each parameter in the spin boxes 61a to 61h on the manual adjustment screen 61, the error rate of the preset to be edited, which is displayed in the error rate display area 62a on the error rate measurement screen 62 and the calibration value display area 60h on the editing screen 60, is updated. This allows the user to adjust each parameter of the preset to be edited in the spin boxes 61a to 61h on the manual adjustment screen 61 while visually checking the error rate displayed in the error rate display area 62a or the calibration value display area 60h.

一方、「Cancel」のソフトキー61jがユーザにより押下された場合には、制御部40は、手動調整画面61に現在表示されている複数のパラメータの校正値を校正値設定一時ファイルに記録せずに、手動調整画面61の表示を終了する。 On the other hand, if the user presses the "Cancel" soft key 61j, the control unit 40 ends the display of the manual adjustment screen 61 without recording the calibration values of the multiple parameters currently displayed on the manual adjustment screen 61 in the temporary calibration value setting file.

図6及び図8に示すように、編集画面60における「Optimum BER/Preset」のテキストボックス60gは、複数のプリセットのうち、誤り率算出部27により算出された誤り率が最小であるプリセットを表示するものである。 As shown in Figures 6 and 8, the "Optimum BER/Preset" text box 60g on the editing screen 60 displays the preset among multiple presets that has the smallest error rate calculated by the error rate calculation unit 27.

「Optimum BER/Preset」のテキストボックス60fは、複数のプリセットのうち、誤り率算出部27により算出された誤り率が最小であるプリセットの誤り率を表示するものである。 The "Optimum BER/Preset" text box 60f displays the error rate of the preset that has the smallest error rate calculated by the error rate calculation unit 27 among multiple presets.

校正値表示領域60hは、データ記憶部30に記憶された複数のパラメータの校正値と誤り率をプリセットごとにリスト形式で表示する表示領域である。ここで、Middle Vthについては、Data信号とXData信号のそれぞれの値が示されている。イコライザ21のゲインについては、全てのプリセットQ0~Q10で共通の値となる。 The calibration value display area 60h is a display area that displays the calibration values and error rates of multiple parameters stored in the data storage unit 30 in list format for each preset. Here, for Middle Vth, the respective values of the Data signal and the XData signal are shown. The gain of the equalizer 21 is a common value for all presets Q0 to Q10.

「< Back」のソフトキー60iがユーザにより押下されると、表示部32は、編集画面60を終了して、校正方法設定画面59を再び表示する。「Close」のソフトキー60jがユーザにより押下されると、編集画面60の表示が終了する。 When the user presses the "< Back" soft key 60i, the display unit 32 closes the editing screen 60 and displays the calibration method setting screen 59 again. When the user presses the "Close" soft key 60j, the display of the editing screen 60 ends.

図8に示すように、校正値表示領域60hは、「Preset」のプルダウンメニュー60dにより選択された1つの編集対象プリセットについて、「File Name」のテキストボックス60aで指定されたファイルに記録されている複数のパラメータの校正値が、校正値設定一時ファイルに記録されている複数のパラメータの校正値と異なっている場合に、その1つのプリセットの複数のパラメータの校正値を強調表示する。すなわち、校正値表示領域60hは、手動調整画面61により調整された1つのプリセットの複数のパラメータの校正値が、手動調整画面61により調整される前の1つのプリセットの複数のパラメータの校正値と異なっている場合に、手動調整画面61により調整された1つのプリセットの複数のパラメータの校正値を校正値表示領域60hで強調表示する。図8は、「Preset」のプルダウンメニュー60dで選択されたプリセットQ3の複数のパラメータの校正値と誤り率が強調表示された例を示している。 As shown in FIG. 8, the calibration value display area 60h highlights the calibration values of multiple parameters of one preset selected in the "Preset" pull-down menu 60d when the calibration values of multiple parameters recorded in the file specified in the "File Name" text box 60a differ from the calibration values of multiple parameters recorded in the calibration value setting temporary file. That is, when the calibration values of multiple parameters of one preset adjusted in the manual adjustment screen 61 differ from the calibration values of multiple parameters of one preset before being adjusted in the manual adjustment screen 61, the calibration value display area 60h highlights the calibration values of multiple parameters of one preset adjusted in the manual adjustment screen 61 in the calibration value display area 60h. FIG. 8 shows an example in which the calibration values and error rates of multiple parameters of preset Q3 selected in the "Preset" pull-down menu 60d are highlighted.

校正値表示領域60hにおける強調表示は、例えば、該当する編集対象プリセットの複数のパラメータの校正値と誤り率を、赤色などの色で表示したり、太字や斜体で表示したりすることによって行われる。さらに、図8に示すように、編集対象プリセットの複数のパラメータの校正値の更新があった場合には、表示部32は、編集画面60の先頭に「Update」などの文字を表示させる強調表示を行ってもよい。これらの強調表示は、「File Name」のテキストボックス60aで指定されたファイルに記録されている複数のパラメータの校正値と、校正値表示領域60hに表示されている複数のパラメータの校正値とが一致していないことをユーザに示すためのものである。 The highlighting in the calibration value display area 60h is performed, for example, by displaying the calibration values and error rates of the multiple parameters of the corresponding preset to be edited in a color such as red, or in bold or italics. Furthermore, as shown in FIG. 8, when the calibration values of multiple parameters of the preset to be edited are updated, the display unit 32 may perform highlighting by displaying the word "Update" or the like at the top of the editing screen 60. This highlighting is intended to inform the user that the calibration values of the multiple parameters recorded in the file specified in the "File Name" text box 60a do not match the calibration values of the multiple parameters displayed in the calibration value display area 60h.

「Save」のソフトキー60cがユーザにより押下されると、制御部40は、校正値表示領域60hに表示されている各プリセットの複数のパラメータの校正値と誤り率を、「File Name」のテキストボックス60aで指定されたファイルに記録する。このとき、表示部32は、校正値表示領域60hにおける強調表示と、編集画面60の先頭における「Update」の表示を終了する。これは、「File Name」のテキストボックス60aで指定されたファイルに記録されている複数のパラメータの校正値と、校正値表示領域60hに表示されている複数のパラメータの校正値とが一致したためである。 When the "Save" soft key 60c is pressed by the user, the control unit 40 records the calibration values and error rates of the multiple parameters of each preset displayed in the calibration value display area 60h in the file specified in the "File Name" text box 60a. At this time, the display unit 32 ends the highlighting in the calibration value display area 60h and the display of "Update" at the top of the editing screen 60. This is because the calibration values of the multiple parameters recorded in the file specified in the "File Name" text box 60a match the calibration values of the multiple parameters displayed in the calibration value display area 60h.

「Save」のソフトキー60cがユーザにより押下される前に、「Close」のソフトキー60jがユーザにより押下された場合には、図9に示すように、制御部40は、現在、校正値表示領域60hに表示されている複数のパラメータの校正値が、「File Name」のテキストボックス60aで指定されたファイルに記録されていない旨を示すダイアログボックス63を表示部32に表示させる。 If the user presses the "Close" softkey 60j before pressing the "Save" softkey 60c, as shown in FIG. 9, the control unit 40 causes the display unit 32 to display a dialog box 63 indicating that the calibration values of the multiple parameters currently displayed in the calibration value display area 60h are not recorded in the file specified in the "File Name" text box 60a.

ダイアログボックス63は、例えば、「Save」のソフトキー63aと、「Don't Save」のソフトキー63bと、「Cancel」のソフトキー63cと、を含む。 The dialog box 63 includes, for example, a "Save" soft key 63a, a "Don't Save" soft key 63b, and a "Cancel" soft key 63c.

「Save」のソフトキー63aがユーザにより押下されると、制御部40は、現在、校正値表示領域60hに表示されている各プリセットの複数のパラメータの校正値と誤り率を、「File Name」のテキストボックス60aで指定されたファイルに記録して、当該ファイルをデータ記憶部30に保存する。また、制御部40は、ダイアログボックス63の表示を終了させる。 When the "Save" soft key 63a is pressed by the user, the control unit 40 records the calibration values and error rates of the multiple parameters of each preset currently displayed in the calibration value display area 60h in the file specified in the "File Name" text box 60a, and saves the file in the data storage unit 30. The control unit 40 also terminates the display of the dialog box 63.

「Don't Save」のソフトキー63bがユーザにより押下されると、制御部40は、現在、校正値表示領域60hに表示されている各プリセットの複数のパラメータの校正値と誤り率を、「File Name」のテキストボックス60aで指定されたファイルに記録せずに、ダイアログボックス63と編集画面60の表示を終了させる。 When the "Don't Save" soft key 63b is pressed by the user, the control unit 40 closes the display of the dialog box 63 and the editing screen 60 without recording the calibration values and error rates of the multiple parameters of each preset currently displayed in the calibration value display area 60h in the file specified in the "File Name" text box 60a.

「Cancel」のソフトキー63cがユーザにより押下されると、制御部40は、ダイアログボックス63の表示を終了させて、再び編集画面60にフォーカスを戻す。 When the user presses the "Cancel" soft key 63c, the control unit 40 closes the display of the dialog box 63 and returns the focus to the editing screen 60.

すなわち、ダイアログボックス63は、現在、校正値表示領域60hに表示されている複数のパラメータの校正値をデータ記憶部30に「保存」するか、「保存しない」か、又は「キャンセル」するかをユーザに選択させて、「Preset」のプルダウンメニュー60dで選択された編集対象プリセットの最新の校正値の保存漏れが出ないようにユーザに注意喚起するためのものである。 In other words, the dialog box 63 prompts the user to select whether to "save," "not save," or "cancel" the calibration values of the multiple parameters currently displayed in the calibration value display area 60h in the data storage unit 30, and is intended to alert the user to avoid forgetting to save the latest calibration values of the preset to be edited selected in the "Preset" pull-down menu 60d.

以下、本実施形態の誤り率測定装置1を用いる誤り率測定方法について、図10のフローチャートを参照しながら、校正モードにおける処理の一例を説明する。なお、上述の誤り率測定装置1の構成の説明と重複する説明は適宜省略する。 Below, an example of processing in the calibration mode will be described with reference to the flowchart in FIG. 10 regarding the error rate measurement method using the error rate measurement device 1 of this embodiment. Note that descriptions that overlap with the description of the configuration of the error rate measurement device 1 described above will be omitted as appropriate.

まず、リンクトレーニング設定画面50における「Cal Start」のソフトキー51cがユーザにより押下されることにより、表示部32は、機器接続画面56を表示する(ステップS41)。 First, when the user presses the "Cal Start" soft key 51c on the link training setting screen 50, the display unit 32 displays the device connection screen 56 (step S41).

次に、機器接続画面56における「Next >」のソフトキー56cがユーザにより押下されることにより、表示部32は、校正方法設定画面59を表示する(ステップS42)。 Next, when the user presses the "Next >" soft key 56c on the device connection screen 56, the display unit 32 displays the calibration method setting screen 59 (step S42).

次に、校正方法設定画面59の「Calibration Method」のプルダウンメニュー59aにおいて「Manual」が選択された状態で、「Next >」のソフトキー59cがユーザにより押下されると、表示部32は、編集画面60を表示する(ステップS43)。 Next, when "Manual" is selected in the "Calibration Method" pull-down menu 59a on the calibration method setting screen 59 and the user presses the "Next >" soft key 59c, the display unit 32 displays the editing screen 60 (step S43).

次に、編集画面60において、LTSSMを搭載したDUT200の種類とロス値の組合せに応じたファイルがテキストボックス60aにおいてユーザにより指定される(ステップS44)。 Next, on the editing screen 60, the user specifies in the text box 60a a file that corresponds to the combination of the type of DUT 200 equipped with the LTSSM and the loss value (step S44).

次に、編集画面60において、「Open」のソフトキー60bがユーザにより押下されると、制御部40は、テキストボックス60aにおいて指定されたファイルから、各プリセットの複数のパラメータの校正値と誤り率を読み込んで、それらの値を表示部32の校正値表示領域60hにリスト形式で表示させる(ステップS45)。 Next, when the user presses the "Open" soft key 60b on the editing screen 60, the control unit 40 reads the calibration values and error rates of multiple parameters of each preset from the file specified in the text box 60a, and displays these values in list form in the calibration value display area 60h of the display unit 32 (step S45).

次に、制御部40は、編集画面60の「Preset」のプルダウンメニュー60dで1つの編集対象プリセットが選択された状態で、「Start Calibration」のソフトキー60eがユーザにより押下されたか否かを判断する(ステップS46)。「Start Calibration」のソフトキー60eがユーザにより押下された場合(ステップS46:YES)、制御部40はステップS47以降の処理を実行する。「Start Calibration」のソフトキー60eではなく、「Save」のソフトキー60cがユーザにより押下された場合(ステップS46:NO)、制御部40はステップS55の処理を実行する。 Next, the control unit 40 judges whether or not the "Start Calibration" soft key 60e has been pressed by the user with one preset to be edited selected in the "Preset" pull-down menu 60d on the editing screen 60 (step S46). If the "Start Calibration" soft key 60e has been pressed by the user (step S46: YES), the control unit 40 executes the processes in and after step S47. If the "Save" soft key 60c has been pressed by the user instead of the "Start Calibration" soft key 60e (step S46: NO), the control unit 40 executes the process in step S55.

ステップS47において表示部32は、手動調整画面61を表示する(ステップS47)。 In step S47, the display unit 32 displays the manual adjustment screen 61 (step S47).

ユーザにより、手動調整画面61のスピンボックス61a~61hにおいて各パラメータの校正値が適宜調整された後に、「OK」のソフトキー61iが押下されると、制御部40は、手動調整画面61のスピンボックス61a~61hに表示されている各パラメータの校正値を信号入力部20の各部に設定する(ステップS48)。 When the user presses the "OK" soft key 61i after appropriately adjusting the calibration values of each parameter in the spin boxes 61a to 61h on the manual adjustment screen 61, the control unit 40 sets the calibration values of each parameter displayed in the spin boxes 61a to 61h on the manual adjustment screen 61 to each part of the signal input unit 20 (step S48).

次に、信号出力部10は、複数のステートのうちのPolling.ComplianceにDUT200を遷移させるための遷移制御信号をDUT200に出力する(遷移制御信号出力ステップS49)。 Next, the signal output unit 10 outputs a transition control signal to the DUT 200 to transition the DUT 200 to the Polling.Compliance state among the multiple states (transition control signal output step S49).

次に、信号出力部10は、編集画面60の「Preset」のプルダウンメニュー60dで選択された1つの編集対象プリセットに対応するコンプライアンスパターンをDUT200から出力させるためのプリセット選択信号をDUT200に出力する(プリセット選択信号出力ステップS50)。 Next, the signal output unit 10 outputs a preset selection signal to the DUT 200 to cause the DUT 200 to output a compliance pattern corresponding to one preset to be edited selected in the "Preset" pull-down menu 60d on the editing screen 60 (preset selection signal output step S50).

次に、イコライザ21は、DUT200から入力されるコンプライアンスパターンの周波数特性を調整する(イコライザステップS51)。 Next, the equalizer 21 adjusts the frequency characteristics of the compliance pattern input from the DUT 200 (equalizer step S51).

次に、シンボル値取得部23は、イコライザステップS51により調整されたコンプライアンスパターンのシンボル値を取得する(シンボル値取得ステップS52)。 Next, the symbol value acquisition unit 23 acquires the symbol value of the compliance pattern adjusted by the equalizer step S51 (symbol value acquisition step S52).

次に、誤り率算出部27は、シンボル値取得ステップS52により取得されたシンボル値の誤り率を算出する(誤り率算出ステップS53)。 Next, the error rate calculation unit 27 calculates the error rate of the symbol value acquired in the symbol value acquisition step S52 (error rate calculation step S53).

次に、制御部40は、現在、信号入力部20の各部に設定されている複数のパラメータの校正値と、誤り率算出部27により算出された編集対象プリセットの誤り率を、データ記憶部30に記憶されている校正値設定一時ファイルに上書きする。また、制御部40は、誤り率測定画面62の誤り率表示領域62aと、編集画面60の校正値表示領域60hに、校正値設定一時ファイルに記録されている編集対象プリセットの誤り率を表示させる。さらに、制御部40は、編集画面60の校正値表示領域60hに、校正値設定一時ファイルに記録されている編集対象プリセットの複数のパラメータの校正値を表示させる(ステップS54)。 Next, the control unit 40 overwrites the calibration values of the multiple parameters currently set in each part of the signal input unit 20 and the error rate of the preset to be edited calculated by the error rate calculation unit 27 to the calibration value setting temporary file stored in the data storage unit 30. The control unit 40 also displays the error rate of the preset to be edited recorded in the calibration value setting temporary file in the error rate display area 62a of the error rate measurement screen 62 and the calibration value display area 60h of the editing screen 60. Furthermore, the control unit 40 displays the calibration values of the multiple parameters of the preset to be edited recorded in the calibration value setting temporary file in the calibration value display area 60h of the editing screen 60 (step S54).

次に、制御部40は、再びステップS46の処理を実行する。 Next, the control unit 40 executes the process of step S46 again.

ステップS55において制御部40は、編集画面60における「Save」のソフトキー60cがユーザにより押下されたことにより、現在、編集画面60の校正値表示領域60hに表示されている各プリセットの複数のパラメータの校正値と誤り率を、テキストボックス60aにおいて指定されたファイルに記録して、データ記憶部30に記憶する(データ記憶ステップS55)。 In step S55, when the user presses the "Save" soft key 60c on the editing screen 60, the control unit 40 records the calibration values and error rates of the multiple parameters of each preset currently displayed in the calibration value display area 60h on the editing screen 60 in the file specified in the text box 60a, and stores them in the data storage unit 30 (data storage step S55).

以上説明したように、本実施形態に係る誤り率測定装置1は、リンクトレーニングの開始前に、複数のステートのうちのPolling.ComplianceにDUT200を遷移させて、DUT200から任意の1つのプリセットに対応するコンプライアンスパターンを出力させるようになっている。さらに、本実施形態に係る誤り率測定装置1は、任意の1つのプリセットのコンプライアンスパターンの解析に必要な複数のパラメータの校正値を手動で調整する手動調整画面61を表示し、手動調整画面61により調整された複数のパラメータの校正値に応じた誤り率を表示するようになっている。 As described above, the error rate measurement device 1 according to this embodiment transitions the DUT 200 to the Polling.Compliance state among the multiple states before the start of link training, and causes the DUT 200 to output a compliance pattern corresponding to any one preset. Furthermore, the error rate measurement device 1 according to this embodiment displays a manual adjustment screen 61 for manually adjusting the calibration values of multiple parameters required for analyzing the compliance pattern of any one preset, and displays an error rate corresponding to the calibration values of the multiple parameters adjusted by the manual adjustment screen 61.

これにより、本実施形態に係る誤り率測定装置1は、リンクトレーニングの開始前に、誤り率を目視で確認しながら、任意の1つのプリセットの複数のパラメータの校正値を手動で調整することを可能にする。また、本実施形態に係る誤り率測定装置1は、規格で定義されたプリセットごとに事前調整された校正結果に対し、ある1つのプリセットについてのみ校正値の再調整が必要になった場合に、全てのプリセットについて再校正を行う必要がないため、再校正時のユーザビリティが優れている。 As a result, the error rate measurement device 1 according to this embodiment makes it possible to manually adjust the calibration values of multiple parameters of any one preset while visually checking the error rate before starting link training. Furthermore, the error rate measurement device 1 according to this embodiment has excellent usability during recalibration because, when it becomes necessary to readjust the calibration values for only one preset, compared to the calibration results that have been pre-adjusted for each preset defined by the standard, there is no need to recalibrate all the presets.

また、本実施形態に係る誤り率測定装置1は、複数のパラメータの校正値と誤り率をプリセットごとにリスト形式で表示する校正値表示領域60hにおいて、手動調整画面61により変更された任意の1つのプリセットの複数のパラメータの校正値と誤り率を強調表示するようになっている。これにより、本実施形態に係る誤り率測定装置1は、任意の1つのプリセットの複数のパラメータの校正値が更新されたことをユーザに目視で確認させることができる。 The error rate measurement device 1 according to this embodiment is also configured to highlight the calibration values and error rates of multiple parameters of any one preset that have been changed on the manual adjustment screen 61 in the calibration value display area 60h, which displays the calibration values and error rates of multiple parameters in list form for each preset. This allows the error rate measurement device 1 according to this embodiment to allow the user to visually confirm that the calibration values of multiple parameters of any one preset have been updated.

1 誤り率測定装置
10 信号出力部
11 シンセサイザ
12 ジッタ変調源
13 パルスパターン発生器
14 ノイズ発生源
20 信号入力部
21 イコライザ
22 誤り検出器
23 シンボル値取得部
24 クロック再生部
25 遅延部
26 シンボル値検出部
27 誤り率算出部
28 オートサーチ部
30 データ記憶部
31 操作部
32 表示部
40 制御部
50 リンクトレーニング設定画面
56 機器接続画面
60 編集画面
60d プルダウンメニュー(プリセット選択部)
60h 校正値表示領域
61 手動調整画面
61a~61h スピンボックス(手動調整部)
61i ソフトキー(プリセット選択信号出力指示部)
62 誤り率測定画面
62a 誤り率表示領域
200 DUT
REFERENCE SIGNS LIST 1 Error rate measuring device 10 Signal output section 11 Synthesizer 12 Jitter modulation source 13 Pulse pattern generator 14 Noise generating source 20 Signal input section 21 Equalizer 22 Error detector 23 Symbol value acquisition section 24 Clock recovery section 25 Delay section 26 Symbol value detection section 27 Error rate calculation section 28 Auto search section 30 Data storage section 31 Operation section 32 Display section 40 Control section 50 Link training setting screen 56 Device connection screen 60 Editing screen 60d Pull-down menu (preset selection section)
60h Calibration value display area 61 Manual adjustment screen 61a to 61h Spin boxes (manual adjustment section)
61i Soft key (preset selection signal output instruction section)
62 Error rate measurement screen 62a Error rate display area 200 DUT

Claims (4)

リンク状態管理機構を搭載した被測定物(200)からの入力信号の周波数特性を調整するイコライザ(21)と、
前記イコライザにより調整された前記入力信号のシンボル値を取得するシンボル値取得部(23)と、
前記シンボル値取得部により取得された前記シンボル値の誤り率を算出する誤り率算出部(27)と、
前記誤り率算出部により算出された誤り率を表示する表示部(32)と、を備える誤り率測定装置(1)であって、
前記リンク状態管理機構によって管理される複数のステートのうちのループバックに前記被測定物を遷移させるリンクトレーニングの開始前に、前記複数のステートのうちのコンプライアンスモードに前記被測定物を遷移させるための遷移制御信号を出力する遷移制御信号出力部(10)と、
規格で定義された複数のプリセットのそれぞれに対応するコンプライアンスパターンを、前記コンプライアンスモードに遷移した前記被測定物から出力させるためのプリセット選択信号を出力するプリセット選択信号出力部(10)と、
前記シンボル値取得部により前記シンボル値を取得するための複数のパラメータの校正値を記憶するデータ記憶部(30)と、を備え、
前記表示部は、
前記複数のプリセットの中から任意の1つのプリセットを選択するプリセット選択部(60d)と、
前記プリセット選択部により選択された前記1つのプリセットの前記プリセット選択信号を前記プリセット選択信号出力部から出力させるプリセット選択信号出力指示部(61i)と、
前記プリセット選択部により選択された前記1つのプリセットの前記コンプライアンスパターンを前記入力信号とする手動調整モードにおいて、前記1つのプリセットの前記複数のパラメータの校正値を手動で調整する手動調整部(61a~61h)と、を更に表示し、
前記コンプライアンスパターンは、4値の前記シンボル値を持つPAM4(Pulse Amplitude Modulation 4)信号であり、
前記複数のパラメータは、前記コンプライアンスパターンの基準タイミングからの遅延量であるDelayと、前記コンプライアンスパターンの電圧軸方向の閾値であるUpper Vth、Middle Vth、及びLower Vthと、前記イコライザのゲインとを含むことを特徴とする誤り率測定装置。
an equalizer (21) for adjusting the frequency characteristics of an input signal from a device under test (200) equipped with a link state management mechanism;
a symbol value acquisition unit (23) for acquiring a symbol value of the input signal adjusted by the equalizer;
an error rate calculation unit (27) for calculating an error rate of the symbol value acquired by the symbol value acquisition unit;
A display unit (32) that displays the error rate calculated by the error rate calculation unit,
a transition control signal output unit (10) that outputs a transition control signal for transitioning the device under test to a compliance mode among a plurality of states managed by the link state management mechanism before start of link training for transitioning the device under test to a loopback among the plurality of states;
a preset selection signal output unit (10) that outputs a preset selection signal for causing the device under test that has transitioned to the compliance mode to output compliance patterns corresponding to each of a plurality of presets defined by a standard;
a data storage unit (30) that stores calibration values of a plurality of parameters for acquiring the symbol value by the symbol value acquisition unit;
The display unit is
A preset selection unit (60d) for selecting any one of the plurality of presets;
a preset selection signal output instruction unit (61i) for outputting the preset selection signal of the one preset selected by the preset selection unit from the preset selection signal output unit;
a manual adjustment unit (61a to 61h) for manually adjusting calibration values of the plurality of parameters of the one preset in a manual adjustment mode in which the compliance pattern of the one preset selected by the preset selection unit is used as the input signal,
the compliance pattern is a PAM4 (Pulse Amplitude Modulation 4) signal having four symbol values,
the plurality of parameters include a delay which is a delay amount from a reference timing of the compliance pattern, upper Vth, middle Vth, and lower Vth which are threshold values in a voltage axis direction of the compliance pattern, and a gain of the equalizer.
前記表示部は、前記データ記憶部に記憶された前記複数のプリセットの前記複数のパラメータの校正値をリスト形式で表示する校正値表示領域(60h)を更に表示し、
前記校正値表示領域は、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値が、前記手動調整部により調整される前の前記1つのプリセットの前記複数のパラメータの校正値と異なっている場合に、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値を強調表示することを特徴とする請求項1に記載の誤り率測定装置。
the display unit further displays a calibration value display area (60h) for displaying, in a list format, the calibration values of the plurality of parameters of the plurality of presets stored in the data storage unit;
2. The error rate measurement device according to claim 1, wherein the calibration value display area highlights the calibration value of the plurality of parameters of the one preset adjusted by the manual adjustment unit when the calibration value of the plurality of parameters of the one preset adjusted by the manual adjustment unit differs from the calibration value of the plurality of parameters of the one preset before being adjusted by the manual adjustment unit.
リンク状態管理機構によって管理される複数のステートのうちのループバックに前記リンク状態管理機構を搭載した被測定物(200)を遷移させるリンクトレーニングの開始前に、前記複数のステートのうちのコンプライアンスモードに前記被測定物を遷移させるための遷移制御信号を出力する遷移制御信号出力ステップ(S49)と、
規格で定義された複数のプリセットのそれぞれに対応するコンプライアンスパターンを、前記コンプライアンスモードに遷移した前記被測定物から出力させるためのプリセット選択信号を出力するプリセット選択信号出力ステップ(S50)と、
前記被測定物からの入力信号の周波数特性をイコライザ(21)により調整するイコライザステップ(S51)と、
前記イコライザステップにより調整された前記入力信号のシンボル値を取得するシンボル値取得ステップ(S52)と、
前記シンボル値取得ステップにより取得された前記シンボル値の誤り率を算出する誤り率算出ステップ(S53)と、
前記誤り率算出ステップにより算出された誤り率を表示部(32)に表示するステップ(S54)と、
前記シンボル値取得ステップにより前記シンボル値を取得するための複数のパラメータの校正値をデータ記憶部(30)に記憶するデータ記憶ステップ(S55)と、
編集画面(60)を表示するステップ(S43)と、
手動調整画面(61)を表示するステップ(S47)と、を含み、
前記編集画面は、前記複数のプリセットの中から任意の1つのプリセットを選択するプリセット選択部(60d)を含み、
前記手動調整画面は、
前記プリセット選択部により選択された前記1つのプリセットの前記プリセット選択信号をプリセット選択信号出力部(10)から出力させるプリセット選択信号出力指示部(61i)と、
前記プリセット選択部により選択された前記1つのプリセットの前記コンプライアンスパターンを前記入力信号とする手動調整モードにおいて、前記1つのプリセットの前記複数のパラメータの校正値を手動で調整する手動調整部(61a~61h)と、を含み、
前記コンプライアンスパターンは、4値の前記シンボル値を持つPAM4信号であり、
前記複数のパラメータは、前記コンプライアンスパターンの基準タイミングからの遅延量であるDelayと、前記コンプライアンスパターンの電圧軸方向の閾値であるUpper Vth、Middle Vth、及びLower Vthと、前記イコライザのゲインとを含むことを特徴とする誤り率測定方法。
a transition control signal output step (S49) of outputting a transition control signal for transitioning a device under test (200) equipped with a link state management mechanism to a loopback state among a plurality of states managed by the link state management mechanism before the start of link training for transitioning the device under test (200) to a compliance mode among the plurality of states;
a preset selection signal output step (S50) of outputting a preset selection signal for causing the device under test that has transitioned to the compliance mode to output compliance patterns corresponding to each of a plurality of presets defined by a standard;
an equalizer step (S51) of adjusting a frequency characteristic of an input signal from the device under test by an equalizer (21);
a symbol value acquisition step (S52) of acquiring a symbol value of the input signal adjusted by the equalizer step;
an error rate calculation step (S53) of calculating an error rate of the symbol values acquired by the symbol value acquisition step;
A step (S54) of displaying the error rate calculated by the error rate calculation step on a display unit (32);
a data storage step (S55) of storing calibration values of a plurality of parameters for acquiring the symbol value by the symbol value acquisition step in a data storage unit (30);
A step (S43) of displaying an edit screen (60);
and a step (S47) of displaying a manual adjustment screen (61),
the editing screen includes a preset selection section (60d) for selecting any one of the plurality of presets,
The manual adjustment screen includes:
a preset selection signal output instruction unit (61i) for outputting the preset selection signal of the one preset selected by the preset selection unit from a preset selection signal output unit (10);
a manual adjustment unit (61a to 61h) for manually adjusting calibration values of the plurality of parameters of the one preset in a manual adjustment mode in which the compliance pattern of the one preset selected by the preset selection unit is used as the input signal,
the compliance pattern is a PAM4 signal having four symbol values,
The error rate measuring method according to the present invention, wherein the plurality of parameters include a delay amount from a reference timing of the compliance pattern, an upper Vth, a middle Vth, and a lower Vth which are threshold values in a voltage axis direction of the compliance pattern, and a gain of the equalizer.
前記編集画面は、前記データ記憶部に記憶された前記複数のプリセットの前記複数のパラメータの校正値をリスト形式で表示する校正値表示領域(60h)を更に含み、
前記校正値表示領域は、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値が、前記手動調整部により調整される前の前記1つのプリセットの前記複数のパラメータの校正値と異なっている場合に、前記手動調整部により調整された前記1つのプリセットの前記複数のパラメータの校正値を強調表示することを特徴とする請求項3に記載の誤り率測定方法。
the editing screen further includes a calibration value display area (60h) for displaying, in list form, calibration values of the plurality of parameters of the plurality of presets stored in the data storage unit;
4. The error rate measurement method according to claim 3, wherein the calibration value display area highlights the calibration value of the plurality of parameters of the one preset adjusted by the manual adjustment unit when the calibration value of the plurality of parameters of the one preset adjusted by the manual adjustment unit differs from the calibration value of the plurality of parameters of the one preset before being adjusted by the manual adjustment unit.
JP2023044444A 2023-03-20 2023-03-20 Error rate measurement device and error rate measurement method Active JP7508625B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023044444A JP7508625B1 (en) 2023-03-20 2023-03-20 Error rate measurement device and error rate measurement method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023044444A JP7508625B1 (en) 2023-03-20 2023-03-20 Error rate measurement device and error rate measurement method

Publications (1)

Publication Number Publication Date
JP7508625B1 true JP7508625B1 (en) 2024-07-01

Family

ID=91671229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023044444A Active JP7508625B1 (en) 2023-03-20 2023-03-20 Error rate measurement device and error rate measurement method

Country Status (1)

Country Link
JP (1) JP7508625B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100095166A1 (en) 2008-10-10 2010-04-15 Lecroy Corporation Protocol Aware Error Ratio Tester
JP2017118188A (en) 2015-12-21 2017-06-29 アンリツ株式会社 Sequence generation device, error rate measurement device employing the same, and sequence generation method
JP2017142090A (en) 2016-02-08 2017-08-17 アンリツ株式会社 Eye diagram display device and eye diagram display method
US20190042380A1 (en) 2018-01-08 2019-02-07 Debendra Das Sharma Cross-talk generation in a multi-lane link during lane testing
JP2019201311A (en) 2018-05-16 2019-11-21 アンリツ株式会社 Error rate measurement device and eye margin measurement method therefor
US20190353696A1 (en) 2018-05-16 2019-11-21 Advantest Corporation Smart and efficient protocol logic analyzer configured within automated test equipment (ate) hardware
JP2022042838A (en) 2020-09-03 2022-03-15 アンリツ株式会社 Error rate measuring device and error rate measuring method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100095166A1 (en) 2008-10-10 2010-04-15 Lecroy Corporation Protocol Aware Error Ratio Tester
JP2017118188A (en) 2015-12-21 2017-06-29 アンリツ株式会社 Sequence generation device, error rate measurement device employing the same, and sequence generation method
JP2017142090A (en) 2016-02-08 2017-08-17 アンリツ株式会社 Eye diagram display device and eye diagram display method
US20190042380A1 (en) 2018-01-08 2019-02-07 Debendra Das Sharma Cross-talk generation in a multi-lane link during lane testing
JP2019201311A (en) 2018-05-16 2019-11-21 アンリツ株式会社 Error rate measurement device and eye margin measurement method therefor
US20190353696A1 (en) 2018-05-16 2019-11-21 Advantest Corporation Smart and efficient protocol logic analyzer configured within automated test equipment (ate) hardware
JP2022042838A (en) 2020-09-03 2022-03-15 アンリツ株式会社 Error rate measuring device and error rate measuring method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
アンリツ株式会社,MX183000A ハイスピード シリアルデータ テストソフトウェア 取扱説明書 第21版[online],2021年11月30日,pp. 4-11~4-27, 4-42~4-60, 4-68~4-124,インターネット<URL:https://dl.cdn-anritsu.com/ja-jp/test-measurement/files/Manuals/Operation-Manual/MP1900A/mx183000a_opm_j_21_0.pdf>
アンリツ株式会社,PCIe Gen1からGen6までとUSB Type-Cをサポート[online],2023年01月28日,インターネット<URL:https://web.archive.org/web/20230128034222/https://www.anritsu.com/ja-jp/test-measurement/solutions/hssd-mp1900a/index>
野崎 原生ほか,USB 3.2のすべて,CQ出版株式会社,2020年03月15日,pp.354~366

Similar Documents

Publication Publication Date Title
US7512177B2 (en) Method and apparatus for generating random jitter
JP2022042838A (en) Error rate measuring device and error rate measuring method
US8744029B2 (en) Method and apparatus for quantifying characteristics of a received serial data stream
US8832603B2 (en) Emphasis-adding system and emphasis-adding method
JP6162921B2 (en) Signal generating apparatus and generating method
JP7508625B1 (en) Error rate measurement device and error rate measurement method
JP6818064B2 (en) Error rate measuring device and error rate measuring method
JP2022101058A (en) Error rate measuring apparatus and error count display method
JP3892256B2 (en) Signal waveform simulation apparatus, signal waveform simulation method, and computer-readable recording medium recording a signal waveform simulation program
US7634371B2 (en) System and method for analyzing jitter of signals
US8325867B2 (en) Waveform signal generator with jitter or noise on a desired bit
JP7508623B1 (en) Error rate measurement device and error rate measurement method
JP7508624B1 (en) Error rate measurement device and error rate measurement method
JP2001265302A (en) Method for adjusting sampling clock and interface circuit for digital display device
JP7500807B1 (en) Error rate measurement device and error rate measurement method
JP2016063430A (en) Transmitter/receiver circuit, integrated circuit and test method
JP6660436B1 (en) Pattern generating device, pattern generating method, error rate measuring device, and error rate measuring method
JP6124927B2 (en) Emphasis adding device and emphasis adding method
JP5410454B2 (en) PULSE PATTERN GENERATION DEVICE, ERROR RATE MEASUREMENT SYSTEM USING THE DEVICE, AND PULSE PATTERN GENERATION METHOD
JP2021145266A (en) Clock recovery device, error rate measuring device, clock recovery method, and error rate measuring method
JP6818056B2 (en) Error rate measuring device and error rate measuring method
JP6660437B1 (en) Pattern generating device, pattern generating method, error rate measuring device, and error rate measuring method
JP5844791B2 (en) Emphasis adding device and emphasis adding method
CN102957644A (en) Device for changing intersymbol interference and bandwidth extension pre-emphasis of high-speed digital signal
JP6651432B2 (en) Error rate measuring apparatus and error rate measuring method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230621

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240619