Next Article in Journal
The Class D Audio Power Amplifier: A Review
Previous Article in Journal
A Cuckoo Filter-Based Name Resolution and Routing Method in Information-Centric Networking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High Phase Detection Density and Low Space Complexity Mueller-Muller Phase Detector for DB PAM-4 Wireline Receiver

1
School of Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
2
School of Computer, National University of Defense Technology, Changsha 410003, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(19), 3246; https://doi.org/10.3390/electronics11193246
Submission received: 13 September 2022 / Revised: 1 October 2022 / Accepted: 6 October 2022 / Published: 9 October 2022
(This article belongs to the Section Microelectronics)

Abstract

:
A Mueller-Muller Phase Detector (MM PD) technology based on duo-binary four-level pulse amplitude modulation (DB PAM-4) with low complexity and high phase-detection density is presented. The proposed low complexity includes low phase-detection complexity and low space complexity of data processing. The waveform sifting technology simplifies 175 specific waveform changes into five fuzzy waveform change trends, reducing the complexity of subsequent phase detection. By making the data sample before the waveform sifting, the data bit width is reduced from 8 bit to 3 bit, which realizes data dimensionality reduction, greatly reduces the scale of subsequent auxiliary data, reduces the number of basic devices by 13.7%, and reduces the spatial complexity of data processing. The coherent coding of DB PAM-4 combined with waveform sifting increases the phase-detection density from 50% to 65% and improves both phase-detection density and phase-detection gain by 30%, and improves the jitter tolerance. Through the simulation of the clock and data recovery (CDR) model built by Cadence, the fast locking capability of CDR is verified.

1. Introduction

In high-speed serial port design, multi-level modulation technology has been applied, such as a four-level pulse amplitude modulation (PAM-4). In the transmission protocol of peripheral component interconnect express (PCIe), PAM-4 has been adopted since PCIe 5.0. In the optoelectronic interfaces, PAM-4 is the current mainstream electrical interface and has evolved into the main growth trend of replacing non-return to zero (NRZ) with PAM-4. In the current situation of limited transmission bandwidth, to improve the transmission rate and bandwidth utilization, the development of high-order modulation technology has become inevitable.
In the process of high-speed signal transmission, compressing data bandwidth to improve transmission efficiency is an effective way to improve signal transmission quality. Duo binary (DB) modulation has the function of compressing signal bandwidth at the same transmission rate [1]. In order to reduce the transmission bandwidth, the DB PAM-4 combined with the DB modulation technology can compress the bandwidth. At the same working rate, the bandwidth required by DB PAM-4 is greatly reduced, but the 7-level characteristic of DB PAM-4 makes the signal eye height compressed to half [2,3,4], increasing the difficulty of the subsequent judgment.
The high-speed signal channel is seriously lost, and clock and data recovery (CDR) needs to extract the clock information contained in the data, generate a synchronous clock to resample the data, and complete the data retiming and synchronous clock recovery. The phase information extraction of conventional CDR relies on the Bang-Bang (BB) phase-detection technique [5,6,7], which requires two samples 1 unit interval (UI) to obtain variable edge information and data information in turn, and requires high sampler bandwidth. Using Mueller-Muller (MM) phase-detection technique [8,9,10,11], with only sample 1 UI, reducing the sampler bandwidth requirement and the amount of data processing. The original structure of the sampler plus CDR for Data Retiming under pam-4 modulation [11,12,13] is not applicable to the current modulation mode. The analog to digital converter (ADC) + digital signal processing (DSP) architecture is a modular architecture, in which the output clock of the phase interpolator (PI) controls the high-speed ADC for data sampling, and the DSP controls the clock phase of the PI [14,15,16], which is applicable to DB pam-4. ADC integrate to the system through intellectual property (IP) core for data sampling and quantization. DSP performs data processing and loop control. For DB PAM-4, a generalized low-complexity phase-detection method based on multiple-level MM phase-detection technique is proposed, and the CDR based on this phase-detection method is built in ADC + DSP architecture.

2. System Architecture Documentation

Compared with PAM-4, DB PAM-4 changes from 4 level to 7 level. When the output swing is the same, the eye height becomes half, the eye width is reduced, the eye diagram is compressed, and the CDR is increased judgment difficulty. The recovered quarter-speed clock and 3-bit data of the CDR under DB PAM-4 modulation are shown in the Figure 1. The recovered data is equivalent to the rightmost waveform.
The ADC + DSP architecture used by CDR as shown in Figure 2, and the working principle is as follows. The input data is an equalized 112 Gbps DB PAM-4 and sampled by a 56 GS/s 8-bit ADC, driven by the PI. The 64 × 8 bit data obtained by sampling and the previous group of data is stored in 2 × 8 bit data, and are converted into 66 × 8 bit data with a single line rate of 875 Mbps through the combination of the first in first out (FIFO) module. MM PD takes 3 UI data as the minimum phase-detection unit, completes parallel detection with 66 × 8 bit data, and obtains 64 sets of phase-detection information. The 16 bit temperature code is obtained through DSP processing, and the PI is controlled to perform a clock phase shift so that the sampling clock falls near the optimal sampling point. The best DB PAM-4 signal is obtained, and the phase-locking process of the CDR loop is completed.
The ADC is an 8-bit precision digital-to-analog converter driven by a 4-phase clock for sampling to obtain 64 channels of parallel data. The FIFO combines data information. The MM PD consists of the same 64 sets of MM phase-detection modules. The DSP consists of the voter, digital filter, phase integrator, and bandwidth controller. The PI is controlled by a 16-bit temperature code, works on a four-phase 14 GHz clock, equivalent to a 56 GHz clock, and generates a 4-phase sampling clock through vector synthesis.
The BBPD has a unique locking point, while the locking point of MMPD is a phase region, and the unique locking point has little phase redundancy. The MMPD avoids the inherent phase jitter problem of BBPD due to small phase error. In order to improve the insufficient CDR phase-detection density at high loop speed, the MMPD is redesigned for DB PAM-4. With reference to the CDR loop of DB PAM-4 based on BBPD [16], this MMPD is introduced later.

3. MMPD Design for DB PAM4

DB PAM-4 is a seven-level signal, and it cannot meet the needs of phase-detection only by the voltage threshold “0” judgment [14], and at least six-voltage threshold judgments are required in all levels. The MM phase-detection algorithm realizes phase-detection at the edge of data conversion. The eye diagram of the 3 UI of DB PAM-4 is shown in the Figure 3.
Compared with 3 UI PAM-4, DB PAM-4 has an increase in data conversion edge from 64 cases to 175 cases, while only 37 objects need to be discriminated in BBPD mode [16], the complexity of phase-detection process increases significantly, mainly in the space complexity. To solve the complex phase-detection problem of DB PAM-4, the waveform sifting technology used to transform the phase-detection object into five types of judgment processes based on trends, which significantly reduces the space complexity of the phase-detection logic process. The reduction in space complexity lies in a significant reduction in the amount of auxiliary data and basic devices in the process.
The MMPD of DB PAM-4 consists of a Data Sampler, Waveform Selector, Error Sampler, and Phase Detector, as shown in Figure 4, with the core of waveform sifting, error judgment, and phase judgment.
The waveform sifting process of DB PAM-4 divides the waveforms into five categories according to the relative relationship between D n 2 , D n 1 and D n , as shown in Table 1, including Up, Down, Keep-Jump, Jump-Keep, No-Decision, as shown in Figure 5. The operation principle is as follows: The D n [7:0] obtained by the 8-bit data ADC is compared with the six judgment thresholds in Figure 3 through the data sampler, and the 3-bit data d n [2:0] as shown in Figure 4, then input to the waveform selector, according to the relative relationship of the three continuous data in Table 1 to get the work mode mode[2:0]; It corresponds to 001, Down corresponds to 100, Keep-Jump corresponds to 110, Jump-Keep corresponds to 011, and No-Decision corresponds to 000. After waveform sifting, Up, Down, Keep-Jump, and Jump-Keep are used as phase-detection objects, and the phase-detection waveform is reduced from 175 to 114.
The waveform selector consists of comparator and selector. By adding quantization processing, the waveform selector input is reduced from 24 bit to 9 bit, the comparator input is reduced from 8 bit to 3 bit, and the circuit size is reduced by 5/8. While three data samplers add some space, they reduce the amount of auxiliary data during computation. After digital synthesis, the look-up table (LUT) and FIFO structures that occupy the most data space are reduced from 56 to 44, which is equivalent to reducing the data space by 21.4%.
This PD can provide phase-detection information in 50% of the data transitions in PAM-4, and the phase-detection density is 50%, which is the same as the typical density under NRZ data [8]; the phase-detection density of PAM-4 MMPD [11] is about 43.75%. The phase-detection density of DB PAM-4 is about 65% and 25% with BBPD [16]. As shown in Table 2, DB PAM-4 improves the phase by about 30% compared to 50% of the classical phase-detection density and 160% compared to BBPD.
The logical expression of the Data Sampler logic gate circuit is:
d n [ 2 ] = D n [ 7 ] d n [ 1 ] = D n [ 7 ] D n [ 6 ] D n [ 3 ] D n [ 2 ] D n [ 0 ] ¯ + D n [ 7 ] D n [ 5 ] D n [ 3 ] D n [ 2 ] D n [ 0 ] ¯ + D n [ 6 ] D n [ 5 ] D n [ 1 ] + D n [ 1 ] D n [ 0 ] ¯ + D n [ 3 ] D n [ 1 ] + D n [ 2 ] D n [ 1 ] + D n [ 7 ] D n [ 1 ] d n [ 0 ] = ( D n [ 6 ] D n [ 5 ] D n [ 4 ] D n [ 3 ] D n [ 2 ] ¯ D n [ 1 ] ¯ D n [ 0 ] ¯ + D n [ 7 ] D n [ 3 ] D n [ 2 ] ¯ D n [ 1 ] ¯ D n [ 0 ] ¯ + D n [ 7 ] D n [ 6 ] D n [ 4 ] D n [ 3 ] D n [ 1 ] + D n [ 7 ] D n [ 6 ] D n [ 5 ] D n [ 3 ] D n [ 1 ] + D n [ 7 ] D n [ 6 ] ¯ D n [ 5 ] ¯ D n [ 2 ] + D n [ 5 ] D n [ 4 ] D n [ 2 ] D n [ 0 ] + D n [ 3 ] ¯ D n [ 2 ] D n [ 0 ] ¯ + D n [ 7 ] ¯ D n [ 3 ] D n [ 2 ] + D n [ 6 ] D n [ 2 ] D n [ 0 ] + D [ 7 ] D [ 2 ] D [ 0 ] + D [ 2 ] D [ 1 ] + D [ 1 ] D [ 0 ] ) ( d n [ 2 ] d n [ 1 ] )
According to the logic expression, the logic gate circuit of the Data Sampler is shown in Figure 6.
The Waveform Selector consists of a Comparator and a Selector. The Comparator inputs two consecutive sets of data sampling results to obtain the comparison result S n [2:0]. The logic gate circuit expression of the Comparator is:
S n [ 1 ] = d n 1 [ 2 ] d n 1 [ 0 ] ¯ d n [ 2 ] ¯ d n [ 1 ] ¯ + d n 1 [ 2 ] d n 1 [ 0 ] ¯ d n [ 1 ] ¯ d n [ 0 ] + d n 1 [ 2 ] d n 1 [ 1 ] d n 1 [ 0 ] d n [ 2 ] ¯ d n [ 1 ] ¯ + d n 1 [ 2 ] d n 1 [ 1 ] d n 1 [ 0 ] ¯ d n [ 1 ] ¯ d n [ 0 ] + d n 1 [ 0 ] ¯ d n [ 2 ] ¯ d n [ 0 ] + d n 1 [ 1 ] d n [ 2 ] ¯ d n [ 0 ] + d n 1 [ 1 ] d n 1 [ 0 ] ¯ S n [ 0 ] = d n 1 [ 2 ] ¯ d n 1 [ 1 ] ¯ d n [ 2 ] d n [ 0 ] ¯ + d n 1 [ 1 ] ¯ d n 1 [ 0 ] d n [ 2 ] d n [ 0 ] ¯ + d n 1 [ 2 ] ¯ d n 1 [ 1 ] ¯ d n [ 2 ] d n [ 1 ] + d n 1 [ 1 ] ¯ d n 1 [ 0 ] d n [ 2 ] d n [ 1 ] + d n 1 [ 2 ] ¯ d n 1 [ 0 ] d n [ 0 ] ¯ + d n 1 [ 2 ] ¯ d n 1 [ 0 ] d n [ 1 ] + d n [ 1 ] d n [ 0 ] ¯
According to the logic expression, the logic gate circuit of the Comparator is shown in Figure 7.
The selector obtains the working mode of the phase detector based on the preset waveform sifting logic, and the logic gate circuit expression of the Selector is:
m o d e [ 2 ] = S n [ 1 ] ¯ S n [ 0 ] ¯ S n 1 [ 1 ] ¯ S n 1 [ 0 ] + S n [ 1 ] ¯ S n [ 0 ] ¯ S n 1 [ 1 ] S n 1 [ 0 ] ¯ m o d e [ 1 ] = S [ 1 ] n ¯ S n [ 0 ] S n 1 [ 1 ] ¯ S n 1 [ 0 ] + S n [ 1 ] ¯ S n [ 0 ] ¯ S n 1 [ 0 ] ¯ m o d e [ 0 ] = S n [ 1 ] S n [ 0 ] ¯ S n 1 [ 1 ] ¯ S n 1 [ 0 ] ¯ + S n [ 1 ] ¯ S n [ 0 ] S n 1 [ 1 ] ¯
According to the logic expression, the logic gate circuit of the Selector is shown in Figure 8.
The error sampler give the error conclusion by compared the data with the error boundary. The error boundary is +V r e f and −V r e f centered on seven levels, 12 in total, as in Figure 9. This error boundary V r e f is set in the form of a digital signal Ref[7:0] with an accuracy of 8 bit, which can adjust according to the degree of channel loss. The output error information is 3 bit and consists of the upper boundary information errup, the lower boundary information errlow, and the error information errdata. The working principle is as follows: the corresponding level signal V[7:0] is obtained by d n [2:0]; when D n [7:0] > V[7:0] + Ref[7:0], errup = 1 otherwise errup = 0; when D n [7:0] < V[7:0] − Ref[7:0], errlow = 1 otherwise errlow = 0, the signal errup and errlow are dissociated to get the error information errdata. The data is the minimum level when d n [2:0] = 000, then no lower bound judgment is made. It is the maximum level when d n [2:0] = 110 and no upper boundary judgment is made.
Compared with the method of directly searching the LUT through the 8-bit raw data, the number of LUT and FIFO after the synthesis of the error sampler is reduced from 68 to 60, and the data space is reduced by 11.8%. The basic devices of the entire MMPD are reduced by 13.7%, which significantly reduces the auxiliary data and effectively reduces the space complexity of the phase-detection process.
The Error Sampler circuit and logic expression will change with the change of the error boundary, and the logic expression is not unique, so no special design is carried out. The Phase Detector circuit obtains two phase difference signals Y E and Y L based on the preset phase-detection truth table according to the output mode[2:0] of the waveform selector and the error signal output by the error sampler. The circuit is shown in the Figure 10.
The data selector circuit is specially designed to simplify the circuit structure, and the logic truth table is shown in Table 3.
According to the logic truth table, the logic gate circuit expression of the Data Selector is obtained as:
M 1 = m o d e [ 2 ] ¯ m o d e [ 1 ] ¯ m o d e [ 0 ] M 2 = m o d e [ 2 ] m o d e [ 1 ] ¯ m o d e [ 0 ] ¯ M 3 = m o d e [ 2 ] ¯ m o d e [ 1 ] m o d e [ 0 ] M 4 = m o d e [ 2 ] m o d e [ 1 ] m o d e [ 0 ] ¯ A = M 1 e r r d a t a n 1 + M 2 e r r d a t a n 1 + M 3 + M 4 B = M 1 e r r l o w n 1 + M 2 e r r u p n 1 + M 3 e r r d a t a n 1 ¯ e r r d a t a n + M 4 e r r d a t a n 1 C = M 1 e r r u p n 1 + M 2 e r r l o w n 1 + M 3 e r r d a t a n 1 + M 4 e r r d a t a n 1 ¯ e r r d a t a n 2
According to the logical expression, the logic gate circuit of Data Selector is shown in Figure 11.
According to the above principle of phase-detection, referring to the MMPD phase-detection logic [8], the MMPD phase-detection logic of DB PAM-4 is obtained, as shown in Table 4.

4. MMPD Performance Analysis

4.1. MMPD Phase-Detection Gain Analysis

The MMPD outputs the phase-detection result in the form of levels, the early output low level is recorded as “−1”, and the late output high level is recorded as “+1”. Under the DB PAM4 data, the relationship between the sampling phase of the phase detector clock and the output voltage is shown in Figure 12. The phase-detection boundary is determined by the voltage thresholds +V r e f and −V r e f of the error sampler, and the voltage is converted into phase information to obtain the decision phases − φ r e f and + φ r e f .
Due to the presence of jitter, the output voltage varies with the phase difference between clock and data. The output voltage can replace by the average value of the output voltage. Such a jitter generally includes Gaussian jitter, uniform jitter, and sinusoidal jitter. When the jitter is Gaussian with mean φ 0 and variance σ , the average output voltage is represented by μ . The early probability is P r ( e a r l y | φ 0 ) , and the late probability is P r ( l a t e | φ 0 ) . When the average value of the phase difference is φ 0 , the expression of the average output voltage is μ [16]:
μ = 1 × P r ( e a r l y | φ 0 ) + 1 × P r ( l a t e | φ 0 )
According to the Gaussian distribution obtained:
P r ( l a t e | φ 0 ) = 1 σ 2 π φ r e f e ( x φ 0 ) 2 2 σ 2 d x
Similarly, obtained:
P r ( e a r l y | φ ) = 1 σ 2 π φ r e f e ( x φ 0 ) 2 2 σ 2 d x
Substituting (6), (7) into (5) obtained:
μ = 1 σ 2 π φ r e f e ( x φ 0 ) 2 2 σ 2 d x + 1 σ 2 π φ r e f e ( x φ 0 ) 2 2 σ 2 d x
Average output curve of variable variance when φ r e f = 0.09 UI, as shown in Figure 13. When the phase is in the linear region, the equation can be simplified to obtain the gain in the linear region of the MMPD [8,16].
Let y = x φ 0 2 σ , then
μ = 1 π φ r e f φ 0 2 σ e y 2 d y 1 π φ r e f φ 0 2 σ e y 2 d y = 1 π 0 e y 2 d y 0 e y 2 d y 1 π 0 φ r e f φ 0 2 σ e y 2 d y φ r e f φ 0 2 σ 0 e y 2 d y = 1 π φ r e f φ 0 2 σ φ r e f + φ 0 2 σ e y 2 d y
Using the first-order Taylor formula to approximate, there is some error when calculating the gain in the linear region of the MMPD. Since the approximate area of the first-order Taylor is limited, getting an accurate approximation of the gain, increasing the Taylor order can improve the calculation accuracy and reduce the error.
Based on Taylor series, let e y 2 1 y 2 , e y 2 1 y 2 + 1 2 y 4 , then
μ 1 π φ r e f φ 0 2 σ φ r e f + φ 0 2 σ ( 1 y 2 ) d y
μ 1 π φ r e f φ 0 2 σ φ r e f + φ 0 2 σ ( 1 y 2 + 1 2 y 4 ) d y
When the error range is less than 0.01, the two data are considered equal, and the algebraic solution of y is approximately 0.381, 0.636. The equivalent integral range corresponding to φ 0 is φ r e f ± 0.538 σ , φ r e f ± 0.899 σ . Within the same error range, the second-order Taylor expansion has a larger phase margin than the first-order expansion. The deviation between the calculated gain and the measured gain is mainly caused by the insufficient precision of the approximate substitution [8,16]. When σ = 0.09 UI and φ r e f = 0.09 UI, the output average voltage is input to μ , as shown in Figure 14.
Combining the numerical analysis and images, select (7) as an approximate expression.
μ 1 π φ r e f φ 0 2 σ φ r e f + φ 0 2 σ 1 y 2 + 1 2 y 4 d y = φ 0 2 π σ 2 1 3 × 3 φ r e f 2 + φ 0 2 σ 2 + 1 10 × 5 φ r e f 4 + φ 0 4 + 10 φ 2 r e f φ 0 2 2 σ 4
The gain of the PD is the slope of the output versus input phase difference, when the data source is an 11-level pseudo-random binary sequence (PRBS11), the phase-detection density of DB PAM-4 is 21/32, which is higher than 1/2 phase-detection density 30%, the phase-detection gain is 30% higher.
K M M :
K M M = 21 32 μ φ 0
Input Gaussian jitter:
K M M Gauss = 21 32 μ φ 0 = 21 32 2 π σ 2 1 3 × 3 φ r e f 2 + 3 φ 0 2 σ 2 + 1 10 × 5 φ r e f 4 + 5 φ 0 4 + 30 φ 2 r e f φ 0 2 2 σ 4
At σ = 0.09 UI, φ r e f = 0.09 UI, the measured gain at φ 0 = 0 is 3.5287, and the calculated gain is 3.6362, which basically matches the gain error and proves that the gain calculation is correct. Input uniform jitter and sinusoidal jitter [16]:
K M M U n i f o r m = 21 32 3 σ 4.21
Input sinusoidal jitter:
K M M Sin = 21 32 2 π σ 1.64

4.2. High Phase Density Analysis in CDR Loop

The purpose of improving MMPD is to improve CDR loop performance. Investigate the effect of high phase-detection density on CDR loop performance. By simplifying the CDR loop to analyze performance changes, the simplified model is shown in Figure 15. TD is the phase-detection density determined by waveform sifting. K P D is the PD gain determined by the input jitter distribution. K P is the digital filter gain. K D P C is determined by the PI resolution.
The open-loop transfer function:
G L ( z ) = φ o u t φ i n = T D · K P D · K P · K D P C · 1 1 z 1
The open-loop gain K:
K = T D · K P D · K P · K D P C
The Closed loop transfer function:
H ( z ) = φ o u t φ i n = G L ( z ) 1 + G L ( z )
At a given jitter frequency, as the input phase φ i n amplitude increases, the bit error rate (BER) begins to increase as the phase difference φ i n φ o u t approaches 0.5 UI. Therefore, to avoid BER rising, the following conditions need to be met:
φ e r r o r = φ i n φ o u t < 0.5   ( UI )
Substituting (15) into (16), obtain:
φ i n < 1 + G L ( z ) 2   ( UI )
The jitter tolerance expression G j t (z):
G j t < 1 + G L ( z ) 2   ( UI )
Increasing the phase-detection density increases the open-loop gain, which improves jitter tolerance, and the loop becomes more tolerant to jitter.
According to the simplified loop equation, the index parameters of the design are given, as shown in the Table 5.

5. Simulation Result

The proposed algorithm is verified by constructing a CDR hybrid digital-analog model of MMPD in Cadence. The digital part of the system, including the MMPD and DSP algorithm parts, are all designed with Verilog code, PI uses the analog circuit designed by CMOS 28 nm process and the rest of the components are completed by Verilog-A and simulated based on AMS simulation mode. At 112 Gb/s, with a phase error of 0.48 UI input, the lock time of the CDR loop is verified and the performance of the CDR digital algorithm in DB PAM-4 and PAM-4 is tested.
This paper mainly verifies that the CDR loop completes the simulation of the clock and data locking process by inputting 112 Gb/s DB PAM-4. The phase shift of the 14GHz clock is 45 degrees, which is equivalent to moving 0.5UI on the DB PAM-4 eye diagram, as shown in the Figure 16. DB PAM-4 enters the locked state after 136.5ns, as shown in the Figure 17. Enter the locked state after PAM-4 184.6 ns, as shown in the Figure 18. Compared with PAM-4, DB PAM-4 has a higher phase-detection density and shorter locking time, which is consistent with theoretical speculation.

6. Conclusions

The clock and data recovery (CDR) design of the 112Gb/s duo-binary four-level pulse amplitude modulation (DB PAM-4) receiver adopts the new Mueller-Muller Phase Detector (MMPD) combined with the digital signal processing (DSP) algorithm to complete the multi-stage phase-detection task with a shorter locking time, and high phase-detection density, and low phase space complexity detection. An MMPD algorithm based on DB PAM-4 is proposed, which reduces the space complexity of all-digital PD by the 7-level. The DB PAM-4 CDR algorithm based on PAM-4 CDR design shortens the design cycle, and analog to digital converter (ADC) + DSP architecture is compatible with low-order modulation methods such as PAM-4, which can realize the multi-mode isomorphic design of the receiver.

Author Contributions

Conceptualization, J.Z., F.L. and J.S.; methodology, J.Z. and J.S.; software, J.Z.; validation, Z.T., D.L. and J.Z.; formal analysis, J.Z. and F.L.; investigation, J.Z.; resources, J.Z. and F.L.; data curation, Z.T. and D.L.; writing—original draft preparation, J.Z.; writing—review and editing, F.L., D.L., J.Z. and Z.T.; visualization, J.Z.; supervision, F.L.; project administration, F.L.; funding acquisition, F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China of Project 62204263.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tang, Z.; Lv, F.; Shi, J.; Zhang, J.; Wang, Z.; Li, P. 112 Gbps High-speed SerDes Transmitter Based on Duo-Binary Pam4 Encoding. In Proceedings of the 2021 6th International Conference on Integrated Circuits and Microsystems (ICICM), Nanjing, China, 22–24 October 2021; pp. 73–76. [Google Scholar]
  2. Qiang, Z.; Stojanovic, N.; Zuo, T.; Liang, Z.; Zhou, E. Single-lane 180 Gb/s SSB-duobinary-PAM-4 signal transmission over 13 km SSMF. In Proceedings of the Optical Fiber Communication Conference, Los Angeles, CA, USA, 19–23 March 2017; pp. 1–3. [Google Scholar]
  3. Li, J.; An, S.; Li, X.; Su, Y. Dual-SSB Modified Duobinary PAM4 Signal Transmission in a Direct Detection System without using Guard Band. In Proceedings of the 2020 Optical Fiber Communications Conference and Exhibition (OFC), San Diego, CA, USA, 8–12 March 2020; pp. 1–3. [Google Scholar]
  4. Saber, M.G.; Plant, D.V.; Gutierrez-Castrejon, R.; Alam, M.S.; Lessard, S. 100 Gb/s/λ Duo-Binary PAM-4 Transmission Using 25G Components Achieving 50 km Reach. IEEE Photonics Technol. Lett. 2020, 32, 138–141. [Google Scholar] [CrossRef]
  5. Lee, M.J.; Dally, W.J.; Poulton, J.; Greer, T.; Edmondson, J.; Farjad-Rad, R.; Ng, H.T.; Rathi, R.; Senthinathan, R. A second-order semi-digital clock recovery circuit based on injection locking. In Proceedings of the 2003 IEEE International Solid-State Circuits Conference, San Francisco, CA, USA, 13 February 2003; Volume 1, pp. 74–75. [Google Scholar]
  6. He, M.Y.; Poulton, J. A CMOS mixed-signal clock and data recovery circuit for OIF CEI-6G+ backplane transceiver. IEEE J. Solid-State Circuits 2006, 41, 597–606. [Google Scholar] [CrossRef]
  7. 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]
  8. 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]
  9. Mueller, K.; Muller, M. Timing recovery in digital synchronous data receivers. IEEE Trans. Commun. 1976, 24, 516–531. [Google Scholar] [CrossRef]
  10. Sommer, N. Timing recovery of PAM signals using baud rate interpolation. In Proceedings of the 2004 11th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2004, Tel Aviv, Israel, 15 December 2004; pp. 350–353. [Google Scholar]
  11. Shi, L.; Gai, W.; Tang, L.; Xiang, X.; He, A. Hardware-efficient slope-error algorithm based PAM4 baud rate CDR scheme for 40 Gb/s receiver. Electron. Lett. 2018, 54, 1020–1022. [Google Scholar] [CrossRef]
  12. Peng, P.J.; Li, J.F.; Chen, L.Y.; Lee, J. 6.1 a 56Gb/s PAM-4/NRZ transceiver in 40nm CMOS. In Proceedings of the 2017 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 5–9 February 2017; pp. 110–111. [Google Scholar]
  13. Lee, Y.S.; Chen, W.Z. A 20-Gb/s, 2.4 pJ/bit, Fully Integrated Optical Receiver with a Baud-Rate Clock and Data Recovery. In Proceedings of the 2018 IEEE International Symposium on Circuits and Systems (ISCAS), Florence, Italy, 27–30 May 2018; pp. 1–4. [Google Scholar]
  14. Musa, F.A.; Carusone, A.C. A baud-rate timing recovery scheme with a dual-function analog filter. IEEE Trans. Circuits Syst. II Express Briefs 2006, 53, 1393–1397. [Google Scholar] [CrossRef]
  15. Im, J.; Zheng, K.; Chou, C.H.A.; Zhou, L.; Kim, J.W.; Chen, S.; Wang, Y.; Hung, H.W.; Tan, K.; Lin, W.; et al. 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. IEEE J.-Solid State Circuits 2021, 56, 7–18. [Google Scholar] [CrossRef]
  16. Zhang, J.; Lv, F.; Pang, Z.; Shi, J.; Tang, Z.; Zhang, G. Low complexity Bang-Bang PD Design of 112Gb/s Duo-Binary PAM-4 CDR. In Proceedings of the 2021 6th International Conference on Integrated Circuits and Microsystems (ICICM), Nanjing, China, 22–24 October 2021; pp. 351–356. [Google Scholar]
Figure 1. Schematic diagram of DB PAM-4 CDR principle.
Figure 1. Schematic diagram of DB PAM-4 CDR principle.
Electronics 11 03246 g001
Figure 2. Architecture of DB PAM-4 CDR based on MM PD.
Figure 2. Architecture of DB PAM-4 CDR based on MM PD.
Electronics 11 03246 g002
Figure 3. Eye diagram of DB PAM-4 with 3 UI.
Figure 3. Eye diagram of DB PAM-4 with 3 UI.
Electronics 11 03246 g003
Figure 4. MMPD architecture of DB PAM-4.
Figure 4. MMPD architecture of DB PAM-4.
Electronics 11 03246 g004
Figure 5. Waveform classification of DB PAM-4, (a) Up, (b) Down, (c) Keep-Jump, and (d) Jump-Keep.
Figure 5. Waveform classification of DB PAM-4, (a) Up, (b) Down, (c) Keep-Jump, and (d) Jump-Keep.
Electronics 11 03246 g005
Figure 6. Logic gate circuit of Data Sampler.
Figure 6. Logic gate circuit of Data Sampler.
Electronics 11 03246 g006
Figure 7. Logic gate circuit of Comparator.
Figure 7. Logic gate circuit of Comparator.
Electronics 11 03246 g007
Figure 8. Logic gate circuit of Selector.
Figure 8. Logic gate circuit of Selector.
Electronics 11 03246 g008
Figure 9. DB PAM-4 error boundary and eye diagram relation.
Figure 9. DB PAM-4 error boundary and eye diagram relation.
Electronics 11 03246 g009
Figure 10. Logic gate circuit of Phase Detector.
Figure 10. Logic gate circuit of Phase Detector.
Electronics 11 03246 g010
Figure 11. Logic gate circuit of Data Selector.
Figure 11. Logic gate circuit of Data Selector.
Electronics 11 03246 g011
Figure 12. Relationship between clock sampling phase and PD output voltage.
Figure 12. Relationship between clock sampling phase and PD output voltage.
Electronics 11 03246 g012
Figure 13. Average output voltage of PD with various variance.
Figure 13. Average output voltage of PD with various variance.
Electronics 11 03246 g013
Figure 14. Comparison of average output voltage in linear region.
Figure 14. Comparison of average output voltage in linear region.
Electronics 11 03246 g014
Figure 15. Simplified model of CDR loop.
Figure 15. Simplified model of CDR loop.
Electronics 11 03246 g015
Figure 16. PI output phase in DB PAM-4 and PAM-4.
Figure 16. PI output phase in DB PAM-4 and PAM-4.
Electronics 11 03246 g016
Figure 17. Clock and data relationship in DB PAM-4.
Figure 17. Clock and data relationship in DB PAM-4.
Electronics 11 03246 g017
Figure 18. Clock and data relationship in PAM-4.
Figure 18. Clock and data relationship in PAM-4.
Electronics 11 03246 g018
Table 1. Waveform classification of DB PAM-4.
Table 1. Waveform classification of DB PAM-4.
ClassificationRelative RelationNumberProbability
UpD n 2 < D n 1 < D n 279/64
DownD n 2 > D n 1 > D n 279/64
Keep-JumpD n 2 = D n 1 ≠ D n 303/16
Jump-KeepD n 2 ≠ D n 1 = D n 303/16
No-DecisionOther6111/32
Table 2. Phase-detection density comparison.
Table 2. Phase-detection density comparison.
ReferenceModulationModeClassification NumberPhase-Detection Density
[8]NRZMM31/2
[11]PAM-4MM37/16
This paperPAM-4MM51/2
This paperDB PAM-4MM521/32
[16]DB PAM-4BB41/4
Table 3. Data Selector truth table.
Table 3. Data Selector truth table.
Modeerrdata n 1 ABC
000x000
001xerrdata n 1 errlow n 1 errup n 1
100xerrdata n 1 errup n 1 errlow n 1
01101errdata n errdata n 1
0111101
11001errdata n 1 errdata n 2
1101110
Table 4. MMPD phase-detection truth table for DB PAM-4.
Table 4. MMPD phase-detection truth table for DB PAM-4.
Modeerrdata n 2 errdata n 1 errup n 1 errlow n 1 errdata n Y E Y L Phase Info
000xxxxx00No Info
001x000x00No Info
001x110x01LATE
001x101x10EARLY
100x000x00No Info
100x110x01EARLY
100x101x10LATE
011x000000No Info
011x000110EARLY
011x1xxx01LATE
1100000x00No Info
1101000x01LATE
110x1xxx10EARLY
Table 5. CDR parameter table.
Table 5. CDR parameter table.
ParameterValue ( σ = 0.09 UI, φ ref = 0.09 UI)
TD21/32
K P D xTD/644.21(uiform), 3.64(Gaussian), 1.64(sinusoidal)
K P 1 + 2 14
K D P C 1/128
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, J.; Lv, F.; Shi, J.; Tang, Z.; Lv, D. A High Phase Detection Density and Low Space Complexity Mueller-Muller Phase Detector for DB PAM-4 Wireline Receiver. Electronics 2022, 11, 3246. https://doi.org/10.3390/electronics11193246

AMA Style

Zhang J, Lv F, Shi J, Tang Z, Lv D. A High Phase Detection Density and Low Space Complexity Mueller-Muller Phase Detector for DB PAM-4 Wireline Receiver. Electronics. 2022; 11(19):3246. https://doi.org/10.3390/electronics11193246

Chicago/Turabian Style

Zhang, Jinwang, Fangxu Lv, Jianjun Shi, Zixiang Tang, and Dongbin Lv. 2022. "A High Phase Detection Density and Low Space Complexity Mueller-Muller Phase Detector for DB PAM-4 Wireline Receiver" Electronics 11, no. 19: 3246. https://doi.org/10.3390/electronics11193246

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