Next Article in Journal
Asymptotic Study of the Radiation Operator for the Strip Current in Near Zone
Next Article in Special Issue
A Design of Wide-Range and Low Phase Noise Linear Transconductance VCO with 193.76 dBc/Hz FoMT for mm-Wave 5G Transceivers
Previous Article in Journal
Channel and Spatial Attention Regression Network for Cup-to-Disc Ratio Estimation
Previous Article in Special Issue
Design of a Low Power 10-b 8-MS/s Asynchronous SAR ADC with On-Chip Reference Voltage Generator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A 12-Bit 2.4 GS/s Four-Channel Pipelined ADC with a Novel On-Chip Timing Mismatch Calibration

1
Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China
2
School of Microelectronics, University of Chinese Academy of Sciences, Beijing 100049, China
*
Authors to whom correspondence should be addressed.
Electronics 2020, 9(6), 910; https://doi.org/10.3390/electronics9060910
Submission received: 11 April 2020 / Revised: 21 May 2020 / Accepted: 26 May 2020 / Published: 29 May 2020
(This article belongs to the Special Issue Analog/Digital Mixed Circuit and RF Transceiver Design)

Abstract

:
This paper presents a 12-bit 2.4 GS/s analog-to-digital converter (ADC) employing four time-interleaved (TI) pipelined channels with a novel on-chip timing mismatch calibration in 40 nm CMOS process. TI architecture can increase the effective sampling rate of ADC but the dynamic performance of TI-ADC system is seriously degraded by offset, gain, and timing mismatches among the channels. Timing mismatch is the most challenging barrier among these mismatches due to the difficulty and complexity of its detection and correction. An automatic wideband timing mismatch detection algorithm is proposed for achieving a wide frequency range of timing mismatch detection without complex calculations. By adopting the proposed mismatch-free variable delay line (VDL), the full-scale traversal timing mismatch correction accomplishes an accurate result without missing codes. Measurement results show that the spurious free dynamic range (SFDR) of the prototype ADC is improved from 55.2 dB to 72.8 dB after calibration at 2.4 GS/s with a 141 MHz input signal. It can achieve an SFDR above 60 dB across the entire first Nyquist band based on the timing mismatch calibration and retiming technology. The prototype ADC chip occupies an area of 3 mm × 3 mm and it consumes 420 mW from a 1.8 V supply.

1. Introduction

Driven by the rapid development of the information society, the need for systems such as high-speed digital oscilloscopes, optical communications, future mobile communication systems, and direct sampling receivers is growing fast. As the core device, analog to digital converter (ADC) plays an important role in such modern signal processing systems [1,2,3,4,5]. Moreover, the throughput rate of such signal processing systems is often limited by the speed of ADC. This can be understood by noticing that the operation rate of the digital signal processing circuits has been continuously increased with the development of the deep submicrometer technology, while the sampling rate of the ADC is not well scaling with the feature size of the transistors. Therefore, the design of high speed ADC has become the bottleneck of the systems [6,7]. In order to overcome the speed limitation of the single-channel ADC while taking both accuracy and power into account, time-interleaved (TI) architecture was proposed and becomes popular and attractive [8,9]. The TI-ADC increases the effective conversion rate by performing parallel data conversion using M sub-ADCs. Each sub-ADC operates at the same frequency fc with a different phase, and the effective conversion rate of the TI-ADC can be improved to fc × M [10]. Meanwhile, each sub-ADC is granted a longer conversion cycle that can keep the ADC in the linear power-speed region, which makes the ADC power consumption acceptable [11].
Ideally, the performance of TI-ADC is the same as one of sub-ADC in each channel. However, there are some mismatches such as offset mismatch, gain mismatch, and timing mismatch among channels due to the practical implementation constraints during fabrication. All of these mismatches not only degrade the signal-to-noise-and-distortion ratio (SNDR), but also affect the spurious free dynamic range (SFDR) seriously [12,13,14,15,16,17,18,19,20]. The amplitude of spurs from offset mismatch is independent of the input signal in both amplitude and frequency. The amplitude of spurs introduced by gain mismatch only varies with input amplitude. But the timing mismatch makes the amplitude of spurs vary largely with both amplitude and frequency of input signal [4]. Thus, the timing mismatch is the more significant error source for high-speed TI-ADCs with high frequency input signal. In order to correct these errors, digital calibration is necessary to be implemented. Compared to offset mismatch and gain mismatch that can be detected by simple mean result, timing mismatch is more difficult to be calibrated and is the focus of this work [6,21].
Typically, the timing mismatch calibration is composed of detection and correction [11,22]. The main techniques for detection are classified as two categories, namely, foreground and background [7]. For the foreground calibration, the timing mismatch can be detected from the ADC output, where a specific input signal is required, which means this method needs to interrupt the ADC’s normal operation during calibration [18]. Compared to foreground calibration, background calibration is preferred as it doesn’t need the specified input signal and can operate in real time without interrupting the ADC conversion process [7,17]. Additionally, it can also track possible drifts in timing mismatch due to temperature or voltage variations. A difference-based digital background timing mismatch detection algorithm for different types of input signals is proposed in [11], but the detection frequency of the input signal is limited to a half of the sampling frequency which greatly limits its application range. An algorithm of estimating the timing mismatch through extra reference channels that do not participate in conversion is proposed in [23,24,25], but it cannot avoid to increase the complexity and consume more area and power. Meanwhile, additional distortions will be introduced by the extra reference channel clock especially in high-speed designs.
There are two main options in timing mismatch correction. One is performed in the digital domain, i.e., inserting long high-speed finite impulse response (FIR) filter in the output data path to remove the timing mismatch [20,26,27,28], but such a filter brings a heavy burden of power consumption and complexity. The other is adjusting the sampling clock delay path in analog domain. Typically, variable delay line (VDL) is employed in order to narrow the timing mismatch, but it might worsen random jitter due to additional buffers and capacitors of VDL as the noise source in the clock path [24,29]. The jitter of the clock increases the fluctuation of the final calibration value and affects the final calibration result. At the same time, the clock jitter also degrades the overall performance of ADC. Compared with using high-speed FIR filters, ADC that is calibrated under this method does not suffer from the high power and large area consumption, and the additional jitter is acceptable relative to the original clock jitter and the overall performance requirements of the system. Therefore, the VDL is employed to narrow the timing mismatch in the proposed timing mismatch calibration.
The paper presents a 12-bit 2.4 GS/s four-channel TI pipelined ADC with a wideband and accurate timing mismatch calibration on chip. As a key step in realizing calibration of TI-ADC timing mismatch, the traditional timing mismatch detection typically only works in a specific frequency range. The proposed timing mismatch calibration achieves an automatic wideband timing mismatch detection (AWD) that can operate in any Nyquist bands (NBs) through adaptively adjusting the calibration polarity, which greatly expands its application range. Compared with using high-speed FIR filters that have large cost of power and area to correct timing mismatch, the proposed full-scale traversal timing mismatch correction (FSTC) avoids the problem of missing codes due to process mismatch and it achieves an accurate correction without large capacitors. With the proposed timing mismatch calibration, the SFDR of the prototype ADC is improved from 55.2 dB to 72.8 dB at 2.4 GS/s with a 141 MHz input signal.
This paper is organized, as follows. Section 2 describes the proposed timing mismatch calibration algorithm in detail. Section 3 introduces the concrete implement of the 2.4 GS/s 12-bit pipelined ADC, with the experimental results in Section 4 and Section 5 concludes this work.

2. Proposed Timing Mismatch Calibration Method

Figure 1 illustrates the overall timing mismatch calibration block diagram in a M-channel TI-ADC. Assume that the sub-ADC sampling frequency is fs, and the sampling interval of the sub-ADC is ts = 1/fs. Then the total sampling frequency is Fs = fs × M and the overall sampling time is Ts = ts/M. The ideal sampling time of sub-ADC1~sub-ADCM is t1 + kM~tM + kM. Here, channel 1 is taken as the timing adjustment reference channel and its corresponding timing mismatch τ1 does not need to be adjusted. Digital outputs from sub-ADCs are imported into AWD in channel m (2 ≤ m ≤ M) to extract timing mismatch information and feedback a digital control word dm(n) to FSTC. The FSTC, which is composed of redundancy traversal module (RTM) and mismatch-free variable delay line (MF-VDL), realizes the accurate adjustment of sampling clock CLKm according to dm(n).
The analog input signal x(t) is assumed to have the following characteristics:
(1)
x(t) is a wide-sense stationary signal, so it satisfies
E { x ( t ) } = A ,  
R x ( | t 1 t 2 | ) = E { x ( t 1 ) x ( t 2 ) } ,  
where E{•} represents the mean value and A is a constant. The autocorrelation function Rx(|t1 − t2|) in Equation (2) only depends on t1 − t2.
(2)
x(t) is a band-limited signal whose upper and lower frequencies fH, fL satisfy:
( k 1 ) F s / 2 < f L f H < k F s / 2 ,  
where k is a positive whole number.

2.1. Automatic Wideband Timing Mismatch Detection

Figure 2 shows the overall block diagram of AWD. It mainly consists of two modules: estimation that is based on difference and correlation (EBDC), and the automatic determination of convergence direction (ADCD). First, digital output data of each sub-ADC enters the EBDC module to extract related information of timing mismatch among channels. Compared with the difference-based timing detection algorithm proposed in [11], the EBDC extract related information of timing mismatch among channels through the difference of adjacent channels. So the timing mismatch detection of all channels can be performed at the same time without waiting for the completion of intermediate channel calibration before calibrating other channels, which compresses the calibration time. At the same time, the averaging operations on large amounts of points in the proposed EBDC can greatly reduce the calibration requirement for clock jitter. The specific implementation of EBDC is also shown in Figure 2.
If assuming Om = 0 and Gm = G, the digital sequences from channel m − 1, m, m + 1 (2 ≤ m ≤ M − 1) are
y m 1 ( k ) = x [ ( M k + m 1 ) T s + τ m 1 ] G ,  
y m ( k ) = x [ ( M k + m ) T s + τ m ] G ,  
y m + 1 ( k ) = x [ ( M k + m + 1 ) T s + τ m + 1 ] G ,  
where τ is the additional sampling phase of each channel. The timing mismatch error function of channel m (2 ≤ m ≤ M − 1) can be written, as following:
e m = E [ | y m + 1 ( k ) y m ( k ) |     | y m ( k ) y m 1 ( k ) | ] .  
The relationship between em and τm is difficult to be proved directly. But if the absolute value operation |ym+1(k) − ym(k)| and |ym(k)-ym-1(k)| are approximated by the squaring function [ym+1(k) − ym(k)]2 and [ym (k) − ym-1(k)]2, some conclusions can be derived [11]. Therefore, this approximation is carried out for the convenience and intuitiveness of derivation and em can be simplified to:
e m E [ 2 y m + 1 ( k ) y m ( k ) ] E [ 2 y m ( k ) y m 1 ( k ) ] .  
Substituting the Equations (4)–(6) into the Equation (8), we have
e m 2 G 2 [ R x ( T s + τ m τ m 1 ) R x ( T s + τ m + 1 τ m ) ] .  
Because the timing mismatch is a pretty small amount relative to Ts, Equation (9) can be simplified to:
e m 2 G 2 [ R x ( T s ) ( 2 τ m τ m + 1 τ m 1 ) ] ,  
where Rx’(•) is the derivative function of Rx(•).
For channel M, its timing mismatch error eM is
e M = E [ | y 1 ( k + 1 ) y M ( k ) |     | y M ( k ) y M 1 ( k ) | ] 2 G 2 [ R x ( T s ) ( 2 τ M τ 1 τ M 1 ) ] ,
so em can be expressed as:
e m = 2 G 2 [ R x ( T s ) ( 2 τ m τ ( m + 1 ) mod M τ m 1 ) ] ,  
where 2 ≤ i ≤ M [7]. This indicates the em is approximately equal to 0 when there is no timing mismatch.
The derivative of autocorrelation Rx(t) can be expressed as
R x ( t ) = + j 2 π f S x ( f ) e j 2 π f t d f = 2 π + f [ j cos ( 2 π f t ) sin ( 2 π ft ) ] S x ( f ) df = 2 π + [ f j cos ( 2 π ft ) S x ( f ) f sin ( 2 π ft ) S x ( f ) ] df ,
where Sx(f) denotes the signal spectrum [11] and it is an even function concerning f. So we have
R x ( t ) = 4 π 0 + f sin ( 2 π ft ) S x ( f ) df .  
According to the mean value theorem of integrals, Rx’(t) can be expressed as
R x ( t ) = 4 π ξ sin ( 2 π ξ t ) 0 + S x ( f ) df , ξ ( 0 , + ) .  
The following discussion is based on the frequency range classification of the input signal x(t):
(a)
The frequency of x(t) is in the odd NBs.
The upper and lower frequencies fH, fL of x(t) satisfy:
( k 1 ) F s / 2 < f L f H < k F s / 2 ,  
where k is odd. The derivative function of Rx(t) at t = Ts can be written as
R x ( T s ) = 4 π ξ sin ( 2 π ξ T s ) f L f H S x ( f ) df , ξ ( f L , f H )
where the item − 4πξ sin(2πξTs) is a negative value according to Equation (15). Meanwhile, the integral of Sx(f) is positive because the power spectral density Sx(f) is a real valued function. Therefore, Rx’(Ts) < 0. It indicates that the sign of 2τm − τ(m+1)modM − τm−1 is opposite to the sign of em if there is a timing mismatch among them, which can be described as
( 2 τ m τ ( m + 1 ) mod M τ m 1 ) e m .  
(b)
The frequency of x(t) is in the even NBs.
Now, the upper and lower frequencies fH, fL of x(t) satisfy:
( k 1 ) F s / 2 < f L f H < k F s / 2 ,  
where k is even. The analysis process is similar to the case (a). In this case, Rx’(Ts) > 0. Now, 2τm − τ(m+1)modM − τm−1 has the same sign as em if there is a timing mismatch among them:
( 2 τ m τ ( m + 1 ) mod M τ m 1 ) e m .  
Combining the above two cases, the sign of 2τm − τ(m+1)modM − τm−1 can be detected from em as Equation (20)
( 2 τ m τ ( m + 1 ) mod M τ m 1 ) ( 1 ) k e m .  
When 2τm − τ(m+1)modM − τm−1 is 0, average of em is also 0.
As the conclusion mentioned above, timing mismatch error function em has the monotonic property of timing mismatch τm in one NB, but the polarity of the monotonicity is different from different NBs. If this timing mismatch calibration loop converges in odd (even) NBs, it needs to adjust the convergence direction to achieve right calibration in even (odd) NBs. Hence, keeping em the same monotonicity with timing mismatch τm in different NBs is the key to expand the frequency range of calibration. Based on the EBDC conclusions, the algorithm for automatic determination of convergence direction (ADCD) is proposed. If the input signal bandwidth is limited to one NB, but in which NB is uncertain, this algorithm can determine the timing mismatch convergence direction automatically. The basic idea of ADCD scheme is as follows.
The timing mismatch detection is divided into coarse phase and fine phase by ADCD operation mode. First, timing mismatch detection begins with the coarse phase to determine the calibration updating direction. In coarse phase, the direction judgment is achieved by performing timing mismatch calibration through only one selected channel, and the sampling time of the other channels remain unchanged. This contributes to avoid the temporary drift of adjacent channels’ sampling time, otherwise it may cause an error of direction judgment. First, converge direction code CD is preset to −1 as the initial state. In the first calibration cycle (each calibration cycle contains 4096 samples), dm[1] is calculated by Equation (21)
d m [ 1 ] = C D e m [ 1 ] μ ,  
where μ is the convergence step factor. Then MF-VDL of channel m is changed to adjust the sampling time according the RTM output. In the second calibration cycle, em[2] can be calculated through EBDC. The converge direction code CD can be determined through following discussion of em[1] and em[2].
A. em[1] > em[2] > 0 & em[1] < em[2] < 0
It indicates that relative to em[1], em[2] is approaching 0, which proves the time mismatch of channel m is getting smaller. So CD = −1 is correct.
B. em[2] > em[1] > 0 & em[2] < em[1] < 0
This situation shows that em[2] is far from 0 relative to em[1], which proves that convergence direction is wrong. Therefore, value of CD must be toggled to 1 to correct the direction of convergence.
C. em[1] > 0 > em[2] & em[2] > 0 > em[1]
This situation is similar to case A, but the convergence step is too big that dm[1] exceeds the suitable value. So keep CD as −1.
Combining the above discussion, the following summary Table 1 can be obtained:
After determining the value of CD in coarse phase, ADCD enters the fine phase. If the preset for CD is correct in coarse phase, then em is multiplied by a positive constant μ and the products are added with an accumulator to generate the digital control word dm(n), as in Equation (22),
d m [ n + 1 ] = d m [ n ] C D e m μ .  
Figure 3a shows the simulation of calibration convergence when the preset for CD is correct in coarse phase. If the preset for CD is incorrect in coarse phase, the detection will be reset and CD is adjusted to 1. The following calibration cycles are similar to the above correct situation, as shown in Figure 3b. τm is adjusted towards (τ(m+1)modM + τm−1)/2 and the timing mismatch is minimized when em converges to zero. When all the em converge to 0, they are corrected to the reference skew τ1 as well. As one factor that contributes to convergence step, em is directly proportional to timing mismatch, so this algorithm guarantees fast convergence. The accuracy of detection can be also guaranteed by the dynamic adjustment of factor μ.
Thus, the proposed timing mismatch detection scheme is able to adjust the convergence direction adaptively and detect the timing mismatch fast and accurately in not only first NB, but also other NBs.

2.2. Full-Scale Traversal Timing Mismatch Correction

Compared with using high-speed FIR filters, ADC using VDL to narrow the timing mismatches among channels do not suffer from the high power and large area consumption. The capacitor DAC is typically employed to realize the adjustment of delay in the traditional VDL, but it will suffer from mismatch due to process inconsistencies. This matter makes the bit-weight of the DAC deviate from their nominal values, which particularly reveals in the appearance of the non-monotony and missing codes in DAC conversion characteristic, as shown in Figure 4 (normalize the minimum transition value of DAC output to 1 LSB).
Compared with the non-monotonicity of the DAC, problem of missing codes are more serious in the adjustment of delay in VDL. For example, ideal capacitor bit-weights of a 9-bit binary weighted capacitor DAC is 1, 2, 4, 8, 16, 32, 64, 128 and 256 (bit-weight of unit capacitor is 1). If 128 weighted capacitor deviates to 134 due to process inconsistencies, it will cause missing codes between 128 LSB and 133 LSB in DAC output. Hence, DAC output will eventually jump back and forth between 127 LSB and 134 LSB once the end point of timing mismatch calibration convergence is between 128 and 133, as shown in Figure 5, which affects the accuracy of the calibration. In order to avoid this problem, the traditional approach is to limit the capacitor mismatch to a small range by simply using large capacitors. However, the large area, power consumption, and larger driving load brought by this approach are not what we want to see.
In order to achieve an accurate timing mismatch correction without large capacitors, we propose the FSTC that is composed of MF-VDL in analog domain and RTM in digital domain. We still take the 9-bit precision correction as the example. First, the original 9-bit DAC is extended to a 10-bit DAC with a redundant bit in the analog domain to realize MF-VDL. Combining the previous step requirements with process matching, we set the redundant bit weight to 16. Now, the ideal bit-weights of the 10-bit DAC are 1, 2, 4, 8, 16, 16, 32, 64, 128, and 256. This MF-VDL is insensitive to miss code within 16. At the same time, we integrate the RTM in digital domain to expands the 9-bit digital control code of VDL dm(n) into 10-bit digital control code dR,m(n). This module proceeds in three steps:
(1) Divide the full-scale of the 9-bit digital control code into 32 intervals of length 16 as the input range of an ideal 9-bit DAC is 0 to 511 and the weight of the redundant bit is 16.
(2) Judge the current slope of the interval code by comparing the interval code of dm(n) with the interval code of dm(n − 1).
(3) 10-bit dR,m(n) can be obtained from 9-bit dm(n) according to the result of whether to use the two 16 weighted capacitors (one is the binary 16 weighted capacitor and the other is the redundant 16 weighted capacitor) to realize the 32 weighted capacitor based on the slope of the interval code.
If the 128 weighted capacitor deviates to 134 in 10-bit DAC of proposed MF-VDL, the transmission curve of this DAC is shown in the Figure 6 combined with this algorithm. The algorithm can adjust the DAC output according to the direction of input code change. We can observe that the output of this DAC can coverage from 0 LSB to 511 LSB in Figure 6.
Figure 7 show the simulation of the calibration convergence with non-ideal 10-bit DAC based on proposed algorithm. Compared to calibration convergence of non-ideal 9-bit DAC, the convergence will eventually reach 130 LSB if the end point of the timing mismatch calibration convergence is 130 LSB.
Depending on the combination of the MF-VDL in analog domain and RTM in digital domain, full coverage from 0 LSB to 511 LSB of the DAC output can be achieved as long as the smallest 5 capacitors are proportional and the mismatch of other capacitors does not exceed 16. This method can guarantee an accurate correction result without missing codes, which greatly reduces the requirement for capacitor mismatch.

3. ADC Implementation

The top-level architecture of the proposed 2.4 GS/s 12-bit ADC is shown in Figure 8. Considering the trade-off among speed, area, accuracy, and power dissipation, a four-channel TI structure is selected. The overall structure of the 600 MSps pipelined sub-ADC is also shown in Figure 8. In order to reduce power consumption and noise, the SHA-less technology is adopted. Each sub-ADC contains 5 levels of 2.5-bit multiplying digital-to-analog converter (MDAC) and a level of 2-bit flash. For the sake of further cutting down the power consumption, capacitances and operational amplifiers in the first three stages of MDAC have been scaled down proportionally. The inter-stage gain errors and the capacitor mismatches in the pipeline stages are main linearity error that limit the dynamic performance of the pipelined ADC [30,31]. Hence, these errors in the first three stages of MDAC are calibrated in digital domain before TI mismatch calibration.
The clock circuit is a very important part of TI-ADC with high resolution or ultra-high sampling rate, so it needs to be designed carefully. Figure 9 is the specific clock scheme of the proposed ADC. The external master clock CLK_IN is input to the CML buffer, and then transferred to a CMOS level clock through the CML to CMOS module. The clock divider module uses the CMOS level clock to generates four 50% duty cycle clocks p<n> with 90° phase difference, respectively. Then two adjacent clocks are input to the clock logic block of each sub-ADCs to generate a 25% non-overlapping sampling clock, which can reduce the crosstalk among the four sub-ADCs. At last, this non-overlapping sampling clock is aligned with 2.4 GHz master clock CLKm that has already been corrected by proposed timing mismatch calibration to generate the sampling clock of each channel.
Due to the different signal path and variation in the delay gates, the sub-ADC sampling clock cannot avoid shifting in different phases. Although the timing mismatch calibration module is designed on chip, we use the retiming technology to reduce the required calibration range. Figure 10a illustrates the block diagram of the retiming scheme. After retiming, the falling edges of the sampling clocks of four sub-ADCs Φ’ are aligned with the rising edges of master clock CLKm that has a sufficiently low clock jitter, as shown in Figure 10b. This greatly reduces the burden of timing mismatch calibration and sampling clock route.
However, the sampling time mismatch among channels that limited to hundreds of fs (RMS) is still remained after retiming in TI-ADC due to factors, such as layout, parasites, and device mismatches. It calls for timing mismatch calibration to minimize sampling time mismatch. In order to accomplish an accurate timing mismatch correction, a VDL without missing code is necessary. The MF-VDL designed in this paper can achieve a 20fs adjustment step and an adjustment range exceeding 10.24 ps. Figure 11 shows the schematic and layout of the MF-VDL used in this paper. The MF-VDL consisting of a 10 bit capacitor DAC and 1X and 2X buffers. The entire MF-VDL is divided into two segments driven by 1X and 2X buffers to reduce power consumption and area. Meanwhile, the capacitors with different weights are all composed of LSB capacitor to ensure consistency. With the cooperation of module RTM implemented in digital domain, MF-VDL with redundant bit can eliminate the missing codes problem caused by mismatch. In terms of layout, the matching of the device is improved through adding a lot of dummy and optimizing the consistency of the routing and parasites. With the help of retiming and timing mismatch calibration, the timing mismatch of each channel can be compressed to the minimum.

4. Measurement Results

The ADC prototype is manufactured in a 40nm CMOS process. The die micrograph is shown in Figure 12, including four sub-ADCs, clock input block, digital process module, efuse, and serdes output. The chip occupies an area of 3 mm × 3 mm. The TI mismatch calibration is implemented in digital process module. A large number of decoupling capacitors are filled in the spaces between different blocks to keep the power supply voltage clean and stable.
Effect of calibration can be verified by variation of output spectrums before and after calibration. Figure 13 illustrates the output spectrums before and after calibration at 141 MHz input frequency. After calibration, the spurs resulting from timing mismatches fall to about 75 dB. The SFDR improves from 55.2 dB to 72.8 dB, and the SNDR rises from 52.3 dB to 55.7 dB. The convergence process of VDL control DAC output in timing mismatch calibration is presented in Figure 14a. It can be observed that the loop settles in about 15 cycles (each cycle collects 4096 points). The output spectrums before and after calibration at 1.3 GHz input frequency is presented in Figure 15. When the input frequency is raised to 1.3 GHz, the SFDR and SNDR can maintain 57.9 dB and 48.2 dB, respectively, which is similar to sub-ADCs’ performance with the help of calibration. It can be seen that the spurs that are caused by timing mismatch have disappeared through the spectrum. The decrease in performance is mainly due to the performance degradation of the balun block on PCB, input buffer, and sub-ADCs in high frequency. As shown in Figure 15, the 2nd harmonic (HD2) is the main limitation for SFDR after timing mismatch calibration. The convergence process of VDL control DAC output in timing mismatch calibration is presented in Figure 14b. It shows that the module of automatic determination of convergence direction works properly in the second NB. For very low frequency or small amplitude input signals, the calibration cannot achieve a good calibration and eliminate the timing mismatch because the information about the timing mismatch carried by the digital output of the ADC is too little. But the effect of timing mismatch on the output of TI-ADC is also reduced accordingly, and the requirement for calibration is also much loose under these conditions.
Figure 16 shows the ADC performance with and without timing mismatch calibration versus the input frequency at 2.4 GS/s. Under the condition of low input frequency, the SFDR can be improved more than 15 dB through the implementation of timing mismatch calibration. The SNDR is also slightly improved by the calibration. When the input frequency is above 1.2 GHz, the order harmonic grows rapidly and becomes the main limitation for SFDR. To a certain extent, the optimization of sub-ADCs and input buffer considering the trade-off between performance, power, and area can improve the high-frequency performance of the ADC. The SFDR of the ADC is above 60 dB across the entire first NB. The total ADC consumes 420 mW powered at 1.8 V and the Walden figure of merit (FOM) of 0.70 pJ/step is achieved.
Table 2 summarizes the comparison of our results with previous published papers for ADCs with higher than 10-bit resolution and faster than 1 GSps. Our work achieves a relatively good SFDR under the acceptable FOM with the help of the proposed calibration.

5. Conclusions

This paper proposes a novel and low-cost timing mismatch calibration algorithm in TI-ADC. The automatic wideband timing-mismatch detection expands the frequency range of detection and increases the calibration speed. Based on the proposed MF-VDL, the full-scale traversal timing-mismatch correction accomplishes an accurate result without missing codes, which reduces the requirement for capacitance mismatch in the VDL and avoids the use of large capacitors. A 12-bit 2.4 GS/s four-channel TI pipelined ADC employing the proposed calibration on chip is presented. It exhibits a SNDR of 55.7 dB and SFDR of 72.8 dB for a 141 MHz input signal at 2.4 GS/s. With the help of calibration, the SFDR can be improved over 15 dB in low frequency input. The convergence time is approximately at 6 × 105 samples, which is at the same level as that of other timing mismatch calibration methods. This proposed calibration algorithm can also provide an inspiration for the TI-ADCs to remove the timing mismatch among channels with low cost.

Author Contributions

H.J. designed the circuits, analyzed the measurement data, and wrote the manuscript. X.G., D.W., L.Z. and J.L. assisted the circuit simulation and implementation. N.W. wrote the test program for this chip. Y.H. assisted the chip package implementation and the PCB designing. X.Z. and J.W. reviewed the manuscript. X.L. gave some valuable guidance and confirmed the final version of manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (Grant No. 2017YFF0106602).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, J.; Chou, A.W.; Yang, C.; Ding, Y.; Ko, Y.; Lin, S.; Liu, W.; Hsiao, C.; Hsieh, M.; Huang, C.; et al. A 5.4GS/s 12b 500mW Pipeline ADC in 28nm CMOS. In Proceedings of the 2013 Symposium on VLSI Circuits, Kyoto, Japan, 16 August 2013; pp. C92–C93. [Google Scholar]
  2. Fang, J.; Thirunakkarasu, S.; Yu, X.; Silva-Rivas, F.; Zhang, C.; Singor, F.; Abraham, J. A 5-GS/s 10-b 76-mW Time-Interleaved SAR ADC in 28 nm CMOS. IEEE Trans. Circuits Syst. I Regul. Pap. 2017, 64, 1673–1683. [Google Scholar] [CrossRef]
  3. Singh, S.; Anttila, L.; Epp, M.; Schlecker, W.; Valkama, M. Frequency Response Mismatches in 4-channel Time-Interleaved ADCs: Analysis, Blind Identification, and Correction. IEEE Trans. Circuits Syst. I Regul. Pap. 2015, 62, 2268–2279. [Google Scholar] [CrossRef]
  4. Kurosawa, N.; Kobayashi, H.; Maruyama, K.; Sugawara, H.; Kobayashi, K. Explicit analysis of channel mismatch effects in time-interleaved ADC systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2001, 48, 261–271. [Google Scholar] [CrossRef]
  5. Wang, D.; Zhu, X.; Guo, X.; Luan, J.; Zhou, L.; Wu, D.; Liu, H.; Wu, J.; Liu, X.A. 2.6 GS/s 8-bit time-interleaved SAR ADC in 55 nm CMOS technology. Electronics 2019, 8, 305. [Google Scholar] [CrossRef] [Green Version]
  6. Li, J.; Wu, S.; Liu, Y.; Ning, N.; Yu, Q. A digital timing mismatch calibration technique in time-interleaved ADCs. IEEE Trans. Circuits Syst. II Express Briefs 2014, 61, 486–490. [Google Scholar] [CrossRef]
  7. Yu, B.; Chen, C.; Ye, F.; Ren, J. A mixed sample-time error calibration technique in time-interleaved ADCs. IEICE Electron. Express 2013, 10, 1–11. [Google Scholar] [CrossRef] [Green Version]
  8. Black, W.C.; Hodges, D.A. Time Interleaved Converter Arrays. IEEE J. Solid State Circuits 1980, 15, 1022–1029. [Google Scholar] [CrossRef]
  9. Reyes, B.T.; Sanchez, R.M.; Pola, A.L.; Hueda, M.R. Design and Experimental Evaluation of a Time-Interleaved ADC Calibration Algorithm for Application in High-Speed Communication Systems. IEEE Trans. Circuits Syst. I Regul. Pap. 2017, 64, 1019–1030. [Google Scholar] [CrossRef]
  10. Li, J.; Pan, J.; Zhang, Y. Automatic calibration method of channel mismatches for wideband TI-ADC system. Electronics 2019, 8, 56. [Google Scholar] [CrossRef] [Green Version]
  11. Wei, H.; Zhang, P.; Sahoo, B.D.; Razavi, B. An 8 Bit 4 GS/s 120 mW CMOS ADC. IEEE J. Solid State Circuits 2014, 49, 1751–1761. [Google Scholar] [CrossRef]
  12. Conroy, C.S.G.; Cline, D.W.; Gray, P.R. An 8-b 85-MS/s Parallel Pipeline A/D Converter in 1-µm CMOS. IEEE J. Solid State Circuits 1993, 28, 447–454. [Google Scholar] [CrossRef]
  13. Petraglia, A.; Mitra, S. Analysis of Mismatch Effects Among A/D Converters in a Time-Interleaved Waveform Digitizer. IEEE Trans. Instrum. Meas. 1991, 40, 831–835. [Google Scholar] [CrossRef]
  14. Poulton, K.; Corcoran, J.J.; Hornak, T. A 1-GHz 6-bit ADC System. IEEE J. Solid State Circuits 1987, 22, 962–970. [Google Scholar] [CrossRef]
  15. Kim, K.Y.; Kusayanagi, N.; Abidi, A.A. A 10-b, 100-MS/s CMOS A/D converter. IEEE J. Solid State Circuits 1997, 32, 301–311. [Google Scholar]
  16. Law, C.H.; Hurst, P.J.; Lewis, S.H. A four-channel time-interleaved ADC with digital calibration of interchannel timing and memory errors. IEEE J. Solid State Circuits 2010, 45, 2091–2103. [Google Scholar] [CrossRef]
  17. Dyer, K.C.; Fu, D.; Lewis, S.H.; Hurst, P.J. An analog background calibration technique for time-interleaved analog-to-digital converters. IEEE J. Solid State Circuits 1998, 33, 1912–1919. [Google Scholar] [CrossRef]
  18. Jin, H.; Lee, E.K.F. A digital-background calibration technique for minimizing timing-error effects in time-interleaved ADC’s. IEEE Trans. Circuits Syst. II Analog Digit. Signal. Process. 2000, 47, 603–613. [Google Scholar]
  19. Fu, D.; Dyer, K.C.; Lewis, S.H.; Hurst, P.J. A digital background calibration technique for time-interleaved analog-to-digital converters. IEEE J. Solid State Circuits 1998, 33, 1904–1911. [Google Scholar]
  20. Jamal, S.M.; Fu, D.; Chang, N.C.J.; Hurst, P.J.; Lewis, S.H. A 10-b 120-Msample/s time-interleaved analog-to-digital converter with digital background calibration. Proc. IEEE J. Solid State Circuits 2002, 37, 1618–1627. [Google Scholar] [CrossRef]
  21. Hsu, C.C.; Huang, F.C.; Shih, C.Y.; Huang, C.C.; Lin, Y.H.; Lee, C.C.; Razavi, B. An 11b 800MS/s time-interleaved ADC with digital background calibration. In Proceedings of the Digest of Technical Papers—IEEE International Solid-State Circuits Conference, San Francisco, CA, USA, 11–15 February 2007; pp. 464–615. [Google Scholar]
  22. Mafi, H.; Yargholi, M.; Yavari, M. Digital Blind Background Calibration of Imperfections in Time-Interleaved ADCs. IEEE Trans. Circuits Syst. I Regul. Pap. 2017, 64, 1–11. [Google Scholar] [CrossRef]
  23. Centurelli, F.; Monsurrò, P.; Trifiletti, A. Efficient digital background calibration of time-interleaved pipeline analog-to-digital converters. IEEE Trans. Circuits Syst. I Regul. Pap. 2012, 59, 1373–1383. [Google Scholar] [CrossRef]
  24. El-Chammas, M.; Murmann, B. A 12-GS/s 81-mW 5-bit time-interleaved flash ADC with background timing skew calibration. IEEE J. Solid State Circuits 2011, 46, 838–847. [Google Scholar] [CrossRef]
  25. Stepanovic, D.; Nikolic, B. A 2.8 GS/s 44.6 mW time-interleaved ADC achieving 50.9 dB SNDR and 3 dB effective resolution bandwidth of 1.5 GHz in 65 nm CMOS. IEEE J. Solid State Circuits 2013, 48, 971–982. [Google Scholar] [CrossRef]
  26. Elbornsson, J.; Gustafsson, F.; Eklund, J.E. Blind adaptive equalization of mismatch errors in a time-interleaved A/D converter system. IEEE Trans. Circuits Syst. I Regul. Pap. 2004, 51, 151–158. [Google Scholar] [CrossRef]
  27. Matsuno, J.; Yamaji, T.; Furuta, M.; Itakura, T. All-digital background calibration technique for time-interleaved ADC using pseudo aliasing signal. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 1113–1121. [Google Scholar] [CrossRef]
  28. Schmidt, C.A.; Cousseau, J.E.; Figueroa, J.L.; Reyes, B.T.; Hueda, M.R. Efficient estimation and correction of mismatch errors in time-interleaved ADCs. IEEE Trans. Instrum. Meas. 2016, 65, 243–254. [Google Scholar] [CrossRef]
  29. Li, J.; Guo, X.; Luan, J.; Wu, D.; Zhou, L.; Huang, Y.; Wu, N.; Jia, H.; Zheng, X.; Wu, J.; et al. A 3GSps 12-bit four-channel time-interleaved pipelined ADC in 40 nm CMOS process. Electronics 2019, 8, 1551. [Google Scholar] [CrossRef] [Green Version]
  30. Moon, U.K.; Song, B.S. Background digital calibration techniques for pipelined ADC’s. IEEE Trans. Circuits Syst. II Analog Digit. Signal. Process. 1997, 44, 102–109. [Google Scholar] [CrossRef] [Green Version]
  31. Chiu, Y.; Tsang, C.W.; Nikolić, B.; Gray, P.R. Least mean square adaptive digital background calibration of pipelined analog-to-digital converters. IEEE Trans. Circuits Syst. I Regul. Pap. 2004, 51, 38–46. [Google Scholar] [CrossRef]
  32. Chen, C.Y.; Wu, J.; Hung, J.J.; Li, T.; Liu, W.; Shih, W.T. A 12-Bit 3 GS/s pipeline ADC with 0.4 mm 2 and 500 mW in 40 nm digital CMOS. IEEE J. Solid State Circuits 2012, 47, 1013–1021. [Google Scholar] [CrossRef]
  33. Janssen, E.; Doris, K.; Zanikopoulos, A.; Murroni, A.; Van Der Weide, G.; Lin, Y.; Alvado, L.; Darthenay, F.; Fregeais, Y. An 11b 3.6GS/s time-interleaved SAR ADC in 65nm CMOS. In Proceedings of the 2013 IEEE International Solid-State Circuits Conference—Digest of Technical Papers (ISSCC 2013), San Francisco, CA, USA, 17–21 February 2013; Volume 56, pp. 464–465. [Google Scholar]
  34. Doris, K.; Janssen, E.; Nani, C.; Zanikopoulos, A.; Van Der Weide, G. A 480mW 2.6GS/s 10b 65nm CMOS time-interleaved ADC with 48.5dB SNDR up to Nyquist. Dig. Tech. Pap. IEEE Int. Solid State Circuits Conf. 2011, 43, 180–181. [Google Scholar]
  35. Liu, H.; Wu, D.; Zhou, L.; Luan, J.; Guo, X.; Wang, D.; Wu, J.; Liu, X. A 1 GS/s 12-bit pipelined folding ADC with a novel encoding algorithm. IEICE Electron. Express 2019, 16, 1–9. [Google Scholar]
  36. Liu, Q.; Shu, W.; Chang, J.S. A 1-GS/s 11-Bit SAR-Assisted Pipeline ADC with 59-dB SNDR in 65-nm CMOS. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 1164–1168. [Google Scholar]
Figure 1. Architecture proposed to compensate the timing mismatch in M-channel analog to digital converters (ADCs).
Figure 1. Architecture proposed to compensate the timing mismatch in M-channel analog to digital converters (ADCs).
Electronics 09 00910 g001
Figure 2. Overall block diagram of automatic wideband timing-mismatch detection.
Figure 2. Overall block diagram of automatic wideband timing-mismatch detection.
Electronics 09 00910 g002
Figure 3. Simulation of calibration convergence (a) when the preset for CD is correct in coarse phase and (b) when the preset for CD is incorrect in coarse phase.
Figure 3. Simulation of calibration convergence (a) when the preset for CD is correct in coarse phase and (b) when the preset for CD is incorrect in coarse phase.
Electronics 09 00910 g003
Figure 4. The conversion characteristic of non-ideal 9bit DAC.
Figure 4. The conversion characteristic of non-ideal 9bit DAC.
Electronics 09 00910 g004
Figure 5. Simulated the calibration convergence with non-ideal 9 bit DAC.
Figure 5. Simulated the calibration convergence with non-ideal 9 bit DAC.
Electronics 09 00910 g005
Figure 6. The conversion characteristic of non-ideal 10-bit DAC based on proposed algorithm.
Figure 6. The conversion characteristic of non-ideal 10-bit DAC based on proposed algorithm.
Electronics 09 00910 g006
Figure 7. Simulated the calibration convergence with non-ideal 10 bit DAC based on proposed algorithm.
Figure 7. Simulated the calibration convergence with non-ideal 10 bit DAC based on proposed algorithm.
Electronics 09 00910 g007
Figure 8. Top-level architecture of the proposed 2.4GS/s 12bit ADC.
Figure 8. Top-level architecture of the proposed 2.4GS/s 12bit ADC.
Electronics 09 00910 g008
Figure 9. Specific clock scheme of the proposed 2.4 GS/s 12-bit ADC.
Figure 9. Specific clock scheme of the proposed 2.4 GS/s 12-bit ADC.
Electronics 09 00910 g009
Figure 10. (a) Block diagram of the retiming scheme; (b) Timing diagram of sub-ADC sampling clock before and after retiming.
Figure 10. (a) Block diagram of the retiming scheme; (b) Timing diagram of sub-ADC sampling clock before and after retiming.
Electronics 09 00910 g010
Figure 11. (a) Schematic and (b) layout of the MF-VDL.
Figure 11. (a) Schematic and (b) layout of the MF-VDL.
Electronics 09 00910 g011aElectronics 09 00910 g011b
Figure 12. Prototype ADC micrograph.
Figure 12. Prototype ADC micrograph.
Electronics 09 00910 g012
Figure 13. Measured output spectrum when fin = 141 MHz (a) before timing mismatch calibration and (b) after timing mismatch calibration.
Figure 13. Measured output spectrum when fin = 141 MHz (a) before timing mismatch calibration and (b) after timing mismatch calibration.
Electronics 09 00910 g013
Figure 14. Convergence process of VDL control DAC output (a) when fin = 141 MHz and (b) when fin = 1.3 GHz.
Figure 14. Convergence process of VDL control DAC output (a) when fin = 141 MHz and (b) when fin = 1.3 GHz.
Electronics 09 00910 g014
Figure 15. Measured output spectrum when fin = 1.3 GHz (a) before timing mismatch calibration and (b) after timing mismatch calibration.
Figure 15. Measured output spectrum when fin = 1.3 GHz (a) before timing mismatch calibration and (b) after timing mismatch calibration.
Electronics 09 00910 g015
Figure 16. SNDR/SFDR of the ADC versus frequency of the input signal before and after calibration at 2.4 GS/s.
Figure 16. SNDR/SFDR of the ADC versus frequency of the input signal before and after calibration at 2.4 GS/s.
Electronics 09 00910 g016
Table 1. Value of CD in different conditions of em[1] and em[2].
Table 1. Value of CD in different conditions of em[1] and em[2].
caseem[1]* em[2] > 0em[1]* em[2] < 0
|em[2]| < |em[1]||em[2]| > |em[1]|/
CD−1+1−1
Table 2. Performance comparison with state-of-art ADCs.
Table 2. Performance comparison with state-of-art ADCs.
[32][33][34][35][36]This Work
Technology40 nm65 nm65 nm40 nm 65 nm40 nm
Sampling rate (GS/s)33.62.6112.4
Supply (V)2.51.2/2.51.2/1.3/1.61.8/1.3/0.92/1.21.8
ENOB@Nyquist (bits)8.26.77.78.79.58.0
SNDR@Nyquist (dB)514248.554.25649.7
SFDR@Nyquist (dB)595053.86260.160.2
ERBW (GHz)0.90.70.80.510.50.78
Area (mm2)0.47.45.11.1252.59
Power (mW)500795480250230420
FOM (pJ/step)0.582.150.850.610.450.70

Share and Cite

MDPI and ACS Style

Jia, H.; Guo, X.; Wu, D.; Zhou, L.; Luan, J.; Wu, N.; Huang, Y.; Zheng, X.; Wu, J.; Liu, X. A 12-Bit 2.4 GS/s Four-Channel Pipelined ADC with a Novel On-Chip Timing Mismatch Calibration. Electronics 2020, 9, 910. https://doi.org/10.3390/electronics9060910

AMA Style

Jia H, Guo X, Wu D, Zhou L, Luan J, Wu N, Huang Y, Zheng X, Wu J, Liu X. A 12-Bit 2.4 GS/s Four-Channel Pipelined ADC with a Novel On-Chip Timing Mismatch Calibration. Electronics. 2020; 9(6):910. https://doi.org/10.3390/electronics9060910

Chicago/Turabian Style

Jia, Hanbo, Xuan Guo, Danyu Wu, Lei Zhou, Jian Luan, Nanxun Wu, Yinkun Huang, Xuqiang Zheng, Jin Wu, and Xinyu Liu. 2020. "A 12-Bit 2.4 GS/s Four-Channel Pipelined ADC with a Novel On-Chip Timing Mismatch Calibration" Electronics 9, no. 6: 910. https://doi.org/10.3390/electronics9060910

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