Next Article in Journal
Three Topologies of a Non-Isolated High Gain Switched-Inductor Switched-Capacitor Step-Up Cuk Converter for Renewable Energy Applications
Next Article in Special Issue
Automatic Calibration Method of Channel Mismatches for Wideband TI-ADC System
Previous Article in Journal
Method of Estimating Human Orientation Using Array Antenna
Previous Article in Special Issue
Phase Difference Measurement Method Based on Progressive Phase Shift
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

More Discussions on Intrinsic Frequency Detection Capability of Full-Rate Linear Phase Detector in Clock and Data Recovery

Division of Electronics and Electrical Engineering, Dongguk University, Seoul 04620, Korea
Electronics 2018, 7(6), 93; https://doi.org/10.3390/electronics7060093
Submission received: 8 May 2018 / Revised: 26 May 2018 / Accepted: 7 June 2018 / Published: 8 June 2018

Abstract

:
The full-rate linear phase detector (PD) has not only phase detection capability but also single-sided frequency detection capability intrinsically. Previously, this fact has been discovered by researching the phase and frequency characteristics of the combined full-rate linear PD and charge pump (CP) under the condition that the ratio of the received data frequency (fDATA) and the recovered clock frequency (fCLK) is set as an integer number. In this paper, for completeness of the theory, the phase and frequency characteristics of the combined full-rate linear PD and CP are studied again while the ratio of fDATA and fCLK is set as a general rational number. Additionally, theoretical analyses of the lock-in range and the lock time of the referenceless single-loop clock and data recovery (CDR) including the full-rate linear PD are newly developed and verified. The calculated lock times by the analysis results agree well with the measured lock times from the MATLAB Simulink simulations.

1. Introduction

To cover the wide range of data rates of the clock and data recovery (CDR) loops and to compensate for the process, voltage, and temperature (PVT) variations of clock frequency from voltage controlled oscillator (VCO), various frequency acquisition techniques have been utilized [1,2,3,4,5,6,7,8,9] in the serial data interfaces. However, most of these techniques originate from the thought that the phase detectors cannot detect the frequency difference between the received data and the recovered clock in the CDR loops.
Recently, it has been discovered in Reference [10] that the full-rate Hogge linear phase detector (PD) [11] has not only phase detection capability but also intrinsic single-sided frequency detection capability, and such that a referenceless single-loop CDR can be simply implemented by using only the full-rate linear PD without any frequency acquisition techniques. To prove this intrinsic frequency detection capability of the full-rate linear PD, several timing diagrams have been drawn at different clock frequencies specifically when the ratio of the received data frequency (fDATA) and the recovered clock frequency (fCLK) is set as an integer number and the phase and frequency characteristics of the combined full-rate linear PD and charge pump (CP) have been obtained [10]. However, if the ratio of fDATA and fCLK is not an integer number, we could not help but use interpolation between adjacent integer ratios and confirm the interpolated phase and frequency characteristics by providing many supportive MATLAB Simulink simulations. In Reference [10], we have also developed the frequency-locked loop (FLL) analysis to prove that the locking trajectory of the referenceless single-loop CDR utilizing the frequency detection capability of the full-rate linear PD is uniquely represented by an exponential decay function with a single time constant. However, we could not derive in [10] the closed-form equations of the lock-in range and the lock time of the CDR loop theoretically.
In this paper, for completeness of the theory, the phase and frequency characteristics of the combined full-rate linear PD and CP are to be studied again while the ratio of fDATA and fCLK is not constrained to just an integer but extended to a general rational number. Additionally, theoretical analyses of the lock-in range and the lock time are to be newly developed for the referenceless single-loop CDR implemented by using only the full-rate linear PD without any frequency acquisition aids and verified by comparing the calculated lock times by the analysis results and the measured lock times from the MATLAB Simulink simulations.
Therefore, this paper is organized as follows. In Section 2, the phase and frequency characteristics of the combined full-rate linear PD and CP are presented when the ratio of fDATA and fCLK is set as a general rational number. In Section 3, theoretical analyses of the lock-in range and the lock time of the referenceless single-loop CDR including the full-rate linear PD are developed and verified by using the MATLAB Simulink simulations. The conclusion is given in Section 4.

2. Phase and Frequency Characteristics of the Combined Full-Rate Linear PD and CP

Figure 1 shows the referenceless single-loop CDR architecture including the full-rate linear PD, which is the so-called Hogge PD [11]. If θ is defined as the phase difference between the center of the received data (DIN) and the rising edge of the recovered clock (CLK) as shown in Figure 1, we have shown in Reference [10] that the full-rate linear PD outputs the up (UP) and down (DN) pulses of which pulse widths are (2n − 1)π + θ and , respectively, per every n bits when fCLK = 1/n × fDATA and n is an integer number greater than or equal to 1. As the one bit duration of the received data is 2π, the CP output current can be represented as
I UP I DN = α   I CP ( 2 n 1 ) π + θ 2 n π α   I CP n π 2 n π = α   I CP ( n 1 ) π + θ 2 n π   for   π   <   θ   <   π
where IUP is the CP up current, IDN is the CP down current, α is the bit transition density, and the current sources of the CP up and down paths are both equal to ICP. Figure 2a,b show the timing diagrams when n = 1 and n = 2, respectively, for example. For ease of understanding, the rising and falling edges of the recovered clock are colored in red and green, respectively. In these timing diagrams, we can observe that θ is kept constant from bit to bit as time goes on because n is set as an integer number exactly. In Figure 2a,b, the UP pulse is null during πθ, which is equivalent to the time difference between the rising edge (in red color) of the recovered clock and the next bit transition of the received data. Thus, the UP pulse width is 2 − (πθ) per every n bits. However, the DN pulse width is always because it is equal to half of the recovered clock period per every n bits.
By following the similar way, we can also derive the CP output current when n is set as a general rational number greater than 1. Since n is now a rational number greater than 1, n = p/q, p > q, and p and q are relatively prime integers. Then, we can find regularity in the UP and DN pulses by carefully observing the timing diagrams when n is set as rational numbers. Figure 2c,d show the timing diagrams when n = 3/2 and n = 4/3, respectively, for example. In these timing diagrams, it is interestingly observed that there are exactly q clocks and so q different θ ∈ {θ1, θ2, …, θq} in every p bits and that the UP pulse is null during πθ again. Thus, the UP pulse width is 2 π × p i = 1 q ( π θ i ) per every p bits and the DN pulse width is π × p per every p bits since the DN pulse is always null for half of the recovered clock period. Consequently, the CP output current can be represented in a simple form as follows.
I UP I DN = α   I CP 2 π × p i = 1 q ( π θ i ) 2 π × p α   I CP π × p 2 π × p = α   I CP π × ( p q ) + i = 1 q θ i 2 π × p = α   I CP ( n 1 ) π + 1 q i = 1 q θ i 2 n π
For the calculation of 1 q i = 1 q θ i in Equation (2), we have to carefully consider the distribution of the rising edges of the recovered clock signals in Figure 3. Since n = p/q is a rational number greater than 1, θ increases linearly within the range of (−π, +π) as time goes on. Since θ is periodic for every q clocks such that θi+q = θi, θ is uniformly distributed over one bit period between −π and +π with the same space of 2π/q as shown in Figure 3. Accordingly, 1 q i = 1 q θ i has the minimum value of −π/q if the rising edges of the clock signals are aligned as shown in Figure 3b and the maximum value of +π/q if the rising edges of the clock signals are aligned as shown in Figure 3c. Thus,
1 q i = 1 q θ i = π q + θ ( π + 2 π q j )   for   π + 2 π q j < θ < π + 2 π q ( j + 1 )
when θ ∈ {θ1, θ2, …, θq} and j = 0, 1, …, q − 1. Consequently, from Equations (2) and (3), the CP output current is represented by
I UP I DN = α   I CP ( n 1 ) π π q + θ ( π + 2 π q j ) 2 n π   for   π + 2 π q j < θ < π + 2 π q ( j + 1 )
when θ ∈ {θ1, θ2, …, θq} and j = 0, 1, …, q − 1. Additionally, it is worth noting that, if n is an integer number, or equivalently q = 1, the derived Equation (4) for a general rational number becomes equal to the previous Equation (1) for an integer number.
Figure 4a,b show the phase characteristics of the combined full-rate linear PD and CP at several rational numbers of n. The solid lines are the calculated values by the derived Equation (4) and the dot points are the simulated values by MATLAB Simulink. As shown in the figures, the calculated and simulated values agree well with each other. The difference between them is due to the randomness of the received data pattern. Figure 4c shows the figure of the general phase characteristic when n = p/q and n ≥ 1. The general phase characteristic is composed of the same q segments of which the width is 2π/q and the height is α ICP/p. The average value of the general phase characteristic becomes the frequency characteristic of the combined full-rate linear PD and CP.
I avg = 1 2 π π π I UP I DN d θ = α   I CP 2 × ( 1 f CLK f DATA )   if   f CLK < f DATA

3. Lock Time of the Referenceless Single-Loop CDR Including the Full-Rate Linear PD

Figure 5 is the FLL model of the referenceless single-loop CDR including only the full-rate linear PD. The locking trajectory of the recovered clock frequency is represented by the exponential decay function with the single time constant (τ) if fCLK(0) < fDATA.
f CLK ( t ) = f DATA ( f DATA f CLK ( 0 ) ) × e   t τ   where   τ = R C 1 × ( 1 + 2   f DATA K VCO   R   α   I CP )
Figure 6 shows both the ideal and actual locking trajectories of fCLK(t). The difference between them is due to the high-frequency ripple voltage which is added onto the ideal VCO control voltage (VCONT). This ripple voltage is mostly generated by R and C2 of the loop filter and by the real-time CP output current which is depending on θ and the bit transition pattern of the received random data. Since the lock-in range is defined as the frequency range within which a phase-locked loop (PLL) locks fast without cycle slip between the reference frequency and the output frequency, the lock-in range of the referenceless single-loop CDR is equivalent to the peak frequency deviation of fCLK(t) due to the ripple voltage [12]. Thus,
f CLK ( t lock ) + Δ f lockin = f DATA
where Δflockin is the lock-in range and tlock is the lock time as shown in Figure 6.
To derive the lock time of the referenceless single-loop CDR, we should obtain the peak frequency deviation of fCLK(t). Figure 7 depicts the R and C2 of the loop filter and the CP of the referenceless single-loop CDR. Δv(t) is the ripple voltage and i(t) is the real-time CP output current. The value of Δv(t) will be maximum if θ = π and there comes consecutive bit transitions in the received data. Of course, keeping θ = π with long consecutive bit transitions is actually not possible and, thus, Δv(t) may be a bit smaller than the maximum value. Figure 8a shows the ideal waveforms of the real-time CP output current after each bit transition assuming that θ = π and there comes consecutive bit transitions and Figure 8b shows that of the effective real-time CP output current. Since i(t) flows into R and C2, Δv(t) increases asymptotically toward the maximum value (Δvmax) as shown in Figure 8c and can be derived as
Δ v ( m T b ) = Δ v ( ( m 1 ) T b ) e T b R C 2 + I CP R ( 1 e T b 2 R C 2 )
when m ≥ 2. Figure 9 shows the MATLAB Simulink simulated waveforms of the UP and DN pulses and the VCONT while frequency acquisition is being made. Since Δvmax = Δv(mTb) when m is ∞ in Equation (8), the peak frequency deviation, or the lock-in range, is obtained from Equation (8) as
Δ f lockin = K VCO Δ v max = I CP R   K VCO 1 + e T b 2 R C 2
By using Equations (6) and (7), the lock time can be also derived as follows.
t lock = τ ln f DATA f CLK ( 0 ) Δ f lockin
For verification purpose, the MATLAB Simulink simulations were performed. The loop parameters of the referenceless single-loop CDR are set as fDATA = 2 GHz, fCLK(0) = 1 GHz, α = 0.5, KVCO = 2 GHz/V, ICP = 100 µA, R = 1 kΩ, C1 = 159 pF and C2 = 1.59 pF. The Bernoulli random binary sequence was used as the input data stream. Since VCONT is linear with fCLK in this simulation setup, we could measure the locking trajectory of VCONT instead of fCLK directly.
Figure 10 shows the simulated locking trajectories of VCONT when fDATA, ICP, C1, and C2 are varied, respectively. The measured lock times are summarized with the corresponding loop parameters in Table 1. As can be seen in Figure 10 and Table 1, the calculated lock times by Equation (10) agree well with the measured lock times from the MATLAB Simulink simulations.

4. Conclusions

In this paper, the phase and frequency characteristics of the combined full-rate linear PD and CP have been derived while the ratio of fDATA to fCLK is set as a general rational number. Additionally, the closed-form equations of the lock-in range and the lock time of the referenceless single-loop CDR including the full-rate linear PD have been derived theoretically. The calculated lock times by the derived equations agree well with the measured lock times from the MATLAB Simulink simulations.

Funding

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2017R1D1A1B03028325).

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Lee, J.-Y.; Yoon, J.-H.; Bae, H.-M. A 10-Gb/s CDR with an adaptive optimum loop-bandwidth calibrator for serial communication links. IEEE Trans. Circuits Syst. I Reg. Pap. 2014, 61, 2466–2472. [Google Scholar] [CrossRef]
  2. Kim, Y.-J.; Chung, S.-H.; Ha, K.-S.; Bae, S.-J.; Kim, L.-S. A 9.6 Gb/s 0.96 mW/Gb/s forwarded clock receiver with high jitter tolerance using mixing cell integrated injection-locked oscillator. IEEE Trans. Circuits Syst. I Reg. Pap. 2015, 62, 2495–2503. [Google Scholar] [CrossRef]
  3. Saxena, S.; Shu, G.; Nandwana, R.K.; Talegaonkar, M.; Elkholy, A.; Anand, T.; Choi, W.-S.; Hanumolu, P.K. A 2.8 mW/Gb/s, 14 Gb/s serial link transceiver. IEEE J. Solid-State Circuits 2017, 52, 1399–1411. [Google Scholar] [CrossRef]
  4. Jung, I.; Shin, D.; Kim, T.; Kim, C. A 140-Mb/s to 1.82-Gb/s continuous-rate embedded clock receiver for flat-panel displays. IEEE Trans. Circuits Syst. II Express Briefs 2009, 56, 773–777. [Google Scholar] [CrossRef]
  5. Byun, S.; Son, C.H.; Hwang, J.; Min, B.-H.; Park, M.-Y.; Yu, H.-K. 1-5.6Gb/s CMOS clock and data recovery IC with a static phase offset compensated linear phase detector. IET Circuits Devices Syst. 2013, 7, 159–168. [Google Scholar] [CrossRef]
  6. Lee, D.; Kim, J.-J. 3.8 mW 10 Gbit/s CDR for intra-panel interface with a modulated training pattern. Electron. Lett. 2017, 53, 1098–1100. [Google Scholar] [CrossRef]
  7. Pottbacker, A.; Langmann, U.; Schreiber, H.-U. A Si bipolar phase and frequency detector IC for clock extraction up to 8 Gb/s. IEEE J. Solid-State Circuits 1992, 27, 1747–1751. [Google Scholar] [CrossRef]
  8. Dalton, D.; Chai, K.; Evans, E.; Ferriss, M.; Hitchcox, D.; Murray, P.; Selvanayagam, S.; Shepherd, P.; DeVito, L. A 12.5-Mb/s to 2.7-Gb/s continuous-rate CDR with automatic frequency acquisition and data-rate readback. IEEE J. Solid-State Circuits 2005, 40, 2713–2725. [Google Scholar] [CrossRef]
  9. Hwang, S.; Song, J.; Lee, Y.; Kim, C. A 1.62–5.4 Gb/s receiver for DisplayPort version 1.2a with adaptive equalization and referenceless frequency acquisition techniques. IEEE Trans. Circuits Syst. I Reg. Pap. 2017, 64, 2691–2702. [Google Scholar] [CrossRef]
  10. Son, C.H.; Byun, S. On frequency detection capability of full-rate linear and binary phase detectors. IEEE Trans. Circuits Syst. II Express Briefs 2017, 64, 757–761. [Google Scholar] [CrossRef]
  11. Hogge, C.R. A self-correcting clock recovery circuit. J. Lightw. Technol. 1985, 3, 1312–1314. [Google Scholar] [CrossRef]
  12. Best, R.E. Phase-Locked Loops: Design, Simulation, and Applications; McGraw-Hill: New York, NY, USA, 2007. [Google Scholar]
Figure 1. (a) The referenceless single-loop clock and data recovery (CDR) architecture including (b) the full-rate Hogge linear phase detector (PD).
Figure 1. (a) The referenceless single-loop clock and data recovery (CDR) architecture including (b) the full-rate Hogge linear phase detector (PD).
Electronics 07 00093 g001
Figure 2. The timing diagrams of the full-rate linear PD when fCLK = 1/n × fDATA and (a) n = 1, (b) n = 2, (c) n = 3/2 and (d) n = 4/3.
Figure 2. The timing diagrams of the full-rate linear PD when fCLK = 1/n × fDATA and (a) n = 1, (b) n = 2, (c) n = 3/2 and (d) n = 4/3.
Electronics 07 00093 g002
Figure 3. The rising edges of the clock signals when i = 1 q θ i is (a) zero, (b) minimum, and (c) maximum.
Figure 3. The rising edges of the clock signals when i = 1 q θ i is (a) zero, (b) minimum, and (c) maximum.
Electronics 07 00093 g003
Figure 4. The phase characteristic of the combined full-rate linear PD and charge pump (CP) when fCLK = 1/n × fDATA and (a) n = 3/2, n = 4/3, and n = 5/4; (b) n = 3/2, n = 5/2, and n = 7/2; (c) n = p/q.
Figure 4. The phase characteristic of the combined full-rate linear PD and charge pump (CP) when fCLK = 1/n × fDATA and (a) n = 3/2, n = 4/3, and n = 5/4; (b) n = 3/2, n = 5/2, and n = 7/2; (c) n = p/q.
Electronics 07 00093 g004
Figure 5. The frequency-locked loop model.
Figure 5. The frequency-locked loop model.
Electronics 07 00093 g005
Figure 6. The locking trajectory of fCLK and the lock-in range.
Figure 6. The locking trajectory of fCLK and the lock-in range.
Electronics 07 00093 g006
Figure 7. The calculation of the ripple voltage due to R and C2.
Figure 7. The calculation of the ripple voltage due to R and C2.
Electronics 07 00093 g007
Figure 8. (a) Each and (b) the effective real-time charge pump current after consecutive bit transitions when θ = π and (c) the consequent ripple voltage.
Figure 8. (a) Each and (b) the effective real-time charge pump current after consecutive bit transitions when θ = π and (c) the consequent ripple voltage.
Electronics 07 00093 g008
Figure 9. The simulated UP/DN pulses and VCONT voltage.
Figure 9. The simulated UP/DN pulses and VCONT voltage.
Electronics 07 00093 g009
Figure 10. The simulated locking trajectories of VCONT when (a) fDATA, (b) ICP, (c) C1 and (d) C2 are varied.
Figure 10. The simulated locking trajectories of VCONT when (a) fDATA, (b) ICP, (c) C1 and (d) C2 are varied.
Electronics 07 00093 g010
Table 1. The loop parameters and lock times.
Table 1. The loop parameters and lock times.
fDATAfCLK(0)αKVCOICPRC1C2τΔflockincalculated tlock (A)measured tlock (B)B/A
2 GHz1 GHz0.52 GHz/V100 μA1 kΩ159 pF1.59 pF6.52 μs108 MHz14.5 μs15.9 μs1.10
2.5 GHz1 GHz0.52 GHz/V100 μA1 kΩ159 pF1.59 pF8.11 μs106 MHz21.5 μs23.3 μs1.09
3 GHz1 GHz0.52 GHz/V100 μA1 kΩ159 pF1.59 pF9.70 μs105 MHz28.6 μs28.6 μs1.00
2 GHz1 GHz0.52 GHz/V200 μA1 kΩ159 pF1.59 pF3.34 μs216 MHz5.1 μs7.5 μs1.46
2 GHz1 GHz0.52 GHz/V50 μA1 kΩ159 pF1.59 pF12.88 μs54 MHz37.6 μs33.7 μs0.90
2 GHz1 GHz0.52 GHz/V100 μA1 kΩ318 pF1.59 pF13.04 μs108 MHz29.0 μs32.6 μs1.12
2 GHz1 GHz0.52 GHz/V100 μA1 kΩ79.5 pF1.59 pF3.26 μs108 MHz7.3 μs8.7 μs1.20
2 GHz1 GHz0.52 GHz/V100 μA1 kΩ159 pF3.18 pF6.52 μs104 MHz14.8 μs17.6 μs1.19
2 GHz1 GHz0.52 GHz/V100 μA1 kΩ159 pF0.795 pF6.52 μs116 MHz14.1 μs15.4 μs1.09
Red and blue colors are used to highlight that the values of the variables are changed for simulations and the resulted ratios are almost 1.

Share and Cite

MDPI and ACS Style

Byun, S. More Discussions on Intrinsic Frequency Detection Capability of Full-Rate Linear Phase Detector in Clock and Data Recovery. Electronics 2018, 7, 93. https://doi.org/10.3390/electronics7060093

AMA Style

Byun S. More Discussions on Intrinsic Frequency Detection Capability of Full-Rate Linear Phase Detector in Clock and Data Recovery. Electronics. 2018; 7(6):93. https://doi.org/10.3390/electronics7060093

Chicago/Turabian Style

Byun, Sangjin. 2018. "More Discussions on Intrinsic Frequency Detection Capability of Full-Rate Linear Phase Detector in Clock and Data Recovery" Electronics 7, no. 6: 93. https://doi.org/10.3390/electronics7060093

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop