You are on page 1of 2

+

Fifty Nifty Variations of


Two-Transistor Circuits
Circuit No. 1 Circuit No. 8 Circuit No. 15 Circuit No. 22

Iin Iout Iout


M2 M1
Vbias2 M1
Vin Vout Vin Vout
M1 M2 Vin Iin
M1 (W/L)1 (W/L)2 M2
Vbias1 M2

Vin

M2
Iout = (W/L)2/(W/L)1 · Iin M1 M2
M1
Circuit No. 2
Circuit No. 9 Circuit No. 16 Circuit No. 23

M2 Iout,n Iout,p Iout


Von
Vin Vout Iout Vin M1
M1
Vin,p M1 M2 Vin,n M2
V1 I1 V2 I2
M1 M2
Vout Z
Iout Ibias
Z
Von
M2
Circuit No. 3 V1 V2 I1 L
I2
Circuit No. 10
Circuit No. 17 Circuit No. 24
M2
Iout,n Iout,p
Vin Vout Vsel2 Iout
M1
Vin,p M1 M2 Vin,n V2 Vin M1
M2
Vsel1 Vcom
Vbias M2
V1
M1
Circuit No. 4
V1 V2 Vcom
Circuit No. 11 Vsel1 Vsel2
M1 Vbias

Circuit No. 25
M1 Circuit No. 18
Vtie0 Vin M1
Iout,p Iout,n
Iin Iout
M2 Vout
Vbias M2 Vbias M2

M1 M2
M2 Vin M1
M1
Ibias
Circuit No. 5
Circuit No. 12
VGS1
Ibias
Circuit No. 19
Vout Vbias M2 Circuit No. 26
Vout
Va M1 M2 Vb
Vin M1 M2
(W/L)2 M1
Ibias Vout Vout
Vout = Va ü Vb
Va Vb M1
Vin
VDD VSS (W/L)1 Vbias M2
Circuit No. 13 Vin
Circuit No. 6
p Ibias
Iout Av = Vout/Vin = ≠ (W/L)1/(W/L)2
Ibias
Vbias M2 M1
Vout
Circuit No. 20 M2

Vb M2
Vin M1 Circuit No. 27
Va M1 Ibias

M1 Vout
rout ¥ gm2/(gds1 · gds2) M1
Vout = Va · Vb Vin M1 M2
Circuit No. 14
Circuit No. 7 M2 Vbias
M2
Iout
Ibias
Circuit No. 21 M2 Vbias = VGS2
M1

Vout Vbias2 M2

Va M1 M2 Vb
Vbias1 M1
Vp Vn
M1 M2
Iin
Vout = Va ‚ Vb
Iout ¥ Iin Vn > V p

Based on: Harald Pretl and Matthias Eberlein, “Fifty Nifty Variations of Two-Transistor Circuits: A tribute to the versatility of MOSFETs,” in IEEE Solid-State Circuits Magazine, Summer 2021.
doi: 10.1109/MSSC.2021.3088968, harald.pretl@jku.at
+
Fifty Nifty Variations of
Two-Transistor Circuits
Circuit No. 28 Circuit No. 34 Circuit No. 41 Circuit No. 47

Iout
M1 Vbias M1
M2
Vp Vn Vlo M2
M1 Iin Vout
M2 Vref M2
Vrf M1

I V Vout/Iin = [µCox ·
M1 M2 (W/L) · (Vbias ≠ 2Vth )]≠1
Vth1 ”= Vth2 Circuit No. 35 Vlo M1 M2
M1
Vrf Iout
Circuit No. 29 Circuit No. 48
M2 Circuit No. 42
Ibias Vp Vn M1
Vin Vout
M1 Vbias
M2
K · (W/L) M2
Vp Vn
Vptat Vin Vout
M1
M1
(W/L) Circuit No. 36 Vin
M2 Vout VSS

M1 M2
Ibias Circuit No. 49

Circuit No. 30 M1
Ibias
Vbias M2 M1 M2

Zin
Vbias1
Circuit No. 43 Vin M1
M1
Vout
M1 Vin
Vclk M2
L = CGS1/(gm1 · gm2)

M1
Vbias2 M2 Circuit No. 37
Vpeak rout =
gds2/(gm1 · gm2)

Vin
Iout M2 Circuit No. 50

M1
M1 Ibias Iout

Vout Vpeak = Vin,max ≠ Vgs1


M1
Circuit No. 31 M2
Circuit No. 44

Vp Vn M2
M1 M2
Vout ¥ Vin /2 Vin M1 Vout
Vbias Iin
M1 M2
M2 M1 gm2/gds2
M1 M2 M2
Circuit No. 38

Ibias Circuit No. 51


Iout1
Vin M1 |Vin | ≠ Vgs2 Vin
Vp Vn M2
M2
M1
Vbias Iin
Circuit No. 32 Circuit No. 45 Vctat
M1
M2

Iout2 Ibias
M1 M2
Vbias Vbias
M1 M2
Iin Iout1 Iout2
M2

Vp Vn Circuit No. 39 Circuit No. 52


Vp Vn
M1
VGS Vp Vsample Ibias1
Vn
Vp Vn
VE
Circuit No. 33
Vin Vout Circuit No. 46 M2 Vbias
M1
Vbias M1
VB
M2
Vp M2
Ibias2
M1
Vp M1 M2 Vn — π 10
M2 Vth Vn
M1 IC = Ibias1 ≠ Ibias2
p VEB = VE ≠ VB
Vp Vn
Ibias
Vbias
Circuit No. 40
Q
Vp Vn Vshift = Vp ≠ Vn = VGS1 + VGS2

Vp Vn
M1 M2

Vp Vn

Based on: Harald Pretl and Matthias Eberlein, “Fifty Nifty Variations of Two-Transistor Circuits: A tribute to the versatility of MOSFETs,” in IEEE Solid-State Circuits Magazine, Summer 2021.
doi: 10.1109/MSSC.2021.3088968, harald.pretl@jku.at

You might also like