Professional Documents
Culture Documents
Periodic Steady-State Analysis of Oscillators With A Specified Oscillation Frequency
Periodic Steady-State Analysis of Oscillators With A Specified Oscillation Frequency
Abstract— In this paper a modification of the time-domain for oscillators is presented. We call it PSS analysis with a
periodic steady-state analysis for oscillators is presented. The specified oscillation frequency. Our formulation is capable of
proposed analysis finds the value of a circuit parameter that working with a control voltage or current, as well as any circuit
results in the circuit oscillating at a desired frequency. This
analysis is based on the steady-state analysis for voltage and parameter that affects the oscillation frequency.
current controlled oscillators, i.e., replacing the oscillation period In Section II we review the concept of the steady-state
by a circuit parameter in the list of unknowns. A generalized analysis with a specified frequency. A general mathematical
formulation that can handle a control voltage or current, as description for oscillators is provided. Based on this descrip-
well as any frequency-tuning circuit parameter, such as a tank tion the difference between the conventional and proposed PSS
capacitor or device geometry is developed in this paper.
analyses in terms of the problem formulation and performance
I. I NTRODUCTION is explained. In Section III a discrete-time oscillator represen-
tation suitable for computer simulation [4] is presented. Based
Oscillators are commonly used in digital systems for clock on this model a finite difference method for PSS analysis with
generation, and in radio-frequency communication front-ends a specified frequency is presented. In Section IV, simulation
for up- and down-conversion. System specifications include results for LC and ring oscillator circuits are given. It is shown
clock frequency for digital systems, and channel frequency that the results obtained by the proposed PSS analysis are
bands for radio-frequency systems. In these applications, the consistent with the results of a conventional PSS analysis.
oscillator fundamental frequency f 0 is specified during the Finally, the paper is concluded in Section V.
design phase. However, the conventional periodic steady-state
(PSS) analysis [2], [3] treats the oscillation period T = 1/f 0 II. T HEORETICAL F ORMULATION
as an unknown. In this section the concept of oscillator PSS analysis with
Consider the problem of finding the control voltage for a specified oscillation frequency is reviewed. The proposed
a voltage-controlled oscillator (VCO) such that the circuit PSS formulation is compared to the conventional one, based
oscillates at the specified frequency. Most existing analysis on a general continuous-time mathematical representation for
tools can offer only a brute-force search-based approach, oscillators.
which requires running conventional PSS analyses at a number
of control voltage values. A more efficient and elegant solution A. Continuous-Time Oscillator Equations
to this problem is the PSS analysis for voltage and current con-
Any nonlinear oscillator circuit can be modeled as a set of
trolled oscillators [1]. This method treats the control voltage
m differential-algebraic equations (DAEs) given by
or current as an unknown, while the oscillation frequency is
specified as a parameter. q̇ x(t), γf0 + f x(t), γf0 + b(γf0 ) = 0 (1)
However, the control voltage is not an appropriate
frequency-tuning circuit parameter for use in the design phase. where
In the operation of a phase-locked loop (PLL), the VCO
t∈R : time, independent variable,
frequency is adjusted by the control voltage in closed-loop,
and the range of the control voltage is determined by the γf0 ∈ R : oscillator circuit parameter,
charge pump design [7]. Therefore, in designing an open- x : R → Rm : oscillator state variables,
loop VCO, the control voltage should not be used as the q : Rm × R → Rm : contribution of reactive components,
frequency-tuning parameter, as this affects the tuning range.
f : Rm × R → Rm : contribution of resistive components,
Instead, the tank capacitor or the delay stage device size can be
used as a frequency-tuning parameter in LC or ring oscillators, b : R → Rm : independent sources.
respectively. In crystal oscillators, the tuning capacitor should The T -periodic solution x(t) of DAEs in (1) is called the
be changed to adjust the frequency. PSS solution and satisfies x(t) = x(t + T ). This periodicity
The formulation described in [1] works specifically with a constraint can be expressed as
control voltage or current as the frequency tuning parameter.
In this paper, a generalized formulation of the PSS analysis x(0) = x(T ) (2)
1074
⎡1 ⎤
h C1 + G1 − h1 Cn 1 ∂q1
− ∂qn
+ ∂f1
+ db
⎢
h ∂γf0 ∂γf0
∂γf0 dγf0
⎥
⎢ − h1 C1 h1 C2 + G2 1 ∂q2
− ∂q1
+ ∂f2
+ db
⎥
⎢ h ∂γf0 ∂γf0 ∂γf0 dγf0 ⎥
⎢ .. .. .. ⎥
Jf d (x1 , . . . , xn , γf0 ) = ⎢
⎢ . . . ⎥
⎥ (11)
⎢ 1 1
1 ∂qn ∂qn−1 ⎥
⎢ − h Cn−1 h Cn + Gn − + ∂fn
+ db
⎥
⎣ h ∂γf0 ∂γf0 ∂γf0 dγf0
⎦
∂ϕ(x)
0 ··· 0 ∂x 0
xn
where k is the iteration index, X = [x 1 , . . . , xn , γf0 ]T The two sets of results, as will be shown, are consistent
is the vector of the finite difference unknowns, with each other, i.e., T SF ≈ TC , and xiSF ≈ xiC . The mismatch
Jf d (x1 , . . . , xn , γf0 ) = ∂Ff d /∂X is the Jacobian matrix, between TSF and TC will be shown to be within the relative
Jf d : Rm × . . . × Rm ×R → R(nm+1)×(nm+1) , given simulation tolerance of rel =10−3 .
n
by (11). The Jacobian matrix is defined in terms of C i and A. Cross-coupled LC-tank Oscillator
Gi , the capacitance and conductance matrices Consider an NMOS cross-coupled LC-tank oscillator
shown in Figure 1. The tank parameters L 1 = L2 = 1nH, and
∂qi ∂q(x, γf0 )
Ci = = , Ci : R × R → R
m m×m
(12)
∂xi ∂x xi 5V
∂fi ∂f (x, γf0 ) L1 C1 C2 L2
Gi = = , Gi : R × R → R
m m×m
(13)
∂xi ∂x xi
1075
PSS (spec. freq.) tuned by C conventional PSS C=560.32fF
a specified oscillation frequency starting from an initial state
of 10fF, corresponding to T = 2.5ns
Voltage [Volts] 2
vop von
2ns → PSS specified frequency → xiSF , γf∗0
TSF = :::
1
The solution γf∗0 = 7.9559fF was verified by the conventional
0
PSS analysis
v
1
0 50 100 150 γf∗0 → conventional PSS → xiC , TC = 1.99999999993ns
:::::::::::::::
Time [ps]
Oscillation periods T SF and TC , as well as the two families of
Fig. 2. PSS waveforms of the NMOS cross-coupled LC-tank oscillator. PSS waveforms xiSF and xiC in Figure 5 are in good agreement.
5V
PSS (spec. freq.) tuned by C conventional PSS C=7.9559fF
Voltage [Volts]
v1 v3 v2
3
1 2 3
2
C1 C2 C3
0 0.5 1 1.5 2
Time [ns]
1076