Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7579367B2 - Error rate measurement device and error rate measurement method - Google Patents
[go: Go Back, main page]

JP7579367B2 - 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
JP7579367B2
JP7579367B2 JP2023001216A JP2023001216A JP7579367B2 JP 7579367 B2 JP7579367 B2 JP 7579367B2 JP 2023001216 A JP2023001216 A JP 2023001216A JP 2023001216 A JP2023001216 A JP 2023001216A JP 7579367 B2 JP7579367 B2 JP 7579367B2
Authority
JP
Japan
Prior art keywords
flit
pattern
fec symbol
error
fec
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
JP2023001216A
Other languages
Japanese (ja)
Other versions
JP2024097628A (en
Inventor
弘季 大沼
遼 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2023001216A priority Critical patent/JP7579367B2/en
Publication of JP2024097628A publication Critical patent/JP2024097628A/en
Application granted granted Critical
Publication of JP7579367B2 publication Critical patent/JP7579367B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Description

本発明は、被測定物を信号パターン折り返しのステートに遷移させた状態で既知パターン(PAM4信号)をテスト信号として被測定物に送信し、このテスト信号の送信に伴って被測定物から折り返して受信する入力データのビット誤り率を測定するにあたって、特に、被測定物のFEC(Forward Error Correction:前方誤り訂正)動作が可能か否かを測定する誤り率測定装置及び誤り率測定方法に関する。 The present invention relates to an error rate measurement device and an error rate measurement method for measuring whether the device under test is capable of FEC (Forward Error Correction) operation when transmitting a known pattern (PAM4 signal) as a test signal to the device under test while the device under test is transitioned to a signal pattern return state and measuring the bit error rate of input data that is returned and received from the device under test in response to the transmission of this test signal.

誤り率測定装置は、固定データを含む既知パターンのテスト信号を被測定物に送信し、このテスト信号の送信に伴って被測定物から折り返して受信した被測定信号と基準となる参照信号とをビット単位で比較してビット誤り率(BER:Bit Error Rate)を測定する装置として従来から知られている。 Error rate measuring devices have traditionally been known as devices that measure the bit error rate (BER) by transmitting a test signal of a known pattern containing fixed data to the device under test, and comparing the signal under test received by the device under test in response to the transmission of the test signal with a reference signal on a bit-by-bit basis.

また、下記特許文献1に開示されるように、IEEE 802.3規格に準拠したRS-FEC測定機能を有する誤り率測定装置が知られている。この誤り率測定装置では、コードワード長で区切った領域のコードワード長ごとのFECシンボルエラー数を集計し、各々のエラーカウント数及びエラーレートを取得して表示していた。 Also, as disclosed in the following Patent Document 1, an error rate measurement device is known that has an RS-FEC measurement function that complies with the IEEE 802.3 standard. This error rate measurement device tallies the number of FEC symbol errors for each codeword length in an area separated by the codeword length, and obtains and displays each error count number and error rate.

特開2021-136651号公報JP 2021-136651 A

上記特許文献1の誤り率測定装置では、コードワード当たりのシンボルエラー数ごとにコードワード数をカウントし、複数のシンボルエラーが訂正されたコードワードの有無の表示を行っている。 The error rate measurement device in Patent Document 1 counts the number of codewords for each number of symbol errors per codeword, and displays whether or not there is a codeword in which multiple symbol errors have been corrected.

しかしながら、上記特許文献1の誤り率測定装置では、ハイスピードシリアルバス規格として例えば、PCI Express6規格で定義されるFlit長で区切った領域の1Flit内のFECシンボルエラー数やECC GroupごとのFECシンボルエラー数を確認することができなかった。このため、例えば、PCI Express6規格で開発された被測定物のデバッグを進めることが困難となる問題があった。 However, the error rate measuring device of Patent Document 1 above could not check the number of FEC symbol errors within one Flit in an area divided by Flit length defined in, for example, the PCI Express 6 standard as a high-speed serial bus standard, or the number of FEC symbol errors for each ECC Group. This caused a problem that it became difficult to proceed with debugging of a device under test developed in accordance with, for example, the PCI Express 6 standard.

そこで、本発明は上記問題点に鑑みてなされたものであって、ハイスピードシリアルバス規格で開発された被測定物のデバッグを効率的に行うことができる誤り率測定装置及び誤り率測定方法を提供することを目的としている。 The present invention has been made in consideration of the above problems, and aims to provide an error rate measurement device and an error rate measurement method that can efficiently debug a device under test developed according to the high-speed serial bus standard.

上記目的を達成するため、本発明の請求項1に記載された誤り率測定装置は、被測定物のFEC(Forward Error Correction)動作が可能か否かを測定する誤り率測定装置1であって、
ハイスピードシリアルバス規格で定義されるFlitのFlitエラーを判別するための閾値として、1Flit内の1つのECC Groupで発生したFECシンボルエラー数の閾値n、連続して発生したFECシンボルエラー数の閾値m、連続して発生したFlitエラー数の閾値kを設定する操作部4と、
前記被測定物に送信するPAM4信号を発生するパターン発生器2と、
前記パターン発生器が発生するPAM4信号の送信に伴って前記被測定物から折り返されるPAM4信号のデータを記憶する記憶部5と、
前記被測定物からのPAM4信号のFECシンボルとして定義されない領域をマスクし、マスクしたPAM4信号とリファレンスパターンとを比較してFECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーを検出するエラー検出部3bと、
前記エラー検出部のエラー検出結果に基づき、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーをカウントするエラーカウント手段7cと、
前記エラーカウント手段によるカウント結果を一覧表示画面15に表示する表示制御手段7dと、を備え
前記表示制御手段は、Uncorrectable.Flitエラーレート、1レーンに割り当てられたFlit長内のFECシンボルエラー数が前記閾値nを超えたFlit数、FECシンボルエラーレート、Flit範囲内のFECシンボル単位のFECシンボルエラー数を前記一覧表示画面に表示し、
また、Flit内におけるFECシンボルエラー数ごとのFlit数、Flit内のECC Group単位のFECシンボルエラーの分布と該分布に基づくエラーレート、Flit内のFECシンボルエラーの分布と該分布に基づくエラーレートを前記一覧表示画面に表示し、
さらに、Flitエラーが前記閾値kを超えて連続発生した数とエラーレートを前記一覧表示画面に表示し、
さらにまた、FECシンボルエラーが前記閾値mを超えて連続発生した数とエラーレートを前記一覧表示画面に表示することを特徴とする。
In order to achieve the above object, the error rate measurement device according to the present invention is an error rate measurement device 1 for measuring whether or not a forward error correction (FEC) operation of a device under test ( W) is possible, comprising:
an operation unit 4 for setting a threshold n for the number of FEC symbol errors occurring in one ECC Group in one Flit, a threshold m for the number of consecutive FEC symbol errors occurring, and a threshold k for the number of consecutive Flit errors occurring as thresholds for determining a Flit error in a Flit defined in a high-speed serial bus standard;
a pattern generator 2 for generating a PAM4 signal to be transmitted to the device under test;
a storage unit 5 for storing data of a PAM4 signal that is returned from the device under test in association with the transmission of a PAM4 signal generated by the pattern generator;
an error detection unit 3b that masks an area of the PAM4 signal from the device under test that is not defined as an FEC symbol, and compares the masked PAM4 signal with a reference pattern to detect an FEC symbol error, an FEC symbol error within one Flit, and an FEC symbol error for each ECC Group;
an error counting unit 7c for counting FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group based on the error detection result of the error detection unit ;
a display control means for displaying a count result by the error count means on a list display screen ,
The display control means displays, on the list display screen, an uncorrectable. Flit error rate, the number of Flits in which the number of FEC symbol errors within a Flit length allocated to one lane exceeds the threshold n, an FEC symbol error rate, and the number of FEC symbol errors per FEC symbol within a Flit range,
Also, the number of Flits for each number of FEC symbol errors in the Flit, the distribution of FEC symbol errors in ECC Group units in the Flit and an error rate based on the distribution, and the distribution of FEC symbol errors in the Flit and an error rate based on the distribution are displayed on the list display screen.
Furthermore, the number of consecutive occurrences of Flit errors exceeding the threshold k and the error rate are displayed on the list display screen,
Furthermore, the number of consecutive FEC symbol errors exceeding the threshold value m and the error rate are displayed on the list display screen .

本発明の請求項2に記載された誤り率測定装置は、請求項1の誤り率測定装置において、
前記表示制御手段7dは、前記エラーカウント手段7cにてカウントされた前記1Flit内のFECシンボルエラー数の発生頻度またはECC GroupごとのFECシンボルエラー数の発生頻度を表示し、
前記1Flit内のFECシンボルエラー数の発生頻度として、FECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計した発生頻度を棒グラフまたは円グラフで表示することを特徴とする。
本発明の請求項3に記載された誤り率測定装置は、請求項1または2の誤り率測定装置において、
前記記憶部5に記憶した前記被測定物WからのPAM4信号のデータを元にリファレンスパターンを生成するリファレンスパターン生成手段7aを備え、
前記被測定物に送信するPAM4信号の元になるパターンがFlitの場合、前記操作部4にて設定されるFlitのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるFlitを生成し、生成したFlitをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力し、
前記パターン発生器2が発生するPAM4信号がFlitのビット列データに基づく場合、前記操作部にて設定されるレーン数に応じたFlit長、EIEOSの挿入周期、SKPインターバルに基づくFlitパターンの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出し、
前記被測定物に送信するPAM4信号の元になるパターンがMCPの場合、前記操作部にて設定されるMCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるMCPを生成し、生成したMCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力し、
前記パターン発生器が発生するPAM4信号がMCPのビット列データに基づく場合、前記操作部にて設定されるSRISかNot SRISの選択、仮想Flitの長さと数に基づくMCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出し、
前記被測定物に送信するPAM4信号の元になるパターンがCPの場合、前記操作部にて設定されるCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるCPを生成し、生成したCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力し、
前記パターン発生器が発生するPAM4信号がCPのビット列データに基づく場合、前記操作部にて設定される仮想Flitの長さと数に基づくCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出することを特徴とする。
The error rate measurement device according to claim 2 of the present invention is the error rate measurement device according to claim 1,
The display control means 7d displays the frequency of occurrence of the number of FEC symbol errors in one Flit or the frequency of occurrence of the number of FEC symbol errors for each ECC Group counted by the error counting means 7c ,
The frequency of occurrence of the number of FEC symbol errors in one Flit is displayed in the form of a bar graph or a pie chart, in which the number of Flits in which an FEC symbol error has occurred is counted for each number of FEC symbol errors .
The error rate measurement device according to claim 3 of the present invention is the error rate measurement device according to claim 1 or 2,
a reference pattern generating means (7a) for generating a reference pattern based on the data of the PAM4 signal from the object to be measured (W) stored in the storage unit (5);
When a pattern that is the basis of the PAM4 signal to be transmitted to the device under test is a Flit, a pattern head signal that is generated when a pattern identical to the head of the pattern of the Flit set by the operation unit 4 is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate a Flit that is a reference to be set by the operation unit, and the generated Flit is divided into a reference pattern of MSB and a reference pattern of LSB and outputted;
When the PAM4 signal generated by the pattern generator 2 is based on the bit string data of Flit, a pattern identical to the beginning of a Flit pattern based on a Flit length, an EIEOS insertion period, and an SKP interval corresponding to the number of lanes set by the operation unit is searched for from the input data, and the beginning of the PAM4 signal is detected;
When the pattern that is the basis of the PAM4 signal to be transmitted to the device under test is an MCP, a pattern head signal that is generated when a pattern identical to the head of the pattern of the MCP set by the operation unit is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate an MCP that is to be a reference that is set by the operation unit, and the generated MCP is divided into an MSB reference pattern and an LSB reference pattern and outputted;
When the PAM4 signal generated by the pattern generator is based on the bit string data of the MCP, a pattern identical to the head of the MCP based on the selection of SRIS or Not SRIS set by the operation unit and the length and number of virtual Flits is searched for from the input data, thereby detecting the head of the PAM4 signal;
When a pattern that is the basis of the PAM4 signal to be transmitted to the device under test is a CP, a pattern head signal that is generated when a pattern identical to the head of the pattern of the CP set by the operation unit is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate a CP that is to be a reference that is set by the operation unit, and the generated CP is divided into an MSB reference pattern and an LSB reference pattern and outputted;
When the PAM4 signal generated by the pattern generator is based on the bit string data of a CP, the input data is searched for a pattern identical to the beginning of a CP based on the length and number of virtual Flits set by the operation unit, and the beginning of the PAM4 signal is detected.

本発明の請求項に記載された誤り率測定方法は、被測定物のFEC(Forward Error Correction)動作が可能か否かを測定する誤り率測定方法であって、
ハイスピードシリアルバス規格で定義されるFlitのFlitエラーを判別するための閾値として、1Flit内の1つのECC Groupで発生したFECシンボルエラー数の閾値n、連続して発生したFECシンボルエラー数の閾値m、連続して発生したFlitエラー数の閾値kを操作部4により設定するステップと、
前記被測定物に送信するPAM4信号をパターン発生器2により発生するステップと、
前記パターン発生器が発生するPAM4信号の送信に伴って前記被測定物から折り返されるPAM4信号のデータを記憶部5に記憶するステップと、
前記被測定物からのPAM4信号のFECシンボルとして定義されない領域をマスクし、マスクしたPAM4信号とリファレンスパターンとを比較してFECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーをエラー検出部3bにより検出するステップと、
前記エラー検出部のエラー検出結果に基づき、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーをエラーカウント手段7cによりカウントするステップと、
前記エラーカウント手段によるカウント結果を表示制御手段7dにより一覧表示画面15に表示するステップと、
Uncorrectable.Flitエラーレート、1レーンに割り当てられたFlit長内のFECシンボルエラー数が前記閾値nを超えたFlit数、FECシンボルエラーレート、Flit範囲内のFECシンボル単位のFECシンボルエラー数を前記一覧表示画面に前記表示制御手段により表示するステップと、
Flit内におけるFECシンボルエラー数ごとのFlit数、Flit内のECC Group単位のFECシンボルエラーの分布と該分布に基づくエラーレート、Flit内のFECシンボルエラーの分布と該分布に基づくエラーレートを前記表示制御手段により前記一覧表示画面に表示するステップと、
Flitエラーが前記閾値kを超えて連続発生した数とエラーレートを前記表示制御手段により前記一覧表示画面に表示するステップと、
FECシンボルエラーが前記閾値mを超えて連続発生した数とエラーレートを前記表示制御手段により前記一覧表示画面に表示するステップと、を含むことを特徴とする。
The error rate measurement method according to claim 4 of the present invention is a method for measuring whether or not a forward error correction (FEC) operation of a device under test (W) is possible, comprising the steps of:
a step of setting, by an operation unit 4, a threshold n of the number of FEC symbol errors occurring in one ECC Group in one Flit, a threshold m of the number of consecutive FEC symbol errors occurring, and a threshold k of the number of consecutive Flit errors occurring, as thresholds for determining a Flit error of a Flit defined in a high-speed serial bus standard;
generating a PAM4 signal to be transmitted to the device under test by a pattern generator;
storing data of a PAM4 signal that is returned from the device under test in association with the transmission of the PAM4 signal generated by the pattern generator in a storage unit;
a step of masking an area of the PAM4 signal from the device under test that is not defined as an FEC symbol, and detecting an FEC symbol error, an FEC symbol error within one Flit, and an FEC symbol error for each ECC Group by an error detection unit 3b by comparing the masked PAM4 signal with a reference pattern;
counting FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group by an error counting means 7c based on the error detection result of the error detection section ;
a step of displaying the count result by the error count means on a list display screen 15 by a display control means 7d ;
displaying, on the list display screen, an uncorrectable. Flit error rate, the number of Flits in which the number of FEC symbol errors in a Flit length allocated to one lane exceeds the threshold n, an FEC symbol error rate, and the number of FEC symbol errors in FEC symbol units within a Flit range, by the display control means;
displaying , on the list display screen by the display control means, the number of Flits for each number of FEC symbol errors in the Flits, a distribution of FEC symbol errors in units of ECC Groups in the Flits and an error rate based on the distribution , and a distribution of FEC symbol errors in the Flits and an error rate based on the distribution;
displaying, on the list display screen, the number of consecutive occurrences of Flit errors exceeding the threshold k and an error rate by the display control means;
and displaying, on the list display screen, the number of consecutive FEC symbol errors exceeding the threshold m and the error rate using the display control means .

本発明の請求項に記載された誤り率測定方法は、請求項の誤り率測定方法において、
前記エラーカウント手段7cにてカウントされた前記1Flit内のFECシンボルエラー数の発生頻度またはECC GroupごとのFECシンボルエラー数の発生頻度を前記表示制御手段7dにより表示するステップと、
前記1Flit内のFECシンボルエラー数の発生頻度として、FECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計した発生頻度を棒グラフまたは円グラフで表示するステップと、を含むことを特徴とする。
本発明の請求項6に記載された誤り率測定方法は、請求項4または5の誤り率測定方法において、
前記記憶部5に記憶した前記被測定物WからのPAM4信号のデータを元にリファレンスパターンをリファレンスパターン生成手段7aにより生成するステップと、
前記被測定物に送信するPAM4信号の元になるパターンがFlitの場合、前記操作部4にて設定されるFlitのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるFlitを生成し、生成したFlitをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力するステップと、
前記パターン発生器2が発生するPAM4信号がFlitのビット列データに基づく場合、前記操作部にて設定されるレーン数に応じたFlit長、EIEOSの挿入周期、SKPインターバルに基づくFlitパターンの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出するステップと、
前記被測定物に送信するPAM4信号の元になるパターンがMCPの場合、前記操作部にて設定されるMCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるMCPを生成し、生成したMCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力するステップと、
前記パターン発生器が発生するPAM4信号がMCPのビット列データに基づく場合、前記操作部にて設定されるSRISかNot SRISの選択、仮想Flitの長さと数に基づくMCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出するステップと、
前記被測定物に送信するPAM4信号の元になるパターンがCPの場合、前記操作部にて設定されるCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるCPを生成し、生成したCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力するステップと、
前記パターン発生器が発生するPAM4信号がCPのビット列データに基づく場合、前記操作部にて設定される仮想Flitの長さと数に基づくCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出するステップと、を含むことを特徴とする。
The error rate measurement method according to claim 5 of the present invention is the error rate measurement method according to claim 4 ,
a step of displaying, by the display control means 7d , the frequency of occurrence of the number of FEC symbol errors in one Flit or the frequency of occurrence of the number of FEC symbol errors for each ECC Group counted by the error count means 7c ;
and displaying the frequency of occurrence of the number of FEC symbol errors in one Flit in a bar graph or a pie chart, the frequency of occurrence being calculated by counting the number of Flits in which an FEC symbol error occurred for each number of FEC symbol errors.
The error rate measurement method according to claim 6 of the present invention is the error rate measurement method according to claim 4 or 5,
generating a reference pattern by a reference pattern generating means 7a based on the data of the PAM4 signal from the object W stored in the storage unit 5;
When a pattern that is the basis of the PAM4 signal to be transmitted to the device under test is a Flit, a pattern head signal that is generated when a pattern identical to the head of the pattern of the Flit set by the operation unit 4 is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate a Flit that is a reference to be set by the operation unit, and the generated Flit is divided into a reference pattern of an MSB and a reference pattern of an LSB and outputted;
When the PAM4 signal generated by the pattern generator 2 is based on the bit string data of Flit, a step of searching the input data for a pattern identical to the head of a Flit pattern based on a Flit length, an EIEOS insertion period, and an SKP interval according to the number of lanes set by the operation unit, thereby detecting the head of the PAM4 signal;
a step of generating an MCP to be a reference set by the operation unit, using a pattern head signal generated when a pattern identical to the head of the pattern of the MCP set by the operation unit is searched for in the PAM4 signal stored in the storage unit as a trigger when the pattern is an MCP, and dividing the generated MCP into an MSB reference pattern and an LSB reference pattern and outputting the resulting MCP;
When the PAM4 signal generated by the pattern generator is based on the bit string data of the MCP, a step of searching the input data for a pattern identical to the head of the MCP based on the selection of SRIS or Not SRIS set by the operation unit and the length and number of virtual Flits, thereby detecting the head of the PAM4 signal;
a step of generating a CP to be set as a reference in the operation unit, using a pattern head signal generated when a pattern identical to the head of the pattern of the CP set in the operation unit is searched for in the PAM4 signal stored in the storage unit as a trigger when the pattern is a CP, and dividing the generated CP into an MSB reference pattern and an LSB reference pattern and outputting them;
When the PAM4 signal generated by the pattern generator is based on the bit string data of a CP, the method further includes a step of searching for a pattern identical to the beginning of a CP based on the length and number of virtual Flits set by the operation unit from among input data to detect the beginning of the PAM4 signal.

本発明によれば、ハイスピードシリアルバス規格で定義されるFlit長で区切った領域の1Flit内のFECシンボルエラー数やECC GroupごとのFECシンボルエラー数を確認することができ、ハイスピードシリアルバス規格で開発された被測定物のデバッグを効率的に行うことができる。 According to the present invention, it is possible to check the number of FEC symbol errors within one Flit in an area divided by the Flit length defined in the high-speed serial bus standard, and the number of FEC symbol errors for each ECC Group, and it is possible to efficiently debug a device under test developed in accordance with the high-speed serial bus standard.

本発明に係る誤り率測定装置の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of an error rate measurement device according to the present invention; PCI Express6規格で定義されるFlitの説明図である。FIG. 2 is an explanatory diagram of Flit defined in the PCI Express 6 standard. FlitのECC Groupごとのエラー数、Flit内のFECシンボルエラー数ごとのFlit数の一例を示す図である。11 is a diagram illustrating an example of the number of errors for each ECC Group in a Flit, and the number of Flits for each number of FEC symbol errors in a Flit. 本発明に係る誤り率測定装置におけるPCI Express6規格のFEC測定画面の一例を示す図である。FIG. 1 is a diagram showing an example of an FEC measurement screen of the PCI Express 6 standard in the error rate measurement device according to the present invention. 本発明に係る誤り率測定装置におけるエラーカウント結果の一覧表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of a list display screen of error count results in the error rate measurement device according to the present invention. 本発明に係る誤り率測定装置において、1Flit内でFECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計して棒グラフで表示したときのFEC測定画面の一例を示す図である。FIG. 13 is a diagram showing an example of an FEC measurement screen in which the number of Flits in which an FEC symbol error occurred within one Flit is tallied by the number of FEC symbol errors and displayed in a bar graph in the error rate measurement device according to the present invention. 本発明に係る誤り率測定装置において、1Flit内に発生したFECシンボルエラーをECC Groupごとのエラー数にカウントし直して棒グラフで表示したときのFEC測定画面の一例を示す図である。FIG. 13 is a diagram showing an example of an FEC measurement screen when FEC symbol errors occurring within one Flit are recounted into the number of errors for each ECC Group and displayed in a bar graph in the error rate measurement device according to the present invention. 本発明に係る誤り率測定装置の処理動作のフローチャートである。4 is a flowchart of a processing operation of the error rate measurement device according to the present invention.

以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。 The following describes in detail the embodiment of the present invention with reference to the attached drawings.

本発明に係る誤り率測定装置は、被測定物を信号パターン折り返しのステートに遷移させた状態で既知パターンのテスト信号を被測定物に送信し、このテスト信号の送信に伴って被測定物から折り返される受信信号の誤り率を測定するものである。 The error rate measurement device of the present invention transmits a test signal of a known pattern to the device under test while the device under test is transitioned to a signal pattern return state, and measures the error rate of the received signal that is returned from the device under test in response to the transmission of this test signal.

図1に示すように、本実施の形態の誤り率測定装置1は、パターン発生器2、誤り検出器3、操作部4、記憶部5、表示部6、制御部7を備えて概略構成され、被測定物WのFEC(Forward Error Correction)動作が可能か否かを測定するにあたって、PAM4信号のシンボル測定結果とビット測定結果に加え、ハイスピードシリアルバス規格としてPCI Express6(以下、PCIe Gen6規格と言う)で定義されるFlit長で区切った領域の1Flit内のFECシンボルエラー数および/またはECC GroupごとのFECシンボルエラー数を集計した一覧表示やこれらの発生頻度の棒グラフ(または円グラフ)表示を行う機能を有する。 As shown in FIG. 1, the error rate measurement device 1 of this embodiment is roughly configured with a pattern generator 2, an error detector 3, an operation unit 4, a memory unit 5, a display unit 6, and a control unit 7. When measuring whether the FEC (Forward Error Correction) operation of the object to be measured W is possible, in addition to the symbol measurement results and bit measurement results of the PAM4 signal, it has the function of displaying a list of the number of FEC symbol errors in one Flit of an area divided by the Flit length defined in PCI Express 6 (hereinafter referred to as PCIe Gen6 standard) as a high-speed serial bus standard and/or the number of FEC symbol errors for each ECC Group, and displaying a bar graph (or pie chart) of the occurrence frequency of these.

なお、Flitの概念はPCIe Gen6から定義されたが、同様のFlitの概念を用いた今後のPCI Express規格にも本発明の適用は可能である。また、本実施の形態では、PCIe Gen6を例示して説明するが、例えばUSB等の他のハイスピードシリアルバス規格において、Flit長で区切った領域の1Flit内のFECシンボルエラー数やECC GroupごとのFECシンボルエラー数を確認する場合にも本発明の適用は可能である。 The concept of Flit was defined in PCIe Gen6, but the present invention can also be applied to future PCI Express standards that use a similar concept of Flit. In this embodiment, PCIe Gen6 is used as an example, but the present invention can also be applied to other high-speed serial bus standards such as USB, for example, when checking the number of FEC symbol errors within one Flit in an area divided by Flit length or the number of FEC symbol errors for each ECC Group.

まず、本実施の形態の誤り率測定装置1が取り扱うPCIe Gen6規格で定義されるFlitについて説明する。Flitは、PCIe Gen6規格において、LTSSM(Link Training and Status State Machine:リンク状態管理機構)のステートがL0のとき送信されるデータフォーマットであり、FECによるエラー訂正機能を有している。 First, we will explain Flit, which is defined in the PCIe Gen6 standard that is used by the error rate measurement device 1 of this embodiment. In the PCIe Gen6 standard, Flit is a data format that is transmitted when the state of the LTSSM (Link Training and Status State Machine) is L0, and has an error correction function using FEC.

1Flitは、図2に示すように、3つのECC Group(ECC Group0、ECC Group1、ECC Group2)でインターリーブされる。1つのECC Groupは、1FEC Symbol(4PAM4 Symbol=8bit)で区切られる。 As shown in Figure 2, one Flit is interleaved with three ECC Groups (ECC Group 0, ECC Group 1, ECC Group 2). One ECC Group is separated by one FEC Symbol (4 PAM4 Symbols = 8 bits).

そして、FlitがUncorrectableになる条件を要約すると、1Flit内において同じECC Groupに2回FEC Symbol Errorが入った場合にUncorrectableとなる。 To summarize the conditions for a Flit to become uncorrectable, if an FEC Symbol Error occurs twice in the same ECC Group within one Flit, it becomes uncorrectable.

さらに図3を用いて説明する。図3はFlitのECC Groupごとのエラー数、Uncorrectable数(2以上)、Flit内のFECシンボルエラー数(0~7、8以上)ごとのFlit数の一例を示している。なお、図3において、右下がりの斜線で示す部分はUncorrectableになる部分を示し、右上がりの斜線で示す部分はUncorrectableになる場合とUncorrectableにならない場合がある部分を示している。 Further explanation will be given using Figure 3. Figure 3 shows an example of the number of errors for each ECC Group in a Flit, the number of uncorrectables (2 or more), and the number of Flits for each number of FEC symbol errors in a Flit (0 to 7, 8 or more). Note that in Figure 3, the parts indicated with diagonal lines slanting downwards to the right indicate parts that are uncorrectable, and the parts indicated with diagonal lines slanting upwards to the right indicate parts that may or may not be uncorrectable.

例えばFEC Symbol Error Threshold in One ECC Group(後述する閾値n)≧2の場合を例にとって図3を参照しながら説明する。図3の点線で囲まれるA(Flit数:3)では、Flit内のFECシンボルエラーが2個発生しているが、別々のECC Group(この場合、ECC Group0とECC Group1)のエラー数が1個ずつなので、Uncorrectableにならない。 For example, the case where FEC Symbol Error Threshold in One ECC Group (threshold n described later) is ≧2 will be explained with reference to Figure 3. In A (number of Flits: 3) surrounded by dotted lines in Figure 3, two FEC symbol errors have occurred in the Flit, but since the number of errors in each of the separate ECC Groups (ECC Group 0 and ECC Group 1 in this case) is one each, it does not become Uncorrectable.

これに対し、図3の点線で囲まれるB(Flit数:5)では、Flit内のFECシンボルエラーが4個発生しているだけでなく、ECC Groupごとのエラー数で見ても、何れかのECC Group(この場合、ECC Group0)のエラー数が2個なので、Uncorrectableになる。 In contrast, in B (number of Flits: 5) enclosed by the dotted line in Figure 3, not only are there four FEC symbol errors in the Flit, but when looking at the number of errors per ECC Group, there are two errors in one of the ECC Groups (ECC Group 0 in this case), so it is uncorrectable.

また、図3の点線で囲まれるC(Flit数:9)では、Flit内のFECシンボルエラーが2個発生し、同じECC Group(この場合、ECC Group0)のエラー数が2個なので、Uncorrectableになる。 Furthermore, in C (number of Flits: 9) surrounded by the dotted line in Figure 3, two FEC symbol errors occur within the Flit, and the number of errors in the same ECC Group (ECC Group 0 in this case) is two, so it becomes Uncorrectable.

そして、本実施の形態では、後述するFlitエラーを判別するための閾値として、1Flit内の1つのECC Groupで発生したFECシンボルエラー数の閾値:nを操作部4にて設定し、閾値nを超えたエラーをカウントしている。具体的には、図4の設定項目の「FEC Symbol Error Threshold in One ECC Group」(後述する閾値n)を超えたものはUncorrectable.Flitとしてカウントを行い、n以下のエラーは1Flit内のFECシンボルエラー数とECC GroupごとのFECシンボルエラー数としてそれぞれカウントする。 In this embodiment, the threshold value for the number of FEC symbol errors that occur in one ECC Group in one Flit, n, is set in the operation unit 4 as a threshold value for determining Flit errors described later, and errors that exceed the threshold value n are counted. Specifically, errors that exceed the "FEC Symbol Error Threshold in One ECC Group" (threshold value n described later) setting item in FIG. 4 are counted as Uncorrectable. Flit, and errors below n are counted as the number of FEC symbol errors in one Flit and the number of FEC symbol errors for each ECC Group.

例えばn≧2の場合、n=0、1は1Flit内のECC GroupごとのFECシンボルエラー数をそれぞれカウントし、n=2以上はUncorrectable.Flitとしてカウントする。 For example, if n ≥ 2, n = 0 and 1 count the number of FEC symbol errors for each ECC Group within 1 Flit, and n = 2 or more counts it as an Uncorrectable Flit.

なお、後述するが、図4の設定項目において、「Consecutive FEC Error Threshold」は、連続して発生したFECシンボルエラー数の閾値:mであり、「Consecutive Errored Flit Threshold」は、連続して発生したFlitエラー数の閾値kである。 As will be described later, in the setting items in FIG. 4, "Consecutive FEC Error Threshold" is the threshold for the number of consecutive FEC symbol errors: m, and "Consecutive Errored Flit Threshold" is the threshold for the number of consecutive Flit errors: k.

次に、誤り率測定装置1の各部の構成について説明する。パターン発生器2は、操作部4の設定に基づき、PRBS、PCIe Gen6規格で定義されるFlit、MCP(Modified Compliance Pattern )、CP(Compliance Pattern)の何れかのビット列データに基づくPAM4信号を発生する。このパターン発生器2で発生したPAM4信号は、既知パターンのテスト信号として被測定物Wに送信される。 Next, the configuration of each part of the error rate measurement device 1 will be described. Based on the settings of the operation unit 4, the pattern generator 2 generates a PAM4 signal based on bit string data of PRBS, Flit defined in the PCIe Gen6 standard, MCP (Modified Compliance Pattern), or CP (Compliance Pattern). The PAM4 signal generated by this pattern generator 2 is transmitted to the device under test W as a test signal of a known pattern.

誤り検出器3は、パターン発生器2が発生するテスト信号(PRBS、Flit、MCP、CPの何れかのパターンに基づくPAM4信号)の送信に伴って被測定物Wから折り返されるPAM4信号を受信して誤り検出を行うもので、信号受信部3a、エラー検出部3bを備える。 The error detector 3 receives the PAM4 signal that is returned from the object to be measured W in response to the transmission of the test signal (PAM4 signal based on any one of the patterns PRBS, Flit, MCP, or CP) generated by the pattern generator 2, and performs error detection. It includes a signal receiving unit 3a and an error detection unit 3b.

信号受信部3aは、データ分割手段3aaを含み、リンクトレーニングにより被測定物Wが信号折り返しのステートに遷移した状態でパターン発生器2から被測定物Wにテスト信号(PAM4信号)が送信されたときに、被測定物Wから折り返されるPAM4信号を受信する。 The signal receiving unit 3a includes a data dividing means 3aa, and receives the PAM4 signal returned from the object to be measured W when a test signal (PAM4 signal) is transmitted from the pattern generator 2 to the object to be measured W in a state in which the object to be measured W has transitioned to a signal return state due to link training.

データ分割手段3aaは、被測定物Wから受信したPAM4信号を必要に応じて最上位ビット列信号(以下、MSBデータと言う)と最下位ビット列信号(以下、LSBデータと言う)に分割する。 The data splitting means 3aa splits the PAM4 signal received from the object to be measured W into a most significant bit string signal (hereinafter referred to as MSB data) and a least significant bit string signal (hereinafter referred to as LSB data) as necessary.

エラー検出部3bは、記憶部5に保存した被測定物WからのPAM4信号のSKP,EIEOSに相当する部分(FEC Symbolとして定義されないFlit外領域)をマスクパターンでマスクし、マスクしたPAM4信号と後述するリファレンスパターンとを比較して各種エラー(ビットエラー、PAM4シンボルエラー、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラー)の検出を行う。 The error detection unit 3b masks the portion of the PAM4 signal from the object to be measured W stored in the memory unit 5 that corresponds to SKP and EIEOS (area outside the Flit that is not defined as an FEC Symbol) with a mask pattern, and detects various errors (bit errors, PAM4 symbol errors, FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group) by comparing the masked PAM4 signal with a reference pattern described later.

操作部4は、設定手段としても機能するものであり、図1の誤り率測定装置1の本体に備える例えば操作ノブ、各種キー、スイッチ、ボタンや表示部6の表示画面上のソフトキーなどのユーザインタフェースで構成される。 The operation unit 4 also functions as a setting means, and is composed of a user interface such as an operation knob, various keys, switches, buttons, and soft keys on the display screen of the display unit 6, which are provided on the main body of the error rate measurement device 1 in FIG. 1.

操作部4は、パターン発生器2や誤り検出器3に関する各種設定や指示を行うもので、例えば被測定物Wに送信するPAM4信号を発生するための条件設定、被測定物Wから折り返されるPAM4信号に基づいて各種エラー(ビットエラー、PAM4シンボルエラー、FECシンボルエラー、1Flit内のFECシンボルエラー、1Flit内のECC GroupごとのFECシンボルエラー)を検出するための条件設定、ボーレート、各種コンプライアンステストに関わる設定や指示などを行う。 The operation unit 4 performs various settings and instructions related to the pattern generator 2 and error detector 3, such as setting the conditions for generating a PAM4 signal to be transmitted to the object under test W, setting the conditions for detecting various errors (bit errors, PAM4 symbol errors, FEC symbol errors, FEC symbol errors within one Flit, FEC symbol errors for each ECC Group within one Flit) based on the PAM4 signal returned from the object under test W, and settings and instructions related to the baud rate and various compliance tests.

例えば被測定物Wに送信するPAM4信号を発生するための条件設定、被測定物Wから折り返されるPAM4信号に基づいて各種エラーを検出するための条件設定について説明すると、被測定物WにPRBSのビット列データに基づくPAM4信号を送信して各種エラーを検出する場合は、PRBS段数、レーン数に応じたFlit長、SKPに相当する部分(Flit外部分)をマスクするためのマスクパターン長とマスクパターン周期、Flitエラーを判別するための閾値、PAM4 Graycodingの設定、PAM4 Precodingの設定を行う。 For example, the condition settings for generating a PAM4 signal to be transmitted to the object W under test, and the condition settings for detecting various errors based on the PAM4 signal returned from the object W under test will be described. When transmitting a PAM4 signal based on PRBS bit string data to the object W under test to detect various errors, the PRBS number of stages, the Flit length according to the number of lanes, the mask pattern length and mask pattern period for masking the portion corresponding to the SKP (portion outside the Flit), the threshold for determining the Flit error, the PAM4 Graycoding setting, and the PAM4 Precoding setting are set.

また、被測定物WにFlitのビット列データに基づくPAM4信号を送信して各種エラーを検出する場合は、レーン数に応じたFlitパターン(EIEOS、SKPを含む)の1周期、レーン数に応じたFlit長、EIEOSとSKPに相当する部分(Flit外部分)をマスクするためのマスクパターン長とマスクパターン周期、Flitエラーを判別するための閾値、PAM4 Graycodingの設定、PAM4 Precodingの設定、EIEOSの挿入周期、パターン先頭の設定を行う。 When detecting various errors by transmitting a PAM4 signal based on the bit string data of the Flit to the object to be measured W, the following settings are made: one period of the Flit pattern (including EIEOS and SKP) according to the number of lanes, the Flit length according to the number of lanes, the mask pattern length and mask pattern period for masking the parts corresponding to EIEOS and SKP (parts outside the Flit), the threshold for determining the Flit error, the PAM4 Graycoding setting, the PAM4 Precoding setting, the EIEOS insertion period, and the pattern start.

さらに、被測定物WにMCPのビット列データに基づくPAM4信号を送信して各種エラーを検出する場合は、MCPパターン(EIEOS、SKPを含む)の1周期、レーン数に応じたFlit長、EIEOSとSKPに相当する部分(Flit外部分)をマスクするためのマスクパターン長とマスクパターン周期、Flitエラーを判別するための閾値、PAM4 Graycodingの設定、PAM4 Precodingの設定、MCPパターン長、パターン先頭、SRISかNot SRISの選択の設定を行う。 Furthermore, when detecting various errors by transmitting a PAM4 signal based on the MCP bit string data to the object to be measured W, the following settings are made: one period of the MCP pattern (including EIEOS and SKP), the Flit length according to the number of lanes, the mask pattern length and mask pattern period for masking the parts corresponding to EIEOS and SKP (parts outside the Flit), the threshold for determining Flit errors, the PAM4 Graycoding setting, the PAM4 Precoding setting, the MCP pattern length, the pattern start, and the selection of SRIS or Not SRIS.

また、被測定物WにCPのビット列データに基づくPAM4信号を送信して各種エラーを検出する場合は、CPパターン(EIEOSを含む)の1周期、レーン数に応じたFlit長、EIEOSに相当する部分(Flit外部分)をマスクするためのマスクパターン長とマスクパターン周期、Flitエラーを判別するための閾値、PAM4 Graycodingの設定、PAM4 Precodingの設定、CPパターン長、パターン先頭の設定を行う。 When detecting various errors by transmitting a PAM4 signal based on the CP bit string data to the object to be measured W, the following settings are made: one period of the CP pattern (including EIEOS), the Flit length according to the number of lanes, the mask pattern length and mask pattern period for masking the part corresponding to EIEOS (outside the Flit), the threshold for determining Flit errors, the PAM4 Graycoding setting, the PAM4 Precoding setting, the CP pattern length, and the pattern start.

なお、上述したFlitエラーを判別するための閾値は、1Flit内の1つのECC Groupで発生したFECシンボルエラー数の閾値:n、連続して発生したFECシンボルエラー数の閾値:m、連続して発生したFlitエラー数の閾値:kからなる。 The thresholds for determining the above-mentioned Flit errors are: n, the threshold for the number of FEC symbol errors that occur in one ECC Group in one Flit; m, the threshold for the number of consecutive FEC symbol errors; and k, the threshold for the number of consecutive Flit errors.

記憶部5は、信号受信部3aが被測定物Wから受信したPAM4信号のデータ(MSBデータとLSBデータを含む)を保存する。また、記憶部5には、操作部4にて設定された各種設定情報、後述するリファレンスパターン生成手段7aにて生成されるリファレンスパターン、マスクパターン生成手段7bにて生成されるマスクパターンの情報、エラーカウント手段7cによるカウント結果なども記憶される。 The memory unit 5 stores the data (including MSB data and LSB data) of the PAM4 signal received by the signal receiving unit 3a from the object to be measured W. The memory unit 5 also stores various setting information set by the operation unit 4, reference patterns generated by the reference pattern generating means 7a described below, information on mask patterns generated by the mask pattern generating means 7b, and counting results by the error counting means 7c.

表示部6は、図1の誤り率測定装置1の本体に備える例えば液晶表示器などで構成され、後述する表示制御手段7dの制御により、被測定物WのFEC動作が可能か否かの測定を含む各種コンプライアンステスト(被測定物Wが通信規格に適合するか否かの試験)の設定画面、キャプチャ画面、後述するFEC測定画面11(図4、図6、図7)や一覧表示画面15(図5)などを表示する。なお、表示部6は、表示画面上のソフトキーなどの操作部4の操作機能を兼ね備えている。 The display unit 6 is comprised of, for example, a liquid crystal display provided on the main body of the error rate measurement device 1 in FIG. 1, and displays, under the control of the display control means 7d described later, a setting screen for various compliance tests (tests to see whether the object W complies with a communication standard) including a measurement of whether the object W can perform FEC operation, a capture screen, an FEC measurement screen 11 (FIGS. 4, 6, and 7) described later, and a list display screen 15 (FIG. 5). The display unit 6 also has the operating functions of the operation unit 4, such as soft keys on the display screen.

制御部7は、例えば中央処理装置(CPU)、ROM、RAMなどを含み、被測定物WのFEC動作が可能か否かの測定を含む各種コンプライアンステストを行う際に、パターン発生器2、誤り検出器3、操作部4、記憶部5、表示部6を統括制御するもので、リファレンスパターン生成手段7a、マスクパターン生成手段7b、エラーカウント手段7c、表示制御手段7dを備える。 The control unit 7 includes, for example, a central processing unit (CPU), ROM, RAM, etc., and controls the pattern generator 2, error detector 3, operation unit 4, memory unit 5, and display unit 6 when performing various compliance tests, including measuring whether FEC operation is possible for the object to be measured W, and includes a reference pattern generating means 7a, a mask pattern generating means 7b, an error counting means 7c, and a display control means 7d.

リファレンスパターン生成手段7aは、記憶部5に保存した被測定物WからのPAM4信号のデータを元にリファレンスパターンを生成する。 The reference pattern generating means 7a generates a reference pattern based on the PAM4 signal data from the object to be measured W stored in the memory unit 5.

さらに説明すると、被測定物Wに送信するPAM4信号の元になるパターンがPRBSの場合には、操作部4にて設定されるPRBS段数で、記憶部5に記憶されたPAM4信号のMSBデータを種として、MSBのリファレンスパターンとなるPRBSを生成する。また、LSBのリファレンスパターンを生成するための種を生成する。さらに、操作部4にて設定されるPRBS段数で、MSBのリファレンスパターンを種として、LSBのリファレンスパターンとなるPRBSを生成する。 To explain further, when the pattern that is the basis of the PAM4 signal to be transmitted to the object to be measured W is a PRBS, a PRBS that will be the MSB reference pattern is generated using the MSB data of the PAM4 signal stored in the memory unit 5 as a seed, with the PRBS number of stages set by the operation unit 4. A seed is also generated for generating the LSB reference pattern. Furthermore, a PRBS that will be the LSB reference pattern is generated using the MSB reference pattern as a seed, with the PRBS number of stages set by the operation unit 4.

被測定物Wに送信するPAM4信号の元になるパターンがFlitの場合には、操作部4にて設定されたFlitのパターン先頭と同じパターンを記憶部5に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、操作部4にて設定されたリファレンスとなるFlitを生成し、生成したFlitをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力する。 When the pattern that is the basis of the PAM4 signal to be transmitted to the object to be measured W is a Flit, the pattern start signal that is generated when a pattern identical to the start of the pattern of the Flit set in the operation unit 4 is searched for among the PAM4 signals stored in the memory unit 5 is used as a trigger to generate a Flit that is the reference set in the operation unit 4, and the generated Flit is divided into an MSB reference pattern and an LSB reference pattern and output.

被測定物Wに送信するPAM4信号の元になるパターンがMCPの場合には、操作部4にて設定されたMCPのパターン先頭と同じパターンを記憶部5に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、操作部4にて設定されたリファレンスとなるMCPを生成し、生成したMCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力する。 When the pattern that is the basis of the PAM4 signal to be transmitted to the object to be measured W is an MCP, the pattern start signal that is generated when a pattern identical to the start of the pattern of the MCP set in the operation unit 4 is searched for among the PAM4 signals stored in the memory unit 5 is used as a trigger to generate an MCP that is the reference set in the operation unit 4, and the generated MCP is divided into an MSB reference pattern and an LSB reference pattern and output.

被測定物Wに送信するPAM4信号の元になるパターンがCPの場合には、操作部4にて設定されたCPのパターン先頭と同じパターンを記憶部5に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、操作部4にて設定されたリファレンスとなるCPを生成し、生成したCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力する。 When the pattern that is the basis of the PAM4 signal to be transmitted to the object to be measured W is a CP, the pattern start signal that is generated when a pattern identical to the start of the CP pattern set in the operation unit 4 is searched for among the PAM4 signals stored in the memory unit 5 is used as a trigger to generate a CP that is the reference set in the operation unit 4, and the generated CP is divided into an MSB reference pattern and an LSB reference pattern and output.

マスクパターン生成手段7bは、操作部4にて設定されるマスクパターン長とマスクパターン周期に基づくマスクパターンを生成する。 The mask pattern generating means 7b generates a mask pattern based on the mask pattern length and mask pattern period set in the operation unit 4.

エラーカウント手段7cは、エラー検出部3bのエラー検出結果に基づき、ビットエラー、PAM4シンボルエラー、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーのそれぞれのカウントを行う。 The error counting means 7c counts bit errors, PAM4 symbol errors, FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group based on the error detection results of the error detection unit 3b.

表示制御手段7dは、各種コンプライアンステストに関する設定画面、記憶部5に保存された被測定物WからのPAM4信号のデータ(MSBデータとLSBデータを含む)によるキャプチャ画面、エラーカウント手段7cのカウント結果に基づく各種エラー結果を含むFEC測定画面11、各種エラー結果の一覧表示画面15などを表示部6の表示画面上に表示制御する。 The display control means 7d controls the display of a setting screen for various compliance tests, a capture screen using data (including MSB data and LSB data) of the PAM4 signal from the object to be measured W stored in the memory unit 5, an FEC measurement screen 11 including various error results based on the count results of the error count means 7c, a list display screen 15 of various error results, etc., on the display screen of the display unit 6.

ここで、表示制御手段7dによって表示制御されるFEC測定画面11と一覧表示画面15について説明する。図4はPCIe Gen6規格で定義されるFlit長で区切った領域の1Flit内のFECシンボルエラーやECC GroupごとのFECシンボルエラーをカウントして一覧表示する場合のPCIe6 FEC Symbolショートカット選択時のFEC測定画面11の一例を示している。 Here, we will explain the FEC measurement screen 11 and list display screen 15, which are displayed and controlled by the display control means 7d. Figure 4 shows an example of the FEC measurement screen 11 when the PCIe6 FEC Symbol shortcut is selected, in which FEC symbol errors within one Flit in an area divided by the Flit length defined in the PCIe Gen6 standard and FEC symbol errors for each ECC Group are counted and displayed in a list.

図4のFEC測定画面11において、「FEC Symbol Error Threshold in One ECC Group(Uncorrectable Flit Threshold):n」は、1Flit内の1つのECC Groupで発生したFECシンボルエラーの閾値である。閾値nは、プルダウンメニューボックス12から等号付き不等号を選択し、数値入力ボックス13に数値を入力して設定する。図4の例では閾値n≧2に設定されている。 In the FEC measurement screen 11 in FIG. 4, "FEC Symbol Error Threshold in One ECC Group (Uncorrectable Flit Threshold): n" is the threshold for FEC symbol errors that occur in one ECC Group in one Flit. The threshold n is set by selecting "Equal sign with equal sign" from the pull-down menu box 12 and entering a number in the number input box 13. In the example in FIG. 4, the threshold n is set to n≧2.

「Consecutive FEC Symbol Error Threshold:m」は、連続して発生したFECシンボルエラーの閾値である。閾値mは、閾値nと同様に、プルダウンメニューボックス12から等号付き不等号を選択し、数値入力ボックス13に数値を入力して設定する。図4の例では閾値m≧4に設定されている。 "Consecutive FEC Symbol Error Threshold: m" is the threshold for consecutive FEC symbol errors. As with threshold n, threshold m is set by selecting "equal inequality" from pull-down menu box 12 and entering a number in number input box 13. In the example of FIG. 4, threshold m is set to m≧4.

「Consecutive Errored Flit Threshold:k」は、連続してUncorrectableになったFlitエラーの閾値である。閾値kは、閾値nや閾値mと同様に、プルダウンメニューボックス12から等号付き不等号を選択し、数値入力ボックス13に数値を入力して設定する。図4の例では閾値k≧1に設定されている。 "Consecutive Errored Flit Threshold: k" is the threshold for consecutive uncorrectable flit errors. Like threshold n and threshold m, threshold k is set by selecting the equal sign with inequality from the pull-down menu box 12 and entering a number in the number input box 13. In the example in Figure 4, threshold k is set to k ≥ 1.

上述した閾値n,m,kの設定領域の下部には、PAM4結果を表示する際に選択するタブ「Result PAM4」、FEC結果を表示する際に選択するタブ「Result FEC」、FlitまたはECC Groupの合計カウント数に対するFECシンボルエラーカウントのグラフを表示する際に選択するタブ「FEC Error Distribution」が設けられる。 At the bottom of the setting area for the thresholds n, m, and k mentioned above, there are a tab "Result PAM4" that can be selected to display the PAM4 results, a tab "Result FEC" that can be selected to display the FEC results, and a tab "FEC Error Distribution" that can be selected to display a graph of the FEC symbol error count against the total count number of Flit or ECC Group.

図4のFEC測定画面11では、タブ「Result FEC」が選択された状態を示しており、その下部にはPCIe6 FEC測定によるFlit内結果14が表示される。 The FEC measurement screen 11 in Figure 4 shows the tab "Result FEC" selected, and below it, the Flit results 14 from the PCIe6 FEC measurement are displayed.

Flit内結果14の「Uncorr.Flit」の「ER」には、Flitエラーカウント数/合計Flitカウント数で算出したError Rateが表示される。「Uncorr.Flit」の「EC」には、UncorrectableとなったFlit(1Flit内のFECシンボルエラーが閾値nを超えたFlit数)をカウントして表示する。「Uncorr.Flit」の「%EFI」には、測定時間に対するエラーフリー区間を%で表示する。例えばEI/EFI設定:100ms、測定時間10sでEC=1回された場合、99%と表示される。「Uncorr.Flit」の「EI」には、100ms区間の1ms/10msEIカウントを表示する。なお、EI周期は予め設定されており、Uncorrectable.Flitが発生すると1カウントアップする。 In "Uncorr. Flit" of the Flit result 14, "ER" displays the Error Rate calculated by Flit error count/total Flit count. "EC" in "Uncorr. Flit" counts and displays the number of Flits that became Uncorrectable (the number of Flits in which the FEC symbol error in one Flit exceeded the threshold n). "%EFI" in "Uncorr. Flit" displays the error-free period in percentage relative to the measurement time. For example, if the EI/EFI setting is 100 ms, the measurement time is 10 s, and EC is performed once, it will display 99%. "EI" in "Uncorr. Flit" displays the 1 ms/10 ms EI count for the 100 ms period. Note that the EI period is preset, and the Uncorr. When a flight occurs, the count increases by one.

また、Flit内結果14の「FEC Symbol」の「ER」には、FEC Symbol Error Count/(Total Bit Count/FEC Symbol Length)で算出したError Rateが表示される。「FEC Symbol」の「EC」には、PCIe Gen6 1b/1b境界で同期を取り、Flit範囲内をFEC Symbol単位で、FEC Symbol Error数をカウントして表示する。「FEC Symbol」の「%EFI」には、測定時間に対するエラーフリー区間を%表示する。「FEC Symbol」の「EI」には、100ms区間の1ms/10msEIカウントを表示する。なお、EI周期は予め設定されており、FEC Symbol Errorが発生すると1カウントアップする。 In addition, "ER" of "FEC Symbol" in Flit result 14 displays the Error Rate calculated by FEC Symbol Error Count / (Total Bit Count / FEC Symbol Length). "EC" of "FEC Symbol" synchronizes at the PCIe Gen6 1b/1b boundary and counts and displays the number of FEC Symbol Errors in FEC Symbol units within the Flit range. "%EFI" of "FEC Symbol" displays the percentage of the error-free period relative to the measurement time. "EI" of "FEC Symbol" displays the 1ms/10ms EI count for a 100ms period. The EI period is preset and counts up by one when an FEC Symbol Error occurs.

さらに、Flit内結果14の「Bit」の「ER」には、Flit内Bit数カウントとBit Error数によるTotal Bit Error Rateが表示される。「Bit」の「EC」には、Flit内Bit数カウントによるTotal Bit Error Countが表示される。 In addition, the "ER" of "Bit" in the Flit result 14 displays the Total Bit Error Rate based on the number of bits in the Flit and the number of Bit Errors. The "EC" of "Bit" displays the Total Bit Error Count based on the number of bits in the Flit.

次に、図5はエラーカウント結果の一覧表示画面15の一例を示している。一覧表示画面15には、Flit内のUncorrectable.Flit、FEC Symbol、Bit結果が一覧表示される。 Next, FIG. 5 shows an example of a list display screen 15 of error count results. The list display screen 15 displays a list of Uncorrectable. Flit, FEC Symbol, and Bit results within Flit.

具体的に、図5の一覧表示画面15において、上段の表示領域15aの「Uncorr.Flit」の「MSB+LSB:ER」には、Errored Flit Count/Flit数 Countで算出したUncorrectable.Flit Error Rateが表示される(Scramble領域のFlitエラーカウントによるFlit内結果のみ)。「Uncorr.Flit」の「MSB+LSB:EC」には、1レーンに割り当てられたFlit長内で、FEC Symbol Error数が閾値nを超えたFlit数がカウント表示される。 Specifically, in the list display screen 15 of FIG. 5, the "MSB+LSB:ER" of "Uncorr. Flit" in the upper display area 15a displays the Uncorrectable. Flit Error Rate calculated by Errored Flit Count/Number of Flits Count (only the results within a Flit based on the Flit error count in the Scramble area). The "MSB+LSB:EC" of "Uncorr. Flit" counts and displays the number of Flits in which the number of FEC Symbol Errors exceeded the threshold n within the Flit length assigned to one lane.

また、「FEC Symbol」の「MSB+LSB:ER」には、FEC Symbol Error Count/(Flit内Bit Count/FEC Symbol Length)で算出したFEC Symbol Error Rateが表示される(Scramble領域のFlitエラーカウントによるFlit内結果のみ)。「FEC Symbol」の「MSB+LSB:EC」には、PCIe Gen6 1b/1b境界で同期を取り、Flit範囲内をFEC Symbol単位で、FEC Symbol Error数がカウント表示される。 In addition, "MSB+LSB:ER" of "FEC Symbol" displays the FEC Symbol Error Rate calculated by FEC Symbol Error Count/(Bit Count in Flit/FEC Symbol Length) (only the results within Flit based on Flit error count in the scramble area). "MSB+LSB:EC" of "FEC Symbol" synchronizes with the PCIe Gen6 1b/1b boundary and displays the number of FEC Symbol Errors in FEC Symbol units within the Flit range.

さらに、「Bit」には、Flit内の結果に基づき、「MSB」のエラーレートとエラーカウント値、「LSB」のエラーレートとエラーカウント値、「MSB+LSB」のエラーレートとエラーカウント値が「Total」、「INS」、「OMI」ごとに表示される。 In addition, in "Bit," the error rate and error count value of "MSB," the error rate and error count value of "LSB," and the error rate and error count value of "MSB + LSB" are displayed for each of "Total," "INS," and "OMI," based on the results in Flit.

図5の一覧表示画面15において、中段の表示領域15bには、Flit内において、FEC Symbol Error数がN個(0、1、2、3、4、5、6、7、Over8)のFlit数をカウントして表示する。 In the list display screen 15 of FIG. 5, the middle display area 15b counts and displays the number of Flits in which the number of FEC Symbol Errors is N (0, 1, 2, 3, 4, 5, 6, 7, Over 8).

「ECC Group Count」には、Flit内のECC Group単位でFEC Symbol Error分布をカウント表示する。 "ECC Group Count" counts and displays the FEC Symbol Error distribution by ECC Group within the Flit.

「ECC Group Rate」には、Flit内のECC Group単位でのFEC Symbol Error分布からError Rateをカウント表示する。各分布のER=各分布のFEC Symbol EC/Flit数カウントとする。 "ECC Group Rate" displays the Error Rate count from the FEC Symbol Error distribution for each ECC Group in a Flit. The ER for each distribution = FEC Symbol EC for each distribution / Flit count.

「Flit Count」には、Flit内のFEC Symbol Error分布をカウント表示する。 "Flit Count" counts and displays the distribution of FEC Symbol Errors within a Flit.

「Flit Rate」には、Flit内のFEC Symbol Error分布からそれぞれError Rateをカウント表示する。各分布のER=各分布のFEC Symbol EC/Flit数カウントとする。 "Flit Rate" counts and displays the Error Rate from the FEC Symbol Error distribution within a Flit. ER for each distribution = FEC Symbol EC for each distribution / Flit count.

図5の一覧表示画面15において、下段の表示領域15cの「Consecutive Error」には、Errored Flitが閾値kを超えて連続発生した数のカウントをConsecutive Flit Error Countとして、「Flit」の「EC」に表示する。 In the list display screen 15 of FIG. 5, in the "Consecutive Error" in the lower display area 15c, the number of consecutive occurrences of Errored Flits exceeding the threshold k is displayed as the Consecutive Flit Error Count in the "EC" of "Flit".

また、Consecutive Flit Error Count/Flit数カウントで算出したConsecutive Flit Error Rateを「Flit」の「ER」に表示する。 In addition, the Consecutive Flit Error Rate calculated by the Consecutive Flit Error Count/flight count is displayed in the "ER" field under "Flit."

さらに、Flit内のFEC Symbol Errorが閾値mを超えて連続発生した数のカウントをConsecutive FEC Symbol Error Countとして、「FEC Symbol」の「EC」に表示する。 In addition, the number of consecutive FEC Symbol Errors in Flit that exceed the threshold m is counted and displayed in the "EC" of "FEC Symbol" as the Consecutive FEC Symbol Error Count.

また、Consecutive FEC Symbol Error Count/(Flit内Bit Count/FEC Symbol Length)で算出したConsecutive FEC Symbol Error Rateを「FEC Symbol」の「ER」に表示する。 The Consecutive FEC Symbol Error Rate calculated by Consecutive FEC Symbol Error Count / (Bit Count in Flit / FEC Symbol Length) is displayed in "ER" of "FEC Symbol".

次に、図6は1Flit内でFECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計して棒グラフで表示したときのFEC測定画面11の一例を示している。 Next, FIG. 6 shows an example of the FEC measurement screen 11 when the number of Flits in which an FEC symbol error occurred within one Flit is tallied by the number of FEC symbol errors and displayed in a bar graph.

図6のFEC測定画面11は、タブ「FEC Error Distribution」が選択された状態を示しており、右側上部のプルダウンメニューボックス16から「Flit」を選択すると、Flit内に発生したFEC Symbol Error数をカウントして発生頻度を棒グラフで表示する。 The FEC measurement screen 11 in Figure 6 shows the tab "FEC Error Distribution" selected. When "Flit" is selected from the pull-down menu box 16 in the upper right corner, the number of FEC Symbol Errors that occurred in the flit is counted and the frequency of occurrence is displayed in a bar graph.

さらに説明すると、図6のFEC測定画面11において、棒グラフの縦軸は該当するFECシンボルエラー数の発生頻度を示しており、FECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計して発生頻度を棒グラフで表示する。 To explain further, on the FEC measurement screen 11 in Figure 6, the vertical axis of the bar graph indicates the frequency of occurrence of the corresponding FEC symbol error count, and the number of Flits in which an FEC symbol error occurred is tallied by the number of FEC symbol errors and the frequency of occurrence is displayed in a bar graph.

その際、設定項目のFEC Symbol Error Threshold in One ECC Group:閾値nまでカウントを行い、閾値nを超えたものは、全てUncorr.Flitにカウントする。例えば閾値n≧4の場合、0-3まではそれぞれカウントを行い、4以上はUncorr.Flitでカウントする。 In this case, the setting item FEC Symbol Error Threshold in One ECC Group: counts up to threshold n, and anything exceeding threshold n is counted as Uncorr. Flit. For example, if threshold n is 4 or greater, counts are made up to 0-3, and anything above 4 is counted as Uncorr. Flit.

そして、閾値nに応じて棒グラフの色を変えて識別表示する。具体的に、緑色:Uncorrectableにならない場合:緑色、オレンジ:Uncorrectableにならない時となる時がある場合:オレンジ、必ずUncorrectableになる場合:赤、Uncorrectableのグラフ:濃赤で表示する。図6の例では、横軸において右上がりの斜線で示す0、1が緑色、右下がりの斜線で示す2、3がオレンジ、網目で示す4、5、6、7、Over8が赤、黒塗りで示すUncorr.が濃赤で表示される。 Then, the color of the bar graph is changed according to the threshold value n to distinguish between them. Specifically, green: when it is not Uncorrectable: green, orange: when it is sometimes not Uncorrectable: orange, when it is always Uncorrectable: red, and Uncorrectable graph: dark red. In the example of Figure 6, 0 and 1 shown with an upward slanting line on the horizontal axis are displayed in green, 2 and 3 shown with a downward slanting line are displayed in orange, 4, 5, 6, 7, and Over 8 shown with a mesh are displayed in red, and Uncorr. shown with black fill is displayed in dark red.

次に、図7は1Flit内に発生したFECシンボルエラーをECC Groupごとのエラー数にカウントし直して棒グラフで表示したときのFEC測定画面11の一例を示している。 Next, Figure 7 shows an example of the FEC measurement screen 11 when the FEC symbol errors that occur within one flight are recounted into the number of errors for each ECC Group and displayed in a bar graph.

図7のFEC測定画面11において、タブ「FEC ErrorDistribution」の右側上部のプルダウンメニューボックス16から「ECC Group」を選択すると、Flit内に発生したFECシンボルエラーをECC GroupごとのFECシンボルエラー数にカウントし直して発生頻度を棒グラフで表示する。 When "ECC Group" is selected from the pull-down menu box 16 in the upper right corner of the "FEC Error Distribution" tab on the FEC measurement screen 11 in Figure 7, the FEC symbol errors that occurred in the Flit are counted again as the number of FEC symbol errors for each ECC Group, and the occurrence frequency is displayed in a bar graph.

さらに説明すると、図7のFEC測定画面11において、棒グラフの縦軸は該当するFECシンボルエラー数の発生頻度を示し、FECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計して発生頻度を棒グラフで表示する。 To explain further, on the FEC measurement screen 11 in Figure 7, the vertical axis of the bar graph indicates the frequency of occurrence of the corresponding FEC symbol error count, and the number of Flits in which an FEC symbol error occurred is tallied by the number of FEC symbol errors and the frequency of occurrence is displayed in a bar graph.

その際、設定項目のFEC Symbol Error Threshold in One ECC Group:閾値nまでカウントを行い、閾値nを超えたものは、全てUncorr.Flitにカウントする。例えば閾値n≧2の場合、0-1まではそれぞれカウントを行い、2以上はUncorr.Flitでカウントする。 In this case, the setting item FEC Symbol Error Threshold in One ECC Group: counts up to threshold n, and anything that exceeds threshold n is counted as Uncorr. Flit. For example, if threshold n is 2 or greater, counts are made up to 0-1, and anything above 2 is counted as Uncorr. Flit.

そして、閾値nに応じて棒グラフの色を変えて識別表示する。具体的に、緑色:Uncorrectableにならない場合:緑色、必ずUncorrectableになる場合:赤、Uncorrectableのグラフ:濃赤で表示する。図7の例では、横軸において右上がりの斜線で示す0、1が緑色、網目で示す2、3、4、5、6、7、Over8が赤、黒塗りで示すUncorr.が濃赤で表示される。 Then, the color of the bar graph is changed according to the threshold value n to distinguish between them. Specifically, green: if it is not Uncorrectable, green; if it is always Uncorrectable, red; Uncorrectable graph: dark red. In the example of Figure 7, 0 and 1, indicated by diagonal lines slanting upwards to the right on the horizontal axis, are displayed in green; 2, 3, 4, 5, 6, 7, and Over 8, indicated by a crosshatch, are displayed in red; and Uncorr., indicated by black, is displayed in dark red.

なお、図6および図7のFEC測定画面11において、横軸の「0」はFECシンボルエラーが発生していないFlit数、「1」はFECシンボルエラー数が1のFlit数、「2」はFECシンボルエラー数が2のFlit数、「3」はFECシンボルエラー数が3のFlit数、「4」はFECシンボルエラー数が4のFlit数、「5」はFECシンボルエラー数が5のFlit数、「6」はFECシンボルエラー数が6のFlit数、「7」はFECシンボルエラー数が7のFlit数、「Uncorr.」は誤り訂正できないFlit数、「Over8」はFECシンボルエラー数が8以上のFlit数をひとまとめにしたものである。 In the FEC measurement screen 11 in Figures 6 and 7, "0" on the horizontal axis indicates the number of flits with no FEC symbol error, "1" indicates the number of flits with 1 FEC symbol error, "2" indicates the number of flits with 2 FEC symbol errors, "3" indicates the number of flits with 3 FEC symbol errors, "4" indicates the number of flits with 4 FEC symbol errors, "5" indicates the number of flits with 5 FEC symbol errors, "6" indicates the number of flits with 6 FEC symbol errors, "7" indicates the number of flits with 7 FEC symbol errors, "Uncorr." indicates the number of flits that cannot be corrected, and "Over8" indicates the number of flits with 8 or more FEC symbol errors.

また、図6や図7のFEC測定画面11において、「FEC ErrorDistribution」の左側上部の「Save」は、測定したFEC Error Distribution結果を所定のファイル形式(例えばcsvファイル形式)で保存するためのボタンである。なお、図6および図7のFEC測定画面11において、棒グラフに代えて円グラフで表示することもできる。 In addition, on the FEC measurement screen 11 in FIG. 6 and FIG. 7, "Save" in the upper left corner of "FEC Error Distribution" is a button for saving the measured FEC Error Distribution results in a specified file format (for example, csv file format). Note that on the FEC measurement screen 11 in FIG. 6 and FIG. 7, a pie chart can also be displayed instead of a bar graph.

次に、上記のように構成される誤り率測定装置1のエラーカウントの処理動作について図8のフローチャートを参照しながら説明する。なお、このエラーカウントの処理動作においては、リンクトレーニングにより被測定物Wが信号折り返しのステートに遷移しているものとする。また、操作部4にて被測定物Wに送信するPAM4信号を発生するための条件設定、Flitエラーを判別するための閾値、エラーカウント動作に必要な各種設定が行われているものとする。 Next, the error count processing operation of the error rate measurement device 1 configured as above will be described with reference to the flowchart in FIG. 8. Note that in this error count processing operation, it is assumed that the device under test W has transitioned to a signal return state due to link training. It is also assumed that the operation unit 4 has set conditions for generating a PAM4 signal to be transmitted to the device under test W, a threshold for determining a Flit error, and various settings required for the error count operation.

まず、PRBS、Flit、MCP、CPの何れかのビット列データに基づくPAM4信号をパターン発生器2から発生して被測定物Wに送信する(ST1)。 First, a PAM4 signal based on any one of the bit string data of PRBS, Flit, MCP, or CP is generated from the pattern generator 2 and transmitted to the object to be measured W (ST1).

そして、パターン発生器2から被測定物WへのPAM4信号の送信に伴って被測定物Wから折り返されるPAM4信号を誤り検出器3の信号受信部3aにより受信し、PAM4信号のデータ(MSBデータとLSBデータを含む)を記憶部5に保存する(ST2)。このPAM4信号のデータは、必要に応じてデータ分割手段3aaによりMSBデータとLSBデータに分割される。 Then, the PAM4 signal that is returned from the object to be measured W in association with the transmission of the PAM4 signal from the pattern generator 2 to the object to be measured W is received by the signal receiving unit 3a of the error detector 3, and the data of the PAM4 signal (including the MSB data and the LSB data) is stored in the memory unit 5 (ST2). This PAM4 signal data is divided into the MSB data and the LSB data by the data dividing means 3aa as necessary.

次に、記憶部5に保存した被測定物WからのPAM4信号のデータを元にリファレンスパターン生成手段7aによりリファレンスパターンを生成する(ST3)。 Next, a reference pattern is generated by the reference pattern generating means 7a based on the PAM4 signal data from the object to be measured W stored in the memory unit 5 (ST3).

また、操作部4にて設定されるマスク長、マスクパターン周期に基づくマスクパターンをマスクパターン生成手段7bにより生成する(ST4)。 The mask pattern generating means 7b generates a mask pattern based on the mask length and mask pattern period set in the operation unit 4 (ST4).

そして、エラー検出部3bにおいて、記憶部5に保存した被測定物WからのPAM4信号の先頭(Flit内データの先頭)を検出し、被測定物WからのPAM4信号のSKP,EIEOSに相当する部分(FEC Symbolとして定義されないFlit外領域)をマスクパターンでマスクし、マスクしたPAM4信号とリファレンスパターンとを比較して各種エラー(ビットエラー、PAM4シンボルエラー、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラー)を検出する(ST5)。 Then, the error detection unit 3b detects the beginning of the PAM4 signal from the object W stored in the memory unit 5 (the beginning of the data within the Flit), masks the portion of the PAM4 signal from the object W corresponding to SKP and EIEOS (area outside the Flit that is not defined as an FEC Symbol) with a mask pattern, and compares the masked PAM4 signal with a reference pattern to detect various errors (bit errors, PAM4 symbol errors, FEC symbol errors, FEC symbol errors within one Flit, FEC symbol errors for each ECC Group) (ST5).

なお、PAM4信号の先頭の検出するにあたっては、パターン発生器2が発生するPAM4信号がPRBSのビット列データに基づく場合、操作部4の設定(PRBS段数)に基づくPRBSパターン1周期の先頭を検出する。また、パターン発生器2が発生するPAM4信号がFlitのビット列データに基づく場合、操作部4の設定(レーン数に応じたFlit長、EIEOSの挿入周期、SKPインターバル)に基づくFlitパターンの先頭と同じパターンを入力データの中から検索して検出する。さらに、パターン発生器2が発生するPAM4信号がMCPのビット列データに基づく場合、操作部4の設定(SRISかNot SRISの選択、仮想Flitの長さと数)に基づくMCPの先頭と同じパターンを入力データの中から検索して検出する。また、パターン発生器2が発生するPAM4信号がCPのビット列データに基づく場合、操作部4の設定(仮想Flitの長さと数)に基づくCPの先頭と同じパターンを入力データの中から検索して検出する。 When detecting the beginning of the PAM4 signal, if the PAM4 signal generated by the pattern generator 2 is based on the bit string data of the PRBS, the beginning of one period of the PRBS pattern based on the setting of the operation unit 4 (PRBS stage number) is detected. Also, if the PAM4 signal generated by the pattern generator 2 is based on the bit string data of the Flit, the same pattern as the beginning of the Flit pattern based on the setting of the operation unit 4 (Flit length according to the number of lanes, EIEOS insertion period, SKP interval) is searched and detected from the input data. Furthermore, if the PAM4 signal generated by the pattern generator 2 is based on the bit string data of the MCP, the same pattern as the beginning of the MCP based on the setting of the operation unit 4 (selection of SRIS or Not SRIS, length and number of virtual Flits) is searched and detected from the input data. Also, if the PAM4 signal generated by the pattern generator 2 is based on the bit string data of the CP, the same pattern as the beginning of the CP based on the setting of the operation unit 4 (length and number of virtual Flits) is searched and detected from the input data.

続いて、エラー検出部3bのエラー検出結果に基づき、ビットエラーのカウント、PAM4シンボルエラーのカウント、FECシンボルエラーのカウント、1Flit内のFECシンボルエラーのカウント、ECC GroupごとのFECシンボルエラーのカウントをエラーカウント手段7cにより行う(ST6)。 Next, based on the error detection result of the error detection unit 3b, the error counting means 7c counts bit errors, PAM4 symbol errors, FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group (ST6).

そして、エラーカウント手段7cのカウント結果に基づき、表示制御手段7dにより各種エラー(ビットエラー、PAM4シンボルエラー、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラー)の一覧表示(図4や図5の表示形式)やバーグラフ表示(図5や図6の表示形式)を行う(ST7)。 Then, based on the counting result of the error counting means 7c, the display control means 7d displays a list (display format of Figures 4 and 5) or a bar graph (display format of Figures 5 and 6) of various errors (bit errors, PAM4 symbol errors, FEC symbol errors, FEC symbol errors within 1 Flit, FEC symbol errors for each ECC Group) (ST7).

ところで、上述した実施の形態では、リンクトレーニングにより被測定物Wを信号パターン折り返しのステートに遷移させた状態で、パターン発生器2が発生したテスト信号(PAM4信号)を被測定物Wに送信する構成として説明したが、リンクトレーニングを行わず被測定物W自身が信号折り返しのステートに遷移する機能を有する構成であってもよい。また、パターン発生器2を省くこともできる。この場合、被測定物W自身がテスト信号(PAM4信号)を発生する。そして、この被測定物Wが発生するテスト信号(PAM4信号)をリファレンスパターンとして誤り検出器3の記憶部5に記憶しておき、誤り検出器3が被測定物Wから受信したテスト信号(PAM4信号)とリファレンスパターンとを比較して上述したエラーカウントの処理動作を実行する。 In the above embodiment, the test signal (PAM4 signal) generated by the pattern generator 2 is transmitted to the object to be measured W when the object to be measured W is transitioned to the signal pattern return state by link training. However, the object to be measured W itself may have a function of transitioning to the signal return state without link training. Also, the pattern generator 2 may be omitted. In this case, the object to be measured W itself generates the test signal (PAM4 signal). Then, the test signal (PAM4 signal) generated by the object to be measured W is stored in the memory unit 5 of the error detector 3 as a reference pattern, and the error detector 3 compares the test signal (PAM4 signal) received from the object to be measured W with the reference pattern to execute the above-mentioned error count processing operation.

このように、本実施の形態によれば、1Flit内のFECシンボルエラー数とECC GroupごとのFECシンボルエラー数を数値でユーザに見せるだけでなく、棒グラフ(ヒストグラム)や円グラフなどにより比率など発生頻度をわかりやすく図でユーザに認識させることができる。その結果、PCIe Gen6規格のFlit内でエラーとなったFECシンボルとエラー数の分布を容易に確認でき、PCIe Gen6規格で開発された被測定物のデバッグを効率的に行うことができる。 As described above, according to this embodiment, not only can the number of FEC symbol errors in one Flit and the number of FEC symbol errors for each ECC Group be shown to the user numerically, but the user can also easily recognize the frequency of occurrence, such as the ratio, in a diagram using a bar graph (histogram) or a pie chart. As a result, the distribution of FEC symbols that have caused errors and the number of errors within a PCIe Gen6 standard Flit can be easily confirmed, and the device under test developed for the PCIe Gen6 standard can be efficiently debugged.

以上、本発明に係る誤り率測定装置及び誤り率測定方法の最良の形態について説明したが、この形態による記述および図面により本発明が限定されることはない。すなわち、この形態に基づいて当業者等によりなされる他の形態、実施例および運用技術などはすべて本発明の範疇に含まれることは勿論である。 The above describes the best mode for the error rate measurement device and error rate measurement method according to the present invention, but the present invention is not limited to the description and drawings of this mode. In other words, it goes without saying that all other modes, examples, and operational techniques that are made by those skilled in the art based on this mode are included in the scope of the present invention.

1 誤り率測定装置
2 パターン発生器
3 誤り検出器
3a 信号受信部
3aa データ分割手段
3b エラー検出部
4 操作部
5 記憶部
6 表示部
7 制御部
7a リファレンスパターン生成手段
7b マスクパターン生成手段
7c エラーカウント手段
7d 表示制御手段
7e エラーサーチ手段
11 FEC測定画面
12 プルダウンメニューボックス
13 数値入力ボックス
14 Flit内結果
15 一覧表示画面
15a 上段の表示領域
15b 中段の表示領域
15c 下段の表示領域
16 プルダウンメニューボックス
W 被測定物
REFERENCE SIGNS LIST 1 Error rate measuring device 2 Pattern generator 3 Error detector 3a Signal receiving section 3aa Data dividing means 3b Error detecting section 4 Operation section 5 Memory section 6 Display section 7 Control section 7a Reference pattern generating means 7b Mask pattern generating means 7c Error counting means 7d Display control means 7e Error search means 11 FEC measurement screen 12 Pull-down menu box 13 Numerical value input box 14 In-flit results 15 List display screen 15a Upper display area 15b Middle display area 15c Lower display area 16 Pull-down menu box W Object to be measured

Claims (6)

被測定物(W)のFEC(Forward Error Correction)動作が可能か否かを測定する誤り率測定装置(1)であって、
ハイスピードシリアルバス規格で定義されるFlitのFlitエラーを判別するための閾値として、1Flit内の1つのECC Groupで発生したFECシンボルエラー数の閾値n、連続して発生したFECシンボルエラー数の閾値m、連続して発生したFlitエラー数の閾値kを設定する操作部(4)と、
前記被測定物に送信するPAM4信号を発生するパターン発生器(2)と、
前記パターン発生器が発生するPAM4信号の送信に伴って前記被測定物から折り返されるPAM4信号のデータを記憶する記憶部(5)と、
前記被測定物からのPAM4信号のFECシンボルとして定義されない領域をマスクし、マスクしたPAM4信号とリファレンスパターンとを比較してFECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーを検出するエラー検出部(3b)と、
前記エラー検出部のエラー検出結果に基づき、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーをカウントするエラーカウント手段(7c)と、
前記エラーカウント手段によるカウント結果を一覧表示画面(15)に表示する表示制御手段(7d)と、を備え
前記表示制御手段は、Uncorrectable.Flitエラーレート、1レーンに割り当てられたFlit長内のFECシンボルエラー数が前記閾値nを超えたFlit数、FECシンボルエラーレート、Flit範囲内のFECシンボル単位のFECシンボルエラー数を前記一覧表示画面に表示し、
また、Flit内におけるFECシンボルエラー数ごとのFlit数、Flit内のECC Group単位のFECシンボルエラーの分布と該分布に基づくエラーレート、Flit内のFECシンボルエラーの分布と該分布に基づくエラーレートを前記一覧表示画面に表示し、
さらに、Flitエラーが前記閾値kを超えて連続発生した数とエラーレートを前記一覧表示画面に表示し、
さらにまた、FECシンボルエラーが前記閾値mを超えて連続発生した数とエラーレートを前記一覧表示画面に表示することを特徴とする誤り率測定装置。
An error rate measurement device (1) for measuring whether a device under test (W) is capable of performing a forward error correction (FEC) operation,
an operation unit (4) for setting a threshold n for the number of FEC symbol errors occurring in one ECC Group in one Flit, a threshold m for the number of consecutive FEC symbol errors occurring, and a threshold k for the number of consecutive Flit errors occurring, as thresholds for determining a Flit error in a Flit defined in a high-speed serial bus standard;
A pattern generator (2) for generating a PAM4 signal to be transmitted to the device under test;
a memory unit (5) for storing data of a PAM4 signal that is returned from the device under test in association with the transmission of a PAM4 signal generated by the pattern generator;
an error detection unit (3b) that masks an area of the PAM4 signal from the device under test that is not defined as an FEC symbol, and compares the masked PAM4 signal with a reference pattern to detect an FEC symbol error, an FEC symbol error within one Flit, and an FEC symbol error for each ECC Group;
an error counting means (7c) for counting FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group based on an error detection result from the error detection means ;
a display control means (7d) for displaying the count result by the error count means on a list display screen (15) ;
The display control means displays, on the list display screen, an uncorrectable. Flit error rate, the number of Flits in which the number of FEC symbol errors within a Flit length allocated to one lane exceeds the threshold n, an FEC symbol error rate, and the number of FEC symbol errors per FEC symbol within a Flit range,
Also, the number of Flits for each number of FEC symbol errors in the Flit, the distribution of FEC symbol errors in ECC Group units in the Flit and an error rate based on the distribution, and the distribution of FEC symbol errors in the Flit and an error rate based on the distribution are displayed on the list display screen.
Furthermore, the number of consecutive occurrences of Flit errors exceeding the threshold k and the error rate are displayed on the list display screen ,
Furthermore, the error rate measuring device is characterized in that the number of consecutive FEC symbol errors exceeding the threshold value m and the error rate are displayed on the list display screen .
前記表示制御手段(7d)は、前記エラーカウント手段(7c)にてカウントされた前記1Flit内のFECシンボルエラー数の発生頻度またはECC GroupごとのFECシンボルエラー数の発生頻度を表示し、
前記1Flit内のFECシンボルエラー数の発生頻度として、FECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計した発生頻度を棒グラフまたは円グラフで表示することを特徴とする請求項1に記載の誤り率測定装置。
The display control means (7d) displays the frequency of occurrence of the number of FEC symbol errors in one Flit or the frequency of occurrence of the number of FEC symbol errors for each ECC Group counted by the error counting means (7c) ,
2. The error rate measuring device according to claim 1, wherein the frequency of occurrence of FEC symbol errors in one Flit is calculated by counting the number of Flits in which an FEC symbol error occurs for each FEC symbol error, and the frequency of occurrence is displayed in the form of a bar graph or a pie chart .
前記記憶部(5)に記憶した前記被測定物(W)からのPAM4信号のデータを元にリファレンスパターンを生成するリファレンスパターン生成手段(7a)を備え、a reference pattern generating means (7a) for generating a reference pattern based on data of a PAM4 signal from the object to be measured (W) stored in the storage unit (5);
前記被測定物に送信するPAM4信号の元になるパターンがFlitの場合、前記操作部(4)にて設定されるFlitのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるFlitを生成し、生成したFlitをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力し、When the pattern that is the basis of the PAM4 signal to be transmitted to the device under test is a Flit, a pattern head signal that is generated when a pattern identical to the head of the pattern of the Flit set in the operation unit (4) is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate a Flit that is a reference to be set in the operation unit, and the generated Flit is divided into a reference pattern of MSB and a reference pattern of LSB and outputted;
前記パターン発生器(2)が発生するPAM4信号がFlitのビット列データに基づく場合、前記操作部にて設定されるレーン数に応じたFlit長、EIEOSの挿入周期、SKPインターバルに基づくFlitパターンの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出し、When the PAM4 signal generated by the pattern generator (2) is based on Flit bit string data, a pattern identical to the beginning of a Flit pattern based on a Flit length, an EIEOS insertion period, and an SKP interval corresponding to the number of lanes set by the operation unit is searched for from the input data, and the beginning of the PAM4 signal is detected;
前記被測定物に送信するPAM4信号の元になるパターンがMCPの場合、前記操作部にて設定されるMCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるMCPを生成し、生成したMCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力し、When the pattern that is the basis of the PAM4 signal to be transmitted to the device under test is an MCP, a pattern head signal that is generated when a pattern identical to the head of the pattern of the MCP set by the operation unit is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate an MCP that is to be a reference that is set by the operation unit, and the generated MCP is divided into an MSB reference pattern and an LSB reference pattern and outputted;
前記パターン発生器が発生するPAM4信号がMCPのビット列データに基づく場合、前記操作部にて設定されるSRISかNot SRISの選択、仮想Flitの長さと数に基づくMCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出し、When the PAM4 signal generated by the pattern generator is based on the bit string data of the MCP, a pattern identical to the head of the MCP based on the selection of SRIS or Not SRIS set by the operation unit and the length and number of virtual Flits is searched for from the input data, thereby detecting the head of the PAM4 signal;
前記被測定物に送信するPAM4信号の元になるパターンがCPの場合、前記操作部にて設定されるCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるCPを生成し、生成したCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力し、When a pattern that is the basis of the PAM4 signal to be transmitted to the device under test is a CP, a pattern head signal that is generated when a pattern identical to the head of the pattern of the CP set by the operation unit is searched for from the PAM4 signal stored in the storage unit is used as a trigger to generate a CP that is to be a reference that is set by the operation unit, and the generated CP is divided into an MSB reference pattern and an LSB reference pattern and outputted;
前記パターン発生器が発生するPAM4信号がCPのビット列データに基づく場合、前記操作部にて設定される仮想Flitの長さと数に基づくCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出することを特徴とする請求項1または2に記載の誤り率測定装置。3. The error rate measuring device according to claim 1, wherein when the PAM4 signal generated by the pattern generator is based on the bit string data of the CP, the device detects the beginning of the PAM4 signal by searching the input data for a pattern identical to the beginning of the CP based on the length and number of virtual Flits set by the operation unit.
被測定物(W)のFEC(Forward Error Correction)動作が可能か否かを測定する誤り率測定方法であって、
ハイスピードシリアルバス規格で定義されるFlitのFlitエラーを判別するための閾値として、1Flit内の1つのECC Groupで発生したFECシンボルエラー数の閾値n、連続して発生したFECシンボルエラー数の閾値m、連続して発生したFlitエラー数の閾値kを操作部(4)により設定するステップと、
前記被測定物に送信するPAM4信号をパターン発生器(2)により発生するステップと、
前記パターン発生器が発生するPAM4信号の送信に伴って前記被測定物から折り返されるPAM4信号のデータを記憶部(5)に記憶するステップと、
前記被測定物からのPAM4信号のFECシンボルとして定義されない領域をマスクし、マスクしたPAM4信号とリファレンスパターンとを比較してFECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーをエラー検出部(3b)により検出するステップと、
前記エラー検出部のエラー検出結果に基づき、FECシンボルエラー、1Flit内のFECシンボルエラー、ECC GroupごとのFECシンボルエラーをエラーカウント手段(7c)によりカウントするステップと、
前記エラーカウント手段によるカウント結果を表示制御手段(7d)により一覧表示画面(15)に表示するステップと、
Uncorrectable.Flitエラーレート、1レーンに割り当てられたFlit長内のFECシンボルエラー数が前記閾値nを超えたFlit数、FECシンボルエラーレート、Flit範囲内のFECシンボル単位のFECシンボルエラー数を前記一覧表示画面に前記表示制御手段により表示するステップと、
Flit内におけるFECシンボルエラー数ごとのFlit数、Flit内のECC Group単位のFECシンボルエラーの分布と該分布に基づくエラーレート、Flit内のFECシンボルエラーの分布と該分布に基づくエラーレートを前記表示制御手段により前記一覧表示画面に表示するステップと、
Flitエラーが前記閾値kを超えて連続発生した数とエラーレートを前記表示制御手段により前記一覧表示画面に表示するステップと、
FECシンボルエラーが前記閾値mを超えて連続発生した数とエラーレートを前記表示制御手段により前記一覧表示画面に表示するステップと、を含むことを特徴とする誤り率測定方法。
An error rate measurement method for measuring whether a device under test (W) is capable of performing a forward error correction (FEC) operation, comprising:
a step of setting, by an operation unit (4), a threshold n for the number of FEC symbol errors occurring in one ECC Group in one Flit, a threshold m for the number of consecutive FEC symbol errors occurring, and a threshold k for the number of consecutive Flit errors occurring, as thresholds for determining a Flit error in a Flit defined in a high-speed serial bus standard;
A step of generating a PAM4 signal to be transmitted to the device under test by a pattern generator (2);
storing data of a PAM4 signal that is returned from the device under test in association with the transmission of the PAM4 signal generated by the pattern generator in a storage unit (5);
a step of masking an area of the PAM4 signal from the device under test that is not defined as an FEC symbol, and detecting an FEC symbol error, an FEC symbol error within one Flit, and an FEC symbol error for each ECC Group by an error detection unit (3b) by comparing the masked PAM4 signal with a reference pattern;
counting FEC symbol errors, FEC symbol errors within one Flit, and FEC symbol errors for each ECC Group by an error counting means (7c) based on the error detection result of the error detection section ;
a step of displaying the count result by the error count means on a list display screen (15) by a display control means (7d) ;
displaying, on the list display screen, an uncorrectable. Flit error rate, the number of Flits in which the number of FEC symbol errors in a Flit length allocated to one lane exceeds the threshold n, an FEC symbol error rate, and the number of FEC symbol errors in FEC symbol units within a Flit range, by the display control means;
displaying , on the list display screen by the display control means, the number of Flits for each number of FEC symbol errors in the Flits, a distribution of FEC symbol errors in units of ECC Groups in the Flits and an error rate based on the distribution , and a distribution of FEC symbol errors in the Flits and an error rate based on the distribution;
displaying, on the list display screen, the number of consecutive occurrences of Flit errors exceeding the threshold k and an error rate by the display control means;
and displaying, on the list display screen, the number of consecutive FEC symbol errors exceeding the threshold m and the error rate using the display control means .
前記エラーカウント手段(7c)にてカウントされた前記1Flit内のFECシンボルエラー数の発生頻度またはECC GroupごとのFECシンボルエラー数の発生頻度を前記表示制御手段(7d)により表示するステップと、
前記1Flit内のFECシンボルエラー数の発生頻度として、FECシンボルエラーが発生したFlit数をFECシンボルエラー数別に集計した発生頻度を棒グラフまたは円グラフで表示するステップと、を含むことを特徴とする請求項に記載の誤り率測定方法。
displaying, by the display control means (7d) , the frequency of occurrence of the number of FEC symbol errors in one Flit or the frequency of occurrence of the number of FEC symbol errors for each ECC Group counted by the error count means (7c) ;
and displaying the frequency of occurrence of the number of FEC symbol errors in one Flit in a bar graph or a pie chart by tallying the number of Flits in which an FEC symbol error occurred for each number of FEC symbol errors as the frequency of occurrence of the number of FEC symbol errors in one Flit .
前記記憶部(5)に記憶した前記被測定物(W)からのPAM4信号のデータを元にリファレンスパターンをリファレンスパターン生成手段(7a)により生成するステップと、generating a reference pattern by a reference pattern generating means (7a) based on the data of the PAM4 signal from the object to be measured (W) stored in the storage unit (5);
前記被測定物に送信するPAM4信号の元になるパターンがFlitの場合、前記操作部(4)にて設定されるFlitのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるFlitを生成し、生成したFlitをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力するステップと、When a pattern that is the basis of the PAM4 signal to be transmitted to the device under test is a Flit, a pattern head signal generated when a pattern identical to the head of the pattern of the Flit set by the operation unit (4) is searched from the PAM4 signal stored in the storage unit is used as a trigger to generate a Flit that is a reference to be set by the operation unit, and the generated Flit is divided into a reference pattern of an MSB and a reference pattern of an LSB and outputted;
前記パターン発生器(2)が発生するPAM4信号がFlitのビット列データに基づく場合、前記操作部にて設定されるレーン数に応じたFlit長、EIEOSの挿入周期、SKPインターバルに基づくFlitパターンの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出するステップと、When the PAM4 signal generated by the pattern generator (2) is based on the bit string data of Flit, a step of searching the input data for a pattern identical to the beginning of a Flit pattern based on a Flit length, an EIEOS insertion period, and an SKP interval according to the number of lanes set by the operation unit, thereby detecting the beginning of the PAM4 signal;
前記被測定物に送信するPAM4信号の元になるパターンがMCPの場合、前記操作部にて設定されるMCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるMCPを生成し、生成したMCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力するステップと、a step of generating an MCP to be a reference set by the operation unit, using a pattern head signal generated when a pattern identical to the head of the pattern of the MCP set by the operation unit is searched for in the PAM4 signal stored in the storage unit as a trigger when the pattern is an MCP, and dividing the generated MCP into an MSB reference pattern and an LSB reference pattern and outputting the resulting MCP;
前記パターン発生器が発生するPAM4信号がMCPのビット列データに基づく場合、前記操作部にて設定されるSRISかNot SRISの選択、仮想Flitの長さと数に基づくMCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出するステップと、When the PAM4 signal generated by the pattern generator is based on the bit string data of the MCP, a step of searching the input data for a pattern identical to the head of the MCP based on the selection of SRIS or Not SRIS set by the operation unit and the length and number of virtual Flits, thereby detecting the head of the PAM4 signal;
前記被測定物に送信するPAM4信号の元になるパターンがCPの場合、前記操作部にて設定されるCPのパターン先頭と同じパターンを前記記憶部に記憶されたPAM4信号から検索したときに発生するパターン先頭信号をトリガに、前記操作部にて設定されるリファレンスとなるCPを生成し、生成したCPをMSBのリファレンスパターンとLSBのリファレンスパターンに分割して出力するステップと、a step of generating a CP to be set as a reference in the operation unit, using a pattern head signal generated when a pattern identical to the head of the pattern of the CP set in the operation unit is searched for in the PAM4 signal stored in the storage unit as a trigger when the pattern is a CP, and dividing the generated CP into an MSB reference pattern and an LSB reference pattern and outputting them;
前記パターン発生器が発生するPAM4信号がCPのビット列データに基づく場合、前記操作部にて設定される仮想Flitの長さと数に基づくCPの先頭と同じパターンを入力データの中から検索して前記PAM4信号の先頭を検出するステップと、を含むことを特徴とする請求項4または5に記載の誤り率測定方法。The error rate measuring method according to claim 4 or 5, further comprising: a step of: searching for a pattern identical to the beginning of a CP based on the length and number of virtual Flits set by the operation unit from among input data, when the PAM4 signal generated by the pattern generator is based on bit string data of a CP, thereby detecting the beginning of the PAM4 signal.
JP2023001216A 2023-01-06 2023-01-06 Error rate measurement device and error rate measurement method Active JP7579367B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023001216A JP7579367B2 (en) 2023-01-06 2023-01-06 Error rate measurement device and error rate measurement method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023001216A JP7579367B2 (en) 2023-01-06 2023-01-06 Error rate measurement device and error rate measurement method

Publications (2)

Publication Number Publication Date
JP2024097628A JP2024097628A (en) 2024-07-19
JP7579367B2 true JP7579367B2 (en) 2024-11-07

Family

ID=91899228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023001216A Active JP7579367B2 (en) 2023-01-06 2023-01-06 Error rate measurement device and error rate measurement method

Country Status (1)

Country Link
JP (1) JP7579367B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200364129A1 (en) 2020-04-07 2020-11-19 Intel Corporation Characterizing error correlation based on error logging for computer buses
JP2021153226A (en) 2020-03-24 2021-09-30 アンリツ株式会社 Error rate measuring apparatus and error counting method
JP2022101058A (en) 2020-12-24 2022-07-06 アンリツ株式会社 Error rate measuring apparatus and error count display method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021153226A (en) 2020-03-24 2021-09-30 アンリツ株式会社 Error rate measuring apparatus and error counting method
US20200364129A1 (en) 2020-04-07 2020-11-19 Intel Corporation Characterizing error correlation based on error logging for computer buses
JP2022101058A (en) 2020-12-24 2022-07-06 アンリツ株式会社 Error rate measuring apparatus and error count display method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MX190000A シグナルクオリティアナライザ-R 制御ソフトウェア 取扱説明書,第16版,アンリツ株式会社,2022年09月30日,pp.4-65~4-68,<URL:https://dl.cdn-anritsu.com/ja-jp/test-measurement/files/Manuals/Operation-Manual/MP1900A/mx190000a_opm_j_16_0.pdf>

Also Published As

Publication number Publication date
JP2024097628A (en) 2024-07-19

Similar Documents

Publication Publication Date Title
JP7579368B2 (en) Error rate measurement device and error rate measurement method
US11671200B2 (en) Network test apparatus and network test method
US20130036335A1 (en) Devices and methods for bit error rate monitoring of intra-panel data link
JP7642695B2 (en) Error rate measurement device and error rate measurement method
KR20120039699A (en) Method for representation of safety-relevant information on a display and apparatus for the application of the method
CN113452476B (en) Error rate measuring device and error counting method
US20230072006A1 (en) Error rate measuring apparatus and uncorrectable codeword search method
US20230116669A1 (en) Error detection device and error detection method
CN115941544B (en) Error code detection device and error code detection method
JP2022134472A (en) Error rate measurement device and error distribution display method
JP2023039153A (en) Error rate measurement device and code word error indication method
JP2022147683A (en) Spread spectrum clock generator and spread spectrum clock generation method, pulse pattern generator and pulse pattern generation method, and error rate measurement device and error rate measurement method
JP7308808B2 (en) ERROR RATE MEASUREMENT DEVICE AND ERROR NUMBER DISPLAY METHOD
JP7579367B2 (en) Error rate measurement device and error rate measurement method
US11784748B2 (en) Network test apparatus and network test method
JP7364616B2 (en) Jitter tolerance measurement device and jitter tolerance measurement method
US20220197766A1 (en) Error rate measuring apparatus and codeword position display method
KR20000052456A (en) Reed-solomon decoding apparatus and method for controlling the same
JP7579369B2 (en) Error rate measurement device and error rate measurement method
JP7026154B2 (en) Pattern synchronization circuit, error rate measuring device using it, and pattern synchronization method
JP7642696B2 (en) Error rate measurement device and error rate measurement method
JP7579377B2 (en) Error rate measurement device and error rate measurement method
JP7704911B2 (en) Error rate measurement device and error rate measurement method
JP7132993B2 (en) ERROR RATE MEASUREMENT DEVICE AND ERROR RATE MEASUREMENT METHOD
JP2024134212A (en) Error rate measurement device and error rate measurement method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240815

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241025

R150 Certificate of patent or registration of utility model

Ref document number: 7579367

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150