Analysis and design optimization of enhanced swing CMOS LC

advertisement
Analysis and design optimization of enhanced swing CMOS LC
oscillators based on a phasor based approach
Roy, A. G., Mayaram, K., & Fiez, T. S. (2015). Analysis and design optimization of
enhanced swing CMOS LC oscillators based on a phasor based approach. Analog
Integrated Circuits and Signal Processing, 82(3), 691-703.
doi:10.1007/s10470-015-0490-6
10.1007/s10470-015-0490-6
Springer
Accepted Manuscript
http://cdss.library.oregonstate.edu/sa-termsofuse
Noname manusript No.
(will be inserted by the editor)
Analysis and Design Optimization of Enhaned Swing CMOS
LC Osillators based on a Phasor Based Approah
Ankur Guha Roy · Kartikeya Mayaram · Terri S. Fiez
Reeived: Aug 19, 2014 / Aepted: Jan 08, 2015
Abstrat
Analysis and design optimization of enhaned
frequeny generation. In WSN appliations, an open
swing, low power CMOS LC osillators is presented.
loop osillator is often used as a frequeny referene [1℄.
A phasor analysis based approah for determining the
The phase noise performane of on-hip osillators suf-
amplitude and phase noise of these osillators is used.
fers drastially from a redution in the supply voltage.
MOSFET operation in ut-o, linear and saturation
In order to ahieve good phase noise performane at
regions is inluded. The alulated steady state out-
a sub 0.5 V supply voltage, output swing enhanement
put amplitude and phase noise from this analysis are in
tehniques have been developed [13℄. These enhaned
good agreement with Cadene Spetre simulations for
swing osillators show performane omparable to the
dierent bias onditions. Appliation of this analysis
state-of-the-art urrent soure biased LC osillator im-
to the design optimization of LC osillators is demon-
plementations [4℄. Current soure biased LC osillators
strated.
Keywords
are extensively used for on-hip appliations and their
LC osillator, enhaned swing osillator,
Colpitts osillator, X-oupled, voltage biased, phase
noise, phasor model, ISF, PPV, spetrum onversion,
amplitude analysis, design optimization, design
oriented analysis, osillator design.
amplitude and phase noise expressions have been analyzed extensively [58℄. However, no detailed amplitude
and phase noise analysis is available for enhaned swing
osillators whih are inherently voltage biased osillators.
In a urrent biased CMOS osillator, the transistors
are fored to operate in a urrent limited regime [5℄.
1 Introdution
Wireless Sensor Networks (WSN) have been an important area of researh in reent years. A WSN usually
onsists of numerous independent sensor nodes. The
sensor nodes are usually implemented battery free and
are powered by energy harvesters, e.g., radio frequeny
(RF), thermoeletri or piezoeletri power generators.
These energy harvesters usually produe sub 0.5 V outputs. A redution in supply voltage produes many design hallenges for analog and RF iruits. Most RF
transeivers use an osillator with low phase noise for
Shool of EECS
Oregon State University
Corvallis, OR 97331
Tel: (541) 737-3617
This ensures that the transistors mostly operate in either the saturation or ut-o region whih simplies
the analysis. However, for voltage biased osillators,
MOSFET operation in the triode region adds signifiant omplexity in haraterizing their performane.
Furthermore, the analysis proedure for nding the amplitude and phase noise of urrent biased osillators
in [4℄ annot be diretly applied to the voltage biased,
enhaned swing osillators due to the absene of a tail
urrent soure. Even for a urrent biased Colpitts osillator, if the transistor is allowed to operate in the
triode region for a onsiderable time, the analysis leads
to expressions that are ompliated [9℄ and neessitates
the use of a non-linear equation solver.
In [10℄ it was shown that a phasor based approah
an be used to evaluate the osillation amplitude and
Fax: (541)-737-1300
phase noise of LC osillators. In this approah, all volt-
E-mail: guharoyaees.oregonstate.edu
ages and urrents are represented as a ombination of
2
Ankur Guha Roy et al.
phasors. The interation between these phasors in the
of the analysis for osillator design along with an ex-
steady state an be used to evaluate the amplitude. The
ample. Finally, onlusions are drawn in Setion VI.
phase noise an be omputed as a result of the interation of these phasors with the noise soures [11, 12℄.
Our work, for the rst time applies the phasor based
approah for amplitude and phase noise analysis to enhaned swing dierential and quadrature osillators.
Three enhaned swing osillator topologies are ompared and it is shown that this analysis is eetive
for these arhitetures. Our analysis aounts for transistor operation in the triode region and the ontribution of
1/f
noise for phase noise analysis. Prior work
in [9℄, [10℄ and [13℄ has addressed these issues partially.
In [9℄ a phasor based amplitude analysis of a urrent
biased Colpitts osillator with emphasis on triode region operation was proposed but it is not appliable
for enhaned swing voltage biased osillators. We have
generalized and extended the method of [9℄ for the enhaned swing, voltage biased osillators. In [10℄, the amplitude of a ross-oupled voltage biased osillator was
analyzed using a level-I MOSFET model and a polyno-
2 Amplitude Analysis of CMOS LC Osillators
An amplitude analysis approah for MOSFET based
voltage biased ross-oupled osillators was disussed
in [10℄, where the non-linear, MOSFET ross-oupled
5th order
pair harateristis are approximated by a
polynomial. In [9℄ and [16℄, the amplitudes for urrent biased Colpitts osillators and voltage biased rossoupled osillators were obtained respetively with the
square law MOSFET harateristis requiring no polynomial tting. In our work, the amplitude is evaluated
with the square law MOSFET level-I model. It will be
shown later that a level-I MOSFET model an give a
good estimate of amplitude and phase noise even for
deep sub-miron CMOS proesses. The generalized amplitude analysis method valid for both dierential and
quadrature osillators is desribed next.
analysis was developed only for the
mial approximation. Furthermore, a phasor based noise
1/f 2 region. In [13℄
2.1 Amplitude Evaluation for Dierential Osillators
a phasor based phase noise analysis valid for both the
1/f 3 and 1/f 2 regions was reported. However, the anal-
The two osillators analyzed in this setion are the En-
ysis was only appliable for urrent biased Colpitts os-
haned Swing Dierential Colpitts (ESDC) osillator [2℄
illators. Our work extends the noise analysis of [13℄ to
and the ross-oupled Colpitts (XCC) osillator [1℄ with
voltage biased enhaned swing osillators.
Simplied models of amplitude and phase noise of
a DC bias shift. They are shown in Fig. 1(a) and (b).
The single-ended equivalent iruit is shown in Fig. 1().
a osillator, based on devie dimensions and omponent parameters are useful for a iruit designer to nd
The MOSFET based osillators an be mapped from
the performane trade-os. A design tool based on suh
the original iruit in terms of a drain-to-gate feedbak
(k),
(n) and an
Ce at the drain. By seleting a
≫ cgs , in Fig. 1(b), n and Ce an be expressed as,
drain-to-soure feedbak fator
a model allows for a quik exploration of the design
fator
spae and to obtain the optimal parameters. However,
equivalent apaitane
no suh tool exists for the design and optimization of
Cbias
osillators. A few tehniques for osillator optimization
have been reported in [14, 15℄, where a iruit simulator was used internally to alulate the phase noise and
power onsumption of an osillator and an take hours
to onverge to an optimum solution. By replaing the
use of a iruit simulator with a simple MATLAB based
algorithm, the optimum design hoies an be quikly
obtained. We demonstrate the appliations of our analysis in a tool for osillator design optimization. The tool
is used for a rst pass design estimate without running
extensive iruit level simulations enabling fast design
of osillators.
The paper is organized as follows: Setion II presents
the amplitude analysis of various enhaned swing LC
n=
C1
C1 C2
; Ce =
C1 + C2
C1 + C2
where
(1)
C2
is the equivalent apaitane at the soure of
C2 = C2S − ω21L2 . k is
o
for an ESDC osillator and 1 for an XCC osillator.
the MOSFET and is given by,
0
The osillation frequeny
(ωo )
of the osillators an
be shown to be [2℄,
1
ωo ≈ √
L1 Ce
(2)
Assuming a nearly sinusoidal osillation, the output signal for an osillator an be approximated by
A cos (ωt)
where
A
is the amplitude of osillation. If
the tank iruit has a suiently high quality fator
osillator implementations. Setion III outlines the anal-
(Q > 3)
ysis approah for evaluating the phase noise of an en-
and gate voltages an be approximated by,
this assumption is valid [9℄. The drain, soure
haned swing LC osillator. Setion IV provides the
simulation results and Setion V shows the appliation
Vd = VD − A cos θ;
Vs = −nA cos θ; Vg = VG + kA cos θ
Analysis and Design Optimization of Enhaned Swing CMOS LC Osillators based on a Phasor Based Approah
VD
VD
R1
L1
C1
C1
VG
C2S
R2
L2
0 ≤ θ ≤ θn
(2π − θn ) ≤ θ ≤ 2π . A time varying small-signal
transondutane, gm (θ) and a small-signal output ondutane, gds (θ) for the transistor an be expressed as,
Similarly, it operates in the triode region for
and
Cbias
R1
L1

′W
, linear

k L Vds (θ)
∂Id (θ)
W
′
gm (θ) =
= k L [Vgs (θ) − VT ] , saturation
∂Vgs (θ) 

0
, cut − off
Rbias VG
C2S
R2
L2
3
(5)
(a)
(b)
VD
k=0, ESDC
k=1, XCC
R1
L1
VD-A cos(ωt)
-k
VG +
k.A cos(ωt)

′W

k L [Vgs (θ) − VT ] , linear
∂Id (θ)
gds (θ) =
= λId (θ)
, saturation
∂Vds (θ) 

0
, cut − off
C1 =Ce/(1-n)
(6)
-nA cos(ωt)
C2 =Ce/n
R2
Id (θ), gm (θ)
and
gds (θ)
are periodi and an be
expressed in terms of their Fourier series omponents
ID [nωo ], GM [nωo ]
(c)
Fig. 1 Dierential osillator arhitetures. (a) ESDC osilla-
tor. (b) XCC osillator with a DC bias shift. () Single ended
∞
X
Id (θ) =
equivalent iruit.
and
GDS [nωo ],
respetively. For ex-
ample,
ID [nωo ]ejnθ
(7)
n=−∞
(3)
If
A
is a known quantity, the time-domain wave-
Id (θ), gm (θ) and gds (θ) an be evaluated in
A using Eqs. (3), (4), (5) and (6). ID [nωo ],
GM [nωo ] and GDS [nωo ] an be evaluated analytially,
forms of
θ = ωt
where
of
C2
and it is assumed that the impedane
at the osillation frequeny is muh lower than
the impedane looking into the soure of
M1 .
A areful
design hoie an ensure this.
terms of
as in [9℄. Sine the objetive of our work is to implement a MATLAB based toolbox, the omputational ef-
In a voltage biased osillator, the transistors in the
fort an be redued by evaluating the harmonis nu-
iruit an operate in all three regions: saturation, tri-
merially using the MATLAB FFT funtion [17℄ from
ode and ut-o respetively. Assuming a Level-1 MOS-
the time-domain waveforms of
FET model the transistor urrent an be expressed as,
 ′
k W


[2(Vgs (θ) − VT ) − Vds (θ)]

 2 L

Vds (θ)(1 + λVds (θ))
Id (θ) =
k′ W

 2 L (Vgs (θ) − VT )2 (1 + λVds (θ))



0
where,
k ′ = µn Cox
is a onstant,
VT
and
is the following: if the osillator is operating at reso-
, saturation
, cut − off
(4)
λ
are the
In order to simplify the expressions, two angles
θc
are dened. They signify the saturationut-
o boundary and the triodesaturation boundary, re-
Vgs ≥ VT . This
i
VT −VG
(n+k)A . Similarly, the tran-
spetively. The transistor turns on if
translates to
−1
θc = cos
h
sistor operates in the triode region if
implies
θn = cos−1
h
i
Vgd ≥ VT .
This
VD −(VG −VT )
. Therefore, the MOS(1+k)A
FET operates in the ut-o region for
gds (θ).
boundary onditions [9℄. The rst boundary ondition
, linear
parameter of the transistor, respetively.
θn
and
osillator requires simultaneously solving two sets of
threshold voltage and the hannel length modulation
and
Id (θ), gm (θ)
Evaluation of the osillation amplitude for an LC
θc ≤ θ ≤ 2π − θc .
nane, the load seen at the transistor's drain is purely
resistive at the osillation frequeny. The fundamental
omponent of the drain urrent passes through this resistor and auses the output voltage swing. Therefore,
by following a methodology similar to [9℄, the steady
state amplitude
A
of an ESDC or XCC osillator an
be expressed as,
A = (1 − n)ID [ωo ]Rp
where
Rp
(8)
is the parallel tank resistane given by,
Rp = R1 ||(R2 /n2 )
(9)
This equation is valid under the assumption that
R2
does not onsiderably load the apaitive divider reated by
design.
C1
and
C2 ,
whih an be ensured by a areful
4
Ankur Guha Roy et al.
VD
R1
L1
R2
C2
gm(θ).Vs(θ)
gnr (θ) an be expressed in
terms of
gm (θ) and gds (θ)
as [10℄,
C1
C1
VG
of
gds(θ).Vds(θ)
L1
Rp
n
gm (θ) + gds (θ)
(1 − n)
(12)
If the transistor non-linearity an be expressed as a time
(b)
C2
gnr (θ) = −
varying ondutane
(a)
gnr,eq (θ) aross the the RLC tank
gnr,eq (θ) an be found from
shown in Fig. 2(d) then
Fig. 2() by observing that this ondutane appears
C1
gnr,eq(θ)
L1
C2
C1
gnr(θ)
Rp
L1
C2
(d)
Rp
(c)
Fig. 2 Evaluation of the equivalent negative resistane. (a)
ESDC osillator. (b) gm (θ) and gds (θ). () gnr (θ): equivalent ondutane of the ombination of gm (θ) and gds (θ). (d)
gnr,eq (θ):
saled version of
gnr (θ)
aross a apaitive divider formed by
gnr,eq (θ) = (1 − n)2 gnr (θ)
in Eq. (11) is given by [10℄,
where
Next onsider the seond boundary ondition. In a
urrent biased osillator, the average urrent through
the transistor is determined by the tail urrent soure
[9℄. If the tail urrent soure value is known, the seond boundary ondition an be established by setting
this value equal to the average urrent owing through
the transistor. Enhaned swing osillators are voltage
biased and do not have a xed bias urrent. If a voltage biased osillator is designed suh that the transistor is initially biased in saturation, the amplitude
would inrease progressively. Eventually, the MOSFET
is pushed into the triode region. As the devie spends
more time in the triode region, it introdues an average loss omponent aross the tank. The osillation
amplitude builds up until the point where the power
(modeled by a negative re-
GN R,eq [0] − GN R,eq [2ωo ]
time varying
Rp , Pdiss
.
(14)
nth Fourier oeient of the
ondutane gnr,eq (θ). GN R,ef f inludes
GN R,eq [nωo ]
is the
the loss omponent introdued by the MOSFET in the
triode region of operation.
Aording to Eqs. (5) and (6),
funtions of
A.
As
GN R,ef f
gm (θ)
and
is dependent on
gds (θ) are
gm (θ) and
gds (θ) it is also a funtion of A. If A is a known quantity,
GN R,ef f an be evaluated using the Level-1 MOSFET
equations desribed above.
If the two boundary onditions in Eq. (8) and Eq. (11)
are solved simultaneously the exat value of the amplitude an be determined. However, both
GN R,ef f
are impliitly funtions of
A
ID [ωo ]
and
and annot be
solved analytially. Alternatively these equations an
be solved numerially with the optimization toolbox in
MATLAB. Eqs. (8) and Eq. (11) an be merged into a
single equation,
sistane) is fully ompensated by the power dissipated
through the resistive load
(13)
It an be shown that the eetive ondutane dened
GN R,ef f =
Pnr
C2 . By an
and
in parallel with the RLC
tank.
driven by the transistor,
C1
impedane transformation,
C(A)
as follows,
2
1
C(A) = (A − (1 − n) ID [ωo ]Rp ) + GN R,ef f +
Rp
2
Therefore, the seond boundary ondition is given
by,
(15)
Pdiss = Pnr
(10)
As shown in [10℄, simplifying (10) yields the following result,
C(A)
is zero if Eqs. (8) and (11) are satis-
optimization toolbox of MATLAB omputes
dierent values of
1
= −GN R,ef f
Rp
where
Ideally
GN R,ef f
(11)
is a quantity alled the eetive on-
A. The
C(A) for
ed simultaneously, i.e., the orret value of
C(A)
A
and nds the value of
A
for whih
is zero.
2.2 Amplitude Evaluation for Quadrature Osillators
dutane of the non-linearity.
In the ESDC osillator in Fig. 2(a) there are two
The enhaned swing quadrature (ESQ) osillator shown
gm (θ) and gds (θ) both of whih
in Fig. 3(a) was reported in [3℄ as an extension of the
time varying resistanes
an be evaluated using the Level-1 model as shown in
ESDC osillator for quadrature generation. In [3℄ the
Eqs. (5) and (6). The eet of these two ondutanes
quadrature omponent
an be ombined into a single time varying ondu-
nent
tane
gnr (θ)
as shown in Figs. 2(b) and (). The value
(I)
iruit.
(Q)
leads the in-phase ompo-
and this is ensured by a apaitive oupling
Analysis and Design Optimization of Enhaned Swing CMOS LC Osillators based on a Phasor Based Approah
VD
VG
L1 Rp
Vop
M1 C1
Rbias
Isp
Cqc
The onstants
L2
Qsn
Isn
Cqc
Isp
−1
α1 = tan
Qsp
1−m
1+m
(18)
−1
;
α2 = tan
n − mn
1 + mn
Vgs and Vds are slightly phase
φe ). The fundamental ompoID [ωo ]) is in phase with Vgs and
It an be onluded that
skewed (say by an angle
L1 Rp
M1
Voq
C1
L2
Cic
C2S
Qsp
are given by,
R1 = An (1 + m)2 + (1 − m)2
p
R2 = A (1 + mn)2 + n2 (1 − m)2
VD
VG
α2
and
p
Rbias
Cic
C2S
R1 , R2 , α1
5
nent of
Id
(denoted as
an be expressed as,
ID [ωo ] = |ID [ωo ]| ∠φe
Qsn
Isn
(19)
ID [ωo ] an be evaluated if Vgs (θ) and Vds (θ) are known.
At the osillation frequeny, the resonant tank ir-
(a)
m=
Cqc
C1
; n=
C1+C2
Cqc+Cic
nAsin(ωt)
uit ompensates for
shift,
VD
L1
VQ
Rp
VD-Acos(ωt)
1-m
M1
VG+mnAcos(ωt)
+(1-m)nAsin(ωt)
Z=
-m
C1 =Ce/(1-n)
-nAcos(ωt)
C2 =Ce/n
−φe .
1
Rp
φe
1
+ jωCe +
=r
1
jωL1
= Rp cos (φe ) ∠ − φe
(b)
Fig. 3 ESQ osillator. (a) Arhiteture. (b) Single-ended
where
equivalent iruit representation.
by providing an extra phase
The tank impedane an be expressed as,
1
1
R2p
+ ωCe −
1
ωL1
2 ∠ − φe
(20)
1
φe = tan−1 Rp ωCe −
ωL1
.
From Eqs. (20) and (19) the osillation amplitude
an be approximated by,
The amplitude of an ESQ osillator an be evaluated
by using a single-ended equivalent iruit as shown in
Fig. 3(b).
A = (1 − n) |ID [ωo ]Z| = (1 − n) |ID [ωo ]| Rp cos (φe )
= (1 − n) Re{ID [ωo ]}Rp
To failitate the alulations, two quantities: oupling fator
(m)
and feedbak fator
(n)
(21)
are dened as
ID [ωo ] with Vds ,
|ID [ωo ]| cos (φe ).
The in-phase omponent of
follows:
Re{ID [ωo ]}
diretly gives
i.e.,
Following a methodology similar to the dierential
m=
C1
Cqc
, n=
Cqc + Cic
C1 + C2
(16)
From Fig. 3 it an be seen that if the osillation
amplitude is
A,
then
θc and θn an be dened. The
Vgs ≥ VT and it operates in the triode region if Vgd ≥ VT . These two onditions translate
i
i
h
h
−1 VT −VG
−1 VD −(VG −VT )
to θc = cos
and
θ
=
cos
,
n
R1
R2
osillators, two angles
MOSFET is ON if
respetively. Therefore, the MOSFET operates in the
θc ≤ (θ − α1 ) ≤ 2π − θc . Similarly, the
0 ≤ θ −α2 ≤
(2π − θn ) ≤ (θ − α2 ) ≤ 2π .
ut-o region for
Vgs (θ) =
VG + (mn + n)A cos(θ)
MOSFET operates in the triode region for
θn
+(1 − m)nA sin(θ)
The seond boundary ondition an be formed by
= VG + R1 cos(θ − α1 )
Vgd (θ) =
VG − VD + (m.n + 1)A cos(θ)
+(1 − m)nA sin(θ)
= VG − VD + R2 cos(θ − α2 )
Vds (θ) = VD − (1 − n)A cos(θ)
and
following a similar approah as in Eq. (10). Sine the
(17)
output waveform is
GN R,ef f
A cos(ωo t),
only the real part of
ontributes to power loss.
1
= −Re{GN R,ef f }
Rp
(22)
6
Ankur Guha Roy et al.
Therefore, the ost funtion,
C(A)
in this ontext is obtained from Eqs. (21) and (22) following a similar approah as in Eq. (15) and it is given
VD
VD
for optimization
i2n,R1
R1
L1
i2n,M1
C1
i2n,Rp
Rp
L1
i2n,M1
C1
by,
2
M1
(A − (1 − n) .Re{ID [ωo ]}.Rp )
2
C(A) =
1
+ Re{GN R,ef f } +
Rp
As in the dierential osillators
mized in terms of
A
C(A)
M1
(23)
R2
i2n,R2
L2
C2
C2S
an be opti-
to get an aurate estimate of
A.
Fig. 4 Output noise soures in the single-ended equivalent
iruit of the enhaned swing osillators (ESDC, XCC, ESQ).
3 Phase Noise Analysis of A Low Voltage,
Enhaned Swing LC Osillator
and
The most popular approah to derive an analytial phase
noise model of an osillator is the linear time varying
(LTV) analysis. There have been several LTV analysis
based models reported in literature [5,10℄. Among these
the impulse sensitivity funtion (ISF) based model [5℄
is a popular one. An ISF based approah using simulations an be applied for enhaned swing osillators.
However, to redue the omputational eort, the phasor
results alulated in the last setion (GM [nωo ],
and
ID [nωo ])
n is the feedbak fator dened in Eq. (1), ion,M1
ion,Rp are the ontributions of in,M1 and in,Rp to
where
GDS [nωo ]
an be exploited for evaluating the phase
noise.
In our approah the analysis of [13℄ was used and
the output node, respetively.
The noise ontribution of
M1
an be modeled as a
urrent-noise soure between the soure and the drain.
This noise soure has thermal and iker noise omponents.
i2n,M1 = i2n,thermal + i2n,f licker
(25)
The time varying thermal noise power spetral density (PSD) an be expressed as a urrent noise between
the drain and the soure of a transistor,
i2n,thermal (θ) = 4kT γgm(θ) + 4kT gds(θ)
= 4kT γg(θ)
has been generalized to voltage biased osillators. Fur-
(26)
thermore, the thermal and iker noise ontributions
from the transistor operating in saturation, triode and
where
γ
is the exess noise fator of the transistor,
the Boltzmann's onstant,
ut-o regimes is inluded.
If the osillator is used as a voltage ontrolled os-
ture and
g(θ)
g(θ) = gm (θ) +
PM onversion. The exat AM-PM onversion mehanism and its alulation was reported in [18℄. In order
to simplify the proedure, this eet is negleted in the
Assuming
k
is
is the absolute tempera-
is dened as,
illator (VCO), the additional varator may introdue
additional phase noise at the osillator output by AM-
T
gds (θ)
γ
(27)
γ ≈ 1,
subsequent analyses. However, the analysis an be ex-
g(θ) ≈ gm (θ) + gds (θ)
tended to inlude AM-PM onversion. The assumption
For a Level-1 MOSFET model,
(28)
that the AM-PM onversion is not the dominant noise
ontributor for a voltage biased osillator was shown
in [19℄.
There are three noise generators in the single ended
equivalent iruit of the ESDC, XCC and ESQ osilla-
M1 . The noise soures are shown in
Fig. 4. The eet of R1 and R2 an be ombined into
a single equivalent resistane Rp as dened in Eq. (9).
The ontributions of noise soures in,Rp and in,M1 to
tors:
R1 , R2
and
the output urrent noise through the tank an be evaluated by using a Norton equivalent iruit.
ion,M1
= 1;
in,Rp
ion,Rp
= (1 − n)
in,M1
gm (θ)|triode
≪ gds (θ)|triode
gds (θ)|saturation ≪ gm (θ)|saturation
(29)
gm (θ)|saturation ≈ gds (θ)|triode
whereby,
g(θ) =
(
k′ W
L [Vgs (θ) − VT ]
0
on
cut − off
The approximate expression of
g(θ)
(30)
in Eq. (28) devi-
ates from the atual value in Eq. (27) depending on the
(24)
value of
γ.
When the transistor operates in the satura-
tion region, the two expressions yield the same result.
Analysis and Design Optimization of Enhaned Swing CMOS LC Osillators based on a Phasor Based Approah
In the triode region the two expressions dier by the
γ . γ usually varies between 23 to 1.1, depending
on the hannel length. The thermal noise expression of
g(θ)
Eq. (26) with
gnorm(θ)
g(θ)
fator
gmax
1
t
approximated by Eq. (30) an thus
overestimate the noise by
10 log(γ) ≈ 1.6 dB
t
in
in the tri-
in
ode region. However in an osillator, the MOSFET pe-
gnorm(θ)
in2=4kTγg(θ)
riodially operates from saturation, triode, to ut-o
and vie versa. The transistor spends only a fration of
in2=4kTγgmax
(a)
Thermal Noise Spectrum
the overall time period in the triode region [20℄. Therefore, the thermal noise estimation error would be muh
smaller than
2kTγ/gmax
1.6 dB.
∆ω
A periodially time varying noise soure an be modeled as a stationary noise soure whih is modulated by
a periodi time varying waveform. If
maximum values
7
∆ω
ω
nωο
-nωο
g(θ) and Id (θ) have
Gnorm[nωο]
gmax and Id,max respetively, then the
modulating waveforms for the thermal noise and iker
g(θ)
and Id,norm (θ) =
noise soures are gnorm (θ) = g
max
Id (θ)
Id.max , respetively. The stationary urrent noise soures
kf licker Id,max
respewere modeled as 4kT γgmax and
fα
tively. Id,max is the maximum urrent owing through
the MOSFET.
ω
-(n−1)ωο
(n+1)ωο
Fourier Series of gnorm(θ)
(b)
Fig. 5 (a) Modeling a time varying noise soure as a sta-
tionary noise soure modulated by a periodi waveform. (b)
Mixing of noise by the modulating waveform.
The modeling of a time varying noise soure by
an equivalent stationary noise soure modulated by a
periodi time varying waveform is shown in Fig. 5(a).
the soure of the MOSFET an be expressed as,
The noise modulation proedure in the time domain
an be viewed as a onvolution in the frequeny do-
kf licker Id,max 1
2
|ID,norm [−ωo ] + ID,norm [ωo ]|
fα
4
kf licker 1
2
|ID [−ωo ] + ID [ωo ]|
=
Id,max f α 4
i2n,f licker =
main. Any periodi signal an be expressed as a omth
bination of its Fourier series omponents. Let the n
gnorm (θ) and Id,norm (θ) be
Gnorm [nωo ] and ID,norm [nωo ]. A stationary white noise
harmoni omponents of
soure has noise omponents at all possible frequen-
(nωo ± ∆ω). These omponents are onvolved by Gnorm [(n − 1)ωo ] and Gnorm [(n + 1)ωo ] and
are shifted to (ωo ± ∆ω) [13℄. Fig. 5(b) illustrates this
ies inluding
onept. Sine the thermal noise soure is white, all
harmoni omponents of
gnorm (θ)
ontribute to phase
(32)
This extra
1/4 fator in
The noise soure values in Fig. 4 are,
i2n,M1 = Ief f
noise through this mehanism.
The SSB urrent noise spetral density at
kf licker
+ 4kT γGef f
fα
=
n=1
|Gnorm [(n − 1)ωo ]
4kT
Rp
where
Gef f =
i2n,thermal
=
(33)
as [13℄,
∞
X
; i2n,Rp
(ωo + ∆ω)
due to all of the harmoni omponents an be expressed
4kT γgmax
Eq. (32) takes into aount the
orrelation of dierent sidebands [13℄.
Ief f
2
1
gmax
∞
X
n=1
|G[(n − 1)ωo ] + G[(n + 1)ωo ]|2
1
|ID [−ωo ] + ID [ωo ]|2
=
Id,max 4
1
(34)
+Gnorm [(n + 1)ωo ]|
=
4kT γ
gmax
∞
X
n=1
Using Eq. (24) the total output urrent noise is given
2
|G[(n − 1)ωo ] + G[(n + 1)ωo ]|
by,
2
(31)
i2o,noise = i2n,M1 (1 − n) + i2n,Rp
(35)
This output noise urrent ows through the tank
Similarly, the eetive translated iker noise urrent to the output at
(ωo + ∆ω) between the
drain and
iruit and gets onverted to voltage noise. If the tank
has a quality fator
Q,
the output impedane of the
8
Ankur Guha Roy et al.
tank iruit at an oset frequeny
ωo
∆ω
from the arrier
Z(ωo + ∆ω) ≈
iruit sine the individual noise soures are unorrelated. Therefore, the nal phase noise expression for
an be approximated by,
the dierential osillator iruit an be expressed as,
jRp ωo
2Q∆ω
(36)
where the tank quality fator at the osillation fre-
L{∆ω}|differential = 10 log
2
vo,noise,P
M
A2 /2
!
−3
(41)
queny is,
Q=
The analysis of the phase noise desribed above has
Rp
ωo L1
(37)
been derived in terms of the time varying funtion
g(θ)
given by, Eq. (30) in the thermal noise dominated re-
The output voltage noise power spetral density is,
2
= i2o,noise
vo,noise
Rp2 ωo2
4Q2 ∆ω 2
gion.
g(θ) depends only on the gate-soure voltage (Vgs (θ)).
Therefore, the phase noise expression in Eq. (41) an be
!
(38)
used for ESDC, XCC and ESQ osillators with the required modiations in
Vgs (θ)
to aount for the noise
R1
R2 remain unhanged for all the arhitetures. How-
eets of the MOSFET. The noise ontributions of
The voltage noise gets onverted to phase noise by
a non-linear mehanism [21, 22℄. It is assumed that only
and
ever, unlike the ESDC osillator, the XCC and ESQ
half of the total voltage noise power ontributes to the
osillators have an extra noise generator: the bias shift-
output phase noise. This is ommonly known as the
ing resistane
equi-partition theorem [5℄. The equi-partition theorem
sign hoie of
usually holds for white thermal noise. For slow fre-
output phase noise eventually making it onsiderably
queny noise soures suh as
1/f
noise, the ontribution
(Rbias ) as shown
Rbias an redue
in Fig. 1. A areful deits ontribution to the
less than the other noise generators. To understand the
of the time varying iker noise to the output phase
design trade-os, we need to examine how the
noise depends on the osillator arhiteture. An exat
noise aets the iruit's noise response.
proedure to nd the iker noise ontribution to the
the output phase noise in two ways. At high frequen-
output phase noise for a voltage biased ross-oupled
ies this resistane eetively appears in parallel with
osillator using an ISF based analysis was presented
Rp .
in [19℄. Although this method an be extended for en-
than
Rbias
Rbias an aet
haned swing osillators, the purpose of our analysis
Rbias is hosen one order of magnitude higher
Rp , its ontribution to the output noise an be negleted. At low oset frequenies, Cbias (Cic and Cqc for
is to get a fast estimation of the output phase noise
the ESQ osillator in Fig. (3)) ats like an open iruit.
within an error margin. For the osillator arhitetures
disussed in this paper, the equi-partition assumption
overestimates the output phase noise within a
3 dB
a-
uray in the iker noise dominated region. A similar
approah was used in [13℄.
The voltage noise ontribution to the output signal
phase is thus expressed as,
2
vo,noise,P
M =
If,
Rbias is not onneted to Rp . Thermal noise generRbias near d an be translated to the output
phase noise by modulation of the time varying gm (θ)
of the transistor. If Cbias (Cic and Cqc ) is hosen sufiently high, the noise generated by Rbias at lose-in
So,
ated by
oset frequenies is ltered out and its eet to the output is negligible. Therefore, suiently large values of
1
kf licker
2
+ 2kT γGef f (1 − n)
Ief f
2
fα
!
Rp2 ωo2
2kT
.
+
Rp
4Q2 ∆ω 2
(39)
The phase noise expression of the single-ended equiv2
vo,noise,P
M
with respet to the osillation amplitude,
alent iruit an be obtained by normalizing
Rbias
and
Cbias
ensure that the phase noise expression
in Eq. (41) holds for XCC and ESQ osillators without
any modiation.
4 Analysis Veriation With Simulation
Results
All of the osillators disussed in Setions II and III
were designed with a 5.5 GHz enter frequeny. In this
setion their amplitude and phase noise harateristis
L{∆ω}|single−ended = 10 log
2
vo,noise,P
M
A2 /2
!
3 dB
(40)
are disussed.
The seleted omponent values of the ESDC osillator are shown in Table 1. These values were hosen in
less noise
order to ompare it with the osillator reported in [2℄
ompared to this single-ended phase noise equivalent
whih was fabriated in an IBM130 RF-DM proess.
The dierential osillator iruit has
Analysis and Design Optimization of Enhaned Swing CMOS LC Osillators based on a Phasor Based Approah
9
Bsim3v3 model
Level−I model approximated by 10 harmonics
40
6
[mS]
ds
m
d
2
20
10
g
g [mS]
30
4
I [mA]
60
40
20
0
0
0
5
Phase, w t [rad]
o
(a)
10
0
−10
0
5
Phase, w t [rad]
o
(b)
10
0
5
Phase, w t [rad]
o
(c)
10
Fig. 6 Waveforms of the small-signal time varying omponents and their approximation with the rst 10 harmonis. (a)
gm (t).
(b)
()
For both the ESDC and XCC osillators, the pre-
Table 1 Component Values and Extrated Parameter Val-
ues
dited amplitude is within
Component
Value
Name
L1
L2
C1
C2S
R1
“ R
”2
W
L
MOS
Id (t).
gds (t).
Model
Value
12 % of
the simulated value.
From the plots, it is seen that the XCC osillator has a
Parameter
higher amplitude ompared to the ESDC osillator for
0.69 nH
1.25 nH
1.858 pF
2.704 pF
450 Ω
550 Ω
VT n
k′ = (µn Cox )
λ
γ
kf licker
α
0.21 V
410 µA/V2
0.46 V−1
1.55 × 10−13 A
0.86
80 µm
0.24 µm
-
-
the same bias onditions.
The predited amplitude of ESQ osillator is within
16 %
1.14
of the simulation results. This behavior an be
cgs and cgd of the transistors. The
oupling apaitors Cqc and Cic in Fig. 3 form a potential divider with cgs and cgd . This redues the signal
attributed to the
swing at the gate of the transistors. This swing reduThe extrated transistor parameters from the BSIM3v3
MOSFET model are also shown in the table.
For a diret omparison, the XCC osillator was de-
tion at the gate also redues the eetive transondutane
gm (θ)
of the transistor and onsequently redues
the amplitude of osillation.
signed with the same omponent values as the ESDC osillator. The extra resistor (Rbias ) and apaitor (Cbias )
in the level-shifter path were hosen to be
100 kΩ
and
5 pF, respetively. The ESQ osillator was designed with
the same omponent values as the ESDC osillator. The
Cic and Cqc in Fig. 3 were hosen as
500 fF and Rbias = 1 kΩ. The dierential and quadrature osillators were simulated for VG = 300 mV and
VD = 500 mV. The Id , gm and gds waveforms for the
oupling apaitors
ESDC osillator are shown in Fig. 6.
It is seen from Fig. 6 that harmonis above the
10
The phase noise of the three osillators was alulated
using Eq. (41). The analysis and simulated values of
phase noise for the three osillators are shown in Fig. 8.
In all ases the phase noise in both the thermal and
iker noise dominated regions is predited with an auray of
10 terms for all pratial
purposes.
3 dB.
The XCC osillator shows approximately 2.5 dB bet-
th
harmoni an be negleted. Therefore, the series in Eq. (34)
an be trunated after the rst
4.2 Phase Noise Results
ter phase noise performane than the ESDC osillator
in the thermal noise dominated region.
The phase noise of the ESDC osillator at a
3 MHz
n is
oset frequeny for a xed gate bias and varying
shown in Fig. 9. The gate bias is kept suiently high
4.1 Amplitude Results
(at
400 mV
for all simulations) to ensure start-up for
all possible values of
n.
The observed trend of phase
Spetre simulated amplitude results with the BSIM3V3
noise in this gure is monotonially dereasing. A simi-
transistor model were ompared to the analytial re-
lar trend an be seen from the phasor based analysis in
sults. The omparisons are shown in Figs. 7(a), (b) and
Setion III. Fig. 9 shows that the phase noise minimum
().
for a urrent biased Colpitts osillator at a feedbak fa-
10
Ankur Guha Roy et al.
Spectre Sim, VG=300 mV
Spectre Sim, V =300 mV
G
1.4
Spectre Sim, VG=400 mV
Spectre Sim, VG=500 mV
1.2
Analysis, V =300 mV
G
Analysis, VG=400 mV
1
Spectre Sim, VG=500 mV
Analysis, VG=300 mV
0.8
Analysis, VG=500 mV
1
0.45
0.5
0.55
Supply Voltage [V]
0.6
Spectre Sim, V =500 mV
G
Analysis, VG=300 mV
Analysis, VG=400 mV
Analysis, V =500 mV
G
1
0.8
0.8
0.6
0.4
Spectre Sim, VG=400 mV
1.2
Analysis, VG=400 mV
1.2
Analysis, VG=500 mV
Spectre Sim, VG=300 mV
1.4
Spectre Sim, VG=400 mV
Oscillation Amplitude [V]
Oscillation Amplitude [V]
Oscillation Amplitude [V]
1.4
0.4
0.45
0.5
0.55
Supply Voltage [V]
0.6
0.6
0.4
0.45
0.5
0.55
Supply Voltage [V]
(c)
(b)
(a)
0.6
Fig. 7 osillator output amplitude variation with supply voltage for dierent gate biases. (a) ESDC. (b) XCC. () ESQ.
−60
−80
−100
−120
−140
1k
100k
Frequency [Hz]
Analysis Result
Spectre Simulation
−60
−80
−100
−120
−140
10M
1k
100k
Frequency [Hz]
(a)
−40
Phase Noise [dBc/Hz]
−40
Analysis Result
Spectre Simulation
Phase Noise [dBc/Hz]
Phase Noise [dBc/Hz]
−40
Analysis Result
Spectre Simulation
−60
−80
−100
−120
−140
10M
1k
(b)
100k
Frequency [Hz]
10M
(c)
Fig. 8 Phase noise for dierent osillator arhitetures. (a) ESDC. (b) XCC. () ESQ.
tor,
n ≈ 0.3
reported in [4℄ does not hold for a voltage
−80
Analysis Result
Spectre Simulation
−126
−128
−130
Phase Noise [dBc/Hz]
Phase Noise @ 3MHz Offset [dBc/Hz]
−124
Measured data
Analysis result
−70
biased Colpitts osillator.
−90
1/f3 noise region:
−83 dBc/Hz @ 20kHz offset
−100
2
1/f noise region:
−135.7 dBc/Hz @ 3 MHz offset
−110
−120
−130
−140
−132
−150
−134
10k
−136
−138
0.2
100k
1M
Frequency [Hz]
10M
Fig. 10 Measured test-hip results of the ESDC osillator
0.3
0.4
0.5
Feedback Factor, n
0.6
with VD
analysis.
= 500 mV, VG = 300 mV
and omparison with the
Fig. 9 Phase noise at 3 MHz oset frequeny with dierent
feedbak fators for the ESDC osillator.
The phase noise results of the ESDC osillator with
5 Design Example
To demonstrate the appliation of the proposed analysis
this analysis mathes well with the fabriated hip re-
as a useful design tool, an ESDC osillator with the
sults in [2℄ shown in Fig. 10.
following speiations has been designed:
Analysis and Design Optimization of Enhaned Swing CMOS LC Osillators based on a Phasor Based Approah
Center frequeny (fo ) = 5.5 GHz;
of 4 mW, the value of
Power onsumption (Pdc )
suitable point from this graph has to be seleted that
Phase Noise 1 MHz
ensures proper start-up of the osillator. Any point in-
≤ 4 mW;
oset ≤ −122 dB/Hz;
The amplitude and phase noise expressions evaluated
in the previous setions an be used to determine the
average power onsumed in an ESDC osillator and it
is given by,
where
I(t)
should be between
side the shaded region has a loop gain
Figure-of-Merit (FoM): Highest possible.
(42)
0.2 − 0.5.
<1
A
and has to
be avoided. The phase noise performane for dierent
W
values of n and
L are shown in Fig. 12(b). n = 0.2 is
exluded sine it does not give an adequate phase noise
n should be hosen within the
W
There are multiple ombinations of L
values that satisfy the design requirement. The
performane. Therefore,
range
Pdc = 2VD I(t)
n
11
and
n
0.3 − 0.5.
best design hoie would be to use the most eient
is the average urrent through eah transis-
tor in the ESDC osillator.
The FoM of an osillator is a measure of its eieny to onvert the d power to the arrier power. It
up gain
is dened as [4℄,
F oM = 20 log
osillator among all possible options. Fig. 12() shows
that the osillator
has the highest FoM for n ≈ 0.4 with
40 µm
W
L ≈ 1.6 0.24 µm . In order to ensure suient start-
fo
∆f
− 10 log
Pdc
1 mW
W
L
=2
transistor size is
− L{∆f }
(43)
A higher FoM osillator has a higher eieny.
For start-up of any osillator, the loop gain (LG) of
the osillator should be higher than unity. To aount
40 µm
0.24 µm
≈ 2.5.
was hosen. The LG for this
The degradation of the FoM
with a larger transistor size is nominal as seen from
Fig. 12(). The optimal design values for
C1
2.02 pF and 3.03 pF, respetively. These
to (within 10 %) the design hoies of
are fairly lose
and
C2
are
[2℄. Therefore,
this analytial model an be used to searh through
LG > 2 is seleted.
the design spae muh faster than using iruit simula-
The detailed start-up analysis for an ESDC osillator
tions. For omparison, the MATLAB ode of the pro-
was derived in [2℄. For larity the nal result is shown
posed algorithm was run on a PC with 2.8 GB RAM
below:
and an Intel Quad Core 2.5 GHz Proessor. The Spe-
for the PVT variations, in pratie a
treRF PSS and PNOISE analysis for all 66 data points
3
LG(jω) =
gm ω L1 L2 C1
B(ω)
(44)
4.3 minutes.
Therefore,
tation an work as a valuable design assistant for a os-
−ω L1 L2 [G1 C1 + G1 C2 + (gm + G2 )C1 ]
illator designer and it an be used to rapidly nd out
the optimal design parameters. This design proedure
(45)
G1 and G2 are the equivalent parallel ondutanes of
L1 and L2 , respetively at the osillation frequeny, gm
is the transondutane of the transistor at the d operating point. The design proedure is summarized in
Fig. 11 as a ow-hart.
L1
an be designed with an ele-
tromagneti solver/optimizer suh as ASITIC [23℄. As
disussed in [2℄,
L1 .
whereas the MATLAB ode
the analysis model and its MATLAB based implemen-
3
+ω[L1 G1 + L2 (gm + G2 )]
than
66 minutes
produed omparable results in
where
B(ω) =
in Fig. 12 took
L2
should be hosen suiently higher
In order to verify the design hoies of [2℄, the
same values of
L1
and
L2
L1 = 690 pH,
1
frequeny, G1 =
450 S
are used, i.e.,
L2 = 1.25 nH. At the osillation
1
and G2 = 550 S. The total equivalent
is 1.21 pF.
tank apaitane
an be further automated by augmenting the existing
tool with a numerial optimization loop as in [14, 15℄.
The proposed design method an be a very eetive design tool if it is used along with a spae mapping based algorithm [24℄. The spae mapping algorithm simplies an optimization proedure by mapping
a omputationally intensive problem to a simplied problem and running the optimization over the simplied
problem. A level-I MOSFET model based analysis an
be used for rening the optimization proedure of a
more sophistiated and omputationally intensive BSIM3V3
model based approah, used in a iruit simulator.
Following the method desribed in Fig. 11, the tran40 µm
200 µm
0.24 µm to 0.24 µm
and the feedbak fator, n, was varied from 0.2 to 0.6.
6 Conlusion
The predited power, phase noise and FoM plots for
W
dierent values of n with varying
L values are shown
in the Figs. 12(a), (b) and (), respetively. It is evident
determining the amplitude and phase noise of CMOS
from Fig. 12(a) that for a maximum power onsumption
analysis has been desribed.
sistor dimensions were varied from
A generalized analysis tehnique has been developed for
low voltage osillator topologies. An osillator design
approah for optimal osillator design based on this
12
Ankur Guha Roy et al.
1
n=0.6
7
n=0.5
6
n=0.4
5
4
n=0
0.3
n=0.3
3
n=0.2
n=0
0.2
2
1
Phase Noise [dBc/Hz]
Power Consumption [mW]
8
-118
195
-120
194
n=0.2
-122
n=0.3
-124
n=0.4
FoM [dBc/Hz]
Fig. 11 Design ow-hart.
n=0.5
-126
n=0.4
n=0.5
193
n=0.3
192
191
no start-up
start up
1.2 1.6
2 2.4 2.8 3.2 3.6 4 4.4 4.8
Transistor Scaling Factor X[W/L]
(a)
-128
1.2 1.6
2 2.4 2.8 3.2 3.6 4 4.4 4.8
Transistor Scaling Factor X[W/L]
(b)
Fig. 12 Variation of (a) Power, (b) Phase Noise, and () FoM with
190
1.2 1.6
2 2.4 2.8 3.2 3.6 4 4.4 4.8
Transistor Scaling Factor X[W/L]
(c)
40 µm
W
(in multiples of
) and
L
0.24 µm
n.
The analysis forms the basis for a MATLAB based
3. F. Zhao and F. Dai, A 0.6V quadrature VCO with en-
osillator design tool. This tool allows a designer to
haned swing and optimized apaitive oupling for phase
properly size the transistors without the need for time
onsuming simulations.
noise redution,
IEEE Trans. Ciruits Syst. I,
vol. 59,
no. 8, pp. 16941705, Aug. 2012.
4. P. Andreani, X. Wang, L. Vandi, and A. Fard, A study of
phase noise in olpitts and LC-tank CMOS osillators,
IEEE J. Solid-State Ciruits,
Referenes
5. A. Hajimiri and T. Lee, A general theory of phase noise
in eletrial osillators,
1. A. Heiberg, T. Brown, T. Fiez, and K. Mayaram, A 250
mV, 352 w GPS reeiver RF front-end in 130 nm CMOS,
IEEE J. Solid-State Ciruits, vol. 46, no. 4, pp. 938949,
Apr. 2011.
IEEE J. Solid-State Ciruits,
vol. 33, no. 2, pp. 179194, Feb. 1998.
6. A. Mazzanti and P. Andreani, Time-variant analysis
of fundamental phase noise in CMOS parallel LC tank
quadrature osillators, in
2. T. Brown, F. Farhabakhshian, A. Guha Roy, T. Fiez, and
IEEE Trans. Ciruits Syst. I,
vol. 56, no. 10, Feb. 2009, pp. 11732180.
K. Mayaram, A 475 mV, 4.9 GHz enhaned swing dier-
7. J. Royhowdhury and P. Feldmann, A new linear-time
ential olpitts VCO with phase noise of -136 dB/Hz at
harmoni balane algorithm for ylostationary noise
a 3 MHz oset frequeny,
analysis in rf iruits,
IEEE J. Solid-State Ciruits,
vol. 46, no. 8, pp. 17821795, Aug. 2011.
1
vol. 40, no. 5, pp. 1107
1118, May 2005.
Pro. ASP-DAC,
pp. 483492,
1997.
8. A. Suarez, S. Sanho, S. Hoeye, and J. Portilla, Ana-
This owhart has been implemented in MATLAB. Code
is available upon request.
lytial omparison between time- and frequeny-domain
tehniques for phase-noise analysis,
IEEE Trans. Mi-
Analysis and Design Optimization of Enhaned Swing CMOS LC Osillators based on a Phasor Based Approah
row. Theory Teh.,
vol. 50, no. 10, pp. 23532361, Ot
2002.
9. K. Mayaram, Output voltage analysis for the MOS olpitts osillator,
IEEE Trans. Ciruits Syst. I,
vol. 47,
no. 2, pp. 260263, Feb. 2000.
10. D. Murphy, J. Rael, and A. Abidi, Phase noise in LC
osillators: A phasor-based analysis of a general result
and of loaded Q,
IEEE Trans. Ciruits Syst. I,
vol. 57,
no. 6, pp. 11871203, Jun. 2010.
11. C. Samori, A. Laaita, F. Villa, and F. Zappa, Spetrum
IEEE
Trans. Ciruits Syst. II, vol. 45, no. 7, pp. 781 790, Jul.
folding and phase noise in LC tuned osillators,
1998.
12. S. Levantino, C. Samori, A. Bonfanti, S. L. J. Gierkink,
A. Laaita, and V. Bouzzi, Frequeny dependene on
bias urrent in 5 GHz CMOS VCOs: impat on tuning
IEEE J. SolidState Ciruits, vol. 37, no. 8, pp. 10031011, Aug 2002.
range and iker noise uponversion,
13. Z. Li, J. Bao, P. Tang, and F. Wang, Analysis of
phase noise spetrum in LC osillator based on nonlinear
Pro. Int. Conf. Mirow. Millimeter Wave
Tehnol. (ICMMT), May 2010, pp. 649652.
method, in
14. C. De Ranter, G. Van der Plas, M. Steyaert, G. G. E.
Gielen, and W. Sansen, CYCLONE: automated design
IEEE Trans. Comput.Aided Design Integr. Ciruits Syst., vol. 21, no. 10, pp.
and layout of RF LC-osillators,
11611170, 2002.
15. M. Chu, D. Allstot, J. Huard, and K. Wong, NSGAbased parasiti-aware optimization of a 5GHz low-noise
Asia South Pai Design Automation Conferene, 2004, pp. 169174.
VCO, in
16. M. Daliri and M. Maymandi-Nejad, Analytial model for
17.
CMOS ross-oupled LC-tank osillator, Ciruits, Devies Systems, IET, vol. 8, no. 1, pp. 19, Jan 2014.
MATLAB, version 7.13.0.564 (R2011b).
Natik, Massahusetts: The MathWorks In., 2011.
18. E. Hegazi and A. Abidi, Varator harateristis, osillator tuning urves, and AM-FM onversion,
Solid-State Ciruits,
IEEE J.
vol. 38, no. 6, pp. 10331039, Jun.
2003.
19. F. Pepe, A. Bonfanti, S. Levantino, C. Samori, and A. Laaita, Analysis and minimization of iker noise up-
IEEE Trans.
Mirow. Theory Teh., vol. 61, no. 6, pp. 23822394, June
onversion in voltage-biased osillators,
2013.
20. F.
Pepe,
A.
Bonfanti,
S.
Levantino,
P.
Maezzoni,
C. Samori, and A. Laaita, Simulating phase noise indued from ylostationary noise soures, in
CAS, May 2013, pp. 26862689.
Pro. IS-
21. A. Demir, Phase noise and timing jitter in osillators
IEEE Trans. Ciruits Syst.
I, vol. 49, no. 12, pp. 17821791, 2002.
with olored-noise soures,
22. F. Kaertner, Determination of the orrelation spetrum
of osillators with low noise, IEEE Trans. Mirow. Theory Teh., vol. 37, no. 1, pp. 90101, Jan 1989.
23. A. Niknejad and R. Meyer, Analysis, design, and optimization of spiral indutors and transformers for Si RF
ICs,
IEEE J. Solid-State Ciruits,
vol. 33, no. 10, pp.
14701481, 1998.
24. J.
Bandler,
Q.
Cheng,
S.
Dakroury,
A.
Mohamed,
M. Bakr, K. Madsen, and J. Sondergaard, Spae map-
IEEE Trans. Mirow. Theory
Teh., vol. 52, no. 1, pp. 337361, Jan 2004.
ping: the state of the art,
13
Download