Professional Documents
Culture Documents
Static and Dynamic Translinear Circuits
Static and Dynamic Translinear Circuits
Static and Dynamic Translinear Circuits
Bradley A. Minch
Mixed Analog-Digital VLSI Circuits and Systems Lab
Franklin W. Olin College of Engineering
Needham, MA 024921200
bradley.minch@olin.edu
May 20, 2010
IC = Is e
IC
IC
VBE /UT 1
gm =
= Is e
=
.
VB UT UT
IC
Gilbert also meant the word translinear to refer to circuit analysis and design principles that
bridge the gap between the familiar territory of linear circuits and the uncharted domain of
nonlinear circuits.
IC = Is e
IC
IC
VBE /UT 1
gm =
= Is e
=
.
VB UT UT
IC
Gilbert also meant the word translinear to refer to circuit analysis and design principles that
bridge the gap between the familiar territory of linear circuits and the uncharted domain of
nonlinear circuits.
IC = Is e
IC
IC
VBE /UT 1
gm =
= Is e
=
.
VB UT UT
IC
Gilbert also meant the word translinear to refer to circuit analysis and design principles that
bridge the gap between the familiar territory of linear circuits and the uncharted domain of
nonlinear circuits.
IB, IC (A)
100m
IC
IC = IseVB/UT
10m
IB
1m
100n
IB =
10n
IC
bF
Is = 105 fA
UT = 25.6 mV
bF = 679
1n
100p
0.25
VB
0.3
0.35
0.4
0.45
0.5
VB (V)
0.55
0.6
0.65
+5 V
IC + dIC
100m
IB + dIB
gm (S)
10m
gm =
1m
IC
UT
VB
+ dVB
100m
10m
gm =
1m
100n
1n
UT = 25.6 mV
10n
100n
1m
10m
IC (A)
100m
1m
10m
IC
IC
=
VB UT
IC gmVB
+5 V
CCW
= V3 + V4
I3
I4
= UT log + UT log
Is
Is
I3 I4
= log 2
Is
=
I3 I4 .
counterclockwise
element
I2
I1
clockwise
element
I3
I4
V2 V3
V1
V4
CW
This result is a particular case of Gilberts translinear principle (TLP): The product of the
clockwise currents is equal to the product of the counterclockwise currents.
SIse
SIs
2
(
(V
V
)
V
)
, (VG VT0) VS > 0,
G
T0
S
2
4UT
2
where
W
Cox
kT
2CoxUT2
, S = , Is =
, and =
.
UT =
q
L
Cox + Cdep
Weak inversion operation corresponds to Isat SIs, moderate inversion operation corresponds to Isat SIs, and strong inversion operation to Isat SIs. Note that SIs is
approximately twice the saturation current at threshold.
1m
100m
10m
Isat (A)
Isat
SIs = 3.93 mA
Isat = SIs log2(1+ ek(VG VT0)/2UT)
1m
100n
Isat =
+5 V
SIs
2
2 (k(VG VT0))
4UT
VG
10n
1n
100p
k = 0.715
UT = 25.8 mV
VT0 = 0.647 V
0
0.5
1.5
VG (V)
2.5
gm (S)
100m
10m
gm =
k
SIsIsat (1 e
UT
k
SIsIsat
gm =
UT
gm =
k
I
UT sat
Isat + dIsat
Isat/SIs
+5 V
VG
+ dVG
1m
100n
gm =
10n
1n
100p
SIs = 3.93 mA
1n
10n
100n
1m
10m
Isat (A)
k = 0.715
UT = 25.8 mV
100m
1m
10m
Isat Isat
=
, Isat SIs
VG
UT
Isat gmVG
alternating loop
I3
I1
I4
I1
I2
I3
I4
This restriction does not limit the class of systems that we can implement. However, designs
based on alternating loops generally consume more current but operate on a lower power
supply voltage than do designs based on stacked loops.
10
Ix
Iy
Ix
TLP = Ix2 = Iy Iz
Ix2
= Iz =
Iy
V0
Iy
Ix
Ix
Iz
V0
10
Iy
Ix
1m
Iz
mA
=1
A
10
0n
V0
Iy
A
100n
10
n
Iz (A)
V0
10n
1n
1n
Ix2
Iz =
Iy
10n
100n
Ix (A)
1m
10m
10
Ix
1m
Ix
1m
Iy
Ix
Iz
Iz (A)
V0
10
0n
100n
10n
1n
1n
10
n
10n
V0
Ix2
Iz =
Iy
100n
Iy (A)
1m
10m
11
Ix
,
I1
Iy
,
I1
and r
Ir
.
I1
Ix
I1
2
+
Iy
I1
2
=
Iy2
Ix2
Ir =
+
Ir
Ir
Ir1
Ir2
11
Ix
,
I1
Iy
,
I1
and r
Ir
.
I1
Ix
I1
2
+
Iy
I1
2
=
Iy2
Ix2
Ir =
+
Ir
Ir
Ir1
Ir2
11
Ix
,
I1
Iy
,
I1
and r
Ir
.
I1
Ix
I1
2
+
Iy
I1
2
=
Iy2
Ix2
Ir =
+
Ir
Ir
Ir1
Ir2
11
Ix
,
I1
Iy
,
I1
and r
Ir
.
I1
Ix
I1
2
+
Iy
I1
2
=
Iy2
Ix2
Ir =
+
Ir
Ir
Ir1
Ir2
11
Ix
,
I1
Iy
,
I1
and r
Ir
.
I1
Ix
I1
2
+
Iy
I1
2
=
Iy2
Ix2
Ir =
+
Ir
Ir
Ir1
Ir2
11
Ix
,
I1
Iy
,
I1
and r
Ir
.
I1
Ix
I1
2
+
Iy
I1
2
=
Iy2
Ix2
Ir =
+
Ir
Ir
Ir1
Ir2
12
12
Ir1
Ix
Ir
V0
12
Ir1
Ix
Ir
V0
V0
Iy
V0
Ir2
Iy
Ir
V0
12
Ir1
Ix
V0
Ir
V0
Iy
V0
Ir2
Iy
12
Ix
V0
Ir1
Ix
Ir
V0
Iy
Ir2
Iy
V0
12
Ix
Ix
V0
Ix + Ir1
Ir1
Iy
Ix
Ir
Iy
V0
Ix + Ir1
Iy
Ir2
Iy
V0
Iy + Ir2
Iy + Ir2
13
inverting
It
It
It
In
Vn
Icn
C
V0
It
Vn
In
Icn
C
It
In = I e(VnV0)/UT
In
In
=
Vn UT
In = I e(V0Vn)/UT
In
In
=
Vn
UT
V0
14
dy
+ y = x,
dt
where x > 0.
dt
Iy
I1
Iy
Ix
+
=
I1
I1
dIy
+ Iy = Ix .
dt
14
dy
+ y = x,
dt
where x > 0.
dt
Iy
I1
Iy
Ix
+
=
I1
I1
dIy
+ Iy = Ix .
dt
14
dy
+ y = x,
dt
where x > 0.
dt
Iy
I1
Iy
Ix
+
=
I1
I1
dIy
+ Iy = Ix .
dt
14
dy
+ y = x,
dt
where x > 0.
dt
Iy
I1
Iy
Ix
+
=
I1
I1
dIy
+ Iy = Ix .
dt
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
Vy dt
Ix
dVy
+1=
=
UT dt
Iy
Ic
Ix
= + 1 =
I
Iy
dVy
+ Iy = Ix
Iy
UT
dt
dVy
Ix
=
C
+1 =
CU
dt
Iy
T
Ic
1/I
I Ix
= I Ic =
.
Iy
Ip
14
KCL: Ic + Ip = I
14
Ix
V0
Ip
KCL: Ic + Ip = I
It
Iy
V0
14
It
It
Ix
V0
KCL: Ic + Ip = I
Ip
Vy
Ic
C
It
Iy
V0
15
dy
+ y = x,
dt
and z =
y.
y=z ,
2
dz
dy
= 2z
and
dt
dt
into the linear ODE describing the low-pass lter, obtaining a rst-order nonlinear ODE
describing the system given by
dz
2 z + z 2 = w2.
dt
15
dy
+ y = x,
dt
and z =
y.
y=z ,
2
dz
dy
= 2z
and
dt
dt
into the linear ODE describing the low-pass lter, obtaining a rst-order nonlinear ODE
describing the system given by
dz
2 z + z 2 = w2.
dt
15
Iw
= w+ +w 1
I1
(Vw V0)
w = cosh
UT
w
w2 = (w) 1
2
I
Iw
Iw
Vw
Iw
I1
Iw
Iw
V0
Iw+
Iw+
15
Iz
and z .
I1
15
Iz
and z .
I1
15
Iz
and z .
I1
15
Iz
and z .
I1
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
2 Iz
Vz dt
=
Iw2 I12
2w dVz
+1= 2 2
=
UT dt
Iz
Iz
Iw2 I12
Ic
= + 1 = 2 2
I
Iz
Iz
2 Iz
Iz
UT
dVz
+ Iz2 = Iw2 I12
dt
Iw2 I12
2
dVz
C
+1 = 2 2
Iz
Iz
CU
T dt
Ic
1/I
I Iw2 I I12
I Ic = 2 2 .
I
Iz
z
Ip
Iq
15
15
Ip
Iz
It
Iz
V0
15
Ip
Iz
It
Iz
V0
V0
I1
V0
Iq
I1
Iz
It
Iz
V0
15
Ip
V0
It
Iz
V0
I1
V0
Iz
Iq
I1
15
I1
Iw
Ip
Iw
V0
Iz
It
Iz
V0
Iq
I1
15
Iz
Iw
I1
I1
Iw
Iq
Iw
Iz
It
Iq
It
Ip
Iw
V0
Iz
It
Vz
Ic
C
Iq
I1
I1
Iz
V0
15
Iz
Iw
I1
I1
Iw
Iq
Iw
Iz
It
Iq
It
Ip
Iw
V0
Iz
It
Vz
Ic
C
Iq
I1
I1
Iz
Iz
V0