Professional Documents
Culture Documents
A Mahesh Kumar
mahesh.kumar@ieee.org
1) What is CMOS?
1) Making-up Specs
2) Functional description
3) Transistor-based description+verification
(a) (b)
1) DRC
2) LVS
3) Extraction
MOS Symbols
VDS
where V ( x) = x
L
Thus,
W 1 2
I D = n Cox
Unequal source and drain voltage L (VGS VTH )V DS
2
VDS
and
Q d = WCox (VGS VTH ), Cox : F / m 2
1 W
I D ,max = n Cox (VGS VTH ) 2
2 L
1 W
ID = n Cox (VGS VTH ) 2
2 L
1 W
ID = n Cox (VGS VTH ) 2
2 L'
(MANIPAL) MEL 607 23
I/V Characteristics Summary
Region NMOS PMOS
VGS<VTHN VGS>VTHP
Cut-off
ID=0 ID=0
VGS>VTHN VGS<VTHP
Triode VDS<VGS-VTHN VDS>VGS-VTHP
(Linear)
ID=0.5nCOX(W/L)[2(VGS- ID=0.5PCOX(W/L)[2(VGS-
VTHN)VDS-VDS2] VTHP)VDS-VDS2]
VGS>VTHN VGS<VTHP
Saturatio VDS>VGS-VTHN VDS<VGS-VTHP
n
ID=0.5nCOX(W/L)(VGS-VTHN) 2 ID=0.5pCOX(W/L)(VGS-VTHP)2
W 2I D
= 2 n Cox ID =
L VGS VTH
coefficient.
As Vin varies, Vout closely follows the input because the drain current remains
2 L
(MANIPAL) MEL 607 27
Second-Order Effects
Channel-length modulation
I D 1 W
slope = nCox (VGS VTH ) 2
VDS 2 L
VGS
I D = I 0 exp
VT
(1) Oxide capacitance between the gate and the channel, C1 = WLCox.
(2) Depletion capacitance between the channel and the substrate, C2
(3) Capacitance due to the overlap of the gate poly with the source and drain areas, C3 and
C4.The overlap capacitance per unit width is denoted by Cov.
(4) Junction capacitance between the source/drain areas and the substrate.
a. bottom-plate capacitance associated with the bottom of the junction, Cj=Cj0
/[1+VR/(2F)]m.
b. sidewall capacitance due to the perimeter of the junction, CjSW.(note Cj : F/m2,
CjSW : F/m)
Example:
I D
g mb = = n C ox
W
(VGS VTH ) VTH
V BS L V BS
VTH V
We also have = TH = (2 F + V SB )1 / 2
V BS V SB 2
l Example:
Thus,
I D
g mb = = gm = g m
V BS 2 2 F + V SB
where = g mb /g m
Differential Amplifiers
( is neglected)
Av = g m (RD || rO )
Rin =
Rout = RD || rO
1
Av = g m1 || rO 2 || rO1
gm2
1
Rout = || rO 2 || rO1
gm2
Av = g m1 (rO1 || rO 2 )
Rout = rO1 || rO 2
RD
If = 0 : Av =
1
+ RS
gm
Vi
VB
(Output voltage)
(Gain)
Input
Output
Impedance Gain (Av)
Impedance (Rout)
(Rin)
{[1+(gm+gmb)ro]Rs
[(gm+gmb)ro+1]RD /
CG Amplifier 1/(gm + gmb) +ro} || RD
ro+(gm+gmb)roRs+Rs+RD
Advantages
Differential input
Good bias stability
Robust to supply noise
High Common-mode noise rejection
Higher voltage swing
Used in all major blocks of Analog design
Nonlinear curves.
Maximum value of input differential voltage.
When vid = 0, two drain currents are equal to I/2.
Linear segment.
Linearity can be increased by increasing overdrive
voltage (see next slide).
The linear range of operation of the MOS differential pair can be extended by
operating the transistor at a higher value of VOV.
Differential gain
Ad 1 Ad 2
CMRR = = g m Rss
Acm1 Acm 2
CMRR =
This is true only when the circuit is perfectly
matched.
(MANIPAL) MEL 607 100
Mismatch on CMRR
RD
CMRR = (2 g m Rss ) ( )
RD
vi VDD + VT
Rout 1
gm
vo = vi vGS
2 2
VDD VDD
2 RL 2 RL 1
= = = or = 25%
2
2 I SSVDD VDD 4
2
RL
(MANIPAL) MEL 607 119
Push-pull stage (Class B)
Problem
Dead Zone
Noninverting input
v o = Ad ( v i 1 v i 2 )
v i1 vi 2 Inverting input
Infinite bandwidth
(MANIPAL) MEL 607 129
Some useful amplifier circuits
Inverting amplifier
R2
R1 A v = v out / v in = R 2 / R1
Z in = R1
v out Rl Z out = 0
v in
Noninverting amplifier
R2
R1 A v = v out / v in = 1 + R 2 / R1
Z in =
v in v out Rl Z out = 0
Gain.
Output Swing.
Linearity.
Supply Rejection.
(MANIPAL) MEL 607 131
Parameters of interest-small signal
bandwidth
Telescopic Opamp
Low Frequency Voltage Gain (Av) & Small Signal Output resistance
Low Frequency Voltage Gain (Av) & Small Signal Output resistance
Bias stage
Gain/Bandwidth stage
Bias stage
Gain/Bandwidth stage
Output stage.
DC gain
Gain-bandwidth
Phase Margin
ICMR
Load Capacitance.
Slew Rate
Output Swing
Power Budget.
Wout= 1/[(CDG+CDB)*RD]
Feedback Network
Gain Desensitization
Bandwidth Modification
Nonlinearity Reduction
Gain Calculation
V e = I X R in
V F = A 0 I X R in
V e = V X V F = V X A 0 IX R in
IX R in = V X A 0 IX R in
V X / I X = R in (1 + A 0 )
IX = [VX VeA0]
IX = [VX ( A0VX )] / Rout
VX / IX = Rout /(1 + A0)
Gain Calculation
IF = [ gmFVout]
Ie = Iin IF
Vout = RoIe = Ro(Iin gmFVout)
Vout / Iin = Ro /(1 + gmFRo)
IF = IX VX / Rin
(VX / Rin ) gmFR 0 = IF
VX / IX = Rin /(1 + gmFR 0)
Gain Calculation
V X / IX = R in /(1 + A I )
Rout Calculation
V X / I X = R out (1 + A I )
Gain Calculation
VF = RFIout
Ve = Vin VF
Ve = Vin RFIout
Iout = Gm (Vin RFIout )
Iout / Vin = Gm /(1 + GmRF )
IX R in G m = Iout
V e = V X G m R F IX R in
V X / IX = R in (1 + G m R F )
VF = RFIX
RFIXGm = IX VX / Rout
VX / IX = Rout (1 + GmRF )
Example
Minimum Parasitics
Low Cross Talks
Minimum Noise
Device Matching
Antenna Effect
Latch up
Example
Orientation
Symmetric