M. S. Jalali, A. Sheikholeslami, M. Kibune and H. Tamura, "A
Reference-Less Single-Loop Half-Rate Binary CDR," in IEEE Journal of
Solid-State Circuits, vol. 50, no. 9, pp. 2037-2047, Sept. 2015 [https://www.eecg.utoronto.ca/~ali/papers/jssc2015-09.pdf]
Sigma-delta digital-to-analog converters (SD DAC’s) are often used
for discrete-time signals with sample rate much higher than
their bandwidth
Because of the high sample rate relative to signal bandwidth,
a very simple DAC reconstruction filter (Analog
lowpass filter) suffices, often just a one-pole RC
lowpass
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
R= 4.7e3; % ohms resistor value C= .01e-6; % F capacitor value fs= 1e6; % Hz DAC sample rate % input signal x= [zeros(1,20) .9*ones(1,200) .1*ones(1,200)]; % find output y of SD DAC and output y_filt of RC filter [y,y_filt]= sd_dacRC(x,R,C,fs);
t = linspace(0,length(x)-1, length(x))*1/fs*1e3; subplot(3,1,1) plot(t, x, '.'); title('x'); grid on subplot(3,1,2) plot(t, y, '.'); title('y'); grid on subplot(3,1,3) plot(t, y_filt); title('y_{filt}'); xlabel('t(ms)'); grid on
% https://www.dsprelated.com/showarticle/1642.php % Neil Robertson, Model a Sigma-Delta DAC Plus RC Filter
% function [y,y_filt] = sd_dacRC(x,R,C,fs) 2/5/24 Neil Robertson % 1-bit sigma-delta DAC with RC filter % Model does not include a zero-order hold. % % x = input signal vector, 0 <= x < 1 % R = series resistor value, Ohms. Normally R > 1000 for 3.3 V logic. % C = shunt capacitor value, Farads % fs = sample frequency, Hz % y = DAC output signal vector, y(n) = 0 or 1 % y_filt = RC filter output signal vector % function[y,y_filt] = sd_dacRC(x,R,C,fs) N= length(x); x= fix(x*2^16)/2^16; % quantize x to 16 bits %I 1-bit Sigma-delta DAC s= [x(1) zeros(1,N-1)]; for n= 2:N u= x(n) + s(n-1); s(n)= mod(u,1); % sum y(n)= fix(u); % carry end
%II One-pole RC filter model % Matched z-Transform https://ocw.mit.edu/courses/2-161-signal-processing-continuous-and-discrete-fall-2008/cc00ac6d468dc9dcf2238fc1d1a194d4_lecture_19.pdf Ts= 1/fs; Wc= 1/(R*C); % rad -3 dB frequency fc= Wc/(2*pi); % Hz -3 dB frequency a1= -exp(-Wc*Ts); b0= 1 + a1; % numerator coefficient a= [1 a1]; % denominator coeffs y_filt= filter(b0,a,y); % filter the DAC's output signal y
a high normal mode
rejection ratio
(NMRR) for input noise at line
frequency
Conversion accuracy is independent of both the capacitance and
the clock frequency, because they affect both the up-slope and the
down-slope by the same ratio
The fixed input signal integration period results in rejection of
noise frequencies on the analog input that have periods that are equal
to or a sub-multiple of the integration time \(T\)
Interference signals with frequencies at integral multiples of the
integration period are, theoretically, completely removed,
since the average value of a sine wave of frequency
(\(1/T\)) averaged
over a period (\(T\)) is
zero
similar to increase the resolution of the flash ADC with
more parallel comparators
De-multiplexing Interleaver
it is the front-end samplers that determine
timing/bandwidth mismatch errors
Re-sampling Interleaver
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
Interleaver Model
Interleaving Errors
Offset Mismatch Error
Gain Mismatch Error
Timing Mismatch Error
\(\pi/2\)-rad phase: the maximum
error occurs at the zero crossing and not on
the peaks (Gain Mismatch error)
Frequency-dependent: the higher frequency input signal \(f_\text{in}\), the larger error
becomes
Poulton, Ken. ISSCC2015 "Interleaved ADCs Through the Ages", (slides)
Poulton, Ken. CICC2010 "GHz ADCs: From Exotic to Mainstream",
tutorial session, (slides)
Poulton, Ken. ISSCC2009 "Time-Interleaved ADCs, Past and Future" (slides)
Athanasios Ramkaj. January 26, 2022, IEEE SSCS Santa Clara Valley
Section Technical Talk: Design Considerations Towards Optimal
High-Resolution Wide-Bandwidth Time-Interleaved ADCs [https://youtu.be/k3jY9NtfYlY?si=K9AdT9QzGxOnI5WG]
Ahmed M. A. Ali 2016, "High Speed Data Converters" [pdf]
Extensive work on DFEs has produced a multitude of architectures,
which can be broadly categorized as "direct"" or
"unrolled" (speculative) DFEs with
"full-rate" or "half-rate"
clocking
S. Ibrahim and B. Razavi, "Low-Power CMOS Equalizer Design for
20-Gb/s Systems," in IEEE Journal of Solid-State Circuits, vol.
46, no. 6, pp. 1321-1336, June 2011 [https://sci-hub.se/10.1109/JSSC.2011.2134450]
H. Park et al., "7.4 A 112Gb/s DSP-Based PAM-4 Receiver with an
LC-Resonator-Based CTLE for >52dB Loss Compensation in 4nm FinFET,"
2025 IEEE International Solid-State Circuits Conference (ISSCC), San
Francisco, CA, USA, 2025
the resistance of MOS is not highly controlled -> \(R_T + Z_N\)
Peak power constraint of TX
FIR
Due to circuit limitation, circuit cannot have arbitrarily large
voltage on the output, i.e. a limited maximum swing. In order
to create the high frequency shape, the best we can do is lower DC
gain (low frequency gain < 1)
FIR is not increasing the amplitude on the edges
FIR is reducing the inner eye diagram
The maximum swing stays the same, \(\sum_i
|c_i|=1\)
Sharing termination keep a constant current through leg, which
improve TX speed in this way. On the other hand, the sharing termination
facilitate drain/source sharing technique in layout.
pull-up and pull-down
resistor
Original stacked structure
Pro's:
smaller static current when both pull up and pull down path is
on
Con's:
slowly switching due to parasitic capacitance behind pull-up and
pull-down resistor
with single shared linearization resistor
Pro's:
The parasitic capacitance behind the resistor still exists but is
now always driven high or low actively
Con's:
more static current
VM
Driver Equalization - differential ended termination
\[
V_o = D_{n+1}C_{-1}+D_nC_0+D_{n-1}C_{+1}
\]
where \(D_n \in \{-1, 1\}\)
\[
V_{\text{rx}} = V_{\text{dd}} \frac{(R_2-R_1)R_T}{R_1R_T+R_2R_T+R_1R_2}
\] With \(R_u=(L+M+N)R_T\)
\[\begin{align}
V_{\text{rxp}} &= \frac{1}{2} \cdot \frac{N}{L+M+N} \\
V_{\text{rxm}} &= \frac{1}{2} \cdot \frac{L+M}{L+M+N}
\end{align}\] So \[
V_{L}= \frac{1}{2}\cdot\frac{N-(L+M)}{L+M+N}
\] which is same with differential ended termination
Equation-2
\[\begin{align}
V_{\text{rxp}} &= \frac{1}{2} \\
V_{\text{rxm}} &= 0
\end{align}\] So \[
V_{M}= \frac{1}{2}
\] which is same with differential ended termination
Which can be simpified as \[\begin{align}
V_{\text{rx}} &= \frac{1}{2}(V_p - V_m) \\
&= \frac{1}{2}(\frac{2}{3}(2V_{\text{MSB}}+V_{\text{LSB}})-1) \\
&=\frac{1}{3}(2V_{\text{MSB}}+V_{\text{LSB}})-\frac{1}{2}
\end{align}\]
The above eqations demonstrate that the output \(V_{\text{rx}}\) is the linear sum of
MSB and LSB; LSB and
MSB have relative weight, i.e. 1 for LSB and
2 for MSB.
Assume pre cusor has \(L\) legs,
main cursor \(M\) legs and post cursor
\(N\) legs, which is same with the
convention in "Voltage-Mode Driver Equalization"
The number of legs connected with supply can expressed as \[
n_{up} = (1-d_{n+1})L + d_{n}M + (1-d_{n-1})N
\] Where \(d_n \in \{0, 1\}\),
or \[
n_{up} = \frac{1}{2}(-D_{n+1}+1)L + \frac{1}{2}(D_{n}+1)M +
\frac{1}{2}(-D_{n-1}+1)N
\] Where \(D_n \in \{-1,
+1\}\)
Then the number of legs connected with ground is \[
n_{dn}=L+M+N-n_{up}
\] where \(n_{up}+n_{dn}=L+M+N\)
Voltage resistor divider \[\begin{align}
V_o &=
\frac{\frac{R_{U}}{n_{dn}}}{\frac{R_U}{n_{dn}}+\frac{R_U}{n_{up}}} \\
&= \frac{1}{2}- \frac{1}{2}D_{n+1}\frac{L}{L+M+N}+
\frac{1}{2}D_{n}\frac{M}{L+M+N}-\frac{1}{2}D_{n-1}\frac{N}{L+M+N} \\
&= \frac{1}{2}-\frac{1}{2}D_{n+1}\cdot l+ \frac{1}{2}D_{n}\cdot
m-\frac{1}{2}D_{n-1}\cdot n
\end{align}\]
where \(l+m+n=1\)
\(V_{\text{MSB}}\) and \(V_{\text{LSB}}\) can be obtained
\[\begin{align}
V_{\text{MSB}} &= \frac{1}{2}-\frac{1}{2}D^{\text{MSB}}_{n+1}\cdot
l+ \frac{1}{2}D^{\text{MSB}}_{n}\cdot
m-\frac{1}{2}D^{\text{MSB}}_{n-1}\cdot n \\
V_{\text{LSB}} &= \frac{1}{2}-\frac{1}{2}D^{\text{LSB}}_{n+1}\cdot
l+ \frac{1}{2}D^{\text{LSB}}_{n}\cdot
m-\frac{1}{2}D^{\text{LSB}}_{n-1}\cdot n
\end{align}\]
Substitute the above equation into \(V_{\text{rx}}\), we obtain the relationship
between driver legs and FFE coefficients
After scaling, we obtain \[
V_{\text{rx}} = -l\cdot(2 \cdot
D^{\text{MSB}}_{n+1}+D^{\text{LSB}}_{n+1})+ m\cdot(2\cdot
D^{\text{MSB}}_{n}+D^{\text{LSB}}_{n}) - n \cdot(2\cdot
D^{\text{MSB}}_{n-1}+D^{\text{LSB}}_{n-1})
\] Where \(C_{-1} = l\), \(C_0 = m\) and \(C_{1}=n\), which is same with that of
NRZ
J. F. Bulzacchelli et al., "A 28-Gb/s 4-Tap FFE/15-Tap DFE Serial
Link Transceiver in 32-nm SOI CMOS Technology," in IEEE Journal of
Solid-State Circuits, vol. 47, no. 12, pp. 3232-3248, Dec. 2012, doi:
10.1109/JSSC.2012.2216414.
C. Menolfi et al., "A 112Gb/S 2.6pJ/b 8-Tap FFE PAM-4 SST TX in 14nm
CMOS," 2018 IEEE International Solid - State Circuits Conference -
(ISSCC), 2018, pp. 104-106, doi: 10.1109/ISSCC.2018.8310205.
E. Chong et al., "A 112Gb/s PAM-4, 168Gb/s PAM-8 7bit DAC-Based
Transmitter in 7nm FinFET," ESSCIRC 2021 - IEEE 47th European Solid
State Circuits Conference (ESSCIRC), 2021, pp. 523-526, doi:
10.1109/ESSCIRC53450.2021.9567801.
Wang, Z., Choi, M., Lee, K., Park, K., Liu, Z., Biswas, A., Han, J.,
Du, S., & Alon, E. (2022). An Output Bandwidth Optimized 200-Gb/s
PAM-4 100-Gb/s NRZ Transmitter With 5-Tap FFE in 28-nm CMOS. IEEE
Journal of Solid-State Circuits, 57(1), 21-31.
https://doi.org/10.1109/JSSC.2021.3109562
J. Kim et al., "A 112Gb/s PAM-4 transmitter with 3-Tap FFE in 10nm
CMOS," 2018 IEEE International Solid - State Circuits Conference -
(ISSCC), 2018, pp. 102-104, doi: 10.1109/ISSCC.2018.8310204.
To understand the impact of the clock jitter on the performance of a
wireline system, the transfer functions of the PLL in the
transmitter side and the CDR loop in the receiver should
be taken into consideration
the minimum jitter occurs at the point
where the transmit PLL UGB is minimum and the
CDR UGB is maximized
the net rms jitter that impacts the performance of a wireline
transceiver is much lower than the rms jitter of the transmit PLL
the jitter requirements of the transmit PLL on the wireline system
is much more relaxed compared to the wireless transceiver
reference
Chembiyan T, A General Theory of Cascaded PLL Design [link]
That is \[
P_{x_s x_s} (f)= \frac{1}{T_s}P_{xx}(f)
\] In going from discrete time to continuous
time, we must add a scale factor \(1/T\), the sample period
Y. Hu, T. Siriburanon and R. B. Staszewski, "Multirate Timestamp
Modeling for Ultralow-Jitter Frequency Synthesis: A Tutorial," in
IEEE Transactions on Circuits and Systems II: Express Briefs,
vol. 69, no. 7, pp. 3030-3036, July 2022
L. Avallone, M. Mercandelli, A. Santiccioli, M. P. Kennedy, S.
Levantino and C. Samori, "A Comprehensive Phase Noise Analysis of
Bang-Bang Digital PLLs," in IEEE Transactions on Circuits and
Systems I: Regular Papers, vol. 68, no. 7, pp. 2775-2786, July
2021
Y. Hu, T. Siriburanon and R. B. Staszewski, "Intuitive Understanding
of Flicker Noise Reduction via Narrowing of Conduction Angle in
Voltage-Biased Oscillators," in IEEE Transactions on Circuits and
Systems II: Express Briefs, vol. 66, no. 12, pp. 1962-1966, Dec. 2019
[https://sci-hub.se/10.1109/TCSII.2019.2896483]
S. Levantino, P. Maffezzoni, F. Pepe, A. Bonfanti, C. Samori and A.
L. Lacaita, "Efficient Calculation of the Impulse Sensitivity Function
in Oscillators," in IEEE Transactions on Circuits and Systems II:
Express Briefs, vol. 59, no. 10, pp. 628-632, Oct. 2012 [https://sci-hub.se/10.1109/TCSII.2012.2208679]
S. Levantino and P. Maffezzoni, "Computing the Perturbation
Projection Vector of Oscillators via Frequency Domain Analysis," in IEEE
Transactions on Computer-Aided Design of Integrated Circuits and
Systems, vol. 31, no. 10, pp. 1499-1507, Oct. 2012 [https://sci-hub.se/10.1109/TCAD.2012.2194493]
Y. Hu, T. Siriburanon and R. B. Staszewski, "Oscillator Flicker Phase
Noise: A Tutorial," in IEEE Transactions on Circuits and Systems II:
Express Briefs, vol. 68, no. 2, pp. 538-544, Feb. 2021 [https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9286468]
A. Demir, A. Mehrotra and J. Roychowdhury, "Phase noise in
oscillators: a unifying theory and numerical methods for
characterization," in IEEE Transactions on Circuits and Systems I:
Fundamental Theory and Applications, vol. 47, no. 5, pp. 655-674,
May 2000 [https://sci-hub.se/10.1109/81.847872]
E. Hegazi, H. Sjoland and A. A. Abidi, "A filtering technique to
lower LC oscillator phase noise," in IEEE Journal of Solid-State
Circuits, vol. 36, no. 12, pp. 1921-1930, Dec. 2001 [https://sci-hub.st/10.1109/4.972142]
D. Murphy, H. Darabi and H. Wu, "Implicit Common-Mode Resonance in LC
Oscillators," in IEEE Journal of Solid-State Circuits, vol. 52, no. 3,
pp. 812-821, March 2017, [https://sci-hub.st/10.1109/JSSC.2016.2642207]
D. Murphy, H. Darabi and H. Wu, "25.3 A VCO with implicit common-mode
resonance," 2015 IEEE International Solid-State Circuits Conference -
(ISSCC) Digest of Technical Papers, San Francisco, CA, USA, 2015 [https://sci-hub.st/10.1109/ISSCC.2015.7063116]