Time-Interleaved ADCs

image-20260914193314752

Frequency Domain Model

f-mdl.drawio

image-20260913094812184

Why (8.14) means "sampled at \(T_s\)" \[ X_s(f) = \frac{1}{T_s}\sum_{k=-\infty}^{\infty} X(f - kf_s) \]

This spectrum is periodic with period \(f_s\): copies of \(X(f)\) sit at every multiple of \(f_s\), with weight \(1/T_s\). That is exactly the spectrum of uniform sampling at \(T_s\)

Interleaver Architectures

image-20260914194340521

Direct Interleaver

image-20260914194944454

similar to increase the resolution of the flash ADC with more parallel comparators

De-multiplexing Interleaver

image-20260914200548166

it is the front-end samplers that determine timing/bandwidth mismatch errors

only one front-end channel \(L=1\) eliminate any timing/bandwidth mismatch errors to the first order

Re-sampling Interleaver

image-20260914195228805

back-end re-sampling occur after the front-end, two \(\frac{KT}{C}\) contribution in total noise (De-multiplexing Interleaver only one \(\frac{KT}{C}\))

without buffer, charging distribution reduce signal and reduce SNR, but buffers give excess noise


image-20260906160455591

Interleaver Model

image-20260914195326519

Interchannel Crosstalk

image-20260920232810972

Interleaving Errors

image-20260914202358169

image-20260915213004819

Offset Mismatch Errors

image-20260914202446007

Gain Mismatch Errors

image-20260914202550362

image-20250621072944516

image-20260914210022880

Timing Mismatch Errors

image-20260914204512858

In the frequency domain,

\[ \mathcal{L}\left\{ \frac{dV(t)}{dt} \right\} \;\longrightarrow\; sV(s) \quad\text{and, for }s=j\omega,\quad j\omega V(j\omega). \]

The factor

\[ j=e^{j\pi/2} \]

introduces a \(+\pi/2\) (90Β°) phase shift, while \(\omega\) scales the magnitude proportionally to frequency.

In the time domain,

\[ \frac{d}{dt}\sin(\omega t) =\omega\cos(\omega t) =\omega\sin\left(\omega t+\frac{\pi}{2}\right). \]

Thus, differentiation produces two effects: magnitude scaling by \(\omega\) and a \(90^\circ\) phase advance.

Frequency-dependent: the higher frequency input signal \(f_\text{in}\), the larger error becomes

image-20250621091024424

image-20260914210257078

image-20250621091047339

Bandwidth Mismatch Errors

image-20260914202752033

image-20250621093321623

Clock Generation for Interleaved ADCs

image-20260920233137056

Note that the falling edge of \(\phi_1\) is determined by the rising edge of CK and is thus free from jitter and mismatch in \(X_1\), which accumulates jitter and phase mismatch

image-20260920233403464

reset mechanism to the latches for nominal order

image-20260920233601904


a clock generator for an eight-channel ADC

image-20260920235134383

NORed \(\div 2\) \(\div 2 \div 2\)
\(\phi_1\) \(\text{CK}\) \(I_1\) \(I_2\)
\(\phi_2\) \(\overline{\text{CK}}\) \(Q_1\) \(I_3\)
\(\phi_3\) \(\text{CK}\) \(\overline{I_1}\) \(Q_2\)
\(\phi_4\) \(\overline{\text{CK}}\) \(\overline{Q_1}\) \(Q_3\)
\(\phi_5\) \(\text{CK}\) \(I_1\) \(\overline{I_2}\)
\(\phi_6\) \(\overline{\text{CK}}\) \(Q_1\) \(\overline{I_3}\)
\(\phi_7\) \(\text{CK}\) \(\overline{I_1}\) \(\overline{Q_2}\)
\(\phi_8\) \(\overline{\text{CK}}\) \(\overline{Q_1}\) \(\overline{Q_3}\)

\(\text{CK}\), \(I/Q_1\) and \(I/Q_{2,3}\) shift by 1UI

resync (alignment)

TODO πŸ“…

Calibration Techniques

image-20260324180833001

Autocorrelation-based Skew Calibration

S. Chen, L. Wang, H. Zhang, R. Murugesu, D. Dunwell, A. Chan Carusone, β€œAll-Digital Calibration of Timing Mismatch Error in Time-Interleaved Analog-to-Digital Converters,” IEEE Transactions on VLSI Systems, Sept. 2017. [PDF, slides]

B. Razavi, "Problem of timing mismatch in interleaved ADCs," Proceedings of the IEEE 2012 Custom Integrated Circuits Conference, San Jose, CA, USA, 2012 [pdf]

Binary-Search Calibration Method & its limitations

image-20260328225656118


M. Gu, Y. Tao, X. He, Y. Zhong, L. Jie and N. Sun, "A 1-GS/s 11-b Time-Interleaved SAR ADC With Robust, Fast, and Accurate Autocorrelation-Based Background Timing-Skew Calibration," in IEEE Journal of Solid-State Circuits, vol. 60, no. 2, pp. 421-431, Feb. 2025

β€”. "Timing-Skew Calibration Techniques in Time-Interleaved ADCs," in IEEE Open Journal of the Solid-State Circuits Society, vol. 5, pp. 1-10, 2025 [https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10804623]

An autocorrelation-based background timing-skew calibration method, which uses the correlations between adjacent channels to extract timing-skew errors, which relaxes the input bandwidth limitation up to the Nyquist frequency

image-20260330204902627

image-20260330205119231


Analyses Of The Derivative of The Autocorrelation

image-20260324183003185

MAD (Mean Absolute Difference) vs. correlation

H. Wei, P. Zhang, B. Datta Sahoo and B. Razavi, "An 8-Bit 4-GS/s 120-mW CMOS ADC," Proceedings of the IEEE 2013 Custom Integrated Circuits Conference, San Jose, CA, USA, 2013 [pdf]

β€”, "An 8 Bit 4 GS/s 120 mW CMOS ADC," in IEEE Journal of Solid-State Circuits, vol. 49, no. 8, pp. 1751-1761, Aug. 2014 [pdf]

M. Gu, Y. Tao, X. He, Y. Zhong, L. Jie and N. Sun, "A 1-GS/s 11-b Time-Interleaved SAR ADC With Robust, Fast, and Accurate Autocorrelation-Based Background Timing-Skew Calibration," in IEEE Journal of Solid-State Circuits, vol. 60, no. 2, pp. 421-431, Feb. 2025

TODO πŸ“…

approximate the absolute value operation by a squaring function

image-20260328212413965

Overlapping versus Non-overlapping track time

image-20250611224418950

tracking accuracy stay same, Cin (2Cs) counteract the longer tracking

Summing Interleaved Alias

image-20240929215841300

The sampling function - impulse train is \[ s(t) = \sum_{n=-\infty}^{\infty}\left[ \delta(t-n4T_s) + \delta(t-n4T_s-T_s) + \delta(t-n4T_s-2T_s) + \delta(t-n4T_s-3T_s)\right] \]

Its Fourier transform is \[\begin{align} S(f) &= \frac{2\pi}{4T}\sum_{k=-\infty}^{\infty}\left[\delta(f-k\frac{f_s}{4}) + e^{-j2\pi f\cdot T_s}\delta(f-k\frac{f_s}{4}) + e^{-j2\pi f\cdot 2T_s}\delta(f-k\frac{f_s}{4}) + e^{-j2\pi f\cdot 3T_s}\delta(f-k\frac{f_s}{4}) \right] \\ &= \frac{2\pi}{4T}\sum_{k=-\infty}^{\infty}\left(1+e^{-j2\pi\frac{f}{f_s}} + e^{-j4\pi\frac{f}{f_s}} + e^{-j6\pi\frac{f}{f_s}} \right) \delta(f-k\frac{f_s}{4}) \\ &= \frac{2\pi}{4T}\sum_{k=-\infty}^{\infty}\left(1+e^{-jk\frac{\pi}{2}} + e^{-jk\pi} + e^{-jk\frac{3\pi}{2}} \right) \delta(f-k\frac{f_s}{4}) \end{align}\]

We define \(M[k] = 1+e^{-jk\frac{\pi}{2}} + e^{-jk\pi} + e^{-jk\frac{3\pi}{2}}\), which is periodic, i.e. \(M[k]=M[k+4]\) \[ M[k]=\left\{ \begin{array}{cl} 4 & : \ k = 4m \\ 0 & : \ k=4m+1 \\ 0 & : \ k=4m+2 \\ 0 & : \ k=4m+3 \\ \end{array} \right. \]

That is \[ S(f) = \frac{2\pi}{T}\sum_{k=-\infty}^{\infty} \delta(f-kf_s) \]

Alias has same frequency for each slice but different phase: Alias terms sum to zero if all slices match exactly

Random Chopping in TI-ADC

image-20240929215927957

\[ D_n(kT) = (G_n R(kT) V(kT) + O_n)R(kT)= C_n V(kT) + R(kT)O_n \]

ADC buffers & memory effect

Y. Shifman, Y. Krupnik, U. Virobnik, A. Khairi, Y. Sanhedrai and A. Cohen, "A 1.64mW Differential Super Source-Follower Buffer with 9.7GHz BW and 43dB PSRR for Time-Interleaved ADC Applications in 10nm," 2019 IEEE Asian Solid-State Circuits Conference (A-SSCC), Macau, Macao, 2019 [pdf]

E. -H. Chen et al., "7.1 A 212.5Gb/s DSP-Based PAM-4 Transceiver with 50dB Loss Compensation for Large AI System Interconnects in 4nm FinFET," 2025 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 2025

TODO πŸ“…

DNL/INL Benefit

Each sub-ADC has its own physical capacitor array, so each slice has its own independent, zero-mean mismatch error

Because the sub-ADC are sampled round-robin, a busy input signal visits all \(N\) sub-ADC with equal probability over the whole input range. The transfer curve that the composite output presents is therefore the ensemble average \[ e_{\mathrm{eff}}(k) = \frac{1}{N}\sum_{i=1}^{N} e_i(k) \quad\Rightarrow\quad \sigma\!\left\{e_{\mathrm{eff}}(k)\right\} = \frac{\sigma\{e_i(k)\}}{\textcolor{red}{\sqrt{N}}} \] the measured static DNL/INL genuinely improves by \(\sqrt{N}\) at code-density (histogram) test

The composite result \[ \boxed{\sigma_{DNL,\max}^{TI} = \frac{\sigma_{\text{sub},DNL}}{\sqrt{N}}, \qquad \sigma_{INL,\max}^{TI} = \frac{\sigma_{\text{sub},INL}}{\sqrt{N}}} \] where \(N\) is channel number

Conventional binary array sub-SARADC \[ \sigma_{DNL,\max}=\sqrt{2^n-1}\,\frac{\sigma_u}{C_u}\,[\mathrm{LSB}], \qquad \sigma_{INL,\max}=\frac{\sqrt{2^n}}{2}\,\frac{\sigma_u}{C_u}\,[\mathrm{LSB}] \] VCM-based (\(n-1\) bit array) sub-SARADC

In a VCM-based (top-plate-sampled, tri-level) SAR, the MSB decision needs no capacitor switching at all β€” it's a direct comparison against \(V_{CM}\) \[ \sigma^{VCM}_{DNL,\max} = \sqrt{2^{n-1}-1}\,\frac{\sigma_u}{C_u}, \qquad \sigma^{VCM}_{INL,\max} = \frac{\sqrt{2^{n-1}}}{2}\,\frac{\sigma_u}{C_u} \qquad \text{at } k=2^{n-2},\,3\cdot 2^{n-2} \]


image-20260913173227688

Paper from industry

Z. Guo et al., "A 112.5Gb/s ADC-DSP-Based PAM-4 Long-Reach Transceiver with >50dB Channel Loss in 5nm FinFET," 2022 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 2022 [https://sci-hub.st/10.1109/ISSCC42614.2022.9731650]

P. Liu et al., "A 128Gb/s ADC/DAC Based PAM-4 Transceiver with >45dB Reach in 3nm FinFET," 2025 Symposium on VLSI Technology and Circuits (VLSI Technology and Circuits), Kyoto, Japan, 2025

image-20250806224145281

8way-interleaving-Marvell-ISSCC2022.drawio

image-20250808220954208

image-20250808221134749

RX-Clocking-Marvell-VLSI2025.drawio

reference

Poulton, Ken. ISSCC2009 "Time-Interleaved ADCs, Past and Future" (slides)

β€”. CICC2010 "GHz ADCs: From Exotic to Mainstream", tutorial session, (slides)

β€”. ISSCC2015 "Interleaved ADCs Through the Ages", (slides)

ISSCC2015 F1: High-Speed Interleaved ADCs

Ron Kapusta, Analog Devices, CICC2015 ED007: SAR ADCs in parallel [time-interleaved] converter arrays

Samuel Palermo, ISSCC 2018 T10: ADC-Based Serial Links: Design and Analysis

Ewout Martens. ESSCIRC 2019 Tutorials: Advanced Techniques for ADCs for 5G Massive MIMO [https://youtu.be/7hYichGGU6k]

Yohan Frans, CICC2019 ES3-3- "ADC-based Wireline Transceivers" [pdf]

John P. Keane, ISSCC2020 T5: "Fundamentals of Time-Interleaved ADCs"

Athanasios Ramkaj. January 26, 2022, IEEE SSCS Santa Clara Valley Section Technical Talk: Design Considerations Towards Optimal High-Resolution Wide-Bandwidth Time-Interleaved ADCs [video] [slides]

V. Chen, "Tutorial: High-Speed Analog-to-Digital Converters," 2025 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 2025, pp. 1-1, doi: 10.1109/ISSCC49661.2025.11076112.


Ahmed M. A. Ali 2016, "High Speed Data Converters"

Razavi, B. (2025). Analysis and design of data converters. Cambridge University Press.

S. Jang, J. Lee, Y. Choi, D. Kim, and G. Kim, "Recent advances in ultra-high-speed wireline receivers with ADC-DSP-based equalizers," IEEE Open Journal of the Solid-State Circuits Society (OJ-SSCS), vol. 4, pp. 290-304, Nov. 2024.

Yida Duan. Design Techniques for Ultra-High-Speed Time-Interleaved Analog-to-Digital Converters (ADCs) [http://www2.eecs.berkeley.edu/Pubs/TechRpts/2017/EECS-2017-10.pdf]

Preview Lecture #1 - "Extreme SAR ADCs" Online Course (2024) - Prof. Chi-Hang Chan (U. of Macau) [https://youtu.be/rgMRL4QZ-wA]


oscarmattia. Data Converter Toolbox [https://github.com/oscarmattia/data_converter_toolbox]