Integrated LC Filter for Bluetooth Receiver
Integrated LC Filter for Bluetooth Receiver
Frédéric Rey
I would like to thank Nicolas Beilleau for his kindness and all the time
he spent helping me, I found real pleasure in working with him.
I would like to thank Marie-Minerve Louërat for the precious remarks she
did about my presentation, for trying to have me understand CAIRO+ in 1
hour and also for all the work she did to implement the design procedure ;
all the credit for that goes to her and I am very grateful to her.
I would like to thank Jacky Porte for his availability and the talks we
had. His pieces of advice have always been very useful to me.
Eventually, I want to thank all the people I have met at the LIP6 lab-
oratory and that made that 11 weeks experience even more pleasant and
interesting.
1
Contents
1 Introduction 5
2 Integrated Inductances 6
2.1 Non-Idealities . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1 Related to the metal . . . . . . . . . . . . . . . . . . . 7
2.1.2 Related to the substrate . . . . . . . . . . . . . . . . . 9
2.1.3 Quality factor and self-resonance frequency . . . . . . . 9
2.2 Equivalent models . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.1 Broadband model . . . . . . . . . . . . . . . . . . . . . 10
2.2.2 Narrowband model . . . . . . . . . . . . . . . . . . . . 11
2.3 ASITIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.1 Principles . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2 Technology file . . . . . . . . . . . . . . . . . . . . . . 12
2.3.3 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Layout effects on quality factor . . . . . . . . . . . . . . . . . 14
2.4.1 Geometry . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4.2 Number of turns (N ) . . . . . . . . . . . . . . . . . . . 14
2.4.3 Winding width (w) . . . . . . . . . . . . . . . . . . . . 16
2.4.4 Winding spacing (s) . . . . . . . . . . . . . . . . . . . 16
2.4.5 Layers used . . . . . . . . . . . . . . . . . . . . . . . . 16
3 Integrated LC filter 18
3.1 Back to basics . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 Quality factor enhancement circuit . . . . . . . . . . . . . . . 19
3.3 2nd order structure . . . . . . . . . . . . . . . . . . . . . . . . 21
3.4 Design procedure based on the quality factor . . . . . . . . . . 22
3.4.1 Simple RLC network . . . . . . . . . . . . . . . . . . . 23
3.4.2 RLC with R and C substrate parasitics . . . . . . . . . 23
3.4.3 Automatic sizing procedure with CAIRO+ . . . . . . . 25
3.5 Noise and linearity performances simulation . . . . . . . . . . 26
2
4 RF LC Σ-∆ Modulator 30
4.1 Basic principle . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.1 Oversampling . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.2 Noise shaping . . . . . . . . . . . . . . . . . . . . . . . 30
4.2 Simulation results . . . . . . . . . . . . . . . . . . . . . . . . . 31
5 Conclusions 33
3
List of Figures
4
Chapter 1
Introduction
The aim of this internship was to design an integrated passband LC filter that
could be included in a Σ-∆ modulator of a RF reception stage. To be more
specific, the final goal is to meet the specifications required for Bluetooth
applications. Therefore, the first requirement for the filter will be to have a
2.442GHz center frequency and a 80MHz bandwidth, which corresponds to a
f0
quality factor (Q) of 30 (indeed Q = BW ). This involves the use of a negative
resistance device in order to compensate the losses induced by the integration
of the inductance in this CMOS technology. Unfortunately, as the negative
resistance device is made of active circuitry it will degrade the noise and the
linearity performances of the filter that are crucial to this application. But
this half-passive/half-active solution has proved to show better performances
than purely active devices and that is why it sounds like a good compromise
to us.
The first chapter of this report is dedicated to integrated inductors, the
reasons of their complex behaviour, the mean employed to simulate it, and
the choices we had to make in order to enhance their performances. The
second chapter describes our work to design the LC filter, the way we com-
pensate the losses induced by the integrated inductor, and then presents the
results of simulations and the performances achieved. The third chapter is
about the integration of the filter into a model of the ∆-Σ modulator and
the overall simulated performances of the system.
5
Chapter 2
Integrated Inductances
But compared to their discrete equivalent, their behaviour is far less ideal
due to several physical phenomena we will now discuss.
2.1 Non-Idealities
This section takes the inventory of the most important non idealities that
need to be taken into account in order to understand the behaviour of an
integrated inductor. The complexity and the number of those will lead the
6
reader to understand how necessary a simulation tool is in order to make
accurate predictions. The reader can refer to [5] for a more description of
those issues.
Skin effect
The skin effect is a physical phenomenon occurring at high frequencies that
causes the constriction of currents at the conductor’s surface (cf fig 2.2).
The modification in the current flow distribution translates into an efficient
section decreasing, leading to an increased wire resistance. The skin depth
(δ) is given by the following formula :
c
δ=√
µσf
where c is the speed of light, µ is the permeability and σ the conductivity of
the conductor.
Proximity effect
Each part of the inductor is subject to the influence of the magnetic field
created by the rest of it. Induced currents take place in the metal trace to
oppose this external magnetic field penetration. And as they superpose to
the initial current a new modification in the current flow appears (mainly a
limitation to the inner part of each winding) which depends on the magnetic
field intensity and hence of the winding considered (the magnetic field is the
strongest at the center of the inductor). See figure 2.3.
7
Figure 2.2: Current flow constriction to the surface of the conductor due to
skin effect.
Figure 2.3: Current flow constriction in the inner’s inductor winding due to
proximity effect.
8
2.1.2 Related to the substrate
The substrate is the major source of losses in CMOS integrated inductors.
This explains why the most effective way to enhance the quality factor is to
use technologies in which the substrate is non-conductive (e.g. saphir SiO2
substrate) or to use selective substrate etching techniques to make suspended
inductors.
Electrical coupling
The inductor-oxide-substrate device acts like a capacitor which has two ef-
fects. First of all it distorts the frequency behaviour of the inductor and it
induces new losses because of the Joules effect produced by the displacement
currents in the resistive substrate. See figure 2.4.
Magnetic coupling
As the time-varying magnetic field created by the inductor penetrates the
substrate, it gives birth in it to eddy currents which as two detrimental effects
: they increase the losses by Joules effect and induce an opposed magnetic
field that consequently lowers the device’s inductance. See figure 2.5.
9
Figure 2.5: Parasitic magnetic coupling.
10
Figure 2.6: The inductor broadband model.
2.3 ASITIC
2.3.1 Principles
ASITIC (Analysis of Si Inductors and Transformers for ICs) is a CAD tool
created at the University of California at Berkeley by Ali M. Niknejad. It
is freely distributed via the University of Berkeley web site [2]. Its aim is
to help in designing inductors and transformers for integrated circuits. It
allows to simulate the high frequency effects so that accurate modeling can
be achieved (confer [1] for more details about ASITIC).
11
2.3.2 Technology file
In order to describe the technology ASITIC uses a small file containing geo-
metrical and electrical informations. Geometrical informations include metal
and oxide layers thicknesses as their relative positions. Electrical information
are mainly the metal conductivity and the dielectric constant of oxide layers
(see figure 2.8).
Finding these pieces of information has not been a easy thing. We have
found most of them in the Design Rule Manuel (DRM) provided by ST Mi-
cro, but we have had to take peculiar values or infer missing ones in some
cases(Alucap thickness and substrate resistivity).
2.3.3 Simulation
ASITIC allows automatic design of various geometries of inductors. These
are circular or polygonal inductors, that can be symmetric or not. For ex-
ample, the command :
ASITIC>: poly name=a sides=8 radius=100 w=10 s=2 n=4 metal=m6
creates a 4-turn polygonal inductor called ’a’, made of metal 6, with a radius
of 100µm, a wire width of 10µm and a wire spacing equal to 2µm.
It is also possible to create multi-layer inductor by using the shunt to shunt
inductors, or join to create stacked series connected inductors.
12
< chip >
chipx = 512 ; chip x-dimension
chipy = 512 ;
fftx = 256 ; fft size /x (must be a power of 2, defines the spatial resolution)
ffty = 256 ;
TechFile = [Link] ; name of this file
TechPath = /home/niknejad/tekf ; directory where the data-files are stored
freq = 2.4 ;
eddy = 0 ; Layer 0 is defined as conductive, eddy currents will be taken into account
<layer> 0 ; Substrate
rho = 1 ; Resistivity (Ωcm)
t = 400 ; Thickness (µm)
eps = 11.9 ; Relative permitivity
13
Many analysis commands are available, the most accurate being pix which
allows to make a full resolution of the problem (all the parasitics being taken
into account) at a given frequency and returns the narrow-band model pa-
rameters plus the quality factor of the inductor. It is invoked this way for a
2.4GHz analysis of the inductor ’a’ :
ASITIC>: pix a 2.4
2.4.1 Geometry
This is the easiest parameter to deal with as it is neither frequency nor
substrate dependent. If we consider a one-turn inductor then its inductance
value is proportional to its surface (S) and its equivalent resistance R to its
length (l). Therefore :
L S
Q=ω ∝
R l
The table 2.2 gives the length of the square and the octagon for a given
surface. Of course (although it is not obvious to demonstrate), the geometry
maximizing the ratio surface over perimeter is the circle. Still, due to techno-
logical limitations (the angle between two metal segments can’t be less than
45 degrees) the octagon is the best we can do.
14
R l
geometry Rcircle
∝ lcircle
circle 1
octagon 1.027
square 1.128
Table 2.2: Length of the square and the octagon compared to the circle for
a given surface.
15
2.4.3 Winding width (w)
Increasing the metal width lowers its resistance and seems therefore benefi-
cial, but this as two main negative effects. First it increases the capacitive
coupling with the substrate, and second, it increases the proximity effects
intensity.
There again, a compromise has to be done. Simulation results with ASITIC
are presented figure 2.10.
16
Figure 2.11: Q and L versus s.
The major drawback of the series connection is the high inter-winding ca-
pacitance that lowers the self resonance frequency lowering the maximum
frequency of operation of the device, while the shunt connection only moves
the inductor closer to the substrate.
17
Chapter 3
Integrated LC filter
s/C
Z0 =
s2 + s Qω00 + ω0 2
where s = jω. In order to exhibit passband filter properties the input of the
device must be in current and the output in voltage. The influence of the
quality factor on the frequency response can be seen in figure 3.1.
18
Figure 3.1: Filter’s impedance for Q = 1 and Q = 100.
19
Figure 3.2: The positive feedback system in the filter.
20
transistors 1 and 2 i.e. as long as :
VT H
VDS > VGS − VT H ⇔ Vswing <
2
where Vswing = [vp − vn ]max .
The transfer function of the system can be written as :
vout sGm1 /C
H(s) = = 2
vin s + s Qωenh
0
+ ω0 2
Q0
where Qenh = 1−RL gmef f
is the enhanced quality factor of the filter and Q0 =
RL
ω0 L
= ω0 RL C is the quality factor of the filter alone.
21
Parameter Value
Geometry Octagonal, symetric
Metal layers Alucap-m6-m5, shunted
External Radius 100µm
Number of turns 4
Metal width 10µm
Metal spacing 2µm
Frequency of analysis 2.4GHz
L 2.32nH
Q 6.35
RL 5.25Ω
CSub 97.0f F
RSub 87.8Ω
22
where X is X mean value and σ is the dispersion factor (99.73% of the dice
are present in the range X − 3σ and X + 3σ). It is written in the DRM that :
1
σ∝√
WL
where W is the transistor’s width and L its length. So choosing a larger
length leads to smaller mismatch dispersion.
Once this is done we can calculate by simulation the biasing current needed
by the differential pair :
Ibias = ID1 + ID2 = 2 ∗ 6.21e−4 = 1.24mA
To finish with, we size the transistor 3 so that its drain current (under a 0.6V
gate-source voltage biasing) equals Ibias :
W3 = 8.84µm
23
• Capacitively loads the tank which lowers the center frequency of the
filter.
• Increases the losses which lowers the quality factor of the filter.
They can be compensated separately : tuning the capacitor value C of the
tank to obtain the correct center frequency (see figure 3.5, red curve), and
tuning the negative resistance value in order to achieve the right Q (see figure
3.5, blue curve).
The small signal equivalent circuit of a tank is shown figure 3.6. The
impedance of the compensated one is easily calculated as :
s/C
Z= 1 α2 CSub 1
LC
+ s
( 1
C RL
+ 1
RSub 1+α2
− gmef f ) + s2 (1 + C 1+α2
)
24
RL RSub
L C
CSub
where s = jω and α = ωRSub CSub . We see that the losses are now frequency
dependent while the compensation scheme is not. Therefore, we will com-
pensate the losses at the center frequency of the filter and a small (as long as
RSub is not too small) in-band ripple may appear in the frequency response
(we do this by replacing α by α0 = ω0 RSub CSub in the lossy term in s at the
denominator).
If we make the assumption that α2 < 1 (that can be equated with the fact
that the frequency of operation is smaller than the self resonance frequency
fSRES of the inductor, which is reasonable) then the impedance simplifies to
:
s/(C + CSub )
Z(ω ∼ ω0 ) ' α20
1
L(C+CSub )
+ C+Cs Sub ( R1L + RSub − gmef f ) + s2
which can be rewritten as :
s/(C + CSub )
Z'
ω02 + s Qωenh
0
+ s2
1 ω0 (C+CSub )
by assuming ω0 = √ and Qenh = 1
+ω 2 2 .
L(C+CSub ) RL 0 RSub CSub −gmef f
25
• design space exploration (managing electrical constraints)
and
1 1
gmef f = + ω02 RSub CSub
2
−
RL Lω0 Qenh
The CAIRO+ procedure returns the tank capacitor value to get the correct
center frequency and the widths of the negative resistance transistors to get
the required Q from the biasing voltages and the inductor’s parameters.
fIM 1 = 2 ∗ f1 − f2 = 2.441GHz
26
and
fIM 2 = 2 ∗ f2 − f1 = 2.444GHz
(hence they disturb adjacent channels). In fact inter modulation products
exist for each linear combination of f1 and f2 , but the others have much too
low magnitudes to be observed. The purple curve is dB(vout @fIM 1orIM 2 ).
spurious
dBin is reached when the output magnitude at fIM 1orIM 2 equals the
noise magnitude.
Due to active circuits and the lossy inductor, the device generates noise
(red curve, and as it is mainly due to the biasing its almost independent of
the input signal). The output signal will be detectable only if its level is over
min
the noise level, which defines a minimal input magnitude dBin .
From the peculiar dBin values we have defined, we can deduce two well
known figures of merit :
27
min spurious 1dB
Parameter dBin dBin dBin SF DR 1dB − DR
Value (dB) −141 −93 −83 48 58
Intensity (A) 8.910−8 2.210−5 7.110−5 − −
We point out the fact that the non linear behaviour of the filter can be
related with the leaving of the saturation region for the transistors of the
differential pair. Indeed, a sinusoidal current of amplitude Iin at the center
frequency of the filter produces a voltage swing equal to :
2Iin Qenh
Vswing = 2Iin Z(ω0 ) =
ω0 C
Vswing = 0.15V
28
Figure 3.8: Even harmonics rejection due to differential topology.
29
Chapter 4
RF LC Σ-∆ Modulator
4.1.1 Oversampling
When an analog signal is converted to a digital signal quantization noise ap-
pears. This is due to the fact that the analog signal values are infinite and
continuous while the digital signal can only take a limited number of discrete
values. Consider the output spectrum of a N-bits ADC with a sampling
frequency fS (above Nyquist frequency) and a sine wave input signal. The
quantization noise spreads from DC to f2S with a flat average value. Increas-
ing fS by an oversampling factor k will cause that noise spread from DC to
k∗fS
2
(total quantization noise power being kept constant) lowering its aver-
age value. If the ADC is followed by a lowpass filter (usually a decimation
filter) with a f2S cut off frequency, the Signal-to-Noise Ratio (SNR) will hence
increase. To be more quantitative, each factor-of-4 oversampling increases
the SNR by 6dB, and each 6dB increase is equivalent to gaining one bit of
resolution.
30
filter Hc (s) can either be a low pass or a band pass filter, depending on the
the output signal frequency desired. It is responsible for the noise shaping
and the filter’s type influence on the Noise Transfer Function (NTF) can be
seen fig 4.2.
31
modeled by its theoretical transfer function. The main performance figure of
the modulator are the SNR and the dynamic range.
The simulations are made with ELDO and using the BSIM3v3 transistor
model for ST 0.13µm. The input is a sine wave near the center frequency
of the filter (2.453GHz). The output power spectrum is calculated by FFT
from 16384 samples of the output. On a Spark computer the calculation of
one value of the SNR at a given input amplitude took 8 minutes for the ideal
filter and 20 minutes for the actual one. The results can be seen figure 4.3,
and show that the noise and linearity limitations of the actual filter do not
constitute a limitation regarding the modulator performances.
32
Chapter 5
Conclusions
33
Bibliography
[2] [Link]
[3] D. Li, ”Theory and Design of Active LC Filters on Silicon”, PhD Thesis,
2000.
34
[12] K.T Christensen, T. H. Lee and E. Bruun, ”A High Dynamic Range
Programmable CMOS Front-End Filter with a Tunning Range from 1850
to 2400 MHz”, Analog Integrated Circuits and Signal Processing, Kluwer
Academic Publishers, 2004.
35