JP7642696B2 - 誤り率測定装置及び誤り率測定方法 - Google Patents
誤り率測定装置及び誤り率測定方法 Download PDFInfo
- Publication number
- JP7642696B2 JP7642696B2 JP2023044405A JP2023044405A JP7642696B2 JP 7642696 B2 JP7642696 B2 JP 7642696B2 JP 2023044405 A JP2023044405 A JP 2023044405A JP 2023044405 A JP2023044405 A JP 2023044405A JP 7642696 B2 JP7642696 B2 JP 7642696B2
- Authority
- JP
- Japan
- Prior art keywords
- flit
- pattern
- error
- eieos
- skp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0847—Transmission error
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/01—Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/015—Simulation or testing of codes, e.g. bit error rate [BER] measurements
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/33—Synchronisation based on error coding or decoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/203—Details of error rate determination, e.g. BER, FER or WER
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Dc Digital Transmission (AREA)
Description
前記SKP OSに相当する部分をマスクするためのマスクパターン長、前記SKP OSの繰り返し周期に相当するマスクパターン周期、前記EIEOSに相当する部分をマスクするためのマスクパターン長、前記EIEOSの挿入周期によるマスクパターンを生成するシンボルマスク生成部27と、被測定物Wから送信される前記Flitパターンのビット列データに基づくPAM4信号を受信し、受信したPAM4信号の前記EIEOSと前記SKP OSに相当する部分を前記マスクパターンでマスクしてFlitに相当する部分のエラーを検出してカウントするエラー検出部30と、前記Flitに相当する部分のECC GroupごとのFECシンボルエラーを検出してFECシンボルエラー数をカウントし、FECシンボルエラー数が前記閾値を超えたものをFlitエラーと判定するFlitエラー検出部31と、前記エラー検出部にて検出される前記Flitに相当する部分のエラーの量が同期条件閾値を上回ったときに、前記Flitパターンのパターン先頭の再取得を指示する同期状態管理部32とを含むエラー検出器4と、
を備えたことを特徴とする。
前記Flitパターンのビット列データに基づくPAM4信号を発生して前記被測定物に送信するパターン発生器3を備え、
前記被測定物は、自身の設定でループバック状態に遷移可能であり、ループバック状態のときに前記パターン発生器から送信される前記Flitパターンのビット列データに基づくPAM4信号を前記エラー検出器に折り返して送信することを特徴とする。
前記SKP OSに相当する部分をマスクするためのマスクパターン長、前記SKP OSの繰り返し周期に相当するマスクパターン周期、前記EIEOSに相当する部分をマスクするためのマスクパターン長、前記EIEOSの挿入周期によるマスクパターンをエラー検出器4のシンボルマスク生成部27にて生成するステップと、
前記エラー検出器のエラー検出部30により、被測定物Wから送信される前記Flitパターンのビット列データに基づくPAM4信号を受信し、受信したPAM4信号の前記EIEOSと前記SKP OSに相当する部分を前記マスクパターンでマスクしてFlitに相当する部分のエラーを検出してカウントするステップと、
前記エラー検出器のFlitエラー検出部31により、前記Flitに相当する部分のECC GroupごとのFECシンボルエラーを検出してFECシンボルエラー数をカウントし、FECシンボルエラー数が前記閾値を超えたものをFlitエラーと判定するステップと、
前記エラー検出器の同期状態管理部32により、前記エラー検出部にて検出される前記Flitに相当する部分のエラーの量が同期条件閾値を上回ったときに、前記Flitパターンのパターン先頭の再取得を指示するステップと、を含むことを特徴とする。
前記被測定物が自身の設定でループバック状態に遷移可能であり、
前記Flitパターンのビット列データに基づくPAM4信号をパターン発生器3から発生して前記被測定物に送信するステップと、
前記被測定物がループバック状態のときに前記パターン発生器から前記被測定物に送信される前記Flitパターンのビット列データに基づくPAM4信号を前記被測定物から前記エラー検出器に折り返して送信するステップと、を含むことを特徴とする。
まず、本実施の形態の誤り率測定装置1が取り扱うPCIe Gen6規格で定義されるFlitについて図2および図3を参照しながら説明する。Flitは、PCIe Gen6規格において、LTSSM(Link Training and Status State Machine:リンク状態管理機構)のステートがL0のとき送信されるデータフォーマットであり、FECによるエラー訂正機能を有している。
図4(a)に示すように、誤り率測定装置1は、EIEOSを定期的に挿入したFlitパターンを使用し、ビットエラーとFlitエラーを同時に測定する。このとき、SKP OS(SKP Ordered Sets、以下、SKPと省略する:図面上では「SKP」にて図示)位置のパターンをマスクし、さらにEIEOS位置のパターンをマスクすることで測定対象外とし、Flit部分のみのエラー(ビットエラー、PAM4シンボルエラー、FECシンボルエラー)をカウントする。また、Flit部分については、ECC GroupごとのFECシンボルエラーをカウントし、FECシンボルエラー数がFECシンボルエラー閾値を超えたものをFlitエラーと判定する。
操作部2は、設定手段や表示手段としても機能するものであり、図1の誤り率測定装置1の本体に備える例えば操作ノブ、各種キー、スイッチ、ボタンや表示手段の表示画面上のソフトキーなどのユーザインタフェースで構成され、ユーザの操作に応じて各種設定、指示や測定結果の表示を行う。
2 操作部
3 パターン発生器
4 エラー検出器
11 Flitパターン発生部
12 ビット分割部
13 PAM4エンコーダ
21 PAM4デコーダ
22 ビット合成部
23 EIEOS同期部
24 ビット分割部
25 同期パターン検出部
26 リファレンスパターン生成部
27 シンボルマスク生成部
28 第1遅延部
29 第2遅延部
30 エラー検出部
31 Flitエラー検出部
31a Flit長タイミングカウンタ
31b ECC Groupタイミングカウンタ
31c 第1ECC Groupエラー検出部
31d 第2ECC Groupエラー検出部
31e 第3ECC Groupエラー検出部
31f 第1ECC Groupエラーカウント部
31g 第2ECC Groupエラーカウント部
31h 第3ECC Groupエラーカウント部
31i 比較部
31j Flitエラーカウント部
32 同期状態管理部
W 被測定物
Claims (4)
- ハイスピードバス規格で定義されるレーン数に応じたEIEOSとSKP OSを含むFlitパターンの1周期、レーン数に応じたFlit長、前記SKP OSに相当する部分をマスクするためのマスクパターン長、前記SKP OSの繰り返し周期に相当するマスクパターン周期、Flitエラーを判別するための閾値、前記EIEOSに相当する部分をマスクするためのマスクパターン長、前記EIEOSの挿入周期、前記Flitパターンのパターン先頭の設定を行う操作部(2)と、
前記SKP OSに相当する部分をマスクするためのマスクパターン長、前記SKP OSの繰り返し周期に相当するマスクパターン周期、前記EIEOSに相当する部分をマスクするためのマスクパターン長、前記EIEOSの挿入周期によるマスクパターンを生成するシンボルマスク生成部(27)と、被測定物(W)から送信される前記Flitパターンのビット列データに基づくPAM4信号を受信し、受信したPAM4信号の前記EIEOSと前記SKP OSに相当する部分を前記マスクパターンでマスクしてFlitに相当する部分のエラーを検出してカウントするエラー検出部(30)と、前記Flitに相当する部分のECC GroupごとのFECシンボルエラーを検出してFECシンボルエラー数をカウントし、FECシンボルエラー数が前記閾値を超えたものをFlitエラーと判定するFlitエラー検出部(31)と、前記エラー検出部にて検出される前記Flitに相当する部分のエラーの量が同期条件閾値を上回ったときに、前記Flitパターンのパターン先頭の再取得を指示する同期状態管理部(32)とを含むエラー検出器(4)と、
を備えたことを特徴とする誤り率測定装置。 - 前記Flitパターンのビット列データに基づくPAM4信号を発生して前記被測定物に送信するパターン発生器(3)を備え、
前記被測定物は、自身の設定でループバック状態に遷移可能であり、ループバック状態のときに前記パターン発生器から送信される前記Flitパターンのビット列データに基づくPAM4信号を前記エラー検出器に折り返して送信することを特徴とする請求項1に記載の誤り率測定装置。 - ハイスピードバス規格で定義されるレーン数に応じたEIEOSとSKP OSを含むFlitパターンの1周期、レーン数に応じたFlit長、前記SKP OSに相当する部分をマスクするためのマスクパターン長、前記SKP OSの繰り返し周期に相当するマスクパターン周期、Flitエラーを判別するための閾値、前記EIEOSに相当する部分をマスクするためのマスクパターン長、前記EIEOSの挿入周期、前記Flitパターンのパターン先頭の設定を操作部(2)にて行うステップと、
前記SKP OSに相当する部分をマスクするためのマスクパターン長、前記SKP OSの繰り返し周期に相当するマスクパターン周期、前記EIEOSに相当する部分をマスクするためのマスクパターン長、前記EIEOSの挿入周期によるマスクパターンをエラー検出器(4)のシンボルマスク生成部(27)にて生成するステップと、
前記エラー検出器のエラー検出部(30)により、被測定物(W)から送信される前記Flitパターンのビット列データに基づくPAM4信号を受信し、受信したPAM4信号の前記EIEOSと前記SKP OSに相当する部分を前記マスクパターンでマスクしてFlitに相当する部分のエラーを検出してカウントするステップと、
前記エラー検出器のFlitエラー検出部(31)により、前記Flitに相当する部分のECC GroupごとのFECシンボルエラーを検出してFECシンボルエラー数をカウントし、FECシンボルエラー数が前記閾値を超えたものをFlitエラーと判定するステップと、
前記エラー検出器の同期状態管理部(32)により、前記エラー検出部にて検出される前記Flitに相当する部分のエラーの量が同期条件閾値を上回ったときに、前記Flitパターンのパターン先頭の再取得を指示するステップと、を含むことを特徴とする誤り率測定方法。 - 前記被測定物が自身の設定でループバック状態に遷移可能であり、
前記Flitパターンのビット列データに基づくPAM4信号をパターン発生器(3)から発生して前記被測定物に送信するステップと、
前記被測定物がループバック状態のときに前記パターン発生器から前記被測定物に送信される前記Flitパターンのビット列データに基づくPAM4信号を前記被測定物から前記エラー検出器に折り返して送信するステップと、を含むことを特徴とする請求項3に記載の誤り率測定方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023044405A JP7642696B2 (ja) | 2023-03-20 | 2023-03-20 | 誤り率測定装置及び誤り率測定方法 |
| US18/423,574 US12381576B2 (en) | 2023-03-20 | 2024-01-26 | Error rate measurement apparatus and error rate measurement method |
| CN202410176906.2A CN118677811A (zh) | 2023-03-20 | 2024-02-08 | 误码率测量装置及误码率测量方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023044405A JP7642696B2 (ja) | 2023-03-20 | 2023-03-20 | 誤り率測定装置及び誤り率測定方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024134211A JP2024134211A (ja) | 2024-10-03 |
| JP7642696B2 true JP7642696B2 (ja) | 2025-03-10 |
Family
ID=92716781
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023044405A Active JP7642696B2 (ja) | 2023-03-20 | 2023-03-20 | 誤り率測定装置及び誤り率測定方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12381576B2 (ja) |
| JP (1) | JP7642696B2 (ja) |
| CN (1) | CN118677811A (ja) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004056661A (ja) | 2002-07-23 | 2004-02-19 | Matsushita Electric Ind Co Ltd | データフィルタ機能を用いたデバッグ回路 |
| US20200364129A1 (en) | 2020-04-07 | 2020-11-19 | Intel Corporation | Characterizing error correlation based on error logging for computer buses |
| US20210050941A1 (en) | 2020-07-06 | 2021-02-18 | Intel Corporation | Characterizing and margining multi-voltage signal encoding for interconnects |
| US20210089418A1 (en) | 2020-07-27 | 2021-03-25 | Intel Corporation | In-system validation of interconnects by error injection and measurement |
| JP2021136651A (ja) | 2020-02-28 | 2021-09-13 | アンリツ株式会社 | ネットワーク試験装置及びネットワーク試験方法 |
| JP2021158415A (ja) | 2020-03-25 | 2021-10-07 | アンリツ株式会社 | 誤り率測定装置、及び誤り率測定方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3146297B2 (ja) * | 1992-11-25 | 2001-03-12 | アンリツ株式会社 | 伝送特性測定装置 |
| JPH11163838A (ja) * | 1997-11-26 | 1999-06-18 | Ando Electric Co Ltd | モデム装置のビットエラー測定装置及びそのビットエラー測定方法 |
| US10142089B2 (en) * | 2017-03-22 | 2018-11-27 | Oracle International Corporation | Baud-rate clock data recovery with improved tracking performance |
| US10997111B2 (en) * | 2019-03-01 | 2021-05-04 | Intel Corporation | Flit-based packetization |
| US11239909B2 (en) * | 2019-11-05 | 2022-02-01 | Maxim Integrated Products, Inc. | Dynamic error quantizer tuning systems and methods |
| US20210013999A1 (en) * | 2020-06-04 | 2021-01-14 | Intel Corporation | Latency-Optimized Mechanisms for Handling Errors or Mis-Routed Packets for Computer Buses |
| KR20220083883A (ko) * | 2020-12-11 | 2022-06-21 | 삼성전자주식회사 | 메모리 장치, 그것의 데이터 출력 방법 및 그것을 갖는 메모리 시스템 |
| JP7200273B2 (ja) * | 2021-01-28 | 2023-01-06 | アンリツ株式会社 | 誤り検出装置および誤り検出方法 |
| JP7381512B2 (ja) * | 2021-03-03 | 2023-11-15 | アンリツ株式会社 | 誤り率測定装置及びエラー分布表示方法 |
| JP7758321B2 (ja) * | 2021-06-24 | 2025-10-22 | 住友電工デバイス・イノベーション株式会社 | 通信システム、光トランシーバ、通信システムの制御方法および光トランシーバの制御方法 |
| US12332752B2 (en) * | 2021-09-24 | 2025-06-17 | Intel Corporation | Hardware logging for lane margining and characterization |
| US12143249B2 (en) * | 2022-03-24 | 2024-11-12 | Mediatek Inc. | Error detection and correction device capable of detecting head position of suspicious error and performing forward error propagation path tracking for providing information needed by follow-up error correction and associated method |
| US12306323B2 (en) * | 2022-10-05 | 2025-05-20 | Qualcomm Incorporated | Virtual anchor detection based on channel tap removal |
-
2023
- 2023-03-20 JP JP2023044405A patent/JP7642696B2/ja active Active
-
2024
- 2024-01-26 US US18/423,574 patent/US12381576B2/en active Active
- 2024-02-08 CN CN202410176906.2A patent/CN118677811A/zh active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004056661A (ja) | 2002-07-23 | 2004-02-19 | Matsushita Electric Ind Co Ltd | データフィルタ機能を用いたデバッグ回路 |
| JP2021136651A (ja) | 2020-02-28 | 2021-09-13 | アンリツ株式会社 | ネットワーク試験装置及びネットワーク試験方法 |
| JP2021158415A (ja) | 2020-03-25 | 2021-10-07 | アンリツ株式会社 | 誤り率測定装置、及び誤り率測定方法 |
| US20200364129A1 (en) | 2020-04-07 | 2020-11-19 | Intel Corporation | Characterizing error correlation based on error logging for computer buses |
| US20210050941A1 (en) | 2020-07-06 | 2021-02-18 | Intel Corporation | Characterizing and margining multi-voltage signal encoding for interconnects |
| US20210089418A1 (en) | 2020-07-27 | 2021-03-25 | Intel Corporation | In-system validation of interconnects by error injection and measurement |
Non-Patent Citations (1)
| Title |
|---|
| PCI-Express Generation 4 RX Test Solution シグナル クオリティ アナライザ-R MP1900A シリーズ[online],アンリツ株式会社,2022年,pp.2-4,8,16,インターネット<URL:https://dl.cdn-anritsu.com/ja-jp/test-measurement/files/Application-Notes/Application-Note/mp1900a-pcie-jf1300.pdf>,[検索日2025.1.30] |
Also Published As
| Publication number | Publication date |
|---|---|
| US12381576B2 (en) | 2025-08-05 |
| JP2024134211A (ja) | 2024-10-03 |
| US20240322839A1 (en) | 2024-09-26 |
| CN118677811A (zh) | 2024-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7642695B2 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| US8627156B1 (en) | Method and system of testing bit error rate using signal with mixture of scrambled and unscrambled bits | |
| CN104871488B (zh) | 同时测试多数据包信号收发器的方法 | |
| JP3357397B2 (ja) | ビットエラー率の測定の間のスリップ検出 | |
| JP7579368B2 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| US20110019762A1 (en) | Information transmission system, information transmission device, information transmission method, and computer readable medium storing a program for information transmission | |
| US10033523B1 (en) | Circuit for and method of measuring latency in an integrated circuit | |
| JP7642696B2 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| JP7545513B1 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| US7532995B1 (en) | Interpolator testing circuit | |
| EP1720280B1 (en) | Offset test pattern apparatus and method | |
| JP7704911B2 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| JP7579377B2 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| US20170192830A1 (en) | High-speed pseudo-random bit sequence (prbs) pattern generator, error detector and error counter | |
| JP7579367B2 (ja) | 誤り率測定装置及び誤り率測定方法 | |
| JP7466605B2 (ja) | 誤り検出装置および誤り検出方法 | |
| JP2751673B2 (ja) | デジタル通信システム用ビット誤り率測定装置 | |
| JPH0470025A (ja) | 誤り測定装置 | |
| JP2899869B2 (ja) | 誤り検出装置 | |
| JP2000258563A (ja) | 伝送遅延時間測定装置 | |
| JP2024097630A (ja) | 誤り率測定装置及び誤り率測定方法 | |
| WO2025167536A1 (zh) | 一种编码方法、解码方法、装置及系统 | |
| JP2004128981A (ja) | ビット誤り測定システム | |
| JP2004247771A (ja) | データ同期方法及びデータ同期回路 | |
| JPH10276176A (ja) | 誤り測定装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250117 |
|
| 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: 20250218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7642696 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |