SlideShare a Scribd company logo
1 of 9
Download to read offline
ROBERT W. BRODERSEN LECTURE 1
EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION
University of California
Berkeley
College of Engineering
Department of Electrical Engineering
and Computer Science
Robert W. Brodersen
EECS140
Analog Circuit Design
ROBERT W. BRODERSEN LECTURE 1
EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION
EECS 140
ANALOG INTEGRATED CIRCUITS
Robert W. Brodersen, 2-1779, 402 Cory Hall, rb@eecs.berkeley.edu
This course will focus on the design of MOS analog integrated circuits with extensive use of Spice for the simulations.
In addition, some applications of analog integrated circuits will be covered which will include RF amplification and dis-
crete and continuous time filtering. Though the focus will be on MOS implementations, comparison with bipolar circuits
will be given.
Required Text
Analysis and Design of Analog Integrated Circuits, 4th Edition, P.R. Gray, P. Hurst, S. Lewis and R.G. Meyer, John Wiley
and Sons, 2001
Supplemental Texts
B. Razavi, Design of Analog CMOS Integrated Circuits, McGraw-Hill, 2001.
Thomas Lee, The Design of CMOS Radio Frequency Integrated Circuits, Cambridge University Press, 1998
The SPICE Book, Andre Vladimirescu, John Wiley and Sons, 1994
Prerequisites
EECS 105: Microelectronic Devices and Circuits
I-1
ROBERT W. BRODERSEN LECTURE 1
EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION
I-2
ROBERT W. BRODERSEN LECTURE 1
EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION
IC Design Course Structure at Berkeley
EE40
EE105
EE141
EE142
EE140
Linear/Analog Digital
Non-Linear
Linear Design
Sensors,
Transducers
Interface
Circuits
Digital
Processing
Amplifiers, Filters, A/D & D/A’s
I-2
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
University of California
Berkeley
College of Engineering
Department of Electrical Engineering
and Computer Science
Robert W. Brodersen
EECS140
Analog Circuit Design
Lectures
on
MOS DEVICE MODELS
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
Assumed Knowledge
a) KCL, KVL - Kirchoff Laws
b) Voltage, Current Dividers
c) Thevenin, Norton Equivalents
d) 2-Port Equivalents
e) Phasors, Frequency Response
M-1
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
+
- aν νin
⋅
νin +
-
Vs
Rs
+
-
Rin RL
Rout
+
-
νout
iin iout
2-Port Equivalent Circuit
+
-
aν1 νin1
⋅
νin1 +
-
Vs
+
-
Rin1
Rin2
Rout1
+
-
νout1
iin
Rin
νin
iin
-----
io u t 0
→
RL ∞
→
=
Rout
νout
iout
-------
RS νi n 0
= =
=
Aν
νout
νin
-------
RL ∞
→
=
aν 2 νin2
⋅
+
-
Rout2
+
-
νout
iout
+
-
νin2
νout aν2 νin2
⋅ aν2 νout1
⋅ aν2 aν1 νin1
Rin2
Rout1 Rin2
+
------------------------
 
 
⋅ ⋅
 
 
⋅
= = =
(Voltage in - Voltage out)
M-2
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
VDS
IDS
VDSAT
Linear
Saturation
Cutoff
n-channel
D
G B
S
VGS
NMOS
IDS
n n
L
G
S D
p
B
MOS Large Signal Equations
M-3
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
MOS Large Signal Equations (Cont.)
VGS VT
<
VGS VT
>
VDS VD S A T
< VG S VT
–
=
Cutoff :
Linear :
IDS
k' W
L
-
-
-
-
- VGS
VT
–
VDS
2
-------
–
 
  VDS
⋅
⋅ ⋅
=
Saturated :
VGS VT
>
VDS VD S A T
> VG S VT
–
=
IDS
k'
2
---
W
L
-
-
-
-
- VG S VT
–
( )2
1 λ VDS
⋅
+
( )
⋅ ⋅
=
M-4
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
MOS Large Signal Equations (Cont.)
VT VTo γ 2 φf
⋅ VS B
+
( )
1
2
-
-
-
2 φf
⋅
( )
1
2
-
-
-
–
[ ]
⋅
+
=
VTo Threshold Voltage @ VS B
≡ 0
=
VS B 0
>
( )
φf Fermi Potential 0.3
≈
≡
γ Body Effect Factor
≡
λ Short Channel Effect
≡
W Width of Device
≡
L Length
≡
k' µ Cox
⋅
=
Oxide Capacitance
mobility
E = VDS/L
E
µ
νε
M-5
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
MOS Large Signal Equations (Cont.)
VTo γ VS B
1
2
-
-
-
⋅
+
VT
VTo
VBS
0
γ
1
Co x
------ 2 q ε NA
⋅ ⋅ ⋅
⋅
=
n n
G
S D
Body Effect :
+ + + + + + + +
M-6
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
MOS Large Signal Equations (Cont.)
Short Channel Effect (λ):
Ldrawn
S G D
XJ = Junction Depth
LD = Lateral Diffusion ~ 0.75 XJ
XD
L Ldrawn 2 LD
⋅
–
=
LE F F L XD
–
=
XD f VDS
( )
=
M-7
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Large Signal Equations (Cont.)
ID
A
( ) k'
2
---
W
LE F F
-------- VGS VT
–
( )
2
⋅ ⋅
=
ID
B
( ) k'
2
--- W
L
-
-
-
-
- VGS VT
–
( )2
1 λ VD S
⋅
+
( )
⋅ ⋅ ⋅
=
VDS
∂
∂ID
B
( )
λ IDS
⋅
=
Modeled as
VDS
∂
∂ID
A
( )
k'
2
---
–
W
LE F F
2
-------- VGS VT
–
( )2
VDS
d
dLEFF
⋅ ⋅ ⋅
=
VDS
∂
∂ID
A
( )
ID
LE F F
--------
VDS
d
dXD
⋅ λ ID
⋅
= =
M-8
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
λ
1
LE F F
--------
VDS
d
dXD
 
  1
L
-
-
-
VD S
d
dXD
 
 
⋅
≈
⋅
=
MOS Large Signal Equations (Cont.)
Weak function of VDS
XD
2 ε VDS VDSAT
–
( )
⋅ ⋅
q NA
⋅
-------------------------------------------
1
2
-
-
-
≈
NA Substrate doping
=
Fixed ε
→ Dielectric constant of silicon
=
VDS
d
dXD 1
2
-
-
- 2 ε
⋅
q NA
⋅
-------------
 
 
1
2
-
-
-
1
VDS VDSAT
–
------------------------
 
 
1
2
-
-
-
⋅ ⋅
=
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
VDS
IDS
Longer Channel
(Increasing L)
λID S
Ideal
MOS Large Signal Equations (Cont.)
L
W
G
D
S
W/L is the parameter of interest
CG W L COX
⋅ ⋅
∝
M-9
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Small Signal Model (Low Frequency)
ids
vgs
vsb
D
G
S B
+
+
-
-
gmvgs
gmbsvbs
ro
ids
VGS
d
dIDS
νgs
VB S
d
dIDS
νbs
VDS
d
dID S
νds
⋅
+
⋅
+
⋅
=









gm gmbs 1/ro
M-10
M-11
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Small Signal Model (Cont.)
In Saturation :
gm
VGS
d
dIDS
k'
W
L
-
-
-
-
- VGS VT
–
( ) 1 λ VD S
⋅
+
( )
⋅ ⋅ ⋅
= =
gm k' W
L
-
-
-
-
- VG S VT
–
( )
⋅ ⋅
≈ k' W
L
-
-
-
-
- VD S A T
⋅ ⋅ 2 k' W
L
-
-
-
-
- IDS
⋅ ⋅ ⋅
 
 
1
2
-
-
-
= =
IDS
k'
2
---
W
L
-
-
-
-
- VGS VT
–
( )2
⋅ ⋅
k'
2
---
W
L
-
-
-
-
- VD S A T
2
and from above,
⋅ ⋅
= =
+
-
VGS VT VDSAT
+
=
What is VDSAT ?
VD S A T
2 ID S
⋅
k' W L
⁄
⋅
--------------------
 
 
1
2
-
-
-
=
gm k' W
L
-
-
-
-
- VD S A T so,
⋅ ⋅
=
G
S
M-12
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Small Signal Model (Cont.)
gmbs gmb
VB S
d
dIDS
k
– ' W
L
-
-
-
-
- VGS VT
–
( ) 1 λ VDS
⋅
+
( )
VBS
d
dVT
⋅ ⋅ ⋅ ⋅
= = =
gm
gmbs k'
W
L
-
-
-
-
- VGS VT
–
( ) 1 λ VDS
⋅
+
( )
⋅ ⋅ ⋅ χ
⋅
=













gmbs
gm
------- χ
=
VB S
d
dVT γ
2 2 φf VS B
+
⋅
( )0.5
⋅
----------------------------------------- χ
–
≡
–
=
χ
γ
2 2 φf VS B
+
⋅
( )0.5
⋅
-----------------------------------------
=
gmbs calculation :
M-13
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Small Signal Model (Cont.)
gmbs
gm
------- χ
=
VBS
γ = 0.5
φf = 0.3
k’ = 90e-6
λ = 0.01
VTo=0.7
-5V 0V
0.1
0.23
n n
G
S D
Cjs
Cox
χ
Cjs
Co x
------
=
Qchannelduetovbs Cj s νbs
⋅
≈
Qchannelduetovgs Co x νgs
⋅
≈
M-14
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Small Signal Model (Cont.)
ro calculation :
1
ro
--- gmds
VDS
d
dIDS
VDS
d
d k'
2
--- W
L
-
-
-
-
- VG S VT
–
( )2
1 λ VDS
⋅
+
( )
⋅ ⋅ ⋅
 
 
= =
 
 
=
1
ro
--- k'
2
---
W
L
-
-
-
-
- VG S VT
–
( )2
λ
⋅ ⋅ ⋅
=
1
ro
--- λ IDS
⋅
=
r0
1
λ IDS
⋅
-------------
=
M-15
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 3
MOS Small Signal Model (Cont.)
Model Parameters in Spice Level 1:
KP k' µ Co x nmos 50 100µ
A
V
2
-
-
-
-
-
–
→
∼
⋅
= =
LAMBDA λ 0.01 0.1
→
∼
=
PHI 2 φf 0.6
∼
⋅
=
VTO VTo 0.3 0.5Volts
→
∼
=
GAMMA γ 0.05 0.5
→
∼
=
pmos
1
3
-
-
-nmos
≈
M-16
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
MOS Small Signal Model (Cont.)
Summary:
gm 2 k'
W
L
-
-
-
-
- IDS
⋅ ⋅ ⋅
 
 
1
2
-
-
-
≈ k'
W
L
-
-
-
-
- VD S A T
⋅ ⋅
2 IDS
⋅
VDSAT
-------------
= =
gmbs χ g
⋅ m
=
χ
γ
2 2 φf VS B
+
⋅
( )0.5
⋅
-----------------------------------------
=
VD S A T
2 ID S
⋅
k' W L
⁄
⋅
--------------------
 
 
1
2
-
-
-
=
r0
1
λ IDS
⋅
-------------
=
IDS
gm
----- VG S VT
–
2
------------------ VDSAT
2
----------
= =
VD S A T VGS VT
–
=
VG S VT
2 IDS
⋅
k' W L
⁄
⋅
--------------------
 
 
1
2
-
-
-
+
=
IDS
k'
2
--- W
L
-
-
-
-
- VGS VT
–
( )2
⋅ ⋅
=
VT VT o γ 2 φf
⋅ VS B
+
( )
1
2
-
-
-
2 φf
⋅
( )
1
2
-
-
-
–
[ ]
⋅
+
=
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
University of California
Berkeley
College of Engineering
Department of Electrical Engineering
and Computer Science
Robert W. Brodersen
EECS140
Analog Circuit Design
Lectures
on
SPICE
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-1
Spice Transistor Model :
M1 1 2 3 4 nch L=1µ W=10µ
AD=( ) AS=( ) PD=( ) PS=( ) NRD=( )
L
W
G
D
S
area of drain
parasitic resistors
1
2
3
4
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-2
Initial Operationg Point
DC currents and Voltages
Linearize
Around OP Point
Solve Eqn. DC Converge?
Increment Time
End of
Time Interval
No
Yes
No
SPICE
New Operating
Point
Yes STOP
Analysis Types :
DC op point .op
DC sweeps
AC & Transient
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-3
+
-
+
-
1
2
3
4
I4
I1
R1 R2 R3
R4
VB
VA
Gi = 1/Ri
G1 G4
+
( ) V1
⋅ G1 V2
⋅
–
G4 V4 I4
+
⋅
–
G4 V1
⋅
–
I4
–
G4
– V4
⋅ I1
+
Node 1 :
G1 V1
⋅
– G1 G2 G3
+ +
( )
+ V2 G3 V3
⋅
–
⋅
G3 V2
⋅
– G3 V3
⋅
+
=
Node 2 :
Node 3 :
Node 4 :
VA
V4
–
V3
–
V1
=
=
=
=
= 0
0
0
0
VB
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
G1+G4 -G1 0 -G4 1 0 V1 0
-G1 G1+G2+G3 -G3 0 0 0 V2 0
0 -G3 -G3 0 0 -1 V3 0
-G4 0 0 -G4 0 1 V4 0
1 0 0 0 0 0 I1 VB
0 0 -1 1 0 0 I4 VA
G F V C
B R I E
=
=
Total # of EQNS N=n + nv + nl
n = # of circuit nodes
nv= # of independent voltage srcs
nl= # of inductors
Current src
Votlage src
SP-4
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-5
a1 1
0
( )
a12
0
( )
a13
0
( )
a2 1
0
( )
a22
0
( )
a23
0
( )
a3 1
0
( )
a32
0
( )
a33
0
( )
x1
x2
x3
b1
0
( )
b2
0
( )
b3
0
( )
=
A x b
=
e1
0
( )
e2
0
( )
e3
0
( )
e3
1
( )
e3
0
( ) a31
0
( )
a11
0
( )
------ e1
0
( )
⋅
–
=
e2
1
( )
e2
0
( ) a21
0
( )
a11
0
( )
------ e1
0
( )
⋅
–
=
e1
1
( )
e1
0
( )
=
Matrix Solution
we need
Solve by Gaussian Elimination
(0) denotes iteration step
Eliminate a21,a31
x x x
0 x x
0 x x
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
Then eliminate a32
(1)
e2
2
( )
e2
1
( )
=
e1
2
( )
e1
1
( )
=
e3
2
( )
e3
1
( ) a32
1
( )
a22
1
( )
------ e2
1
( )
⋅
–
=
x x x
0 x x
0 0 x
Upper triangular matrix
can be solved
a1 1
2
( )
a1 2
2
( )
a13
2
( )
0 a2 2
2
( )
a23
2
( )
0 0 a33
2
( )
x1
x2
x3
b1
0
( )
b2
1
( )
b3
2
( )
=
x3
b3
2
( )
a3 3
2
( )
------
=
x2
b2
1
( )
a23
1
( )
x3
⋅
–
( )
a22
1
( )
---------------------------------
=
x1
b1
0
( )
a1 3
0
( )
x3 a12
0
( )
x2
⋅
–
⋅
–
( )
a1 1
0
( )
------------------------------------------------------
=
Solution
SP-6
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-7
Accuracy
Can’t divide by 0 or small numbers, so pivoting is used
to reorder eqn’s (Basically renumbering nodes). Puts
maximum values on diagonal.
R1=1Ω
R2=10kΩ
1A
1 1
–
1
– 1.0001
V1
V2
1
0
=
1
1
-
-
-
1
10k
---------
– G1 G2
+
=
If the computer only has 4
digits of precision then we get,
1 1
–
1
– 1
V1
V2
1
0
=
V
– 1 V2
+ 0
=
V1 V2
, ∞
=
V1 10 001 V
,
=
V1 V2
– 1
=
V2 10 000 V
,
=
Actually,
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
To control accuracy
.options PIVTOL = <values> (1018)
This sets the allowable range of conductance values.
*ERROR* : Maximum entry ......at
STEP ....... is less than PIVTOL
-Probably means you have an incorrect element
or floating node
SP-8
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-9
Solution of the DC equations with non-linear models
ID IS e
V D
VT H
---------
1
–
 
 
⋅
=
IG G V
⋅
=
IG ID
VD
IA G
+
-
Need to find
this point
ID,G
IG
ID
IA
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-10
Newton-Raphson Iteration :
- Make guess of next operation point in iteration
Start at initial guess and linearize diode eqn.
ID0
VD
(0)
IA G GD0
+
-
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
ID
Current value
Slope of GD0
Solution finds this point
VD
ID0
Solve for VD,
becomes VD
(1) Linearize at this point
Find new point
SP-11
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE
ROBERT W. BRODERSEN LECTURE 4
SP-12
Convergence
Keep iterating until all voltages and currents are within a
a tolerance value.
Vn
i
( )
node voltage n at iteration i
=
The convergence check is :
εVn REL V
( ) max Vn
i 1
+
( )
Vn
i
( )
,
( ) ABS V
( )
+
⋅
=
Vn
i 1
+
( )
Vn
i
( )
– εVn
≤
REL V
( ) 10 4
–
(Default 10 3
–
)
∼
ABS V
( ) 10
6
–
(Default 50µV )
∼
ABS(V) should be at least two orders of magnitude below
required accuracy.
These values would give 1 part in 104
accuracy down to
100µV resolution
EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS
ROBERT W. BRODERSEN LECTURE 2
SP-13
Current convergence is broken into two types; MOS and NOT MOS
MOS
ABSMOS ABSOLUTE 10 6
–
( )
∼
RELMOS RELATIVE 0.5
( )
∼
NOTMOS
ABSI ABSOLUTE 10 9
–
( )
∼
RELI RELATIVE 0.01
( )
∼
ITL = # of steps in iteration (200)
When you get
*ERROR* no convergence in DC analysis and the last node voltages
Then it hasn’t converged in 200 times - something is probably
wrong with your netlist

More Related Content

Similar to MOS_Characteristics

Field_Effect_Transistors.pptx
Field_Effect_Transistors.pptxField_Effect_Transistors.pptx
Field_Effect_Transistors.pptxRamilDTolentino
 
Electronic Devices and Circuit Theory 11th Ed.pdf
Electronic Devices and Circuit Theory 11th Ed.pdfElectronic Devices and Circuit Theory 11th Ed.pdf
Electronic Devices and Circuit Theory 11th Ed.pdfGollapalli Sreenivasulu
 
Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...
Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...
Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...Mr Santosh Kumar Chhotray
 
Minimum-Bandwidth Nyquist-Rate Signaling
Minimum-Bandwidth Nyquist-Rate SignalingMinimum-Bandwidth Nyquist-Rate Signaling
Minimum-Bandwidth Nyquist-Rate SignalingDaeYoung (DY) KIM
 
Electronic devices and circuit theory 11th ed
Electronic devices and circuit theory 11th edElectronic devices and circuit theory 11th ed
Electronic devices and circuit theory 11th edMobin Hossain
 
MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...
MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...
MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...VLSICS Design
 
Use s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitanceUse s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitancePei-Che Chang
 
Lect2 up150 (100325)
Lect2 up150 (100325)Lect2 up150 (100325)
Lect2 up150 (100325)aicdesign
 
BU7261 Bipolar Op-Amps using SPICE
BU7261 Bipolar Op-Amps using SPICEBU7261 Bipolar Op-Amps using SPICE
BU7261 Bipolar Op-Amps using SPICETsuyoshi Horigome
 
Solutions manual for microelectronic circuits analysis and design 3rd edition...
Solutions manual for microelectronic circuits analysis and design 3rd edition...Solutions manual for microelectronic circuits analysis and design 3rd edition...
Solutions manual for microelectronic circuits analysis and design 3rd edition...Gallian394
 
射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介Simen Li
 
Lect2 up090 (100324)
Lect2 up090 (100324)Lect2 up090 (100324)
Lect2 up090 (100324)aicdesign
 
Ac analysis of bjt and mosfet voltage followers
Ac analysis of bjt and mosfet voltage followersAc analysis of bjt and mosfet voltage followers
Ac analysis of bjt and mosfet voltage followersMahoneyKadir
 
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 NewOriginal P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 NewAUTHELECTRONIC
 
Rlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspectiveRlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspectiveHugo Magalhães Martins
 
Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...
Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...
Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...AUTHELECTRONIC
 
Fet full explanations
Fet full explanationsFet full explanations
Fet full explanationsSridhar Done
 

Similar to MOS_Characteristics (20)

Field_Effect_Transistors.pptx
Field_Effect_Transistors.pptxField_Effect_Transistors.pptx
Field_Effect_Transistors.pptx
 
S_parameters.pdf
S_parameters.pdfS_parameters.pdf
S_parameters.pdf
 
Electrical characteristics of MOSFET
Electrical characteristics of MOSFETElectrical characteristics of MOSFET
Electrical characteristics of MOSFET
 
Electronic Devices and Circuit Theory 11th Ed.pdf
Electronic Devices and Circuit Theory 11th Ed.pdfElectronic Devices and Circuit Theory 11th Ed.pdf
Electronic Devices and Circuit Theory 11th Ed.pdf
 
Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...
Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...
Crosstalk Aware Bandwidth Modelling for VLSI RC Global Interconnects using 2-...
 
Minimum-Bandwidth Nyquist-Rate Signaling
Minimum-Bandwidth Nyquist-Rate SignalingMinimum-Bandwidth Nyquist-Rate Signaling
Minimum-Bandwidth Nyquist-Rate Signaling
 
Electronic devices and circuit theory 11th ed
Electronic devices and circuit theory 11th edElectronic devices and circuit theory 11th ed
Electronic devices and circuit theory 11th ed
 
MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...
MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...
MODELING OF BUILT-IN POTENTIAL VARIATIONS OF CYLINDRICAL SURROUNDING GATE (CS...
 
Use s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitanceUse s parameters-determining_inductance_capacitance
Use s parameters-determining_inductance_capacitance
 
Lect2 up150 (100325)
Lect2 up150 (100325)Lect2 up150 (100325)
Lect2 up150 (100325)
 
BU7261 Bipolar Op-Amps using SPICE
BU7261 Bipolar Op-Amps using SPICEBU7261 Bipolar Op-Amps using SPICE
BU7261 Bipolar Op-Amps using SPICE
 
Solutions manual for microelectronic circuits analysis and design 3rd edition...
Solutions manual for microelectronic circuits analysis and design 3rd edition...Solutions manual for microelectronic circuits analysis and design 3rd edition...
Solutions manual for microelectronic circuits analysis and design 3rd edition...
 
射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介射頻電子 - [第一章] 知識回顧與通訊系統簡介
射頻電子 - [第一章] 知識回顧與通訊系統簡介
 
Lect2 up090 (100324)
Lect2 up090 (100324)Lect2 up090 (100324)
Lect2 up090 (100324)
 
Ac analysis of bjt and mosfet voltage followers
Ac analysis of bjt and mosfet voltage followersAc analysis of bjt and mosfet voltage followers
Ac analysis of bjt and mosfet voltage followers
 
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 NewOriginal P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
Original P Channel Mosfet IRF9Z34 IRF9Z34N IRF9Z34NPBF 9Z34 60V 18A TO 220 New
 
Rlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspectiveRlc series and parallel_equations_from_a_de_perspective
Rlc series and parallel_equations_from_a_de_perspective
 
Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...
Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...
Original Mosfet IRF4905PBF IRF4905 IRF4905 4905 55V 74A TO-220 New Internatio...
 
Fet full explanations
Fet full explanationsFet full explanations
Fet full explanations
 
Fet basics-1
Fet basics-1Fet basics-1
Fet basics-1
 

Recently uploaded

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 

Recently uploaded (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

MOS_Characteristics

  • 1. ROBERT W. BRODERSEN LECTURE 1 EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION University of California Berkeley College of Engineering Department of Electrical Engineering and Computer Science Robert W. Brodersen EECS140 Analog Circuit Design ROBERT W. BRODERSEN LECTURE 1 EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION EECS 140 ANALOG INTEGRATED CIRCUITS Robert W. Brodersen, 2-1779, 402 Cory Hall, rb@eecs.berkeley.edu This course will focus on the design of MOS analog integrated circuits with extensive use of Spice for the simulations. In addition, some applications of analog integrated circuits will be covered which will include RF amplification and dis- crete and continuous time filtering. Though the focus will be on MOS implementations, comparison with bipolar circuits will be given. Required Text Analysis and Design of Analog Integrated Circuits, 4th Edition, P.R. Gray, P. Hurst, S. Lewis and R.G. Meyer, John Wiley and Sons, 2001 Supplemental Texts B. Razavi, Design of Analog CMOS Integrated Circuits, McGraw-Hill, 2001. Thomas Lee, The Design of CMOS Radio Frequency Integrated Circuits, Cambridge University Press, 1998 The SPICE Book, Andre Vladimirescu, John Wiley and Sons, 1994 Prerequisites EECS 105: Microelectronic Devices and Circuits I-1 ROBERT W. BRODERSEN LECTURE 1 EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION I-2 ROBERT W. BRODERSEN LECTURE 1 EECS140 ANALOG CIRCUIT DESIGN INTRODUCTION IC Design Course Structure at Berkeley EE40 EE105 EE141 EE142 EE140 Linear/Analog Digital Non-Linear Linear Design Sensors, Transducers Interface Circuits Digital Processing Amplifiers, Filters, A/D & D/A’s I-2
  • 2. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 University of California Berkeley College of Engineering Department of Electrical Engineering and Computer Science Robert W. Brodersen EECS140 Analog Circuit Design Lectures on MOS DEVICE MODELS EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 Assumed Knowledge a) KCL, KVL - Kirchoff Laws b) Voltage, Current Dividers c) Thevenin, Norton Equivalents d) 2-Port Equivalents e) Phasors, Frequency Response M-1 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 + - aν νin ⋅ νin + - Vs Rs + - Rin RL Rout + - νout iin iout 2-Port Equivalent Circuit + - aν1 νin1 ⋅ νin1 + - Vs + - Rin1 Rin2 Rout1 + - νout1 iin Rin νin iin ----- io u t 0 → RL ∞ → = Rout νout iout ------- RS νi n 0 = = = Aν νout νin ------- RL ∞ → = aν 2 νin2 ⋅ + - Rout2 + - νout iout + - νin2 νout aν2 νin2 ⋅ aν2 νout1 ⋅ aν2 aν1 νin1 Rin2 Rout1 Rin2 + ------------------------     ⋅ ⋅     ⋅ = = = (Voltage in - Voltage out) M-2 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 VDS IDS VDSAT Linear Saturation Cutoff n-channel D G B S VGS NMOS IDS n n L G S D p B MOS Large Signal Equations M-3
  • 3. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 MOS Large Signal Equations (Cont.) VGS VT < VGS VT > VDS VD S A T < VG S VT – = Cutoff : Linear : IDS k' W L - - - - - VGS VT – VDS 2 ------- –     VDS ⋅ ⋅ ⋅ = Saturated : VGS VT > VDS VD S A T > VG S VT – = IDS k' 2 --- W L - - - - - VG S VT – ( )2 1 λ VDS ⋅ + ( ) ⋅ ⋅ = M-4 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 MOS Large Signal Equations (Cont.) VT VTo γ 2 φf ⋅ VS B + ( ) 1 2 - - - 2 φf ⋅ ( ) 1 2 - - - – [ ] ⋅ + = VTo Threshold Voltage @ VS B ≡ 0 = VS B 0 > ( ) φf Fermi Potential 0.3 ≈ ≡ γ Body Effect Factor ≡ λ Short Channel Effect ≡ W Width of Device ≡ L Length ≡ k' µ Cox ⋅ = Oxide Capacitance mobility E = VDS/L E µ νε M-5 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 MOS Large Signal Equations (Cont.) VTo γ VS B 1 2 - - - ⋅ + VT VTo VBS 0 γ 1 Co x ------ 2 q ε NA ⋅ ⋅ ⋅ ⋅ = n n G S D Body Effect : + + + + + + + + M-6 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 MOS Large Signal Equations (Cont.) Short Channel Effect (λ): Ldrawn S G D XJ = Junction Depth LD = Lateral Diffusion ~ 0.75 XJ XD L Ldrawn 2 LD ⋅ – = LE F F L XD – = XD f VDS ( ) = M-7
  • 4. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Large Signal Equations (Cont.) ID A ( ) k' 2 --- W LE F F -------- VGS VT – ( ) 2 ⋅ ⋅ = ID B ( ) k' 2 --- W L - - - - - VGS VT – ( )2 1 λ VD S ⋅ + ( ) ⋅ ⋅ ⋅ = VDS ∂ ∂ID B ( ) λ IDS ⋅ = Modeled as VDS ∂ ∂ID A ( ) k' 2 --- – W LE F F 2 -------- VGS VT – ( )2 VDS d dLEFF ⋅ ⋅ ⋅ = VDS ∂ ∂ID A ( ) ID LE F F -------- VDS d dXD ⋅ λ ID ⋅ = = M-8 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 λ 1 LE F F -------- VDS d dXD     1 L - - - VD S d dXD     ⋅ ≈ ⋅ = MOS Large Signal Equations (Cont.) Weak function of VDS XD 2 ε VDS VDSAT – ( ) ⋅ ⋅ q NA ⋅ ------------------------------------------- 1 2 - - - ≈ NA Substrate doping = Fixed ε → Dielectric constant of silicon = VDS d dXD 1 2 - - - 2 ε ⋅ q NA ⋅ -------------     1 2 - - - 1 VDS VDSAT – ------------------------     1 2 - - - ⋅ ⋅ = EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 VDS IDS Longer Channel (Increasing L) λID S Ideal MOS Large Signal Equations (Cont.) L W G D S W/L is the parameter of interest CG W L COX ⋅ ⋅ ∝ M-9 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Small Signal Model (Low Frequency) ids vgs vsb D G S B + + - - gmvgs gmbsvbs ro ids VGS d dIDS νgs VB S d dIDS νbs VDS d dID S νds ⋅ + ⋅ + ⋅ =          gm gmbs 1/ro M-10 M-11
  • 5. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Small Signal Model (Cont.) In Saturation : gm VGS d dIDS k' W L - - - - - VGS VT – ( ) 1 λ VD S ⋅ + ( ) ⋅ ⋅ ⋅ = = gm k' W L - - - - - VG S VT – ( ) ⋅ ⋅ ≈ k' W L - - - - - VD S A T ⋅ ⋅ 2 k' W L - - - - - IDS ⋅ ⋅ ⋅     1 2 - - - = = IDS k' 2 --- W L - - - - - VGS VT – ( )2 ⋅ ⋅ k' 2 --- W L - - - - - VD S A T 2 and from above, ⋅ ⋅ = = + - VGS VT VDSAT + = What is VDSAT ? VD S A T 2 ID S ⋅ k' W L ⁄ ⋅ --------------------     1 2 - - - = gm k' W L - - - - - VD S A T so, ⋅ ⋅ = G S M-12 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Small Signal Model (Cont.) gmbs gmb VB S d dIDS k – ' W L - - - - - VGS VT – ( ) 1 λ VDS ⋅ + ( ) VBS d dVT ⋅ ⋅ ⋅ ⋅ = = = gm gmbs k' W L - - - - - VGS VT – ( ) 1 λ VDS ⋅ + ( ) ⋅ ⋅ ⋅ χ ⋅ =              gmbs gm ------- χ = VB S d dVT γ 2 2 φf VS B + ⋅ ( )0.5 ⋅ ----------------------------------------- χ – ≡ – = χ γ 2 2 φf VS B + ⋅ ( )0.5 ⋅ ----------------------------------------- = gmbs calculation : M-13 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Small Signal Model (Cont.) gmbs gm ------- χ = VBS γ = 0.5 φf = 0.3 k’ = 90e-6 λ = 0.01 VTo=0.7 -5V 0V 0.1 0.23 n n G S D Cjs Cox χ Cjs Co x ------ = Qchannelduetovbs Cj s νbs ⋅ ≈ Qchannelduetovgs Co x νgs ⋅ ≈ M-14 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Small Signal Model (Cont.) ro calculation : 1 ro --- gmds VDS d dIDS VDS d d k' 2 --- W L - - - - - VG S VT – ( )2 1 λ VDS ⋅ + ( ) ⋅ ⋅ ⋅     = =     = 1 ro --- k' 2 --- W L - - - - - VG S VT – ( )2 λ ⋅ ⋅ ⋅ = 1 ro --- λ IDS ⋅ = r0 1 λ IDS ⋅ ------------- = M-15
  • 6. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 3 MOS Small Signal Model (Cont.) Model Parameters in Spice Level 1: KP k' µ Co x nmos 50 100µ A V 2 - - - - - – → ∼ ⋅ = = LAMBDA λ 0.01 0.1 → ∼ = PHI 2 φf 0.6 ∼ ⋅ = VTO VTo 0.3 0.5Volts → ∼ = GAMMA γ 0.05 0.5 → ∼ = pmos 1 3 - - -nmos ≈ M-16 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 MOS Small Signal Model (Cont.) Summary: gm 2 k' W L - - - - - IDS ⋅ ⋅ ⋅     1 2 - - - ≈ k' W L - - - - - VD S A T ⋅ ⋅ 2 IDS ⋅ VDSAT ------------- = = gmbs χ g ⋅ m = χ γ 2 2 φf VS B + ⋅ ( )0.5 ⋅ ----------------------------------------- = VD S A T 2 ID S ⋅ k' W L ⁄ ⋅ --------------------     1 2 - - - = r0 1 λ IDS ⋅ ------------- = IDS gm ----- VG S VT – 2 ------------------ VDSAT 2 ---------- = = VD S A T VGS VT – = VG S VT 2 IDS ⋅ k' W L ⁄ ⋅ --------------------     1 2 - - - + = IDS k' 2 --- W L - - - - - VGS VT – ( )2 ⋅ ⋅ = VT VT o γ 2 φf ⋅ VS B + ( ) 1 2 - - - 2 φf ⋅ ( ) 1 2 - - - – [ ] ⋅ + = EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 University of California Berkeley College of Engineering Department of Electrical Engineering and Computer Science Robert W. Brodersen EECS140 Analog Circuit Design Lectures on SPICE EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-1 Spice Transistor Model : M1 1 2 3 4 nch L=1µ W=10µ AD=( ) AS=( ) PD=( ) PS=( ) NRD=( ) L W G D S area of drain parasitic resistors 1 2 3 4
  • 7. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-2 Initial Operationg Point DC currents and Voltages Linearize Around OP Point Solve Eqn. DC Converge? Increment Time End of Time Interval No Yes No SPICE New Operating Point Yes STOP Analysis Types : DC op point .op DC sweeps AC & Transient EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-3 + - + - 1 2 3 4 I4 I1 R1 R2 R3 R4 VB VA Gi = 1/Ri G1 G4 + ( ) V1 ⋅ G1 V2 ⋅ – G4 V4 I4 + ⋅ – G4 V1 ⋅ – I4 – G4 – V4 ⋅ I1 + Node 1 : G1 V1 ⋅ – G1 G2 G3 + + ( ) + V2 G3 V3 ⋅ – ⋅ G3 V2 ⋅ – G3 V3 ⋅ + = Node 2 : Node 3 : Node 4 : VA V4 – V3 – V1 = = = = = 0 0 0 0 VB EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 G1+G4 -G1 0 -G4 1 0 V1 0 -G1 G1+G2+G3 -G3 0 0 0 V2 0 0 -G3 -G3 0 0 -1 V3 0 -G4 0 0 -G4 0 1 V4 0 1 0 0 0 0 0 I1 VB 0 0 -1 1 0 0 I4 VA G F V C B R I E = = Total # of EQNS N=n + nv + nl n = # of circuit nodes nv= # of independent voltage srcs nl= # of inductors Current src Votlage src SP-4 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-5 a1 1 0 ( ) a12 0 ( ) a13 0 ( ) a2 1 0 ( ) a22 0 ( ) a23 0 ( ) a3 1 0 ( ) a32 0 ( ) a33 0 ( ) x1 x2 x3 b1 0 ( ) b2 0 ( ) b3 0 ( ) = A x b = e1 0 ( ) e2 0 ( ) e3 0 ( ) e3 1 ( ) e3 0 ( ) a31 0 ( ) a11 0 ( ) ------ e1 0 ( ) ⋅ – = e2 1 ( ) e2 0 ( ) a21 0 ( ) a11 0 ( ) ------ e1 0 ( ) ⋅ – = e1 1 ( ) e1 0 ( ) = Matrix Solution we need Solve by Gaussian Elimination (0) denotes iteration step Eliminate a21,a31 x x x 0 x x 0 x x
  • 8. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 Then eliminate a32 (1) e2 2 ( ) e2 1 ( ) = e1 2 ( ) e1 1 ( ) = e3 2 ( ) e3 1 ( ) a32 1 ( ) a22 1 ( ) ------ e2 1 ( ) ⋅ – = x x x 0 x x 0 0 x Upper triangular matrix can be solved a1 1 2 ( ) a1 2 2 ( ) a13 2 ( ) 0 a2 2 2 ( ) a23 2 ( ) 0 0 a33 2 ( ) x1 x2 x3 b1 0 ( ) b2 1 ( ) b3 2 ( ) = x3 b3 2 ( ) a3 3 2 ( ) ------ = x2 b2 1 ( ) a23 1 ( ) x3 ⋅ – ( ) a22 1 ( ) --------------------------------- = x1 b1 0 ( ) a1 3 0 ( ) x3 a12 0 ( ) x2 ⋅ – ⋅ – ( ) a1 1 0 ( ) ------------------------------------------------------ = Solution SP-6 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-7 Accuracy Can’t divide by 0 or small numbers, so pivoting is used to reorder eqn’s (Basically renumbering nodes). Puts maximum values on diagonal. R1=1Ω R2=10kΩ 1A 1 1 – 1 – 1.0001 V1 V2 1 0 = 1 1 - - - 1 10k --------- – G1 G2 + = If the computer only has 4 digits of precision then we get, 1 1 – 1 – 1 V1 V2 1 0 = V – 1 V2 + 0 = V1 V2 , ∞ = V1 10 001 V , = V1 V2 – 1 = V2 10 000 V , = Actually, EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 To control accuracy .options PIVTOL = <values> (1018) This sets the allowable range of conductance values. *ERROR* : Maximum entry ......at STEP ....... is less than PIVTOL -Probably means you have an incorrect element or floating node SP-8 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-9 Solution of the DC equations with non-linear models ID IS e V D VT H --------- 1 –     ⋅ = IG G V ⋅ = IG ID VD IA G + - Need to find this point ID,G IG ID IA
  • 9. EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-10 Newton-Raphson Iteration : - Make guess of next operation point in iteration Start at initial guess and linearize diode eqn. ID0 VD (0) IA G GD0 + - EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 ID Current value Slope of GD0 Solution finds this point VD ID0 Solve for VD, becomes VD (1) Linearize at this point Find new point SP-11 EECS140 ANALOG CIRCUIT DESIGN LECTURES ON SPICE ROBERT W. BRODERSEN LECTURE 4 SP-12 Convergence Keep iterating until all voltages and currents are within a a tolerance value. Vn i ( ) node voltage n at iteration i = The convergence check is : εVn REL V ( ) max Vn i 1 + ( ) Vn i ( ) , ( ) ABS V ( ) + ⋅ = Vn i 1 + ( ) Vn i ( ) – εVn ≤ REL V ( ) 10 4 – (Default 10 3 – ) ∼ ABS V ( ) 10 6 – (Default 50µV ) ∼ ABS(V) should be at least two orders of magnitude below required accuracy. These values would give 1 part in 104 accuracy down to 100µV resolution EECS140 ANALOG CIRCUIT DESIGN LECTURES ON MOS DEVICE MODELS ROBERT W. BRODERSEN LECTURE 2 SP-13 Current convergence is broken into two types; MOS and NOT MOS MOS ABSMOS ABSOLUTE 10 6 – ( ) ∼ RELMOS RELATIVE 0.5 ( ) ∼ NOTMOS ABSI ABSOLUTE 10 9 – ( ) ∼ RELI RELATIVE 0.01 ( ) ∼ ITL = # of steps in iteration (200) When you get *ERROR* no convergence in DC analysis and the last node voltages Then it hasn’t converged in 200 times - something is probably wrong with your netlist