Next Article in Journal
Method for Improving the Reliability of SRAM-Based PUF Using Convolution Operation
Previous Article in Journal
Stability Analysis for Linear Systems with a Differentiable Time-Varying Delay via Auxiliary Equation-Based Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Digital Bang-Bang Clock and Data Recovery Circuit Combined with ADC-Based Wireline Receiver

School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(21), 3489; https://doi.org/10.3390/electronics11213489
Submission received: 18 September 2022 / Revised: 19 October 2022 / Accepted: 25 October 2022 / Published: 27 October 2022
(This article belongs to the Section Microelectronics)

Abstract

:
With the great increases in data transmission rate requirements, analog-to-digital converter (ADC)-based wireline receivers have received more and more attention due to their flexible and powerful equalization capabilities. Considering power consumption, baud-rate Mueller–Muller clock and data recovery (MM-CDR) circuits are widely used in ADC-based wireline receivers since MM-CDR circuits only need one sample signal per unit interval (UI). However, MM-CDR circuits need to set an additional Vref voltage to match the size of the main tap of the channel. If the Vref matching is not appropriate or the signal quality is good as a square wave, MM-CDR circuits cannot accurately lock on to a certain phase and instead drift within a phase range. Therefore, MM-CDR circuits are not as robust and stable as oversampled CDR circuits. In this study, a digital bang-bang clock and data recovery (DBB-CDR) circuit combined with an ADC-based wireline receiver was proposed. The DBB-CDR circuit could eliminate various unstable factors of MM-CDR circuits and achieve fast and robust phase locking without excessively increasing power consumption. A model of the DBB-CDR circuit was combined with an actual 32 Gb/s ADC-based wireline receiver, which was implemented in 28 nm CMOS technology to analyze the performance of the DBB-CDR circuit. The simulation results showed that the DBB-CDR circuit could achieve 0.42 UIpp JTOL@10MHz, and that the minimum JTOL value was 0.362 UIpp under a 0.04 UI variance of Gaussian jitter. The area and power consumption of the DBB-CDR circuit were only 64 μm2 and 0.02 mW, respectively; and the DBB-CDR circuit could also obtain very stable phase locking and demonstrated a fast frequency offset tracking ability when there was a frequency offset.

1. Introduction

As the data transmission rates of wireline communication links have increased, channel impairments (such as skin effects, dielectric loss, fiber dispersion, reflection and crosstalk) have become more apparent, and traditional slicer-based receivers do not have the ability to recover data with low bit error rates under such high-loss channels. Thus, more attention has been devoted to analog-to-digital converter (ADC)-based wireline receivers, as they allow for more complex and flexible back-end digital signal processing (DSP) and more powerful equalization [1,2,3]. Utilizing this back-end DSP enables complex digital equalization and higher bandwidth modulation schemes while significantly reducing process, voltage and temperature sensitivity. In addition, ADC-based receivers converting signals into the digital domain for the processing and updating of CMOS process technology nodes can be very convenient to reduce area and save power consumption, which greatly saves design cycles compared with slicer-based receivers.
The sampling clocks of ADC-based receivers are adjusted using clock and data recovery (CDR) circuits. Baud-rate CDR circuits have been increasingly applied in ADC-based high-speed wireline receivers that benefit from collecting one sample per unit interval (UI), so the rate requirements of the sampling clocks are halved compared with those of oversampled CDR circuits [4,5]. Baud-rate CDR circuits usually adopt a Mueller–Muller phase detector (MMPD) to determine the best sampling phase of the ADC clocks [6,7,8]. The convergence goal of traditional Mueller–Muller clock and data recovery (MM-CDR) circuits is to make the size of the pre-cursor equal to the size of the post-cursor, which requires a reference Vref level to generate the up/down signal. However, MM-CDR circuits face the problem of unstable convergence when the Vref matching is not appropriate, or the signal quality is good as a square wave [9,10]. Liu et al. [11] proposed a linear model for a Mueller–Muller CDR circuit and used a drift bit width to characterize the influence of the reference Vref level, which showed the phase drift that occurred when the Vref was not set properly through simulations. In order to solve the problem of phase locking not being unique, various structures have been invented. For example, in [12], Francese et al. modified the lock point of an MM-CDR circuit to the unequalized pulse response. In [13], Choi et al. adopted a weight-adjusting sign–sign MM-CDR circuit with a maximum-eye tracking algorithm to make a CDR circuit lock on to the optimal phase that maximized the eye height. However, the power consumption of the additional structure deviated from the original intention of using MM-CDR circuits in ADC-based wireline receivers, which was to reduce power consumption. Therefore, when MM-CDR circuits do not significantly reduce power consumption, the scheme of adopting MM-CDR circuits in ADC-based wireline receivers is not so attractive due to the additional problems that are specific to MMPD, including the requirement for a reasonable Vref under different signal amplitudes and the lack of a linearized MMPD model at the design stage [14].
In this work, we added a partial oversampling system to sample the edges of the signal by interpolating an intermediate phase clock through a time interpolator [15,16]. This meant that a digital bang-bang phase detector (DBBPD) could be used for phase locking in an ADC-based wireline receiver without excessively increasing its power consumption. The DBBPD could effectively lock on to the optimal phase, regardless of the magnitude of the signal amplitude. Using a DBBPD also helped us to analyze the performance of the overall CDR circuit at the design stage, unlike MM-CDR circuits, which cannot be analyzed at this stage because of the lack of linearized MMPD model. The rest of this article is organized as follows. Section 2 delineates the working principles of the MMPD and DBBPD. Section 3 elaborates on the specific circuit structure and clock generation scheme of our digital bang-bang clock and data recovery (DBB-CDR) circuit with an ADC-based wireline receiver. Section 4 details the small-signal DBB-CDR model followed by Section 5, which presents the simulation results of the DBB-CDR circuit. Finally, Section 6 summarizes our conclusions.

2. The Working Principles of the MMPD and DBBPD

2.1. The Working Principles of the MMPD

The MMPD infers channel responses from baud-rate samples of the received data. The adaptation aligned the sampling clock such that the pre-cursor h1 was equal to the post-cursor h1 in the pulse response, as shown in Figure 1.
The timing function f(τ) defined in [6] is expressed as:
f τ = 1 2 h 1 h 1
where h1 and h−1 represent the amplitudes of the post-cursor and pre-cursor, respectively. Algorithms choose their steady-state timing in such a way as to yield equal values for h1 and h−1. If h1 is greater than h−1, the sampling time of the CDR circuit is early. Similarly, if h1 is less than h−1, the sampling time of the CDR circuit is late.
The generation of the MMPD timing estimator zk in binary signaling format defined in [6] is shown in Figure 2a and is expressed as:
z k = 1 2 x k d k 1 x k 1 d k
E z k = 1 2 h 1 h 1 = f τ
where xk is the received sample and dk is the signal decision value (dk can only have a value of ±1).
Thus, the results of the timing function f(τ) are transformed into the expectation of the timing estimator zk. The analog samples xk are converted into digital signals sk after the ADC. The comparison between xk and ±Vref can generate error signal ek. The values of dk, ek and sk are shown in Figure 2b. According to the results of dk and ek, the expression of sk can be obtained as:
s k = d k e k + 1 / 2
Thus, the MMPD timing estimator zk can be converted into:
z k = x k d k 1 x k 1 d k / 2 ~ s k d k 1 s k 1 d k / 2 z k = d k d k 1 e k e k 1 / 4
Equation (5) illustrates how a phase error is detected based on the signs of two consecutive samples and the signs of two consecutive errors. A waveform diagram of this phase error detection is shown in Figure 3 and the phase error values are listed in Table 1. It can be clearly seen from Figure 3 that if Vref is not set properly, it affects the value of ek, which, in turn, affects the up/down signal generated by the MMPD.

2.2. The Working Principles of BBPD

The BBPD is an oversampled phase detector used in most CDR implementations, which needs to obtain one more edge data between consecutive signal data [17,18,19]. Figure 4 shows the judgment principle of a BBPD and the truth table is shown in Table 2. Using three samples taken on three consecutive clock edges (S1, S2 and S3), the bang-bang phase detector can determine whether there is a data transition and whether the clock is leading or lagging the data. In the absence of data conversion, the three sampled data are equal without any changes. If the last edge of the clock is leading, the value of the last sample clock (S3) is opposite to the previous two samples. Conversely, if the clock is lagging, the last two samples (S2 and S3) are equal and opposite to the first sample (S1). Therefore, S1⊕S2 and S2⊕S3 provide early and late information about sampling clocks:
(a)
If S1⊕S2 is high and S2⊕S3 is low, the clock is late;
(b)
If S1⊕S2 is low and S2⊕S3 is high, the clock is early;
(c)
If S1⊕S2 = S2⊕S3, the data are not converted.
CDR circuits with a BBPD will lock on data crossing points and assume that the optimal data sampling point is a half-bit period away. According to the above detection principle, a block diagram of the implementation of a bang-bang phase detector is shown in Figure 5a and the waveform of a bang-bang phase detector is shown in Figure 5b.
When we design our CDR circuit, we need to analyze its performance. A key step is to linearize the nonlinear phase detector [20,21]. Both the MMPD and BBPD are nonlinear phase detectors, but since the judgment of the MMPD is affected by signal amplitude and the set value of Vref, its linearization is more complicated. The BBPD is not affected by signal amplitude, so its linearization model can be easily obtained by analyzing the relationships between its judgment responses and the size of the signal jitter, which was convenient for us to analyze the performance of our CDR circuit [22,23,24]. For a 50% transition density, the BBPD gain can be expressed as:
K P D = 1 σ 12     G a u s s i a n   j i t t e r
The BBPD is an efficient and simple two-times oversampling system that doubles the number of clock phases and front-end samplers in CDR circuits. It is precise because double oversampling is too expensive for ADC-based receiver hardware, so the BBPD is not as popular as baud-rate PD in an ADC-based wireline receiver. However, in order not to increase power consumption too much and simultaneously avoid the instability problem of the MMPD, the BBPD could also be very promising in an ADC-based receiver.

3. The Proposed DBB-CDR Circuit with an ADC-Based Wireline Receiver

The 32 Gb/s ADC-based receiver used in this work utilized a continuous-time linear equalizer (CTLE), 4 × 8 time-interleaved successive comparison register (TI-SAR) ADCs, four track and hold (T&H) circuits with eight sub-ADCs per track/hold. The 32 TI-SAR ADCs converted the signals into the digital domain and sent them to the DSP. The DSP performed ADC calibration, feedforward equalization (FFE) and decision feedback equalization (DFE). A combination of 1-tap DFE and 8-tap FFE was used in the DSP and the equalized results were discriminated and transmitted. The DSP also sent the signals to the clock data recovery circuit and then the CDR circuit adjusted the sampling phase of the track and hold circuits according to the obtained information. A block diagram of the whole 32 Gb/s ADC-based receiver is shown in Figure 6.

3.1. The Structure of the DBB-CDR Circuit

When ADC-based receivers are used in high-speed wireline transceivers, digital CDR circuits offer a more attractive solution compared with an analog implementation. Compared with analog CDR circuits, digital CDR circuits have many advantages [25]. MM-CDR circuits are the most common type of digital CDR circuit used in ADC-based wireline receivers, which include a Mueller–Muller phase detector, a decimation block, a frequency integrator, a phase integrator and a phase interpolator. When using an MMPD, the digital signal processing needs to send parallel sign–sign data and error-direction information to the MMPD.
However, we adopted a partial oversampling system for the ADC-based receiver, as shown in Figure 6. We added a sub-ADC 1.5 to the partial oversampling system (between sub-ADC 1 and sub-ADC 2) to sample the edge information, so the DSP only needed to send the Data<1>, Data<1.5> and Data<2> results to the CDR circuit (as judged from sub-ADC 1, sub-ADC 1.5 and sub-ADC 2) for the CDR circuit to adopt a more stable DBB-CDR structure. This also meant that the circuit did not require a summing block to decimate the input signals from the DSP.
The DBB-CDR circuit included a digital bang-bang phase detector, a frequency integrator, a phase integrator and a phase interpolator, as shown in Figure 7. The digital signal processing received the ADC data and equalized them adaptively, based on the sign–sign least mean square (SS-LMS) algorithm. Then, the sign–sign Data<1>, Data<1.5> and Data<2> data were sent to the DBBPD. The DBBPD generated up/down signals according to the Data<1>, Data<1.5> and Data<2> results. The proportional path through KP combined with the integral path through KI filtered the phase detector decisions. The phase interpolator used a multi-bit digital control bus to control the phases of the ADC sampling clocks.

3.2. The Clock Scheme of the Proposed DBB-CDR Circuit in an ADC-Based Wireline Receiver

In our 32 Gb/s ADC-based receiver, we adopted 4 × 8 hierarchical sampling for the 4 × 8 time-interleaved successive comparison register ADC structure shown in Figure 6. The first stage used a four-phase 8 GHz clock to perform four-phase 8 GS/s sampling and the second stage used an eight-phase 1 GHz clock to perform eight-phase 1 GS/s sampling for each phase of the first stage. Using this method, we could obtain a sampling time of 125 ps for each sub-ADC, with the four sub-ADC samples signaling simultaneously at each instant.
The clock requirements for the two-stage hierarchical sampling were a four-phase 8 GHz clock and an eight-phase clock that divided each four-phase 8 GHz clock by eight. First, the four-phase 8 GHz clock in the design was generated from an 8 GHz differential clock using the injection locking technique. The generated clock also went through duty cycle detection (DCD)/quadrature error detection (QED) circuits and duty cycle calibration (DCC)/quadrature error calibration (QEC) circuits to generate a high-quality four-phase clock: CKI_8G, CKQ_8G, CKIB_8G and CKQB_8G. At the same time, before the four-phase clocks reached the four track and hold circuits, the time skew deviation between the sampling clocks was adjusted again through the delay cell.
After obtaining the four-phase clock CKI_8G, CKQ_8G, CKIB_8G and CKQB_8G, we needed to divide the four-phase 8 GHz clock by eight to generate eight-phase clocks and then send them to the eight sub-ADCs for each lane. We used a ring shift register circuit to complete this task, as shown in Figure 8.
Considering that the partial oversampling system that we added required an edge sampling clock, we needed to generate an edge sampling clock from the existing eight-phase clock. From the perspective of low power consumption, we added a small interpolator circuit in the ADC T/H clock buffer, as shown in Figure 9. The interpolator adopted a CMOS structure to interpolate the cki<1> and ckq<1> clocks and the intermediate phase clock CK<1.5>. The CKI<1>, CK<1.5> and CKQ<1> clocks were used for sub-ADC 1, sub-ADC 1.5 and sub-ADC 2, respectively. The DSP generated Data<1>, Data<1.5> and Data<2> and sent them to the DBB-CDR circuit to adjust the optimal sampling phase. A timing diagram of the overall ADC sampling clock, including the edge sampling clock CK<1.5>, is shown in Figure 10.

4. Small-Signal DBB-CDR Model

An intuitive understanding of the performance of a CDR circuit is whether it can provide an optimal sampling phase for an ADC to allow the wireline transceiver system to achieve the lowest bit error rate (BER). In the testing stage, we could obtain the performance of the CDR circuit using the BER results. However, in the simulations, it was hard for us to verify the communication protocol requirements of a BER of 10−12 or even 10−15. Thus, we could not verify the performance of the CDR circuit via time-domain simulations during the design stage. Therefore, during the design stage, we could only analyze the performance of the CDR circuit by linearizing it. However, the performance of MM-CDR circuits is hard to analyze because of the lack of a linearized MMPD model, so most studies have only focused on the application of MM-CDR circuits without systematic analysis. Different from MM-CDR circuits, it is easy to perform linearization analysis on DBB-CDR circuits because the linearization of the BBPD has been well analyzed.
In order to analyze the performance of our DBB-CDR circuit, it needed to be linearly modeled and then we could proceed to analyzing its jitter transfer function (JTF) and jitter tolerance (JTOL). The linearized model that was equivalent to the architecture in Figure 7 is shown in Figure 11.
In the figure, KPD is the gain of the DBBPD, KP is the gain of the proportional path, KI is the gain of the integral path, KPI is the gain of the phase interpolator and z−N is the delay of the digital CDR circuit. These parameters are listed in Table 3 and are described in the following content.
The values of KPD were calculated according to Equation (6) under different variance values σ of Gaussian jitter. We assumed that σ equaled to 0.04 UI, 0.03 UI and 0.02 UI, to demonstrate the circuit performance under different Gaussian jitter values.
The values of KP and KI could be set within certain ranges to meet the requirements of the CDR loop circuit characteristics, such as the bandwidth of the CDR circuit and the range of the frequency deviation tracking.
The element KPI corresponded to the resolution of the phase interpolator in UI per bit. Considering the performance and complexity of the circuit, we chose a phase interpolator resolution of 5 bits.
The performance of the CDR circuit under consideration was mainly analyzed in terms of jitter transfer function and jitter tolerance. The circuit gain of this linearized model could be analyzed as follows:
L z 1 = φ O U T φ E = K P D K P I 1 z 1 K P + K I 1 z 1 z N
The expression of the jitter transfer function was:
H e j ω = φ O U T φ I N = L e j ω 1 + L e j ω
Jitter tolerance is required under a specific bit error rate requirement. The CDR circuit in this study needed to meet the JESD204C protocol, which has a bit error rate requirement of 10−15. Thus, the JTOL expression was:
J T e j ω = φ I N φ E · 1 15.88 σ T U I = 1 + L e j ω · 1 15.88 σ T U I
where TUI is the data cycle and its value is 31.25 ps.

5. Simulation Results

To verify the effectiveness of our proposed DBB-CDR circuit, we implemented a complete 32 Gb/s ADC-based receiver using 28 nm CMOS technology. The ADC-based receiver circuit included a T-coil inductor, injection lock/divider, DCD/QED, DCC/QEC, phase interpolator, CTLE, T/H, delay cell, 32-way time-interleaved SAR ADC, and an additional sub-ADC and time interpolator, implemented using analog circuits. The data demux, DSP, DBB-CDR and skew calibration logic were implemented in the digital domain. The whole 32 Gb/s ADC-based receiver, with the exception of the DSP and DBB-CDR circuit, occupied an area of 0.34 mm × 0.8 mm. According to the simulation results, we determined that the power consumption of the whole 32 Gb/s ADC-based receiver was 233 mW.
We set different frequency offsets to examine the frequency offset tracking ability of the DBB-CDR circuit using AMS digital-analog hybrid simulations. Figure 12a,b show plots of the tracking ability of the DBB-CDR circuit under a 0 ppm and −448 ppm frequency offset, respectively. As can be seen from Figure 12a, when there was no frequency offset, the DBB-CDR circuit converged to the most suitable phase after about 500 ns. When the phase converged, the phase tracking speed was stable around 0, and the error number of the data symbols transmitted throughout the entire system no longer increased. As can be seen from Figure 12b, when there was a −448 ppm frequency offset, the phase tracking speed of DBB-CDR gradually accelerated, and the phase of the DBB-CDR circuit also accelerated between 0 and 127, until the speed of the phase movement caught up with the signal frequency offset. Once the tracking speed of the DBB-CDR circuit gradually stabilized to about −56, the speed of the phase movement could maintain a relatively constant positional relationship between the clock and the signal. At this time, the error number of the data symbols in the whole system also remained unchanged, which reflected the effective frequency offset tracking performance of the DBB-CDR circuit.
According to our linearization analysis of DBBPD and the linearized DBB-CDR model in Section 4, we performed jitter transfer function and jitter tolerance simulations on the DBB-CDR circuit using Equations (8) and (9), and the parameter values were selected from those in Table 3. In order to compare the performance of our DBB-CDR circuit to that of an original MM-CDR circuit, we set the same gains for the MMPD as for the DBBPD. In addition, the other parameters of a MM-CDR circuit were also selected to be consistent with those of the DBB-CDR circuit and only the gain of a decimation module needed to be added.
Figure 13a shows the plots of the jitter transfer function performance of the DBB-CDR and MM-CDR circuits under a 0.04 UI, 0.03 UI and 0.02 UI variance of Gaussian jitter. Different Gaussian jitter deviations were reflected by different PD gains. It can be seen in the figure that the greater the PD gain, the wider the bandwidth of the jitter transfer function and the smaller the jitter peaks. It can also be observed that the bandwidths of the DBB-CDR circuit were 11.39, 14.48 and 20.62 MHz, and the corresponding bandwidths of the MM-CDR circuit were 2.86, 4.06 and 7.08 MHz. Thus, the DBB-CDR circuit could obtain a higher bandwidth under the same phase detection gain compared with the MM-CDR circuit. As can be seen from Figure 13b, the DBB-CDR and MM-CDR circuits readily met the JESD204C jitter tolerance limit. Whether σ was equal to 0.04 UI, 0.03 UI or 0.02 UI, the higher the PD gain, the greater the JTOL margin. Although the JTOL margins of the DBB-CDR and MM-CDR circuits were similar at high frequencies under the same phase detection gain, the JTOL performance of the DBB-CDR circuit was much better than that of the MM-CDR circuit at low frequencies.
Table 4 summarizes a performance comparison between our ADC-based wireline receiver circuit and other previously published wireline receivers. Our work achieved an excellent JTOL performance, which showed the benefits of our DBB-CDR circuit. Since we added a low dropout regulator (LDO) to improve the stability of the power supply, the power consumption of our circuits was not greatly reduced, but the compact and reasonable layout still afforded an excellent area advantage.
Lastly, in order to show that our proposed DBB-CDR circuit could optimize the area and power consumption performance, we also performed a back-end synthesis for the DBB-CDR and MM-CDR circuits using the 28 nm technology. Our performance comparison results are shown in Table 5. As can be seen from Table 5, since the structure of DBBPD is simpler than that of MMPD, and our DBB-CDR circuit did not require a decimation module, the area and power consumption of the DBB-CDR circuit were only 64 μm2 and 0.02 mW, respectively, which were much smaller than those of the MM-CDR circuit. Considering that an additional sub-ADC and a time interpolator were required for the DBB-CDR circuit, the overall power consumption of the DBB-CDR circuit did not increase too much compared with that of the MM-CDR circuit, but the DBB-CDR structure was not affected by the input signal amplitude, which was easier to set up. In addition, the DBB-CDR structure was more stable and robust than the MM-CDR structure, demonstrating that DBB-CDR circuits could offer a new solution for ADC-based wireline receivers.

6. Conclusions

In this paper, we proposed a digital bang-bang clock and data recovery circuit combined with an ADC-based wireline receiver. Our digital bang-bang clock and data recovery circuit adopted a partial oversampling system, which only needed one extra sub-ADC and a time interpolator. The DBB-CDR circuit combined with a 32 Gb/s ADC-based wireline receiver was implemented using 28 nm CMOS technology. It achieved 0.42 UIpp JTOL@10MHz and the minimum JTOL value was 0.362 UIpp under 0.04 UI variance of Gaussian jitter. The whole 32 Gb/s ADC-based receiver, with the exception of the DSP, occupied an area of 0.34 mm × 0.8 mm and consumed 233 mW of power. Considering the structure of DBBPD is simpler than that of MMPD, the adopted DBB-CDR circuit with the ADC-based wireline receiver did not excessively increase power consumption. Overall, the excellent performance of the circuit in terms of stability, robustness, signal amplitude insensitivity, etc., demonstrated that DBB-CDR circuits could offer a new solution for ADC-based wireline receivers.

Author Contributions

Conceptualization, Y.G., J.W. and Y.C.; methodology, Y.G. and X.F.; software, Y.G., R.C. and X.F.; validation, Y.G., R.C. and X.F.; formal analysis, Y.G., X.F. and Y.C.; investigation, Y.G., X.F. and Y.C.; resources, Y.G., J.W. and Y.C.; data curation, Y.G. and X.F.; writing—original draft preparation, Y.G. and Y.C.; writing—review and editing, Y.G. and Y.C.; visualization, Y.G. and X.F.; supervision, J.W. and Y.C.; project administration, J.W. and Y.C.; funding acquisition, J.W. and Y.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China Project, grant numbers: 62090044.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Upadhyaya, P.; Poon, C.F.; Lim, S.W.; Cho, J.; Roldan, A.; Zhang, W.; Namkoong, J.; Pham, T.; Xu, B.; Lin, W.; et al. A Fully Adaptive 19–58-Gb/s PAM-4 and 9.5–29-Gb/s NRZ Wireline Transceiver with Configurable ADC in 16-nm FinFET. IEEE J. Solid-State Circuits 2019, 54, 18–28. [Google Scholar] [CrossRef]
  2. Im, J.; Zheng, K.; Chou, A.; Zhou, L.; Kim, J.W.; Chen, S.; Wang, Y.; Hung, H.W.; Tan, K.; Lin, W.; et al. 6.1 A 112 Gb/s PAM-4 Long-Reach Wireline Transceiver Using a 36-Way Time-Interleaved SAR-ADC and Inverter-Based RX Analog Front-End in 7 nm FinFET. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 16–20 February 2020; pp. 116–118. [Google Scholar] [CrossRef]
  3. Ali, T.; Chen, E.; Park, H.; Yousry, R.; Ying, Y.M.; Abdullatif, M.; Gandara, M.; Liu, C.C.; Weng, P.S.; Chen, H.S.; et al. 6.2 A 460 mW 112 Gb/s DSP-Based Transceiver with 38 dB Loss Compensation for Next-Generation Data Centers in 7 nm FinFET Technology. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 16–20 February 2020; pp. 118–120. [Google Scholar] [CrossRef]
  4. Lee, Y.S.; Ho, W.H.; Chen, W.Z. A 25-Gb/s, 2.1-pJ/bit, Fully Integrated Optical Receiver with a Baud-Rate Clock and Data Recovery. IEEE J. Solid-State Circuits 2019, 54, 2243–2254. [Google Scholar] [CrossRef]
  5. Yoo, D.; Bagherbeik, M.; Rahman, W.; Sheikholeslami, A.; Tamura, H.; Shibasaki, T. 6.8 A 36 Gb/s Adaptive Baud-Rate CDR with CTLE and 1-Tap DFE in 28 nm CMOS. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 17–21 February 2019; pp. 126–128. [Google Scholar] [CrossRef]
  6. Mueller, K.; Muller, M. Timing Recovery in Digital Synchronous Data Receivers. IEEE Trans. Commun. 1976, 24, 516–531. [Google Scholar] [CrossRef]
  7. Spagna, F.; Chen, L.; Deshpande, M.; Fan, Y.; Gambetta, D.; Gowder, S.; Lyer, S.; Kumar, R.; Kwok, P.; Krishnamurthy, R.; et al. A 78 mW 11.8 Gb/s serial link transceiver with adaptive RX equalization and baud-rate CDR in 32 nm CMOS. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 7–11 February 2010; pp. 366–367. [Google Scholar] [CrossRef]
  8. Dokania, R.; Kern, A.; He, M.; Faust, A.; Tseng, R.; Weaver, S.; Yu, K.; Bil, C.; Liang, T.; O’Mahony, F. 10.5 A 5.9 pJ/b 10 Gb/s serial link with unequalized MM-CDR in 14 nm tri-gate CMOS. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 22–26 February 2015; pp. 1–3. [Google Scholar] [CrossRef]
  9. Ting, C.; Liang, J.; Sheikholeslami, A.; Kibune, M.; Tamura, H. A Blind Baud-Rate ADC-Based CDR. IEEE J. Solid-State Circuits 2013, 48, 3285–3295. [Google Scholar] [CrossRef] [Green Version]
  10. Mehrotra, P.; Maity, S.; Sen, S. An Improved Update Rate CDR for Interference Robust Broadband Human Body Communication Receiver. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 868–879. [Google Scholar] [CrossRef] [PubMed]
  11. Liu, T.; Li, T.; Lv, F.; Liang, B.; Zheng, X.; Wang, H.; Wu, M.; Lu, D.; Zhao, F. Analysis and Modeling of Mueller-Muller Clock and Data Recovery Circuits. Electronics 2021, 10, 1888. [Google Scholar] [CrossRef]
  12. Francese, P.A.; Toifl, T.; Buchmann, P.; Brändli, M.; Menolfi, C.; Kossel, M.; Morf, T.; Kull, L.; Andersen, T.M. A 16 Gb/s 3.7 mW/Gb/s 8-Tap DFE Receiver and Baud-Rate CDR with 31 kppm Tracking Bandwidth. IEEE J. Solid-State Circuits 2014, 49, 2490–2502. [Google Scholar] [CrossRef]
  13. Choi, M.C.; Ko, H.G.; Oh, J.; Joo, H.Y.; Lee, K.; Jeong, D.K. A 0.1-pJ/b/dB 28-Gb/s Maximum-Eye Tracking, Weight-Adjusting MM CDR and Adaptive DFE with Single Shared Error Sampler. In Proceedings of the IEEE Symposium on VLSI Circuits, Honolulu, HI, USA, 16–19 June 2020; pp. 1–2. [Google Scholar] [CrossRef]
  14. Yoo, B.J.; Lim, D.H.; Pang, H.; Lee, J.H.; Beak, S.Y.; Kim, N.; Choi, D.H.; Choi, Y.H.; Yang, H.; Yoon, T.; et al. 6.4 A 56 Gb/s 7.7 mW/Gb/s PAM-4 Wireline Transceiver in 10 nm FinFET Using MM-CDR-Based ADC Timing Skew Control and Low-Power DSP with Approximate Multiplier. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 16–20 February 2020; pp. 122–124. [Google Scholar] [CrossRef]
  15. Narayanan, A.T.; Katsuragi, M.; Kimura, K.; Kondo, S.; Tokgoz, K.K.; Nakata, K.; Deng, W.; Okada, K.; Matsuzawa, A. A Fractional-N Sub-Sampling PLL using a Pipelined Phase-Interpolator with an FoM of −250 dB. IEEE J. Solid-State Circuits 2016, 51, 1630–1640. [Google Scholar] [CrossRef]
  16. Zhang, M.; Zhu, Y.; Chan, C.H.; Martins, R.P. An 8-Bit 10-GS/s 16× Interpolation-Based Time-Domain ADC with <1.5-ps Uncalibrated Quantization Steps. IEEE J. Solid-State Circuits 2020, 55, 3225–3235. [Google Scholar] [CrossRef]
  17. Rodoni, L.; Buren, G.V.; Huber, A.; Schmatz, M.; Jackel, H. A 5.75 to 44 Gb/s Quarter Rate CDR With Data Rate Selection in 90 nm Bulk CMOS. IEEE J. Solid-State Circuits 2009, 44, 1927–1941. [Google Scholar] [CrossRef]
  18. Liao, C.F.; Liu, S.L. A 40 Gb/s CMOS Serial-Link Receiver with Adaptive Equalization and CDR. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC)—Digest of Technical Papers, San Francisco, CA, USA, 3–7 February 2008; pp. 100–598. [Google Scholar] [CrossRef]
  19. Zheng, X.; Zhang, C.; Lv, F.; Zhao, F.; Yuan, S.; Yue, S.; Wang, Z.; Li, F.; Wang, Z.; Jiang, H. A 40-Gb/s Quarter-Rate SerDes Transmitter and Receiver Chipset in 65-nm CMOS. IEEE J. Solid-State Circuits 2017, 52, 2963–2978. [Google Scholar] [CrossRef] [Green Version]
  20. Sonntag, J.L.; Stonick, J. A Digital Clock and Data Recovery Architecture for Multi-Gigabit/s Binary Links. IEEE J. Solid-State Circuits 2006, 41, 1867–1875. [Google Scholar] [CrossRef]
  21. Park, M.J.; Kim, J. Pseudo-Linear Analysis of Bang-Bang Controlled Timing Circuits. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 1381–1394. [Google Scholar] [CrossRef]
  22. Liang, J.; Sheikholeslami, A.; Tamura, H.; Ogata, Y.; Yamaguchi, H. Loop Gain Adaptation for Optimum Jitter Tolerance in Digital CDRs. IEEE J. Solid-State Circuits 2018, 53, 2696–2708. [Google Scholar] [CrossRef]
  23. Ge, X.; Chen, Y.; Zhao, X.; Mak, P.I.; Martins, R.P. Analysis and Verification of Jitter in Bang-Bang Clock and Data Recovery Circuit with a Second-Order Loop Filter. IEEE Trans. Very Large Scale Integr. Syst. 2019, 27, 2223–2236. [Google Scholar] [CrossRef]
  24. Shu, Z.; Huang, S.; Li, Z.; Yin, P.; Zang, J.; Fu, D.; Tang, F.; Bermak, A. A 5–13.5 Gb/s Multistandard Receiver with High Jitter Tolerance Digital CDR in 40-nm CMOS Process. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 3378–3388. [Google Scholar] [CrossRef]
  25. Pisati, M.; Bernardinis, F.D.; Pascale, P.; Nani, C.; Sosio, M.; Pozzati, E.; Ghittori, N.; Magni, F.; Garampazzi, M.; Bollati, G.; et al. A Sub-250 mW 1-to-56 Gb/s Continuous-Range PAM-4 42.5 dB IL ADC/DAC-Based Transceiver in 7 nm FinFET. In Proceedings of the IEEE International Conference on Solid-State Circuits (ISSCC), San Francisco, CA, USA, 17–21 February 2019; pp. 116–118. [Google Scholar] [CrossRef]
Figure 1. The convergence goal of the MMPD.
Figure 1. The convergence goal of the MMPD.
Electronics 11 03489 g001
Figure 2. (a) The generation of an MMPD timing estimator zk, (b) the values of dk, ek and sk.
Figure 2. (a) The generation of an MMPD timing estimator zk, (b) the values of dk, ek and sk.
Electronics 11 03489 g002
Figure 3. The phase error generation of MMPD.
Figure 3. The phase error generation of MMPD.
Electronics 11 03489 g003
Figure 4. The judgment principle of BBPD.
Figure 4. The judgment principle of BBPD.
Electronics 11 03489 g004
Figure 5. (a) A diagram of a bang-bang phase detector; (b) the waveform of a bang-bang phase detector.
Figure 5. (a) A diagram of a bang-bang phase detector; (b) the waveform of a bang-bang phase detector.
Electronics 11 03489 g005
Figure 6. The block diagram of our DBB-CDR circuit combined with a 32Gb/s ADC-based receiver.
Figure 6. The block diagram of our DBB-CDR circuit combined with a 32Gb/s ADC-based receiver.
Electronics 11 03489 g006
Figure 7. The DBB-CDR circuit in the ADC-based receiver.
Figure 7. The DBB-CDR circuit in the ADC-based receiver.
Electronics 11 03489 g007
Figure 8. A ring shift register circuit for generating eight-phase clocks.
Figure 8. A ring shift register circuit for generating eight-phase clocks.
Electronics 11 03489 g008
Figure 9. The 32 TI-SAR ADC T/H clock buffer and time interpolator for our partial oversampling system.
Figure 9. The 32 TI-SAR ADC T/H clock buffer and time interpolator for our partial oversampling system.
Electronics 11 03489 g009
Figure 10. A timing diagram of the 32 TI-SAR ADC T/H clock with the edge sampling clock CK<1.5>.
Figure 10. A timing diagram of the 32 TI-SAR ADC T/H clock with the edge sampling clock CK<1.5>.
Electronics 11 03489 g010
Figure 11. The linearized DBB-CDR model.
Figure 11. The linearized DBB-CDR model.
Electronics 11 03489 g011
Figure 12. (a) The tracking ability of the DBB-CDR circuit under a 0 ppm frequency offset; (b) the tracking ability of the DBB-CDR circuit under a −448 ppm frequency offset.
Figure 12. (a) The tracking ability of the DBB-CDR circuit under a 0 ppm frequency offset; (b) the tracking ability of the DBB-CDR circuit under a −448 ppm frequency offset.
Electronics 11 03489 g012
Figure 13. (a) The jitter transfer functions of the DBB-CDR and MM-CDR circuits under different variance values of Gaussian jitter; (b) the jitter tolerance of the DBB-CDR and MM-CDR circuits under different variance values of Gaussian jitter.
Figure 13. (a) The jitter transfer functions of the DBB-CDR and MM-CDR circuits under different variance values of Gaussian jitter; (b) the jitter tolerance of the DBB-CDR and MM-CDR circuits under different variance values of Gaussian jitter.
Electronics 11 03489 g013
Table 1. An MMPD truth table.
Table 1. An MMPD truth table.
dkdk−1ekek−1Phase Error
1−11−1Late
−111−1Late
1−1−11Early
−11−11Early
All Other CasesHold
Table 2. A BBPD truth table.
Table 2. A BBPD truth table.
Data1Edge1Data2Phase Error
011Late
001Early
110Early
100Late
All Other CasesHold
Table 3. The parameters of the linearized DBB-CDR model DBB-CDR.
Table 3. The parameters of the linearized DBB-CDR model DBB-CDR.
ParameterValue
KPD14.4 per UI when σ = 0.02UI
9.6 per UI when σ = 0.03UI
7.2 per UI when σ = 0.04UI
KP2−7
KI2−18
KPI1 UI/25 bit
N5
Table 4. A performance comparison between state-of-the-art wireline receiver.
Table 4. A performance comparison between state-of-the-art wireline receiver.
Reference[14][19][25]This Work
Technology10 nm CMOS65 nm CMOS7 nm CMOS28 nm CMOS
RX ArchitectureADC-basedSlicer-basedADC-basedADC-based
CDR ArchitectureMM-CDRBB-CDRMM-CDRDBB-CDR
ModulationPAM4NRZPAM4NRZ
Data Rate (Gb/s)56401–6032
Supply (V)0.75/0.85/1.21.20.75/0.90.9/1.4
JTOL@10MHz (UIpp)0.0720.270.180.42
Min. JTOL (UIpp)0.070.210.140.362
Area (mm2)0.721.920.4680.272
Power (mW)226.5225244233
Table 5. The performance comparison between the DBB-CDR and MM-CDR circuits.
Table 5. The performance comparison between the DBB-CDR and MM-CDR circuits.
PerformanceDBB-CDRMM-CDR
StabilityHighLow
RobustnessHighLow
Signal AmplitudeNot AffectedAffected
Power (mW)0.02
2.02 *
0.6442
Area (μm2)64
1114 *
3711
* Including the additional sub-ADC and the time interpolator.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gu, Y.; Feng, X.; Chi, R.; Wu, J.; Chen, Y. A Digital Bang-Bang Clock and Data Recovery Circuit Combined with ADC-Based Wireline Receiver. Electronics 2022, 11, 3489. https://doi.org/10.3390/electronics11213489

AMA Style

Gu Y, Feng X, Chi R, Wu J, Chen Y. A Digital Bang-Bang Clock and Data Recovery Circuit Combined with ADC-Based Wireline Receiver. Electronics. 2022; 11(21):3489. https://doi.org/10.3390/electronics11213489

Chicago/Turabian Style

Gu, Youzhi, Xinjie Feng, Runze Chi, Jiangfeng Wu, and Yongzhen Chen. 2022. "A Digital Bang-Bang Clock and Data Recovery Circuit Combined with ADC-Based Wireline Receiver" Electronics 11, no. 21: 3489. https://doi.org/10.3390/electronics11213489

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