DCDL - Noise and Jitter
DCDL - Noise and Jitter
DCDL - Noise and Jitter
Delay Lines
Mónica J. FigueiredoAB, Rui L. AguiarB
A
Instituto Politécnico de Leiria, Escola Superior de Tecnologia e Gestão
B
Universidade de Aveiro, Dpt. Electrónica e Telecomunicações / Instituto de Telecomunicações
Email: monicaf@estg.ipleiria.pt, ruilaa@det.ua.pt
Abstract— Analysing the impact of noise sources on the In this paper, the relationship between design parameters
random instantaneous delay of a basic CMOS delay element is of delay circuits and the output jitter, noise induced, will be
important for understanding the performance of systems that analyzed. In section II a brief review of noise sources in
employ them, like voltage controlled delay lines or buffered CMOS digital circuits will be presented. The relationship
clock distribution networks. This paper presents a model for between noise and jitter in a basic CMOS delay element will
the analysis of noise induced jitter in CMOS delay cells and be modeled in section III. In section IV, a theoretical study
delay lines. Because the increasing switching noise levels is on the design of digitally controlled delay lines and the
becoming a serious impairment to the reliable use of analogue impact of circuit’s architecture in noise induced jitter is
controlled devices inside high frequency digital VLSI circuits, given. Section V provides conclusions.
this work focus primarily on digitally controlled delay lines.
For these circuits, the output capacitance and drivability of
delay elements are key parameters for the design of low jitter II. NOISE SOURCES IN CMOS DIGITAL CIRCUITS
delay lines. Simulation results are presented for a 0.35µm Physical noise arises from the discreteness nature of
CMOS technology. electronic charge and from the stochastic nature of the
electronic transport process. However, digital circuits are not
I. INTRODUCTION only subjected to physical noise; they create an additional
Noise has become a problem in the design of digital noise by virtue of their switching operation and the current
integrated circuits of comparable importance to area, timing, changes thus induced.
and power because of four main reasons: increasing
interconnect densities, faster clock rates, more aggressive use A. Physical Noise in CMOS Devices
of high performance circuit families, and scaling threshold The most common types of physical noise in the
voltages [1]. Noise is one of the causes of perturbations on frequencies of interest of actual digital systems are: thermal;
the clock network that lead to clock jitter. Since noise events flicker; and shot noise. The most common expressions for
are typically random in nature they have a random effect on the drain current noise spectral densities are given in Table 1
jitter which, if greater than a certain threshold, may cause [2], where gm is the transconductance at the bias point, γ is a
incorrect operation of the circuit. As clock frequencies bias-dependent factor, q is the electron charge, ID is the
become higher and higher, timing jitter has increasingly forward junction current, and KF, AF and EF are fitting
tighter limitations, and thus electronic circuitry is parameters from the Spice2 flicker noise model.
increasingly affected by noise.
Table 1 - Drain current noise spectral density
Delay elements are circuits with many applications in
VLSI circuits for clock generation, distribution and Thermal Noise σ I thermal = 4k BT γg m
synchronization. They are used in digital delay-locked loops
σ I flic ker = K F ( I DS )
AF
(DLLs), digitally controlled oscillators (DCOs), buffered Flicker Noise Cox L2eff f EF
clock distribution networks, and deskew circuits. In the
above mentioned applications, the delay element is one of Shot Noise σ I shot = 2qI D
the crucial components and its precision directly affects the
performance of these circuits. Delay can be controlled by
either analog or digital means. Although analog control has B. Circuit’s Noise
been widely used in the past and is still commonly used for Besides noise generated by elements, other sources of
its performance and simplicity, the increasing noise levels in noise exist at circuit level. Circuit’s noise may be classified
digital circuits have been driving the use of all digital as: power supply; substrate; and coupling noise (crosstalk).
architectures, which are traditionally seen as better in terms Crosstalk (both capacitive and inductive) and substrate noise
of noise. However, technology evolution has changed are typically addressed proactively or by repair schemes.
somewhat this picture and noise is now a problem even in Proper floorplanning, layout and routing can minimize their
purely digitally controlled designs. effects, and as thus they will not be addressed in this paper.
( (I − β ⋅ I p sat ) )
2
In the LPT model it is assumed that only when the input σ 2sw = ∆vsw 2 ⋅ CL n sat (6)
crosses a particular voltage for the last time does the next
logic stage switch permanently. Although the LPT model Flicker noise introduces a low frequency random
gives results which differ from the FPT model by a non- component in the charging and discharging currents of the
negligible amount, no practical measurements have been delay cell. Due to its spectral content, we may assume that
published to prove its higher accuracy. Thus, the simplest during the threshold crossing it is virtually constant, and thus
FPT model has been chosen for this work. introduces only a deviation on the output slew rate (Fig. 1),
which will create a timing error during the threshold
A. Basic Delay Cell Noise Model crossing. This error is given in (7), where σflk is the standard
The basic and most widely used delay element in digital deviation of the drain noise current due to flicker noise.
circuits is the static CMOS inverter with a fixed or variable
output load. During a high to low transition at its output,
there are two current flows: the discharge current through the
NMOS transistor, and a bias-dependent current through the
PMOS transistor. If the input slew rate is lower or equal to
the output slew rate, both transistors will be in saturation
during the threshold crossing and the short-circuit current
can be significant. In this situation the output noise current
variation will be the sum of the individual PMOS and Figure 1. Charge current modulation due to flicker noise
NMOS noise current variances. Around the threshold
crossing the output noise variance will depend on the PMOS
and NMOS saturation currents, as shown in (3). Here, β is a CLVdd 1 1 σ flk ⋅ (1 + β ) CLVdd
∆tn = − ≈ (7)
I L flk I L 2 ( I n sat − βI p sat )
2
fit parameter to scale down the PMOS current and ζ relates 2
the drain currents to the transistor’s transconductance.
1357
Flicker induced jitter variance may now be given as a Now, if we define δ as correlation parameter between 0
function of the flicker noise current spectral density (8). It and 1, the total jitter variance may be given by (11). This
shows that flicker noise induced jitter is highly dependent on result shows us that if there is a high correlation between the
the output capacitance and also on the short-circuit current. noise sources that induce the timing jitter, the total output
variance will be proportional to N*(N-1). However, if the
(
σ2flk = CLVdd (1 + β ) 2 ( I n sat − βI p sat ) ) ⋅σ
2 2 2
I flk (8) correlation is low, it will be only N times the intrinsic cell
variance, which is a significant reduction for large N.
Because these jitter components arise from uncorrelated σ2N = δ ( σ2N ) + (1 − δ ) ( σ2N ) = N σcell
2
(1 + gmc2 ) +
noise sources, the total jitter variance at the output of a corr un
(11)
delay cell may be given as the sum of the white, switching + δN σ 2
( N − 1) (1 + g 2
) + 2 Ng
and flicker jitter variances, given in (5), (6) and (8).
cell mc mc
IV. TIMING JITTER IN DELAY LINES The number of delay elements (N) in the line depends on
the required total delay and may be calculated using a simple
Fixed delay elements may be cascaded and associated to delay model for the basic inverter [7]. In this model, different
some sort of multiplexer to create a delay line. The number propagation and transition times are considered for the high-
of the delay stages which the input clock signal goes through to-low and low-to-high transitions, depending essentially on
determines the total amount of delay. If the output load of the the load and on the transistors drivability. To build a SCI
basic inverter, or its drive current, can be digitally adjusted, it with the same delay, the total switched load capacitance
is possible to control the output slew rate and thus create a should be M times bigger than the unit inverter load
variable delay through the inverter. This may be done with a capacitance. Fig. 3 shows the SCI model used, with
digital shunt capacitor (SCI) inverter or with a current neighbour sections driven in phase opposition to achieve
starved delay element. However, when maximum speed and balanced rise and fall times. The number M was calculated
power consumption are of concern, SCI is generally using the same propagation time expressions used for the
preferred [6]. In Fig. 2 a delay line with fixed elements delay line, and the result in (12) was obtained.
associated to a multiplexer and a SCI are shown.
M = N −4 ⇔ M ≈ N , N >> 1 (12)
In a delay line, if full cell switching is initiated when the Figure 3. Shunt capacitor delay line with two bufered elements
input voltage reaches a certain threshold, the voltage noise of
one stage simply shifts the timing of the beginning of the Because binary weighted shunt capacitor inverters may
next. For independent noise sources, the total jitter variance achieve the same phase ranges as delay lines with fewer
at the end of N stages is just N times the individual variances elements, there is a general belief that they produce less jitter
induced by noise sources. However, the noise at the output of as there is no jitter amplification. However, the delay control
the first cell will be amplified by the second cell in these lines is based on a variable slew rate, which affects
transconductance gain, filtered by its output capacitance and the signal’s sensibility to noise. In fact, while noise currents
sum up with its intrinsic noise. The jitter amplification are integrated by the circuit’s load capacitance, power supply
parameter (gmc) will therefore depend on the output noise is superimposed on the output voltage and jitter at the
capacitance (CL), on the inverter transconductance parameter cell’s output will be proportional to the total noise voltage
multiplied by the signal slew rate (13). Because the load
(gm) and on the noise frequency (ω), as shown in (9).
capacitance is MCL, flicker and switching noise induced jitter
will be M2 times higher than jitter at the output of a basic
= X C2 ⋅ σ2I amp = ∆vin2 ⋅ ( g m ωCL ) = ∆vin2 ⋅ g mc
2 2 2
∆vout (9)
delay cell, while the high load capacitance is responsible for
At the output of a delay line with N identical stages jitter the reduced contribution of the white noise current to the
variance is given by the sum of the intrinsic and amplified overall output noise voltage.
noise induced jitter variances, if they are not correlated.
⋅ ( MCL I L ) = σw2 + M 2 ⋅ ( σ2flk + σ 2sw ) (13)
2
However, jitter components may be correlated as both are σ2SCI = ∆vout
2
1358
delays, i. e., white noise induced jitter is smaller for higher factors may be tolerated if the output load capacitance is
delays in a SCI. This is exactly opposed to what happens in a increased. However, the usage of high output loads degrades
delay line, where jitter grows with the length of the line due the slew rate, which increases the range of noise frequencies
to noise accumulation and amplification. Thus, white noise that may be amplified and also the noise to jitter conversion.
induced jitter at the output of a delay line will always be
equal or higher than at the output of a SCI (Fig. 4). gmc = gm ω⋅ k ⋅ CL ≈ ( µ n 8ω⋅ k ⋅ L2 ) ⋅ (1 + β ) (15)
1359