JP6360578B1 - デスキュー回路及びデスキュー方法 - Google Patents
デスキュー回路及びデスキュー方法 Download PDFInfo
- Publication number
- JP6360578B1 JP6360578B1 JP2017049581A JP2017049581A JP6360578B1 JP 6360578 B1 JP6360578 B1 JP 6360578B1 JP 2017049581 A JP2017049581 A JP 2017049581A JP 2017049581 A JP2017049581 A JP 2017049581A JP 6360578 B1 JP6360578 B1 JP 6360578B1
- Authority
- JP
- Japan
- Prior art keywords
- skew
- amount
- parallel data
- lane
- pattern
- 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
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000012937 correction Methods 0.000 claims abstract description 28
- 238000001514 detection method Methods 0.000 claims abstract description 20
- 230000000737 periodic effect Effects 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 230000000630 rising effect Effects 0.000 claims description 6
- 238000011084 recovery Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000003708 edge detection Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Images
Landscapes
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
【解決手段】n+1周期目のパターンに遅延量を付加する遅延量付加部13と、n周期目とn+1周期目のパターンから得られたMビット幅のパラレルデータDM,DM'に基づいて、各レーンの見掛けのスキュー量とその変化量を検出するスキュー量仮検出部18と、変化量が1ビットのレーンを特定することにより、n周期目のパターンから得られたNビット幅のパラレルデータDNを特定するパラレルデータ特定部19と、n周期目のパターンから得られた各レーンの見掛けのスキュー量から、特定されたパラレルデータDNの各レーンにおける"0"と"1"の変化点のレーン間での相対的なビットずれ量を減算するスキュー量補正部20と、を備える。
【選択図】図1
Description
11 CDR
12 パターン発生器
13 遅延量付加部
14 セレクタ
15 DEMUX
16 SerDes
17 データスイッチ
18 スキュー量仮検出部
19 パラレルデータ特定部
20 スキュー量補正部
21 記憶部
22 スキュー除去部
23 キャプチャ回路
24 制御部
25 エッジ検出部
26 スキュー量仮推定部
27 変化量算出部
Claims (4)
- シリアルデータである入力データのビットレートに応じたクロックを生成するクロック・データ・リカバリ回路(11)と、
前記クロックの整数倍の周期の周期パターンを発生させるパターン発生器(12)と、
前記周期パターン又は前記入力データを前記クロックのタイミングでNビット幅(Nは2以上の整数)のパラレルデータに直並列変換し、前記Nビット幅のパラレルデータをN個のレーンに順次出力する直並列変換部(15)と、
前記N個のレーンにそれぞれ設けられ、前記Nビット幅のパラレルデータを受信して、前記レーンごとにMビット幅(Mは2以上の整数)のパラレルデータに順次変換するN個のSerDes(16)と、
前記パターン発生器と前記直並列変換部の間に設けられ、前記パターン発生器からn周期分(nは自然数)の前記周期パターンが入力されたタイミングで、前記パターン発生器から入力されるn+1周期目の前記周期パターンに前記クロックの1クロック分の遅延量を付加する遅延量付加部(13)と、
n周期目の前記周期パターンから得られた前記Mビット幅のパラレルデータと、n+1周期目の前記周期パターンから得られた前記Mビット幅のパラレルデータとに基づいて、各前記レーンの見掛けのスキュー量とその変化量を検出するスキュー量仮検出部(18)と、
前記N個のレーンのうち前記変化量が1ビットである1つのレーンを特定し、前記特定したレーンに基づいて、n周期目の前記周期パターンから得られた前記Nビット幅のパラレルデータを特定するパラレルデータ特定部(19)と、
n周期目の前記周期パターンから得られた各前記レーンの前記見掛けのスキュー量から、前記パラレルデータ特定部により特定された前記Nビット幅のパラレルデータの各前記レーンにおける"0"と"1"の変化点の前記レーン間での相対的なビットずれ量を減算した値を、補正スキュー量として算出するスキュー量補正部(20)と、
前記補正スキュー量に応じて、前記入力データのMビット幅のパラレルデータを前記レーンごとにビットシフトして、前記レーン間のスキューを除去するスキュー除去部(22)と、を備えることを特徴とするデスキュー回路。 - 前記スキュー量仮検出部は、
前記周期パターンから得られた前記Mビット幅のパラレルデータにおける立ち上がりエッジを検出するエッジ検出部(25)と、
前記立ち上がりエッジのビット位置に基づいて、各前記レーンの前記見掛けのスキュー量を推定するスキュー量仮推定部(26)と、を含むことを特徴とする請求項1に記載のデスキュー回路。 - 前記入力データと前記遅延量付加部から出力された前記周期パターンとのいずれかを前記直並列変換部に入力させるセレクタ(14)を更に備えることを特徴とする請求項1又は請求項2に記載のデスキュー回路。
- シリアルデータである入力データのビットレートに応じたクロックを生成するステップ(S1)と、
前記クロックの整数倍の周期の周期パターンを発生させるステップ(S2)と、
前記周期パターン又は前記入力データを前記クロックのタイミングでNビット幅(Nは2以上の整数)のパラレルデータに直並列変換し、前記Nビット幅のパラレルデータをN個のレーンに順次出力する直並列変換ステップ(S5,S9)と、
前記N個のレーンにそれぞれ設けられたN個のSerDesにより、前記Nビット幅のパラレルデータを受信して、前記レーンごとにMビット幅のパラレルデータに順次変換するステップ(S6,S10)と、
n周期分(nは自然数)の前記周期パターンが入力されたタイミングで、n+1周期目の前記周期パターンに前記クロックの1クロック分の遅延量を付加する遅延量付加ステップ(S22)と、
n周期目の前記周期パターンから得られた前記Mビット幅のパラレルデータと、n+1周期目の前記周期パターンから得られた前記Mビット幅のパラレルデータとに基づいて、各前記レーンの見掛けのスキュー量とその変化量を検出するスキュー量仮検出ステップ(S24)と、
前記N個のレーンのうち前記変化量が1ビットである1つのレーンを特定し、前記特定したレーンに基づいて、n周期目の前記周期パターンから得られた前記Nビット幅のパラレルデータを特定するパラレルデータ特定ステップ(S25)と、
n周期目の前記周期パターンから得られた各前記レーンの前記見掛けのスキュー量から、前記パラレルデータ特定ステップで特定された前記Nビット幅のパラレルデータの各前記レーンにおける"0"と"1"の変化点の前記レーン間での相対的なビットずれ量を減算した値を、補正スキュー量として算出するステップ(S26)と、
前記補正スキュー量に応じて、前記入力データのMビット幅のパラレルデータを前記レーンごとにビットシフトして、前記レーン間のスキューを除去するステップ(S11)と、を含むことを特徴とするデスキュー方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017049581A JP6360578B1 (ja) | 2017-03-15 | 2017-03-15 | デスキュー回路及びデスキュー方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017049581A JP6360578B1 (ja) | 2017-03-15 | 2017-03-15 | デスキュー回路及びデスキュー方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6360578B1 true JP6360578B1 (ja) | 2018-07-18 |
JP2018152820A JP2018152820A (ja) | 2018-09-27 |
Family
ID=62905001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017049581A Active JP6360578B1 (ja) | 2017-03-15 | 2017-03-15 | デスキュー回路及びデスキュー方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6360578B1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12132491B2 (en) | 2022-05-20 | 2024-10-29 | Samsung Electronics Co., Ltd. | Semiconductor device and operating method thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003204318A (ja) * | 2002-01-07 | 2003-07-18 | Fujitsu Ltd | 伝送システム |
JP2007329870A (ja) * | 2006-06-09 | 2007-12-20 | Fujitsu Ltd | デスキュー装置およびデスキュー方法 |
JP2012109707A (ja) * | 2010-11-16 | 2012-06-07 | Mitsubishi Electric Corp | データ位相同期装置およびデータ位相同期方法 |
-
2017
- 2017-03-15 JP JP2017049581A patent/JP6360578B1/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003204318A (ja) * | 2002-01-07 | 2003-07-18 | Fujitsu Ltd | 伝送システム |
JP2007329870A (ja) * | 2006-06-09 | 2007-12-20 | Fujitsu Ltd | デスキュー装置およびデスキュー方法 |
JP2012109707A (ja) * | 2010-11-16 | 2012-06-07 | Mitsubishi Electric Corp | データ位相同期装置およびデータ位相同期方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12132491B2 (en) | 2022-05-20 | 2024-10-29 | Samsung Electronics Co., Ltd. | Semiconductor device and operating method thereof |
Also Published As
Publication number | Publication date |
---|---|
JP2018152820A (ja) | 2018-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3671920B2 (ja) | スキュー調整回路及びスキュー調整方法 | |
JP4893052B2 (ja) | レシーバ回路及びレシーバ回路試験方法 | |
JP5174493B2 (ja) | 半導体集積回路装置及びアイ開口マージン評価方法 | |
US9167058B2 (en) | Timestamp correction in a multi-lane communication link with skew | |
JP2007274122A (ja) | パラレル変換回路 | |
JP5365132B2 (ja) | 直列信号の受信装置、直列伝送システム、直列伝送方法、直列信号の送信装置 | |
TWI436219B (zh) | 串列資料流的取樣時脈選擇模組 | |
JP6360578B1 (ja) | デスキュー回路及びデスキュー方法 | |
JP2001352318A (ja) | 送信回路とその方法、受信回路とその方法およびデータ通信装置 | |
JP2013055502A (ja) | シリアル通信回路 | |
US7428283B2 (en) | Data recovery algorithm using data position detection and serial data receiver adopting the same | |
JP5883101B1 (ja) | データ再生回路 | |
JP6413585B2 (ja) | 送信回路、集積回路及びパラレルシリアル変換方法 | |
KR101218364B1 (ko) | 데이터 수신 장치 | |
US7194057B2 (en) | System and method of oversampling high speed clock/data recovery | |
US7321647B2 (en) | Clock extracting circuit and clock extracting method | |
US20120154185A1 (en) | Providing A Feedback Loop In A Low Latency Serial Interconnect Architecture | |
US20090190703A1 (en) | Sampling method and data recovery circuit using the same | |
JP2010028615A (ja) | クロック・データ・リカバリ回路 | |
JP6332701B2 (ja) | ビット同期回路及びビット同期方法 | |
JP2018042032A (ja) | 受信装置 | |
KR100646336B1 (ko) | 데이터 샘플링 장치 및 방법과 이를 이용한 고속 직렬수신기 | |
JP5201208B2 (ja) | 情報処理装置及びその制御方法 | |
US10291443B2 (en) | Serial communications unit and communication method for serial communications unit | |
KR100646333B1 (ko) | 데이터 샘플링 장치 및 방법과 이를 이용한 고속 직렬수신기 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180608 |
|
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: 20180619 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180622 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6360578 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |