JP7199302B2 - Communication interface circuit - Google Patents
Communication interface circuit Download PDFInfo
- Publication number
- JP7199302B2 JP7199302B2 JP2019089805A JP2019089805A JP7199302B2 JP 7199302 B2 JP7199302 B2 JP 7199302B2 JP 2019089805 A JP2019089805 A JP 2019089805A JP 2019089805 A JP2019089805 A JP 2019089805A JP 7199302 B2 JP7199302 B2 JP 7199302B2
- Authority
- JP
- Japan
- Prior art keywords
- phase
- circuit
- shift amount
- signal
- timing margin
- 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
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Description
本発明は、通信インタフェース回路に関する。 The present invention relates to communication interface circuits.
共通のクロックに従った送信回路及び受信回路の間でのデータ伝送が広く用いられている。近年、通信の広帯域化に伴いデバイス間のパラレルデータ伝送の高速化が進むことにより、通信中に温度変動などの要因で発生する、送信側及び受信側の間でのクロック位相の相対的な変動への対応が必要となっている。 Data transmission between transmitting and receiving circuits according to a common clock is widely used. In recent years, parallel data transmission between devices has become faster as the bandwidth of communication has increased. As a result, relative fluctuations in the clock phase between the transmitting side and the receiving side occur due to factors such as temperature fluctuations during communication. It is necessary to respond to
例えば、特開2011-114387号公報(特許文献1)には、入力クロックの位相を調整して、受信クロック、当該受信クロックよりも位相が早い第1のサンプリングクロック、及び、当該受信クロックよりも位相が遅い第2のサンプリングクロックの3相のクロックを用いて、データウィンドウの有効期間の位相変動に対処可能な通信インタフェース回路が記載されている。 For example, Japanese Patent Application Laid-Open No. 2011-114387 (Patent Document 1) discloses that by adjusting the phase of an input clock, a reception clock, a first sampling clock whose phase is earlier than the reception clock, and a first sampling clock that is earlier than the reception clock. A communication interface circuit is described that is capable of coping with phase fluctuations in the validity period of a data window by using a three-phase clock of a second sampling clock with a slow phase.
具体的には、特許文献1の通信インタフェース回路では、上記3相のクロックでパラレルデータをサンプリングした結果を比較することによって、データウィンドウの有効期間の開始エッジ及び終了エッジが、受信クロックのデータ取り込みエッジに接近したこと、即ち、タイミングマージンの減少が検知される。タイミングマージンの減少が検知されると、上記接近が解消される方向に受信クロックの位相が調整される。この結果、温度ドリフト等の影響によってクロック位相が変動した場合には、データウィンドウの有効期間のエッジに対するタイミングマージンの減少を補償するように、クロック位相を調整することができる。
Specifically, in the communication interface circuit of
しかしながら、特許文献1の通信インタフェース回路では、上記3相のクロックによって同じデータをサンプリングした結果が一致しないときに、上述した、タイミングマージンの減少を検知するので、原理上、同じデータが連続する期間はタイミングマージンを確認できないことが懸念される。又、後述するように、特許文献1の通信インタフェース回路では、タイミングマージンが許容される境界付近にクロック位相が調整される傾向があるため、タイミングマージンの確保に改善の余地がある。
However, in the communication interface circuit of
本発明はこのような課題を解決するためになされたものであって、本発明の目的は、クロック位相の変動に対応してデータ伝送のタイミングマージンを確保するためのクロック位相制御機能を有する通信インタフェース回路を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a communication system having a clock phase control function for securing a timing margin for data transmission in response to fluctuations in the clock phase. An object of the present invention is to provide an interface circuit.
本発明のある局面によれば、共通のクロックに基づく送信クロック信号及び受信クロック信号に同期してデータ信号を伝送する送信回路及び受信回路の間の通信インタフェース回路は、遅延時間が同等に設計された第1及び第2の信号経路と、位相掃引回路と、タイミングマージン試験信号発生器と、タイミングマージン試験回路と、位相制御回路とを備える。第1の信号経路は、データ信号を送信回路から受信回路へ伝達する。位相掃引回路は、周期的に位相シフト量を掃引する。タイミングマージン試験信号発生器は、送信クロック信号の各クロックサイクルにおいて、位相掃引回路によって設定された位相シフト量に従った位相で信号レベルが変化するタイミングマージン試験信号を生成する。第2の信号経路は、タイミングマージン試験信号を送信回路から受信回路へ伝達する。タイミングマージン試験回路は、受信回路において、第2の信号経路によって伝達されたタイミングマージン試験信号の信号レベルが変化するタイミングが、受信クロック信号に同期したデータ受信においてタイミングマージンが確保された適正位相範囲に含まれるか否かを判定する。位相制御回路は、掃引された各位相シフト量に対するタイミングマージン試験回路での判定結果を用いて、送信クロック信号の位相を制御する。 According to one aspect of the present invention, a communication interface circuit between a transmitting circuit and a receiving circuit for transmitting data signals in synchronization with a transmitting clock signal and a receiving clock signal based on a common clock is designed to have the same delay time. a phase sweep circuit; a timing margin test signal generator; a timing margin test circuit; and a phase control circuit. A first signal path carries a data signal from the transmitting circuit to the receiving circuit. The phase sweep circuit periodically sweeps the phase shift amount. The timing margin test signal generator generates a timing margin test signal whose signal level changes in phase according to the phase shift amount set by the phase sweep circuit in each clock cycle of the transmission clock signal. A second signal path conveys the timing margin test signal from the transmitter circuit to the receiver circuit. The timing margin test circuit is configured such that the timing at which the signal level of the timing margin test signal transmitted through the second signal path changes in the receiving circuit falls within an appropriate phase range in which a timing margin is ensured in data reception synchronized with the received clock signal. Determine whether or not it is included in The phase control circuit controls the phase of the transmission clock signal using the determination result of the timing margin test circuit for each swept phase shift amount.
本発明によれば、データ信号とは別個に送信されるタイミングマージン試験信号を用いてタイミングマージンが確保された位相シフト量の範囲を逐次求めることができるので、クロック位相変動に対応してデータ伝送のタイミングマージンを確保するためのクロック位相制御を実現することができる。 According to the present invention, the range of the phase shift amount in which the timing margin is ensured can be obtained sequentially by using the timing margin test signal transmitted separately from the data signal. clock phase control for securing a timing margin of
以下に、本発明の実施の形態について、図面を参照して詳細に説明する。なお、以下では、図中の同一又は相当部分には同一符号を付して、その説明は原則的に繰返さないものとする。 BEST MODE FOR CARRYING OUT THE INVENTION Below, embodiments of the present invention will be described in detail with reference to the drawings. In the following description, the same reference numerals are given to the same or corresponding parts in the drawings, and the description thereof will not be repeated in principle.
実施の形態1.
図1は、実施の形態1に係る通信インタフェース回路の構成を説明するブロック図である。
FIG. 1 is a block diagram illustrating the configuration of a communication interface circuit according to
図1を参照して、実施の形態1に係る通信インタフェース回路10は、発振器5から供給されるクロックCLKに応じてデータを伝送する送信回路100及び受信回路200の構成の一部として配置することができる。
Referring to FIG. 1,
図1の構成例では、通信インタフェース回路10は、送信回路100に設けられた、タイミングマージン試験信号発生器110、位相掃引回路140、及び、位相制御回路150と、受信回路200に設けられたタイミングマージン試験回路210とを備える。
In the configuration example of FIG. 1, the
送信回路100は、データ送信回路160を含む。データ送信回路160は、送信クロック信号CLK-Dに同期してデータ信号SDを出力する。データ受信回路220は、クロックCLKが伝搬遅延された受信クロック信号CLK-RXに同期して、データ送信回路160から出力されたデータ信号SDを受信する。データ送信回路160及びデータ受信回路220によるデータ信号SDの送受信によって、送信回路100及び受信回路200の間でのデータ伝送が実行される。
送信回路100において、位相掃引回路140及び位相制御回路150には、クロックCLKが伝搬遅延されたクロック信号CLK-TXが入力される。
In the
位相掃引回路140は、クロック信号CLK-TXに基づき、周期的に低速で掃引された位相を有する掃引クロック信号CLK-Pを生成する。クロック信号CLK-TXに対する掃引クロック信号CLK-Pの位相シフト量Pshは、0[deg]~360[deg]の範囲内を段階的に、かつ、循環的に変化する。例えば、32段階で1[ms]刻みで掃引する場合には、上記位相シフト量は、1[ms]毎にΔθu=11.25[deg]ずつ増加する。即ち、位相シフト量Pshは、0[deg]、11.25[deg]、22.5[deg]、…、348.75[deg]とΔθuずつ段階的に変化して、360[deg](=0[deg])に達した後、再び、11.25[deg]、22.5[deg]、…、と循環的に変化する。尚、位相シフト量Pshが変化する時間刻みは、クロック信号CLK-TXの周期(クロックサイクル)よりも長く設定される。
位相掃引回路140は、掃引クロック信号CLK-Pとともに、掃引クロック信号CLK-Pの位相シフト量Pshを、位相制御回路150へ出力する。例えば、上記のように32段階で位相が掃引される場合には、カウント値i(i:0~31の範囲で循環する整数)を用いて、Psh=i・Δθuで示されるので、当該カウント値iを位相シフト量Pshと等価的に用いることも可能である。位相掃引回路140における、掃引の刻みΔθuは「第1の単位位相」に対応し、掃引の段階数である(360/Δθu)は「第1の数」に対応する。
タイミングマージン試験信号発生器110は、データ信号SDとは別に、タイミングマージン確認用にクロックサイクル毎にトグルされた、タイミングマージン確認用のタイミングマージン試験信号Spを生成する。例えば、タイミングマージン試験信号発生器110は、位相掃引回路140からの掃引クロック信号CLK-Pを入力として、タイミングマージン試験信号Spを出力するT型フリップフロップによって構成することができる。これにより、タイミングマージン試験信号Spには、各クロックサイクルにおいて、位相掃引回路140によって掃引された位相シフト量に従った位相において、信号レベルの変化が生じることになる。タイミングマージン試験信号Spは、信号経路102を経由して、送信回路100から受信回路200のタイミングマージン試験回路210へ伝達される。
The timing margin
タイミングマージン試験回路210は、データ受信回路220に入力される受信クロック信号CLK-RXと、タイミングマージン試験信号発生器110からのタイミングマージン試験信号Spとを受けて、タイミングマージン判定結果信号Sfを出力する。タイミングマージン判定結果信号Sfは、タイミングマージン試験信号Spの信号レベルが変化するタイミングが、受信クロック信号CLK-RXに同期したデータ受信においてタイミングマージンが確保される領域内(特許文献1でのデータウィンドウの有効期間に相当)に存在するときは、論理ハイレベル(以下、単に「Hレベル」と表記)に設定される一方で、存在しないときには、論理ローレベル(以下、単に「Lレベル」と表記する)に設定される。タイミングマージン判定結果信号Sfは、送信回路100の位相制御回路150へ入力される。
The timing
位相制御回路150には、タイミングマージン判定結果信号Sfと、位相掃引回路140での位相シフト量Pshとが入力される。上記のように、位相シフト量Psh(カウント値i)が掃引される下で、タイミングマージン判定結果信号Sfも周期的にHレベル及びLレベルの間で変化する。位相制御回路150では、0[deg」~360[deg]の範囲内の各位相シフト量に対するタイミングマージン判定結果信号Sfを収集することにより、タイミングマージン判定結果信号Sf=Hレベルとなる位相シフト量の範囲を求めることができる。例えば、位相制御回路150は、当該位相シフト量の範囲(Sf=Hレベル)の中央値に従って、タイミングマージンが最大となる最適位相シフト量Psh*として決定することができる。尚、最適位相シフト量Psh*は、位相掃引回路140によって段階的に設定される位相シフト量の中間値に設定することも可能である。このように、位相制御回路150は、タイミングマージン判定結果信号Sf、即ち、タイミングマージン試験回路210による判定結果を用いて、最適位相シフト量Psh*を設定する。
The timing margin determination result signal Sf and the phase shift amount Psh in the
位相制御回路150は、クロック信号CLK-TXに対して、最適位相シフト量Psh*に従った位相シフト量を有するように、送信クロック信号CLK-Dを生成する。位相制御回路150における位相シフト量の設定についても、位相掃引回路140における位相シフト量と同様に、予め定められた段階数J(J:3以上の整数)に従って、360/J[deg]刻みで段階的に実行することができる。即ち、位相制御回路150における段階数Jは「第2の数」に対応し、360/L[deg]は「第2の単位位相」に対応する。
以下では、位相掃引回路140における位相シフト量の段階数と、位相制御回路150における段階数Lとが同じである場合を代表的に説明するが、位相制御回路150における段階数Jは、位相掃引回路140における位相シフト量での段階数よりも大きくてもよい。この場合には、上述のように、位相掃引回路140によって段階的に設定される位相シフト量の中間値に最適位相シフト量Psh*を設定することが可能となる。
A case in which the number of stages of the phase shift amount in
データ送信回路160は、位相制御回路150によって位相が制御された送信クロック信号CLK-Dに同期して、データ信号SDを出力する。例えば、データ送信回路160は、送信クロック信号CLK-DがC(クロック)端子に入力され、送信データがD(データ)端子に入力されるD型フリップフロップによって構成することができる。
データ信号SDは、信号経路101を経由して、送信回路100からデータ受信回路220へ伝達される。データ信号SDの信号経路101と、タイミングマージン試験信号Spの信号経路102とは、遅延時間が同等となるように設計される。データ受信回路220は、受信クロック信号CLK-RXに同期して、データ信号SDを受信する。信号経路101は「第1の信号経路」の一実施例に対応し、信号経路102は「第2の信号経路」の一実施例に対応する。
Data signal SD is transmitted from transmitting
図2には、実施の形態1に係る通信インタフェース回路の動作例を説明する波形図が示される。 FIG. 2 shows a waveform diagram for explaining an operation example of the communication interface circuit according to the first embodiment.
図2を参照して、受信クロック信号CLK-RXに同期したデータ受信において、タイミングマージンが確保された期間(位相範囲)と、タイミングマージンが確保されない(位相範囲)とが定義される。図5中では、タイミングマージン確保されない位相範囲が、網掛けで示され、タイミングマージンが確保された位相範囲(以下、「適正位相範囲」とも称する)が白抜きで示される。 Referring to FIG. 2, a period (phase range) in which a timing margin is ensured and a period (phase range) in which the timing margin is not ensured are defined in data reception synchronized with reception clock signal CLK-RX. In FIG. 5 , the phase range in which the timing margin is not ensured is shaded, and the phase range in which the timing margin is ensured (hereinafter also referred to as “appropriate phase range”) is outlined.
受信回路200での受信クロック信号CLK-RXと、位相掃引回路140及び位相制御回路150に入力されるクロック信号CLK-TXとは、共通のクロックCLKが遅延されたものである。従って、クロック信号CLK-TXに対する位相シフト量が0[deg]~360[deg]の範囲で周期的に変化する掃引クロック信号CLK-Pは、受信クロック信号CLK-RXに対しても、0[deg]~360[deg]の範囲で掃引される位相シフト量を有することになる。
The reception clock signal CLK-RX in the
タイミングマージン試験信号Spは、掃引クロック信号CLK-Pの立上りエッジ(LレベルからHレベルへの遷移)毎にトグルされて、Hレベル及びLレベルの間での遷移を繰り返す。上述のように、タイミングマージン試験信号Spの信号レベルの変化は、位相掃引回路140によって掃引された位相で生じる。
Timing margin test signal Sp is toggled at each rising edge (transition from L level to H level) of sweep clock signal CLK-P, and repeats transition between H level and L level. As described above, changes in the signal level of timing margin test signal Sp occur at the phases swept by
図2の例では、時刻taでは、タイミングマージン試験信号Spと受信クロック信号CLK-RXとの位相シフト量Psh=0[deg]であり、その後の時刻tbでは、位相シフト量Psh=Δθu[deg]である。更に、時間経過に伴って位相掃引回路140による位相シフト量が変化するため、時刻tcでは、位相シフト量Psh=180[deg]であり、時刻tdでは、位相シフト量Psh=300[deg」である。
In the example of FIG. 2, at time ta, the phase shift amount Psh=0 [deg] between the timing margin test signal Sp and the received clock signal CLK-RX, and at time tb thereafter, the phase shift amount Psh=Δθu [deg]. ]. Furthermore, since the phase shift amount by the
タイミングマージン判定結果信号Sfは、タイミングマージン試験信号Spのレベル遷移タイミングが適正位相範囲内である場合にはHレベルに設定される。一方で、タイミングマージン試験信号Spのレベル遷移タイミングが、適正位相範囲外である場合には、タイミングマージン判定結果信号Sfは、Lレベルに設定される。 The timing margin determination result signal Sf is set to H level when the level transition timing of the timing margin test signal Sp is within the proper phase range. On the other hand, when the level transition timing of the timing margin test signal Sp is outside the proper phase range, the timing margin determination result signal Sf is set to L level.
図2の例では、時刻ta,tb,tdでは、適正位相範囲内でタイミングマージン試験信号Spのレベルが遷移しているため、タイミングマージン判定結果信号Sfは、Hレベルに設定される。これに対して、時刻tcでは、適正位相範囲外でタイミングマージン試験信号Spのレベルが遷移するので、タイミングマージン判定結果信号Sfは、Lレベルに設定される。 In the example of FIG. 2, at times ta, tb, and td, the level of the timing margin test signal Sp transitions within the proper phase range, so the timing margin determination result signal Sf is set to H level. On the other hand, at time tc, the level of the timing margin test signal Sp transitions outside the proper phase range, so the timing margin determination result signal Sf is set to L level.
従って、クロック信号CLK-TXに対する送信クロック信号CLK-Dの位相シフト量は、時刻tcにおける位相シフト量を含む、1周期分(0[deg]~360[deg])の位相シフト量と、対応するタイミングマージン判定結果信号Sfとに基づいて、受信クロック信号CLK-RXに対するタイミングマージンが確保された適正位相範囲に従って最適値に設定することができる。例えば、上記適正位相範囲の中心付近に対応させた最適値に、上記最適位相シフト量Psh*を設定することができる。図2の例では、時刻taでの掃引クロック信号CLK-Pと送信クロック信号CLK-Dとが同等の位相となるように、最適位相シフト量Psh*が設定されている。データ信号SDは、送信クロック信号CLK-Dに同期して、データ送信回路160から送信される。
Therefore, the phase shift amount of the transmission clock signal CLK-D with respect to the clock signal CLK-TX corresponds to the phase shift amount for one cycle (0 [deg] to 360 [deg]) including the phase shift amount at the time tc. The optimum value can be set according to the appropriate phase range in which the timing margin for the received clock signal CLK-RX is ensured, based on the timing margin determination result signal Sf. For example, the optimum phase shift amount Psh* can be set to an optimum value corresponding to the vicinity of the center of the proper phase range. In the example of FIG. 2, the optimum phase shift amount Psh* is set so that the sweep clock signal CLK-P and the transmission clock signal CLK-D at time ta have the same phase. Data signal SD is transmitted from
データ受信回路220では、位相制御された送信クロック信号CLK-Dに同期して送信されたデータ信号SDを受信する。これにより、タイミングマージンが確保される位相範囲の中心付近で受信することができる。例えば、タイミングマージン試験信号Spとデータ信号SDとの遅延時間差、タイミングマージン試験信号Spの位相を離散的に掃引することによる位相の量子化誤差、データ信号SDの位相を離散的に設定することによる量子化誤差、及び、タイミングマージン試験回路210の検出誤差等が影響する可能性はあるが、概ね、タイミングマージンが確保される位相範囲を3等分した場合に、真ん中の1/3期間で受信できることが期待される。
The
これに対して、特許文献1では、上述のように、有効期間のエッジが、受信クロックと、第1又は第2のサンプリングクロックとの間に存在する状態を回避するように受信クロックの位相が調整されるので、タイミングマージンが許容される境界付近にクロック位相が調整される傾向があるため、上記真ん中の1/3期間で受信できることは期待できない。この結果、必ずしもタイミングマージンを十分に確保することができず、電源電圧の変動又はクロストークノイズ等に対する耐性が不十分となることが懸念される。
On the other hand, in
尚、上記適正位相範囲に従って設定された最適値に対して、タイミングマージン試験信号Spとデータ信号SDとの遅延時間差に相当するオフセット値を加算して、最適位相シフト量Psh*を決定することも可能である。このようなオフセット値を加算する場合にも、送信クロック信号CLK-Dの位相シフト量(最適位相シフト量Psh*)は、受信クロック信号CLK-RXに対するタイミングマージンが確保された適正位相範囲に従って設定されることが理解される。 The optimum phase shift amount Psh* may also be determined by adding an offset value corresponding to the delay time difference between the timing margin test signal Sp and the data signal SD to the optimum value set according to the proper phase range. It is possible. Even when adding such an offset value, the phase shift amount (optimal phase shift amount Psh*) of the transmission clock signal CLK-D is set according to the appropriate phase range in which the timing margin for the reception clock signal CLK-RX is ensured. It is understood that
この結果、実施の形態1に係る通信インタフェース回路によれば、掃引されたクロック位相に対するタイミングマージン確認試験を、データ信号SDの伝送と並列に実行することができる。そして、掃引された各位相シフト量に対するタイミングマージン試験信号Spから、現在の位相変動下での最適位相シフト量Psh*を動的に求めることができる。この結果、位相変動に対応してデータ伝送のタイミングマージンを確保するためのクロック位相の制御機能を実現することができる。 As a result, according to the communication interface circuit of the first embodiment, the timing margin confirmation test for the swept clock phase can be executed in parallel with the transmission of the data signal SD. Then, the optimum phase shift amount Psh* under the current phase fluctuation can be dynamically obtained from the timing margin test signal Sp for each swept phase shift amount. As a result, it is possible to realize a clock phase control function for securing a timing margin for data transmission in response to phase fluctuations.
実施の形態2.
実施の形態2では、送信回路100における通信インタフェース回路の構成例を更に説明する。
In the second embodiment, a configuration example of the communication interface circuit in the
図3は、実施の形態2に係る通信インタフェース回路の構成例を説明するブロック図である。 FIG. 3 is a block diagram illustrating a configuration example of a communication interface circuit according to the second embodiment.
図3を参照して、送信回路100は、PLL(Phase Locked Loop)回路300と、カウンタ360と、制御回路370とを含む。PLL回路300は、電圧発振器(Voltage Controlled Oscillator:VCO)310と、位相検出器330と、ループフィルタ340と、位相選択回路351~353とを有する。
Referring to FIG. 3 ,
電圧制御発振器310は、位相制御回路150での位相シフト量調整の段階数Jに対応する、位相が異なるJ個(J:3以上の整数)のクロックCLKM-j(j:1~Jの整数)から構成される多相クロックを生成する。
The voltage controlled
図4は、電圧制御発振器310から出力される多相クロックの一例を説明する波形図である。
FIG. 4 is a waveform diagram illustrating an example of the multiphase clocks output from the voltage controlled
図4を参照して、多相クロックを構成する各クロックCLKM-j(j=1~J)は、クロック信号CLK-TXと同一の周波数を有し、かつ、互いに位相が異なる。例えば、CLKM-1(j=1)は、点線で示した基準位相に対して、Δθuの位相シフト量(位相遅れ)を有し、CLKM-2(j=2)は、CLKM-1に対して、Δθuの位相シフト量(位相遅れ)を有する。 Referring to FIG. 4, clocks CLKM-j (j=1 to J) forming a multiphase clock have the same frequency as clock signal CLK-TX and are out of phase with each other. For example, CLKM-1 (j=1) has a phase shift amount (phase delay) of Δθu with respect to the reference phase indicated by the dotted line, and CLKM-2 (j=2) has and has a phase shift amount (phase delay) of Δθu.
CLKM-l(l=J/2)は、点線で示した基準位相に対して、Psh=180[deg]の位相シフト量を有し、CLKM-J(j=J)は、点線で示した基準位相と同位相である。このように、多相クロックは、位相が段階的に異なる複数(J個)のクロックCLKM-jによって構成される。 CLKM-l (l = J/2) has a phase shift amount of Psh = 180 [deg] with respect to the reference phase indicated by the dotted line, and CLKM-J (j = J) is indicated by the dotted line. It is in phase with the reference phase. Thus, the multiphase clock is composed of a plurality of (J) clocks CLKM-j whose phases are different in stages.
図5には、図4の多相クロックを生成するための電圧制御発振器310の構成例が示される。
FIG. 5 shows a configuration example of the voltage controlled
図5を参照して、電圧制御発振器310は、インバータチェ-ンを構成する、直列接続された複数(K段:奇数段)インバータ311と、各インバータ311に対応して配置された可変電流源315a,315bとを有する。各可変電流源315a,315bによって、各インバータ311の駆動電流Idが、ループフィルタ340からの制御電圧Vlpに従って増減される。
Referring to FIG. 5, voltage controlled
複数のインバータ311は、最終段のインバータ311の出力が初段のインバータ311の入力と接続されることで、リングオシレータを構成する。リングオシレータの発振周波数は、各インバータ311での遅延時間を決める駆動電流Idによって変化する。従って、制御電圧Vlpに応じて、各インバータ311の駆動電流Idを変化させることにより、リングオシレータの発振周波数が制御される。
The plurality of
複数のインバータ311によるインバータチェ-ンの異なるノード、即ち、異なるインバータ311の出力を適宜取り出すことによって、図4に示した多相クロックを構成するJ個のクロックCLKM-jを生成することができる。
J clocks CLKM-j constituting the multi-phase clock shown in FIG. 4 can be generated by appropriately extracting outputs of different nodes of the inverter chain formed by the plurality of
再び図3を参照して、多相クロックを構成するクロックCLKM-jは、位相選択回路351~353に入力される。位相選択回路351~353の各々は、多相クロックを構成するJ個のクロックCLKM-j(j=1~J)のうちの1つのクロックを選択的に出力する。 Referring to FIG. 3 again, clocks CLKM-j forming a multiphase clock are input to phase selection circuits 351-353. Each of phase selection circuits 351-353 selectively outputs one of J clocks CLKM-j (j=1 to J) forming a multiphase clock.
位相選択回路352は、多相クロックCLKMjのうちの固定された特定位相のクロック(CLKMk)を選択して出力バッファ152へ出力する。クロックCLKMkは、出力バッファ112を経由して送信回路100の外部に出力された後、入力バッファ104を経由して送信回路100に再入力される。クロックCLKMkは、位相同期ループ(PLL)のフィードバック入力として、PLL回路300の位相検出器330へ入力される。位相検出器330には、位相同期ループ(PLL)のリファレンス入力として、クロック信号CLK-TXがさらに入力される。
Phase selection circuit 352 selects a fixed specific phase clock (CLKMk) from among multiphase clocks CLKMj and outputs the selected clock (CLKMk) to
位相検出器330では、クロック信号CLK-TX(リファレンス入力)と、フィードバック入力(クロックCLKMk)との位相シフト量に応じたデューティを有するパルス電圧が出力される。位相検出器330からのパルス電圧は、ローパスフィルタで構成されたループフィルタ340によって、制御電圧Vlpに変換される。制御電圧Vlpは、位相検出器330からのパルス電圧の積分値に相当する。
制御電圧Vlpに応じて、図5の可変電流源315a,315bによって各インバータ311の駆動電流Idが制御されることにより、上述の特定位相のクロックCLKMkをフィードバックした位相同期ループが構成される。これにより、電圧制御発振器310が出力する多相クロックCLKMjは同一周波数に維持される。
The drive current Id of each
カウンタ360は、予め定められた時間の経過毎に、カウント値iを1ずつ増加又は減少させる。或いは、カウント値iは、クロック信号CLK-TXのN周期毎(N:自然数)に、1ずつ増加又は減少されてもよい。カウント値iは、最小値0から最大値I(I:自然数)の範囲内で循環するように増加又は減少される。最大値Iについては、多相クロックCLKM-jを構成するクロックの個数Jと対応させることができる(I+1=J)。カウント値iは、位相シフト量Pshを示す情報として、位相選択回路351及び制御回路370へ与えられる。
The
位相選択回路351は、カウント値iに従って、多相クロックを構成するクロックCLKM-1~CLKM-Jのうちの1つを順に選択して出力する(例えば、j=iとして選択)。これにより、段階的に位相が異なるJ個のクロックのうちの1つずつを順次選択することによって、クロック信号CLK-TXに対する位相シフト量Pshが0[deg]~360[deg]の範囲内で掃引された、掃引クロック信号CLK-Pを得ることができる。
The
掃引クロック信号CLK-Pは、タイミングマージン試験信号発生器110を構成するT型フリップフロック(図示せず)に入力される。当該T型フリップフロップの出力信号は、出力バッファ112を経由して、タイミングマージン試験信号Spとして送信回路100から出力される。図1に示したように、タイミングマージン試験信号Spは、信号経路101によって、受信回路200のタイミングマージン試験回路210へ伝達される。
The sweep clock signal CLK-P is input to a T-type flip-flop (not shown) that constitutes the timing margin
制御回路370には、入力バッファ154を経由して、タイミングマージン試験回路210(受信回路200)からのタイミングマージン判定結果信号Sfが入力される。さらに、制御回路370には、カウンタ360によるカウント値iが入力される。これにより、制御回路370では、タイミングマージン判定結果信号SfがHレベルからLレベルに変化するカウント値i(位相シフト量)、及び、タイミングマージン判定結果信号SfがLレベルからHレベルに変化するカウント値i(位相シフト量)を示す情報を記憶することにより、1周期分の位相シフト量(Psh=0[deg]~360[deg])の範囲内で、タイミングマージンが確保された位相範囲と、タイミングマージンが確保されない位相範囲とを、カウント値iの範囲によって区別することができる。従って、制御回路370は、タイミングマージンが確保された位相範囲の中央値を示すカウント値iに従って、現在の位相変動状況における最適位相シフト量Psh*に相当する最適カウント値i*を決定することができる。
A timing margin determination result signal Sf from the timing margin test circuit 210 (receiving circuit 200 ) is input to the
位相選択回路353は、制御回路370によって決定された最適位相シフト量Psh*(最適カウント値i*)に従って、多相クロックを構成するクロックCLKm-1~CLKm-Jのうちの1つを選択する。選択されたクロックは、送信クロック信号CLK-Dとして出力される。
The
送信クロック信号CLK-Dは、データ送信回路160を構成するD型フリップフロック(図示せず)に入力される。当該D型フリップフロップの出力信号は、出力バッファ162を経由して、データ信号SDとして送信回路100から出力される。図1に示したように、データ信号SDは、信号経路101と遅延時間が同等に設計された信号経路102によって、受信回路200のデータ受信回路220へ伝達される。
The transmission clock signal CLK-D is input to a D-type flip-flop (not shown) forming the
このように、実施の形態2に係る図3の構成例によれば、PLL回路300によって生成された多相クロックを共有する形で、PLL回路300、カウンタ360及び位相選択回路351によって、図1の位相掃引回路140の機能を実現するとともに、PLL回路300、位相選択回路353、及び、制御回路370によって、図1の位相制御回路150の機能を実現することができる。この結果、位相掃引回路140及び位相制御回路150を効率的に小面積で構成することができる。
As described above, according to the configuration example of FIG. 3 according to the second embodiment, the multiphase clocks generated by the
尚、図3の構成例では、位相掃引回路140が多相クロックを構成するJ個のクロックのすべてを順次選択することによって掃引クロック信号CLK-Pを生成したが、J個のクロックの一部を間引いて、例えば、0[deg]~360[deg]の範囲内において(J/2)段階で位相シフト量が変化するように、掃引クロック信号CLK-Pを生成することも可能である。例えば、カウンタ360によるカウント値iを+n又は-n(n:2以上の整数、例えば、n=2)ずつ変化させることで、1周期分(Psh=0[deg]~360[deg])の位相シフト量によるタイミングマージン試験を相対的に短時間で実行することができる。一方で、位相制御回路150では、多相クロックを構成するJ個のクロックの選択により、位相掃引回路140で順次設定された位相シフト量の中間値を用いて、送信クロック信号CLK-Dの位相シフト量を、図3の例と同等の細密さで制御することが可能である。
In the configuration example of FIG. 3, the
更に、図6に示されるように、実施の形態2に係る通信インタフェース回路では、図3に示された送信回路100において、出力バッファ162は、出力バッファ112,152との間で、温度変化に対する遅延時間の変化特性に相関があるように構成することができる。本実施の形態では、温度変化に対する遅延時間の変化特性に相関があるとは、少なくとも、温度変化に対する遅延時間の変化(増減)の極性が同じであること、或いは、更に、その際の変化の傾きが同等であることを示すものとする。例えば、半導体ベンダから提供される同一のライブラリに属するセルを用いて、出力バッファ112,152,162を作製することによって、このような遅延温度特性を実現することができる。
Furthermore, as shown in FIG. 6, in the communication interface circuit according to the second embodiment, in the
図6の構成によれば、PLL回路300のリファレンス入力(クロックCLKM-k)について、タイミングマージン試験信号Sp及びデータ信号SDと同様に、送信回路100の外部に一旦出力した後に、再び送信回路100に入力してPLL回路300(位相検出器330)にフィードバックすることができる。
According to the configuration of FIG. 6, the reference input (clock CLKM-k) of the
更に、PLL回路300のリファレンス入力(クロックCLKM-k)が経由する出力バッファ152が、タイミングマージン試験信号Sp及びデータ信号SDが経由する出力バッファ112及び162と、遅延温度特性に相関を有している。これにより、送信回路100で発生する遅延の支配的要因となる出力バッファでの遅延が温度変化に依存して変動した場合にも、当該温度変動をPLLによって吸収することが可能となる。
Furthermore, the
実施の形態3.
実施の形態1又は2に係る通信インタフェース回路での位相制御回路150における位相シフト量制御の詳細について説明する。
Embodiment 3.
Details of the phase shift amount control in the
図7は、実施の形態3に係る通信インタフェース回路における送信クロック信号の位相シフト量の制御処理を説明するフローチャートである。図7に示された制御処理は、掃引クロック信号CLK-Pの位相を360[deg]掃引し、最適位相シフト量Psh*を更新する毎に実行することが可能である。 FIG. 7 is a flowchart for explaining control processing of the phase shift amount of the transmission clock signal in the communication interface circuit according to the third embodiment. The control process shown in FIG. 7 can be executed each time the phase of the sweep clock signal CLK-P is swept by 360 [deg] and the optimum phase shift amount Psh* is updated.
図7を参照して、位相制御回路150は、ステップ(以下、単に「S」と表記する)110において、現在の位相変動状況でのタイミングマージン確認試験によって得られた最適位相シフト量Psh*の最新値を取得すると、S120によって、位相選択回路353が現在選択している位相シフト量Pshと、当該最適位相シフト量Psh*とを比較する。図3の構成例では、位相選択回路353が多相クロックに選択に現時点で用いている最適カウント値i*(現在選択している位相シフト量Pshに対応)と、タイミングマージン確認試験に基づいて新たに算出された最新の最適カウント値i*(最新の最適位相シフト量Psh*に相当)とが比較されることになる。
Referring to FIG. 7,
位相制御回路150は、最適位相シフト量Psh*と、現在の位相シフト量Pshとが一致する場合(S120のYES判定時)には、S130により、現在の位相シフト量Pshを維持する。これにより、位相選択回路353による多相クロックの選択は維持される。
If the optimum phase shift amount Psh* and the current phase shift amount Psh match (YES in S120), the
位相制御回路150は、最適位相シフト量Psh*と、現在の位相シフト量Pshとが一致しない場合(S120のNO判定時)には、S140により、最適位相シフト量Psh*及び現在の位相シフト量Pshの差の極性を判定する。更に、位相制御回路150は、最適位相シフト量Psh*及び現在の位相シフト量Pshの位相差を減少させるためには、現在の位相シフト量Pshをプラス方向及びマイナス方向のいずれに変化させるべきかを、S140~S145によって判定する。
If the optimum phase shift amount Psh* and the current phase shift amount Psh do not match (NO determination in S120), the
位相制御回路150は、Psh*>Pshの場合(S140のYES判定時)には、S141により、プラス方向の位相差パラメータΔPsh+=Psh*-Phと演算するとともに、S142により、マイナス方向の位相差パラメータΔPsh-=Psh+360[deg]-Psh*と演算する。
When Psh*>Psh (YES in S140), the
これに対して、位相制御回路150は、Psh*<Pshの場合(S140のNO判定時)には、Psh*>Pshの場合とは逆に、位相差パラメータΔPsh+及び位相差パラメータΔPsh-を演算する。具体的には、S143により、プラス方向の位相差パラメータΔPsh+=Psh*+360[deg]-Pshと演算するとともに、S144により、マイナス方向の位相差パラメータΔPsh-=Psh-Psh*と演算する。
On the other hand, when Psh*<Psh (NO in S140), the
位相制御回路150は、S145により、S141~S144で演算された位相差パラメータΔPsh+及び位相差パラメータΔPsh-を比較する。ΔPsh+<ΔPsh-のとき(S145のYES判定時)には、プラス方向の位相差の方が小さいため、S150により、位相シフト量Pshが+1ステップ変化される。これにより、位相選択回路353による多相クロックの選択は、位相シフト量が増加する方向に1つシフトされる。例えば、図3の構成例において、位相選択回路353は、クロックCLKM-m(m:2~(J-1)の整数)からクロックCLKM-(m+1)に、送信クロック信号CLK-Dの選択を切り替える。
At S145, the
これに対して、ΔPsh+>ΔPsh-のとき(S145のNO判定時)には、マイナス方向の位相差の方が小さいため、S160により、位相シフト量Pshが-1ステップ変化される。これにより、位相選択回路353による多相クロックの選択は、位相シフト量が減少する方向に1つシフトされる。例えば、図3の構成例において、位相選択回路353は、クロックCLKM-m(m:2~(J-1)の整数)からクロックCLKM-(m-1)に、送信クロック信号CLK-Dの選択を切り替える。
On the other hand, when ΔPsh+>ΔPsh− (NO determination in S145), the phase difference in the negative direction is smaller, so the phase shift amount Psh is changed by -1 step through S160. As a result, the selection of the multiphase clocks by the
最適位相シフト量Psh*及び現在の位相シフト量Pshの単純な比較処理ではなく、S141]からS145での判定処理をすることにより、最適位相シフト量Psh*及び現在の位相シフト量Pshが0[deg](又は、360[deg])を挟んで存在している場合でも、位相シフト量の増減を適切に調整することができる。 Rather than performing simple comparison processing between the optimum phase shift amount Psh* and the current phase shift amount Psh, the determination processing from S141] to S145 enables the optimum phase shift amount Psh* and the current phase shift amount Psh to be 0 [ deg] (or 360 [deg]), it is possible to appropriately adjust the increase or decrease of the phase shift amount.
このように、実施の形態3に係る通信インタフェース回路では、図3の構成例において、位相シフト量は、360/J[deg]をステップ単位として制御され、位相シフト量は最適位相シフト量に対して360/J[deg]ずつ(即ち、1ステップ刻みで)近付けられる。この結果、位相変動に対応したタイミングマージン確保のためのクロック位相制御において、位相の急激な変動によって送信クロック信号CLK-Dのグリッジ発生、及び、データ送信回路220内のセットアップ・ホールド違反によるデータ化けを防止することが可能となる。
As described above, in the communication interface circuit according to the third embodiment, in the configuration example of FIG. 3, the phase shift amount is controlled in steps of 360/J [deg], and the phase shift amount is is approximated by 360/J [deg] (that is, in steps of 1). As a result, in the clock phase control for securing the timing margin corresponding to the phase fluctuations, glitches are generated in the transmission clock signal CLK-D due to rapid phase fluctuations, and data is garbled due to setup/hold violations in the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are illustrative in all respects and not restrictive. The scope of the present invention is indicated by the scope of the claims rather than the above description, and is intended to include all modifications within the scope and meaning equivalent to the scope of the claims.
5 発振器、10 通信インタフェース回路、100 送信回路、101,102 信号経路、104,154 入力バッファ、110 タイミングマージン試験信号発生器、112,152,162 出力バッファ、140 位相掃引回路、150 位相制御回路、160 データ送信回路、200 受信回路、210 タイミングマージン試験回路、220 データ受信回路、300 PLL回路、310 電圧制御発振器、311 インバータ、315 可変電流源、330 位相検出器、340 ループフィルタ、351~353 位相選択回路、360 カウンタ、370 制御回路、CLK クロック、CLK-D 送信クロック信号、CLK-P 掃引クロック信号、CLK-RX 受信クロック信号、CLKM-j 多相クロック、CLKM-k リファレンスクロック(PLL回路)、Psh 位相シフト量、Psh* 最適位相シフト量、SD データ信号、Sf タイミングマージン判定結果信号、Sp タイミングマージン試験信号、Vlp 制御電圧(PLL回路)、i カウント値、i* 最適カウント値。
5 oscillator, 10 communication interface circuit, 100 transmission circuit, 101, 102 signal path, 104, 154 input buffer, 110 timing margin test signal generator, 112, 152, 162 output buffer, 140 phase sweep circuit, 150 phase control circuit, 160 data transmission circuit, 200 reception circuit, 210 timing margin test circuit, 220 data reception circuit, 300 PLL circuit, 310 voltage controlled oscillator, 311 inverter, 315 variable current source, 330 phase detector, 340 loop filter, 351 to 353
Claims (7)
前記データ信号を前記送信回路から前記受信回路へ伝達する第1の信号経路と、
周期的に位相シフト量を掃引する位相掃引回路と、
前記送信クロック信号の各クロックサイクルにおいて、前記位相掃引回路によって設定された前記位相シフト量に従った位相で信号レベルが変化するタイミングマージン試験信号を生成するタイミングマージン試験信号発生器と、
前記タイミングマージン試験信号を前記送信回路から前記受信回路へ伝達する、遅延時間が前記第1の信号経路と同等に設計された第2の信号経路と、
前記受信回路において、前記第2の信号経路によって伝達された前記タイミングマージン試験信号の前記信号レベルが変化するタイミングが、前記受信クロック信号に同期したデータ受信においてタイミングマージンが確保された適正位相範囲に含まれるか否かを判定するタイミングマージン試験回路と、
掃引された各前記位相シフト量に対する前記タイミングマージン試験回路での判定結果を用いて、前記送信クロック信号の位相を制御する位相制御回路とを備える、通信インタフェース回路。 A communication interface circuit between a transmitting circuit and a receiving circuit that transmits a data signal in synchronization with a transmitting clock signal and a receiving clock signal based on a common clock,
a first signal path that communicates the data signal from the transmitting circuit to the receiving circuit;
a phase sweep circuit that periodically sweeps the phase shift amount;
a timing margin test signal generator for generating a timing margin test signal whose signal level changes in phase according to the phase shift amount set by the phase sweep circuit in each clock cycle of the transmission clock signal;
a second signal path designed to have a delay time equal to that of the first signal path for transmitting the timing margin test signal from the transmission circuit to the reception circuit;
In the receiving circuit, the timing at which the signal level of the timing margin test signal transmitted through the second signal path changes is within an appropriate phase range in which a timing margin is ensured in data reception synchronized with the received clock signal. a timing margin test circuit for determining whether or not it is included;
and a phase control circuit that controls the phase of the transmission clock signal using the determination result of the timing margin test circuit for each of the swept phase shift amounts.
前記位相制御回路は、前記1周期分の位相を前記第1の数よりも多い第2の数で分割した第2の単位位相の倍数に従って、前記送信クロック信号の位相を設定する、請求項1又は2に記載の通信インタフェース回路。 The phase sweep circuit changes the phase shift amount step by step by a first unit phase obtained by dividing the phase for one cycle by a first number,
2. The phase control circuit sets the phase of the transmission clock signal according to a multiple of a second unit phase obtained by dividing the phase for one cycle by a second number larger than the first number. 3. The communication interface circuit according to 2.
前記タイミングマージン試験信号発生器は、前記掃引クロック信号の一方のエッジに応答して、前記タイミングマージン試験信号の前記信号レベルを変化する、請求項1又は2に記載の通信インタフェース回路。 the phase sweep circuit generates a sweep clock signal having the same frequency as the clock and a phase according to the swept phase shift amount;
3. The communication interface circuit of claim 1, wherein said timing margin test signal generator changes said signal level of said timing margin test signal in response to one edge of said sweep clock signal.
前記電圧発振回路は、前記インバータチェーンの異なるノードからそれぞれ出力される位相が段階的に異なる複数のクロックを生成し、
前記位相掃引回路は、前記複数のクロックの少なくとも一部のクロックのうちの1つを順に選択することによって前記掃引クロック信号を生成し、
前記位相制御回路は、前記複数のクロックのうちの、前記適正位相範囲に含まれると判定された前記位相シフト量の範囲の中心に近い位相シフト量を有するクロックを選択して前記送信クロック信号として出力することによって、前記送信クロック信号の位相を制御する、請求項4記載の通信インタフェース回路。 further comprising a PLL circuit including a voltage oscillator circuit having an inverter chain;
the voltage oscillator circuit generates a plurality of clocks output from different nodes of the inverter chain and having different phases in stages;
The phase sweep circuit generates the sweep clock signal by sequentially selecting one of at least a portion of the plurality of clocks;
The phase control circuit selects, from the plurality of clocks, a clock having a phase shift amount close to the center of the phase shift amount range determined to be included in the proper phase range, and uses it as the transmission clock signal. 5. The communication interface circuit according to claim 4, controlling the phase of said transmission clock signal by outputting.
前記タイミングマージン試験信号を前記送信回路の外部へ出力するための第2の出力バッファと、
前記電圧発振回路が生成した前記複数のクロックのうちの固定された位相の基準クロックを、前記送信回路の外部へ出力するための第3の出力バッファと、
前記基準クロックを前記送信回路へ入力するための入力バッファとをさらに備え、
前記第3の出力バッファは、前記第1の出力バッファ及び前記第2の出力バッファとの間で、温度変化に対する遅延時間の変化特性に相関を有するように構成され、
前記PLL回路は、前記第3の出力バッファ及び前記入力バッファを経由した前記基準クロックを帰還させた位相同期ループを形成して前記複数のクロックを生成する、請求項5記載の通信インタフェース回路。 a first output buffer for outputting the data signal to the outside of the transmission circuit;
a second output buffer for outputting the timing margin test signal to the outside of the transmission circuit;
a third output buffer for outputting a fixed-phase reference clock out of the plurality of clocks generated by the voltage oscillator circuit to the outside of the transmission circuit;
an input buffer for inputting the reference clock to the transmission circuit;
the third output buffer is configured to have a correlation between the first output buffer and the second output buffer in delay time change characteristics with respect to temperature change,
6. The communication interface circuit according to claim 5, wherein said PLL circuit forms a phase-locked loop in which said reference clock that has passed through said third output buffer and said input buffer is fed back to generate said plurality of clocks.
前記位相制御回路は、
前記適正位相範囲に含まれると判定された前記位相シフト量の範囲の中心に対応する最適位相シフト量と、現在の位相シフト量とが異なるときに、前記位相シフト量が1ステップ刻みで前記最適位相シフト量に近付くように、前記送信クロック信号の位相を変化させる、請求項4~6のいずれか1項に記載の通信インタフェース回路。
The phase of the transmission clock signal is controlled in steps obtained by dividing the phase of one cycle by a predetermined number of divisions,
The phase control circuit is
When the optimum phase shift amount corresponding to the center of the range of phase shift amounts determined to be included in the proper phase range is different from the current phase shift amount, the phase shift amount is increased by one step. 7. The communication interface circuit according to any one of claims 4 to 6, wherein the phase of said transmission clock signal is changed so as to approach the amount of phase shift.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019089805A JP7199302B2 (en) | 2019-05-10 | 2019-05-10 | Communication interface circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019089805A JP7199302B2 (en) | 2019-05-10 | 2019-05-10 | Communication interface circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020188306A JP2020188306A (en) | 2020-11-19 |
| JP7199302B2 true JP7199302B2 (en) | 2023-01-05 |
Family
ID=73222996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019089805A Active JP7199302B2 (en) | 2019-05-10 | 2019-05-10 | Communication interface circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7199302B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240074213A (en) | 2022-11-21 | 2024-05-28 | 삼성전자주식회사 | Ultra high-speed transmitter and storage device including the same |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009182861A (en) | 2008-01-31 | 2009-08-13 | Sony Corp | Communication system, skew control device, and skew control method |
| JP2010220230A (en) | 1996-09-17 | 2010-09-30 | Fujitsu Semiconductor Ltd | Method of manufacturing liquid crystal display device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003078511A (en) * | 2001-08-31 | 2003-03-14 | Fujitsu Ltd | Signal transmission system |
-
2019
- 2019-05-10 JP JP2019089805A patent/JP7199302B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010220230A (en) | 1996-09-17 | 2010-09-30 | Fujitsu Semiconductor Ltd | Method of manufacturing liquid crystal display device |
| JP2009182861A (en) | 2008-01-31 | 2009-08-13 | Sony Corp | Communication system, skew control device, and skew control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020188306A (en) | 2020-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3954045B1 (en) | Measurement and correction of multiphase clock duty cycle and skew | |
| US9520883B2 (en) | Frequency detection circuit and reception circuit | |
| CN102763336B (en) | Device and method for a clock and data recovery circuit | |
| JP3327256B2 (en) | Clock recovery circuit and phase comparison method | |
| KR20160074969A (en) | Delay locked loop circuit | |
| US6137850A (en) | Digital bit synchronizer for low transition densities | |
| JP5826246B2 (en) | Apparatus and method for compensating injection locking | |
| JP7199302B2 (en) | Communication interface circuit | |
| US10177903B1 (en) | Semiconductor integrated circuit and receiver | |
| KR20140147179A (en) | Circuit for adjusting clock phase and semiconductor device including the same | |
| JP2015139095A (en) | Clock data recovery circuit and method thereof | |
| US9509491B2 (en) | Data reception apparatus and method of determining identical-value bit length in received bit string | |
| US20140010336A1 (en) | Phase correction circuit and phase correction method | |
| JP2004356701A (en) | Half rate CDR circuit | |
| US9350527B1 (en) | Reception unit and receiving method | |
| US9614535B2 (en) | PLL circuit, method, and electronic apparatus | |
| JP2018042032A (en) | Receiver | |
| US8891665B2 (en) | Transmitting apparatus and communication system | |
| JP2005086789A (en) | Clock data recovery circuit | |
| JP6064930B2 (en) | Electrical / electronic equipment, circuits, and communication systems | |
| JP5038323B2 (en) | Jitter injection apparatus, jitter injection method, test apparatus, and communication chip | |
| JP2021010096A (en) | Phase-locked loop | |
| JP2015015572A (en) | Oscillation circuit, oscillation device, and oscillation method | |
| JP5923730B2 (en) | Clock data recovery device | |
| JP2006067350A (en) | Signal generator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220221 |
|
| 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: 20221122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221220 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7199302 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |