Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and...
Transcript of Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and...
![Page 1: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/1.jpg)
Operational Transconductance – C(OTA-C) and Current-Mode Filter Structures and Practical Issues
• OTA-C Filter Topologies
• OTA-C Filter Non-idealities
• Pseudo Differential OTA
• OTA-C BP Least Mean Square Tuning Scheme
• How to use a conventional OTA as a filter by adding
capacitances at the internal nodes.1
![Page 2: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/2.jpg)
Applications for continuous time filters
Read channel of disk drives --
for phase equalization and
smoothing the wave form
Top view of a 36 GB, 10,000 RPM,
IBM SCSI server hard disk, with its
top cover removed.2
![Page 3: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/3.jpg)
Receivers and Transmitters in wireless
applications -- used in PLL and for
image rejection
6185i digital cell phone
from Nokia. 3
![Page 4: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/4.jpg)
All multi media
applications --Anti
aliasing before ADC and
smoothing after DAC
CMP-35 portable MP3 player
4
![Page 5: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/5.jpg)
3mg2mg
0V1mg
3mg
2CVIN
VOUT
LOSSY OTA-C INTEGRATORS
3mg2mg
CVOUT
VIN
2C
-
+
+
-
VIN
1mg
4mg
5
![Page 6: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/6.jpg)
VOUT
OTA-C Two Integrator Loop Filters
3mg
2CC1
VIN
1mg
Vo23mg1mg
1C
-
+ 2mg
+
-1mg
4mg
2C
+
-5mg
Vin1
Vin2
Vo1
Vo3
KHN OTA-C Version
Two OTAs Filter
6
![Page 7: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/7.jpg)
Analog and Mixed-Signal Center
Canonic OTA-C Biquad
g-
m2
g1
C1
VA
m ++
-
VB
VC
Vo1
C2
gm1
gm2
2121212
2121212
01
mmm
AmmBmC
gggsCCCs
VggcVgsCVCCsV
++
++=
How to generate the zeros of the filter ?
7
![Page 8: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/8.jpg)
8
![Page 9: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/9.jpg)
.. gm2
gm1V01
gm3
gbo
C1
C2
-
-
--
+
+
+
+
V02
Vin
INTERNAL VOLTAGE SCALING
Assume the voltage V01 needs to be scaled by a factor “a”without changing the
other node voltages:
1. The impedance at the node under consideration must be increased by “a”. In
this case C1 becomes C1/a.
2. Multiply all the transconductances leaving that node by the factor “a”. In this
case gm2 becomes agm2,9
![Page 10: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/10.jpg)
OTA-C Three OTA Filter: Transfer Function Derivation taking into
Account the OTA non-idealities.
1mg2mg
3mg
iV 1C2C
1V
0V
)2(sC
1VgVgV
)1(VVgsC
1V
203m12m0
0i1m1
1
=
=
(1) into (2)
= 03m0i
1
1m2m02 VgVV
sC
ggVsC
Assume ideal OTAs first, then :
10
![Page 11: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/11.jpg)
3m
o2
1
22m1m
3m
2
3mo
21
2m1m2o
21
2m1m
2
3m2
21
2m1m
2m1m3m1212
2m1m
i
0LP
i1
2m1m3m
1
2m1m20
g
C
C
Cgg
g
1Q
C
g
QBW,
CC
gg
CC
gg
C
gss
CC
gg
gggsCCCs
gg
V
V)s(H
VsC
ggg
sC
ggsCV
==
=
==
++
=++
==
=
++
11
![Page 12: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/12.jpg)
Now let’s assume the transconductance is characterized by:
.for /s1gegg oppmo/s
momp =
Under this condition the excess phase can be expressed as
Note that ideally
./ po .00=
then,
2mo1mo2mo1mo2p1p
3mo12p1p
2mo1mo
3p
3mo121
2
2p1p
2
2p1p2mo1mo
3p
3mo123mo121
2
2p1p2mo1mo3p3mo1212
2p1p2mo1moLP
gggg11
gCsgggC
CCs)s(D
s11s1gg
gCsgsCCCs)s(D
)/s1)(/s1(gg)/s1(gsCCCs
)/s1)(/s1(gg)s(H
+
+
+
+
=
+
+
+
+=
++
=
2p1p3p
3mo121
2mo1mo2p1p
3mo1
a
oaa
3p
3mo1
2p1p
2mo1mo21
2mo1mo2oa
aoa
1gCCC
gg11
gC
QBW
gCggCC
gg
becomeBW and actual Then the
+
+
=
=
+
=
12
![Page 13: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/13.jpg)
thus,, then , that assume also usLet ooap2p1p ==
Q2
1
Q
Q1
Q
2
g
C1
g
C
Q
2
C
g
1
BWQ
2BW
2BW
2
CC
gg
C
gBW
CC
gg2
gC
1gCCC
gg2
gC
QBW
1p
oa
1p
oa2
1p
oa
3m
oa2
3m
oa2
a
1p
2oa
2
3mo
oa
a
oaa
1p
2oa
1p
2oa
1p21
2mo1mo
2
3moa
21
2mo1mop
3mo1
2pp
3mo121
2mo1mo1p
3mo1
a
oaa
=
=
=
=
=
=
+
=
=
=
p
o
p
o1a
= oaa 2BWBW
+
a )Q21(QQ21
thentanphaseexcesstheofin termsexpressedbecan Qely,Alternativ
13
![Page 14: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/14.jpg)
+=
=
+
=
=
when Q BW
A when Q
: thatNote
Q10 x 41
500A If
A
Q21
thenaccount, into taken is RgA if ,eFurthermor
aa
voa
3-a
vo
vo
a
omvo
667.41 50
6.9 10
902.4 5
996.0 1
Q Q a
AMSC/TAMU
=
oaa2BWBW
+
a
)Q21(Q
Q21
14
![Page 15: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/15.jpg)
.. gm2
gm1V01
gm3
gbo
C1
C2
-
-
--
+
+
+
+
..gm1
Vin
gm3
C1
-
-
-+
+
+
+
(a) single-ended OTA-C Biquad with one input
(b)
-+-
-
+
+-
-
+
gm2
C2V01 V02
V02
. ..
.
.
.
gbo
Vin
. .
Two-integrator biquad with gain control
Analog and Mixed Signal Center, TAMU
Fully differential OTA-C Biquad15
![Page 16: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/16.jpg)
Assuming a one pole OTA model
Table OTA finite parameters effects for biquad on the resonant
frequency and bandwidth
Poles frequency*
++
+
2
2
2
1
1
1
2
323
1
1
21
21 1P
m
P
m
m
oom
m
omm C
g
C
g
g
ggg
g
g
CC
gg
Bandwidth*
++
21
0
3
321
1
3 211,Pm
ooomideal Q
g
ggg
C
g)error(BW
* P1,2 and go1,2 are the non-dominant pole and output conductance, respectively.
AMSC/TAMU
16
![Page 17: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/17.jpg)
Analog and Mixed-Signal Center
Lossy Integrator With Positive Feedback
g+
-m2
g+
-
1
C
VZ
Vin
om
V mg
Z s C-1 ( )o
Vin
=1
-
gm1
Z= -
gm 1
+ g m2-m g
1
17
![Page 18: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/18.jpg)
Low-Frequency, High-Q OTA-C Biquad
S S1/s 1/sVin
-gm2/C2
gm2/C2
-gm1/C1
gm1/C
-gmQ/C1
V02
V01
++
+
--
-
V02Vin
gm2 gm1
gmQ
C1C2
V01
)(
/
2//
/ 2121
1211212
212102
sD
CCgg
CCggCggss
CCgg
V
V mm
mmmm
mm
in
=++
= LP
)(
// 122101
sD
CggsCg
Vin
V mQmm += Resonator
18
![Page 19: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/19.jpg)
V1
V2
+
-
R
C
Vb
. Phase compensation techniques: passive for integrators.
How to determine the value of RC ?
The R is implemented with a transistor operating in the
triode (ohmic) region.
The zero generated by the RC should cancel the dominant
pole of Gm(s).
R
19
![Page 20: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/20.jpg)
Active Frequency Compensation Transconductor[J. Ramirez-Angulo and E. Sanchez-Sinencio, “Active Compensation of Operational Transconductance Amplifier Filters Using Partial
Positive Feedback,” IEEE Journal of Solid-State Circuits, vol. 25, No. 4, pp. 1024-1028, August 1990]
1V
2V
0I
ssI
ss
mom
21m0
I
s1gsg
VVgI
=
=
depends on
1V
2V
0I
sPI
sNI
Npeff
N
mNo
p
meffoeffmNomPomeffo
effmeffomeff
meffmNmp0
,
gg
g,ggg
s1g)s(g
V)s(gV)s(g)s(gI
mPo
==
=
==
It is possible to make
20
![Page 21: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/21.jpg)
..
gm1
gm2
V1
V2
+
+
-
- 2121 VVggi mmo =
V1
V2
+
-
R
C
Vb
(a) (b)
(a) active; and (b) passive for integrators.
Phase compensation techniques
In a Biquad:
QA
Evo
a
+
=
1
21
Recall that
psmopmo
p
mom egsg
s
gg
+= 1
1
AMSC/TAMU
21
![Page 22: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/22.jpg)
Behavior of symmetric circuits
Circuit1
Exact
replica
of
Circuit1
V1
V2
Line of symmetry
Inter connections
between the two circuits
Circuit1
Exact
replica
of
Circuit1
V1+
V1-
Circuit1
Exact
replica
of
Circuit1
V1
V1
Equivalent circuit for common
mode input
Equivalent circuit for fully
differential input
An example of fully symmetric circuit
ECEN 622 (ESS) TAMU AMSC
22
![Page 23: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/23.jpg)
Derivation of CMFF OTA
Single ended OTA circuit
iout
Vin M
1
M2
iout-
Vin+
iout+
Vin-M
1M
1
M2
M2
Circuit of OTA for differential input
Vin
Vout
Vin+
Vout-
Vin-
Vout+
Z1
Z1
Z2
23
![Page 24: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/24.jpg)
Circuit of OTA for common mode signals
iout-
Vin+
iout+
Vin-
M1
M1
M2
M2
M3
M3
M4
M4
Vin+
Vout-
Vin-
Vout+
Z1
Z1
Z1
Z1
Z2
Z2
Z2
Z2
Note.- Independent trajectories, poor
CMRR
24
![Page 25: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/25.jpg)
Fully-balanced, fully-symmetric CMFF OTA
iout-
Vin+
iout+
Vin-
M1
M1
M2
M2
M3
M3
M4
M4
Vin+
Vout-
Vin-
Vout+
Z1
Z1
Z1
Z1
Z2
Z2
Z2
Z2
Line of symmetry
25
![Page 26: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/26.jpg)
OTA with improved flexibility
iout-
Vin+
iout+
Vin-
M1
M1
M2
M2
M3
M3
M4
M4
Vcnt
Transistors operating in
linear region
M5
M5
M5 M
5
Node A
Fully-balanced, fully-symmetric, pseudo differential CMFF OTA
26
![Page 27: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/27.jpg)
Two integrator loop
+
- -
+
No
de A
Loop
Stabilization
+
- -
+C
MF
B
Loop
Stabilization
CM
FB
No
de A
A
Two integrator loop using CMFF OTA
27
![Page 28: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/28.jpg)
+
- -
+
Node A
+
- -
+C
MF
B
CM
FB
Node A
A
Two integrator loop using CMFF+CMFB OTA
28
![Page 29: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/29.jpg)
(CMFF + CMFB) OTA
Fully-balanced, fully-symmetric, pseudo differential (CMFF+CMFB) OTA
iout-
Vin+
iout+
Vin-
M1
M1
M2
M2
M3
M3
M4
M4
Vcnt M
5M
5M
5 M5
Node A
Node B
M6
M6
29
![Page 30: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/30.jpg)
Characteristics of the OTA
• Let the total capacitance at ‘node A’ be Cint
• Let the capacitance used in two integrator loop be
Cext
• Effective transconductance=
• CMFB loop gain =
5
1
11
1ds
m
meffm
g
g
gg
+
=
+
+
2
2
4
int244
261
11
1
ds
ext
m
dsmm
mmeffm
g
sC
g
sCggg
ggg
30
![Page 31: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/31.jpg)
• Gain (Io/Vi) =
• Gain(Io/Vi3) = =
• To improve linearity, use larger resistor for source
degeneration.
+
2
1
5
15
412 TG
ds
ds VVg
g
2
5
5
1
5
2
1 41
12
+ TG
dsds
VVgg
25
15
23
5
2
1
4
12
TGds
ds
VVg
g
+
31
![Page 32: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/32.jpg)
• Differential gain=
• Common mode gain =
• CMRR(DC) =
2
,1
ds
effm
g
g
4
,1
2
,1
4
int1
11
m
effm
ds
effm
m
g
g
g
g
g
sC+
+
2
4
ds
m
g
g
32
![Page 33: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/33.jpg)
• Gain from +ve supply=1
• Gain from -ve supply=
• Gain from VSS is less than gain from VDD. So,
output should be measured wrt VDD
• PSRR is same as CMRR
4
,1
2
,1
4
int1
11
m
effm
ds
effm
m
g
g
g
g
g
sC+
+
33
![Page 34: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/34.jpg)
Output noise current=
2
4
int4
22
6
2
4
22
4
2
2
2
4
int4
255
2
5
1
2
1
1
1
44
1
1
+
+
++
+
++
+
m
m
mn
m
mnn
m
m
mdsds
ds
mn
g
sCg
gi
g
gii
g
sCg
gKTgKTg
g
gi
34
![Page 35: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/35.jpg)
Simplified noise expression
+
++
+
++
+
2
4
int
22
2
4
int
552
5
1
1
13
8
3
8
1
44
13
8
m
mm
m
dsds
ds
m
m
g
sC
gg
g
sC
gg
g
g
gKT
35
![Page 36: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/36.jpg)
Two integrator loop
+
- -
+
Gain
CM
FF
GainLoop
Stabilization
+
- -
+
CM
FB
Loop
Stabilization
CM
FB
CM
FF
36
![Page 37: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/37.jpg)
Band pass filter
+
- +-
C
C
Vi+
Vi-
+
- +-
+
- +-
C
C
+
- +-
BP-
LP+
gm
gm
gm
gr
BP+
LP-
37
![Page 38: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/38.jpg)
Design of a new high frequency
OTA and a Filter Tuning Scheme
Praveen Kallam
Advisor: Dr. E. Sanchez Sinencio38
![Page 39: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/39.jpg)
How to build a filter
• OpAmps - Low frequency, high linearity
• OTAs - Medium high frequencies, medium
linearity
• Passive components - High frequency
• Transmission lines - Extremely high frequency
39
![Page 40: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/40.jpg)
NMOS VS PMOS
NMOS PMOS
Speed Faster Slower
Device noise Low thermal
noise
Low flicker
noise
Linearity Bulk effect
degrades
linearity
No bulk effect
Substrate
noise
Higher due to
common
substrate
Can be better
shielded
40
![Page 41: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/41.jpg)
Advantages of differential Circuits
• Double the signal swings
• Better power supply and substrate noise rejection
• Higher output impedance with conductance
cancellation schemes
• Better linearity due to cancellation of even
harmonics
• Partial cancellation of systematic errors using
layout techniques
• Availability of already inverted signals41
![Page 42: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/42.jpg)
Disadvantages of differential Circuits
• Duplication of circuit requires double the area and
power
• Additional circuitry to tackle common mode
issues
42
![Page 43: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/43.jpg)
Common mode issues
• Output DC common mode voltage should be
stabilized (otherwise, the voltage may hit the rails)
• Common mode gain should be small (otherwise,
positive feedback in a two integrator loop
becomes stronger)
43
![Page 44: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/44.jpg)
Common Mode Feed Forward
• Can decrease common mode
gain even at higher frequencies
• Does not have stability
problems
• Cannot stabilize the output DC
voltage
+
- -
+
Gain
Com
mon M
ode
Contr
ol
Vin+
Vin-
Vout+
Vout-
44
![Page 45: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/45.jpg)
Common Mode Feed Back
• Stabilizes output DC
voltage
• Feedback stability issues
make the circuit slow and
bulky
+
- -
+
Com
mon M
ode
Contr
ol
GainLoop
Stabilization
Vin+
Vin-
Vout+
Vout-
45
![Page 46: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/46.jpg)
CMFF + CMFB
+
- -
+
Gain
Com
mon M
ode
Contr
ol
Vin+
Vin-
GainLoop
Stabilization
Vout+
Vout-
46
![Page 47: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/47.jpg)
Two integrator loop
+
- -
+
Gain
CM
FF
GainLoop
Stabilization
+
- -
+
CM
FB
Loop
Stabilization
CM
FB
CM
FF
47
![Page 48: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/48.jpg)
Band pass filter
+
- +-
C
C
Vi+
Vi-
+
- +-
+
- +-
C
C
+
- +-
BP-
LP+
gm
gm
gm
gr
BP+
LP-
48
![Page 49: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/49.jpg)
Need for tuning
• Process parameters can change by 10%
• Parameters also change with temperature and
time(aging)
• Another solution for low-frequency is using
Switch Capacitor filters
49
![Page 50: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/50.jpg)
Methods of tuning
• Master-Slave
• Pre-tuning
• Burst tuning
• Switching between two filters
50
![Page 51: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/51.jpg)
Frequency Tuning
PLL• Most widely used scheme
• Accurate (less than 1% error is reported)
• Square wave input reference
• Only XOR and LPF are the additional components
• Usually used only for filters with Q>10
• Large area overhead
VCF, VCO, Single OTA, Peak detect, adaptive….51
![Page 52: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/52.jpg)
Q tuning
Modified LMS • Accurate
• Square wave input
• Independent of frequency tuning
• Not very robust
• Large area overhead
MLL, Impulse, Freq syn ….52
![Page 53: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/53.jpg)
The most accurate scheme so far
• Stevenson, J.M.; Sanchez-Sinencio, E “An
accurate quality factor tuning scheme for IF and
high-Q continuous-time filters”. Solid-State
Circuits, IEEE Journal of Volume: 33 12 , Dec.
1998 , Page(s): 1970 -1978
• Combines Master-Slave, PLL and modified LMS
• Less than 1% error in both f-tuning and Q-tuning
53
![Page 54: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/54.jpg)
dW
dt
E
W
dW
dt
E
y
y
W
dW
dt
d t y t
y
y
W
dW
dtd t y t
y t
W
=
=
=
=
= =
[ . { ( ) ( )} ]
[ ( ) ( )]( )
0 5 2
W [d(t) y(t)]G(t) e(t)G(t)
LMS Algorithm Derivation.- The mean square error (MSE) is
defined as E(t)=0.5[e(t)]2 = 0.5[d(t)-y(t)]2
where d(t) is the desired output signal, and y(t) is the actual output
signal. The steepest descent algorithm is defined as:
54
![Page 55: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/55.jpg)
Linear System case.
y t
where
is the input signal
Therefore
dW
dtd t y t
Wd t y t
W e t
i
n
i i
i
i
n
i i
i
xi
w x
x
w x
x
x
( ) ,
:
.
:
[ ( ) ( )]
,
[ ( ) ( )]
( )
=
= =
=
=
=
0
0
55
![Page 56: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/56.jpg)
Adaptive LMS Algorithm
Master
Biquad
H(s)
Slave
BiquadVin
Vout
1/Qd
VREF
k/sVb
p
-
+
)()()( tgtytdw ii =
Where is the tuning signal, d(t) is the desired response, y(t) is the
actual response, and gi (t) is the gradient signal ( that is the direction
of tuning.
56
![Page 57: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/57.jpg)
VREF Master
Biquad
H(s)
Slave
BiquadVin Vout
1/Qdk/s
Vbp
-+
Block Diagram Solution
57
![Page 58: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/58.jpg)
The tuning scheme implemented before
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
BP Filter
Integrator
Q
f
Q
f
BP Filter
Q
f
1/Q
58
![Page 59: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/59.jpg)
Problems in the previous scheme
• Large area overhead (may run into matching
problems)
• Power hungry
• Not very robust (very low offsets required.)
• Looses accuracy at low Qs(<10) and very high Qs
(~100)
• Applies only to Band-Pass filters
59
![Page 60: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/60.jpg)
PLL
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
60
![Page 61: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/61.jpg)
Proposed Q-tuning scheme
New implementation of modified-LMS Q-tuning scheme
BP Filter
Integrator
Input reference1/Q
61
![Page 62: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/62.jpg)
Tuning is independent of the shape of
reference waveform
When this input and output is processed by the tuning scheme,
+=
2
2
1aaa
aa
ww
Qwjw
Qwjw
Arg
2
2
1aaa
aa
ww
Qwjw
Qwjw
G+
=
+= wtGQ
QAtV
D
ao sin
twAtV i
i
ii = sin +=i
iii
D
aio tw
Q
QAtV sincos
+= wtQ
QAtV
D
ao sincos
0coscos 22
2
22 =
i
i
D
a
i
i
D
a AQ
QA
Q
Q
62
![Page 63: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/63.jpg)
Improved Offset performance
Previous offset =
Present Offset =
• Reduced offset => improved accuracy
mulsummulsuminsummulBPBPinsummul OOGOOGGOOOGG +++ 22
sumBPBPinsummul OOOOGG +
BP Filter
Integrator
Input reference1/Q
63
![Page 64: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/64.jpg)
The new tuning scheme
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
64
![Page 65: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/65.jpg)
Improvements over the previous
tuning scheme• Area overhead decreased
(Previous scheme => 2 extra filters
New scheme => 1 extra filter )
• Eases the matching restrictions(Previous tuning scheme => match 3 filters
New tuning scheme => match 2 filters )
• Improves accuracy of tuning(New tuning scheme is more tolerant to offsets than the previous one)
65
![Page 66: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/66.jpg)
Circuits to be designed
• Comparator
• Attenuator
• Multiplier
• LPF outside the IC using Opamp
• Differential difference adder
• Integrator outside the IC using Opamp(Both macro model & transistor level are used in simulations for the
OpAmp)
66
![Page 67: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/67.jpg)
Comparator
• Non-linear amplifier
– Gain should be as close
to unity to improve THD
– If less than unity, no oscillations
• Rate of change of gain wrt input
should be high (should be very non-linear)
– cannot use complex circuits
– DIODE
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
67
![Page 68: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/68.jpg)
Circuit of differential comparator
bias1
bias2
vi+ vi-
E1
E2
E1
E2
68
![Page 69: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/69.jpg)
Comparator characteristics
69
![Page 70: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/70.jpg)
Attenuator
• Capacitor
– Large capacitors for matching
– Large capacitors Large loading
• Resistor
– Larger resistors for matching
– Large resistors Small loading
– Should take parasitic
capacitor into consideration
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
R
(k-1)R
Cp(k-1)R
Cp
70
![Page 71: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/71.jpg)
Multiplier
• Constraints
– Symmetric
– Good frequency response
– Good CMRR
– Gain should not be very small
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
71
![Page 72: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/72.jpg)
Multiplier
+x -y -x +y +x +y -x -y
out+
out-
21
24
T
DD
VV
VgainCM
=
31
332
T
DD
VV
VgainMultiplier
=
72
![Page 73: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/73.jpg)
LPF
• Constraints
– High gain PLL might be unstable
– Low gain small pull-in range
– low cut-off freq small pull-in range
– High cut-off freq Jitter noise
– Single ended output
• Built using external components for good control
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
73
![Page 74: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/74.jpg)
Differential difference
adder
• Add/Subtract two differential signals
– High gain Q tuning loop unstable
– Low gain Lesser accuracy
– Need not have a good frequency response
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
74
![Page 75: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/75.jpg)
DDA circuit
V1+ V2+V1-
CNT
Vo+Vo-
V2-
bias bias
75
![Page 76: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/76.jpg)
Integrator
– Very high gain required to
minimize Q tuning errors
– Frequency compensated Op-Amp
in open loop can be used
– 3dB frequency should be as small as possible
– Phase margin as large as possible
Built using external components
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
76
![Page 77: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/77.jpg)
Simulated results for tuning scheme
BP Filter
LP Filter
Schmitt Trigger
XOR
Reference Clock
f
Q
BP Filter
Q
f
1/Q
Integrator
Frequency tuning voltage
Q tuning voltage
77
![Page 78: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/78.jpg)
Die Photograph
90
0u
m
900um78
![Page 79: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/79.jpg)
Buffer Characterization
This response should be subtracted from other plots to get actual response
Experimental results
79
![Page 80: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/80.jpg)
• Qs of 16, 5 and 40 at 80,95 and 110 MHz
Filter response
80
![Page 81: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/81.jpg)
DM-CM response of the filter
• CMRR is more than 40dB in the band of interest 81
![Page 82: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/82.jpg)
Supply response of the filter
• PSRR- is more than 40dB in the band of interest 82
![Page 83: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/83.jpg)
Noise response of the filter
• Total integrated noise power at the output= -60dBm 83
![Page 84: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/84.jpg)
Two-tone inter-modulation test
• IM3 of 45dB when the input signal is 44.6mV 84
![Page 85: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/85.jpg)
Both bandwidth and gain corroborate that accuracy of tuning is around 1%
Filter response when tuned to Q=20
85
![Page 86: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/86.jpg)
• Tuning accuracy is around 1%
Filter response for four different ICs
86
![Page 87: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/87.jpg)
• The tuning works!
Filter response for four different ICs
87
![Page 88: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/88.jpg)
Conclusions
• A new high-frequency fully-differential OTA is
designed.
• A band pass filter with f=100MHz and Q=20 is
designed using the new OTA in AMI0.5um
• A new tuning scheme for BP filters that
overcomes many of the problems faced by
previous scheme is implemented.
88
![Page 89: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/89.jpg)
References• Stevenson, J.M.; Sanchez-Sinencio, E “An accurate quality factor tuning scheme for IF and high-Q
continuous-time filters”. Solid-State Circuits, IEEE Journal of Volume: 33 12 , Dec. 1998 , Page(s):
1970 -1978
• Class notes on converting a single ended Op-Amp circuit to a fully symmetric, fully differential
circuit.
• Shuo-Yuan Hsiao and Chung-Yu Wu “a 1.2V CMOS Four-Quadrant Analog Multiplier” IEEE
international symposium on Circuits and Systems, June 1997 Pages: 241: 244
• G.T Uehara, and P.R. Gray, “A 100 MHz output rate analog to digital interface for PRML magnetic-
disk read channel in 1.2m CMOS” Solid-State Circuits Conference, 1994. Digest of Technical
Papers. 41st ISSCC. IEEE International. Page(s): 280 -281
• D.D.Kumar and B.J.Hunsinger “ACT-enabled 100MHz equalizer for 100MHz application”
Magnetics, IEEE Transactions on Volume: 27 6 2 , Nov. 1991 , Page(s): 4799 -4803
• Philpott, R.A. Kertis, R.A. Richetta, R.A. Schmerbeck, T.J. and Schulte, D.J. “A 7 MBytes/s
(65MHz) mixed signal magnetic recording channel DSP using partial response signaling with
maximum likelihood detection” Solid-State Circuits, IEEE Journal of
Volume: 29 3 , March 1994 , Page(s): 177 -184
• Tao Hai and J.M. Khoury “A 190MHz IF, 400Msamples/s CMOS direct conversion band-pass S
modulator” Solid-State Circuits Conference, 1999. Digest of Technical Papers. ISSCC. IEEE
International , Page(s): 60 -61
• J.Franca and Y.Tsividis (editors) Design of analog-digital VLSI circuits for tele-communications and
signal processing Prentice Hall 1994, chapter 7-9
89
![Page 90: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/90.jpg)
• F.Krummenachar and N.Joehl, “A 4-MHz CMOS continuous time filter with on chip automatic
tuning”, IEEE Journal of Solid-State Circuits, vol. 23, pp. 750-758, June 1988.
• F.Krummenachar and N.Joehl, “A 4-MHz CMOS continuous time filter with on chip automatic
tuning”, IEEE Journal of Solid-State Circuits, vol. 23, pp. 750-758, June 1988.
• H.Khorramabadi and P.Gray, “High-frequency CMOS continuous time filters”, IEEE Journal of
Solid-State Circuits, vol. SC-19, pp. 939-948, December 1984.
• J. Silva-Martinez, M. Steyaert, and W. Sansen, “A 10.7-MHz 68-dB SNR CMOS CMOS continuous
time filter with on chip automatic tuning”, IEEE Journal of Solid-State Circuits, vol. 27, pp. 1843-
1853, December 1992.
• S.Pavan and Y.P.Tsividis,“An analytical solution for a class of oscillators, and its application to filter
tuning”, IEEE Transactions on Circuits and Systems I , vol. 45, pp. 547 -556 May 1998
• O.Shana'a and R.Schaumann “Low-voltage high-speed current-mode continuous-time IC filters with
orthogonal w-Q tuning” IEEE Transactions on Circuits and Systems II, vol. 46 pp. 390 -400, April
1999.
• O.H.W.Chou, J.E.Franca, R.P.Martins, J.C.Vital and C.A.Leme,“A 21.4 MHz Gm-C bandpass filter
in 0.8um digital CMOS with on-chip frequency and Q-factor tuning”, 2nd IEEE-CAS Region 8
Workshop on Analog and Mixed IC Design, pp. 87 -90, 1997.
• C.Plett and M.A.Copeland,“A study of tuning for continuous-time filters using macromodels” IEEE
Transactions on Circuits and Systems II, vol. 39, pp. 524 -531, Aug, 1992.90
![Page 91: Operational Transconductance – C (OTA-C) and …s-sanchez/622 Lecture 6 OTA-C-Filters and Tuning...Operational Transconductance –C (OTA-C) and Current-Mode Filter Structures and](https://reader031.fdocuments.in/reader031/viewer/2022013104/5ad721697f8b9ab8378bc972/html5/thumbnails/91.jpg)
• J. Van der Plas, “MOSFET-C filter with low excess noise and accurate automatic tuning”, IEEE
Journal of Solid-State Circuits, vol. 26, pp. 922-929, July 1991.
• T. Kwan and K. Martin, “A notch filter based frequency-difference detector and its applications”, in
1990 IEEE ISCAS Proceedings, pp. 1343-1346, 1990.
• A.I.Karsilayan and R.Schaumann “Automatic tuning of high-Q filters based on envelope detection”
in 1999 IEEE ISCAS Proceedings, vol.2, pp. 668 -671, 1999.
• R. Schaumann, M. Ghausi and K.Laker, Design of Analog Filters, ch. 7. Englewood Cliffs, New
Jersey: Prentice-Hall, 1990.
• B. Widrow, M.lehr, F.Beaufays, E.Wan and M.Bilello, “Learning algorithms for adaptive signal
processing and control”, in 1993 IEEE ISCAS Proceedings, pp. 1-8, 1993.
• B.Nauta,“A CMOS transconductance-C filter technique for very high frequencies”, IEEE Journal of
Solid-State Circuits, vol. 27, pp. 142 -153, Feb, 1992.
• V.Gopinathan, Y.P.Tsividis, K.S.Tan, and R.K.Hester, “Design considerations for high-frequency
continuous-time filters and implementation of an antialiasing filter for digital video” IEEE Journal of
Solid-State Circuits, vol. 25, pp. 1368 -1378, Dec, 1990.
• Gunhee Han and E.Sanchez-Sinencio, “CMOS transconductance multipliers: a tutorial”, IEEE
Transactions on Circuits and Systems II, vol. 45, pp. 1550 -1563, Dec. 1998.
• J.Ramirez-Angulo and E.Sanchez-Sinencio,“Active compensation of operational transconductance
amplifier filters using partial positive feedback”, IEEE Journal of Solid-State Circuits, vol. 25, pp.
1024 -1028, Aug, 1990.91