JP6201401B2 - タイミング制御回路 - Google Patents
タイミング制御回路 Download PDFInfo
- Publication number
- JP6201401B2 JP6201401B2 JP2013094125A JP2013094125A JP6201401B2 JP 6201401 B2 JP6201401 B2 JP 6201401B2 JP 2013094125 A JP2013094125 A JP 2013094125A JP 2013094125 A JP2013094125 A JP 2013094125A JP 6201401 B2 JP6201401 B2 JP 6201401B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- variable delay
- multiplexer
- timing
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/13—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
- H03K5/133—Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active delay devices
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K2005/00013—Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
- H03K2005/00019—Variable delay
- H03K2005/00058—Variable delay controlled by a digital setting
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Nonlinear Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Pulse Circuits (AREA)
- Manipulation Of Pulses (AREA)
- Electronic Switches (AREA)
Description
(付記1)
第1通信速度の第1データを受け取り、前記第1データに対して可変の遅延を与える第1可変遅延回路と、
前記第1可変遅延回路の出力を受け取り、第1制御信号に従って、前記第1通信速度と異なる第2通信速度の第2データに変換して出力する第1マルチプレクサと、
前記第1通信速度の第3データを受け取り、前記第3データに対して前記第1可変遅延回路の遅延に対応した遅延を与える第2可変遅延回路と、
前記第2可変遅延回路の出力と前記第1制御信号のタイミングを比較判定する判定回路と、
前記判定回路の出力に従って、前記第1可変遅延回路および前記第2可変遅延回路の遅延を制御する制御回路と、を有する、
ことを特徴とするタイミング制御回路。
前記第1可変遅延回路は、前記第1データに対応した数の可変遅延部を有し、
前記第2可変遅延回路は、前記可変遅延部と同じ回路構成を有する、
ことを特徴とする付記1に記載のタイミング制御回路。
前記可変遅延部は、
前記第1データに対して異なる遅延を与える複数の遅延素子と、
前記第1データに対して異なる遅延が与えられたデータのいずれかを選択するセレクタと、を有する、
ことを特徴とする付記2に記載のタイミング制御回路。
前記セレクタは、前記制御回路の出力に従って、前記第1データに対して異なる遅延が与えられたデータのいずれかを選択する、
ことを特徴とする付記3に記載のタイミング制御回路。
前記可変遅延部により前記第1データに与える遅延の切り替えは、それぞれ前記第1マルチプレクサにより当該可変遅延部の出力を取り込むタイミングとは異なるタイミングで行う、
ことを特徴とする付記2乃至付記4のいずれか1項に記載のタイミング制御回路。
前記可変遅延部により前記第1データに与える遅延の切り替えは、前記第1マルチプレクサにより当該可変遅延部の出力を取り込むタイミングに対して90°または180°異なるタイミングで行う、
ことを特徴とする付記5に記載のタイミング制御回路。
前記第2通信速度は、前記第1通信速度の2倍の速度である、
ことを特徴とする付記1乃至付記6のいずれか1項に記載のタイミング制御回路。
前記第3データは、高レベル『1』および低レベル『0』の繰り返しパターンである、
ことを特徴とする付記7に記載のタイミング制御回路。
さらに、
前記第3データを生成するパターン生成回路を有する、
ことを特徴とする付記8に記載のタイミング制御回路。
前記パターン生成回路は、前記第1通信速度に対応して固定の入力『0』および『1』を交互に選択して出力するセレクタを含む、
ことを特徴とする付記9に記載のタイミング制御回路。
さらに、
第2制御信号に従って、前記第1データの2倍のパラレルデータから前記第1データを変換する第3マルチプレクサを有する、
ことを特徴とする付記7乃至付記10のいずれか1項に記載のタイミング制御回路。
前記第2制御信号は、前記第1制御信号の半分の周波数の信号である、
ことを特徴とする付記11に記載のタイミング制御回路。
前記タイミング制御回路は、
複数のパラレルデータをシリアルデータに変換して出力するパラレルシリアル変換回路である、
ことを特徴とする付記1乃至付記12のいずれか1項に記載のタイミング制御回路。
4 判定回路
5 制御回路
11,703 4:2マルチプレクサ
12 パターン生成回路
21 可変遅延回路
22 可変遅延回路(レプリカ回路)
101,102、1111,1112,1121,1122、31,32、41〜43、53,54、7311,7312,7321,7322 フリップフロップ(FF)
103、1113,1123,2114,2124,33,121,224、7313,7323 セレクタ
110 データ送信部(4:2マルチプレクサ)
120 データ受信部(2:1マルチプレクサ)
130 位相比較部
140 位相調整部(位相補完器)
211,212、721〜724 可変遅延部
Claims (6)
- 第1通信速度の第1データを受け取り、前記第1データに対して可変の遅延を与える第1可変遅延回路と、
前記第1可変遅延回路の出力を受け取り、第1制御信号に従って、前記第1通信速度と異なる第2通信速度の第2データに変換して出力する第1マルチプレクサと、
前記第1通信速度の第3データを受け取り、前記第3データに対して前記第1可変遅延回路の遅延に対応した遅延を与える第2可変遅延回路と、
前記第2可変遅延回路の出力と前記第1制御信号のタイミングを比較判定する判定回路と、
前記判定回路の出力に従って、前記第1可変遅延回路および前記第2可変遅延回路の遅延を制御する制御回路と、を有し、位相補完器を使用することなくタイミング制御を行う、
ことを特徴とするタイミング制御回路。 - 前記第1可変遅延回路は、前記第1データに対応した数の可変遅延部を有し、
前記第2可変遅延回路は、前記可変遅延部と同じ回路構成を有する、
ことを特徴とする請求項1に記載のタイミング制御回路。 - 前記可変遅延部は、
前記第1データに対して異なる遅延を与える複数の遅延素子と、
前記第1データに対して異なる遅延が与えられたデータのいずれかを選択するセレクタと、を有する、
ことを特徴とする請求項2に記載のタイミング制御回路。 - 前記可変遅延部により前記第1データに与える遅延の切り替えは、それぞれ前記第1マルチプレクサにより当該可変遅延部の出力を取り込むタイミングとは異なるタイミングで行う、
ことを特徴とする請求項2または請求項3に記載のタイミング制御回路。 - 前記第2通信速度は、前記第1通信速度の2倍の速度である、
ことを特徴とする請求項1乃至請求項4のいずれか1項に記載のタイミング制御回路。 - 前記第3データは、高レベル『1』および低レベル『0』の繰り返しパターンである、
ことを特徴とする請求項5に記載のタイミング制御回路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013094125A JP6201401B2 (ja) | 2013-04-26 | 2013-04-26 | タイミング制御回路 |
US14/177,935 US9684332B2 (en) | 2013-04-26 | 2014-02-11 | Timing control circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013094125A JP6201401B2 (ja) | 2013-04-26 | 2013-04-26 | タイミング制御回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014216921A JP2014216921A (ja) | 2014-11-17 |
JP6201401B2 true JP6201401B2 (ja) | 2017-09-27 |
Family
ID=51790352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013094125A Expired - Fee Related JP6201401B2 (ja) | 2013-04-26 | 2013-04-26 | タイミング制御回路 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9684332B2 (ja) |
JP (1) | JP6201401B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6874307B2 (ja) * | 2016-09-12 | 2021-05-19 | 富士通株式会社 | 通信制御装置および通信制御システム |
US11003203B2 (en) * | 2018-07-23 | 2021-05-11 | Xilinx, Inc. | Circuits for and methods of calibrating a circuit in an integrated circuit device |
US11757439B2 (en) * | 2021-02-02 | 2023-09-12 | Efinix, Inc. | Chained programmable delay elements |
JP2022146532A (ja) | 2021-03-22 | 2022-10-05 | キオクシア株式会社 | メモリシステム及び遅延制御方法 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4922141A (en) * | 1986-10-07 | 1990-05-01 | Western Digital Corporation | Phase-locked loop delay line |
US5087842A (en) * | 1988-01-06 | 1992-02-11 | Digital Equipment Corporation | Delay circuit having one of a plurality of delay lines which may be selected to provide an operation of a ring oscillator |
KR930007716B1 (ko) | 1990-07-20 | 1993-08-18 | 재단법인 한국전자통신연구소 | 비트 동기를 위한 디지틀 위상 검출기 |
JPH098796A (ja) * | 1995-06-16 | 1997-01-10 | Hitachi Ltd | データ転送装置 |
JPH0955667A (ja) * | 1995-08-10 | 1997-02-25 | Mitsubishi Electric Corp | マルチプレクサ,及びデマルチプレクサ |
JP3355894B2 (ja) * | 1995-09-27 | 2002-12-09 | 安藤電気株式会社 | 可変遅延回路 |
JP3758285B2 (ja) * | 1997-03-17 | 2006-03-22 | ソニー株式会社 | 遅延回路およびそれを用いた発振回路 |
US6025745A (en) * | 1997-06-24 | 2000-02-15 | Digital Equipment Corporation | Auto-calibrating digital delay circuit |
US5963606A (en) * | 1997-06-27 | 1999-10-05 | Sun Microsystems, Inc. | Phase error cancellation method and apparatus for high performance data recovery |
US6150863A (en) * | 1998-04-01 | 2000-11-21 | Xilinx, Inc. | User-controlled delay circuit for a programmable logic device |
DE69833410T2 (de) * | 1998-08-21 | 2006-09-07 | Lucent Technologies Inc. | Vorrichtung zur Phasenanpassung |
JP2001044976A (ja) | 1999-07-28 | 2001-02-16 | Hitachi Ltd | ディジタル処理装置におけるビット間位相差低減伝送方式 |
US6674772B1 (en) * | 1999-10-28 | 2004-01-06 | Velio Communicaitons, Inc. | Data communications circuit with multi-stage multiplexing |
US6628679B1 (en) * | 1999-12-29 | 2003-09-30 | Intel Corporation | SERDES (serializer/deserializer) time domain multiplexing/demultiplexing technique |
JP3605033B2 (ja) * | 2000-11-21 | 2004-12-22 | Necエレクトロニクス株式会社 | 固定長遅延生成回路 |
US7092474B2 (en) * | 2001-09-18 | 2006-08-15 | Broadcom Corporation | Linear phase detector for high-speed clock and data recovery |
US7308060B1 (en) * | 2002-02-27 | 2007-12-11 | Cortina Systems Corporation | Self correcting data re-timing circuit and method |
US6597213B1 (en) * | 2002-04-03 | 2003-07-22 | Applied Micro Circuits Corporation | Cascadable frequency doubler having stable operation over varied manufacturing processes and environmental operating conditions |
US7231306B1 (en) * | 2002-04-30 | 2007-06-12 | Rambus Inc. | Method and apparatus for calibrating static timing offsets across multiple outputs |
US6791360B2 (en) * | 2002-09-11 | 2004-09-14 | Sun Microsystems, Inc. | Source synchronous interface using variable digital data delay lines |
US7275171B2 (en) * | 2003-05-22 | 2007-09-25 | Rambus Inc. | Method and apparatus for programmable sampling clock edge selection |
EP1709758A4 (en) * | 2003-12-16 | 2007-07-18 | California Inst Of Techn | GALER EQUALIZER DETERMINISTIC |
US7091890B1 (en) * | 2004-08-17 | 2006-08-15 | Xilinx, Inc. | Multi-purpose source synchronous interface circuitry |
JP4756954B2 (ja) * | 2005-08-29 | 2011-08-24 | ルネサスエレクトロニクス株式会社 | クロックアンドデータリカバリ回路 |
JP4448076B2 (ja) | 2005-09-16 | 2010-04-07 | 富士通株式会社 | データ送受信回路のタイミング調整回路、lsi及びデータ送受信システム |
WO2008012915A1 (fr) * | 2006-07-28 | 2008-01-31 | Fujitsu Limited | Appareil de détermination de phase et appareil de synchronisation de phase |
KR100780959B1 (ko) * | 2006-09-13 | 2007-12-03 | 삼성전자주식회사 | 뱅뱅 지터를 감소시킬 수 있는 지연 동기 루프 회로 |
US7782990B1 (en) * | 2006-09-27 | 2010-08-24 | Xilinx, Inc. | Method of and circuit for oversampling a signal in an integrated circuit |
US7751519B2 (en) * | 2007-05-14 | 2010-07-06 | Cray Inc. | Phase rotator for delay locked loop based SerDes |
US7656323B2 (en) * | 2007-05-31 | 2010-02-02 | Altera Corporation | Apparatus for all-digital serializer-de-serializer and associated methods |
US7605625B2 (en) * | 2007-10-07 | 2009-10-20 | Intel Corporation | Device, system and method of delay calibration |
JP2009212735A (ja) | 2008-03-04 | 2009-09-17 | Fujitsu Microelectronics Ltd | データ位相調整回路及びデータ位相調整方法 |
WO2011039835A1 (ja) * | 2009-09-29 | 2011-04-07 | 株式会社日立製作所 | データ判定/位相比較回路 |
JP5471509B2 (ja) * | 2010-01-26 | 2014-04-16 | 富士通株式会社 | パラレル−シリアル変換器 |
US9342471B2 (en) * | 2010-01-29 | 2016-05-17 | Mosys, Inc. | High utilization multi-partitioned serial memory |
US8228106B2 (en) * | 2010-01-29 | 2012-07-24 | Intel Mobile Communications GmbH | On-chip self calibrating delay monitoring circuitry |
CA2752316C (en) * | 2010-09-13 | 2015-10-27 | Afshin Rezayee | Decision feedback equalizer and transceiver |
-
2013
- 2013-04-26 JP JP2013094125A patent/JP6201401B2/ja not_active Expired - Fee Related
-
2014
- 2014-02-11 US US14/177,935 patent/US9684332B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20140325253A1 (en) | 2014-10-30 |
US9684332B2 (en) | 2017-06-20 |
JP2014216921A (ja) | 2014-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5537568B2 (ja) | 信号受信回路、メモリコントローラ、プロセッサ、コンピュータ及び位相制御方法 | |
US20200293080A1 (en) | Circuits for and methods of calibrating a circuit in an integrated circuit device | |
JP2010200090A (ja) | 位相補償用クロック同期回路 | |
JP2006013990A (ja) | 遅延制御装置 | |
JPWO2006030904A1 (ja) | 半導体装置、及び通信制御方法 | |
JP6201401B2 (ja) | タイミング制御回路 | |
EP3980860B1 (en) | Circuits for and methods of calibrating a circuit in an integrated circuit device | |
US20150089108A1 (en) | Clock signals for dynamic reconfiguration of communication link bundles | |
KR20150080060A (ko) | 스큐를 보정하는 리시버 회로, 이를 포함하는 반도체 장치 및 시스템 | |
JP2009043342A (ja) | 半導体記憶装置 | |
US8816743B1 (en) | Clock structure with calibration circuitry | |
JP6575390B2 (ja) | パラレル・シリアル変換回路、情報処理装置、およびタイミング調整方法 | |
JP2015192158A (ja) | 半導体装置 | |
CN108008763B (zh) | 时钟发生电路以及使用其的半导体器件和*** | |
CN105242903A (zh) | 随机数生成装置和方法 | |
US9467152B2 (en) | Output circuit | |
US8930739B2 (en) | Memory controller | |
JP2008172574A (ja) | クロック位相シフト回路 | |
US9998102B2 (en) | Phase and frequency control circuit and system including the same | |
JP2009165064A (ja) | 分周回路及び分周方法 | |
TW201438404A (zh) | 訊號產生電路及方法 | |
US8847626B1 (en) | Circuits and methods for providing clock signals | |
TWI482172B (zh) | 用以產生多相位時脈信號和對應的指示信號之電路及方法 | |
KR100832023B1 (ko) | 반도체 메모리 소자의 지연 고정 루프 | |
JP2016127602A (ja) | クロック生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170104 |
|
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: 20170801 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170814 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6201401 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |