69
Lecture 5 Review Current Source Active Load Modified Large / Small Signal Models Channel Length Modulation Text sec 1.2 pp. 28-32; sec 3.2 pp. 128-129

Small Signal Model

Embed Size (px)

DESCRIPTION

small signal model

Citation preview

Page 1: Small Signal Model

Lecture 5 Review• Current Source• Active Load• Modified Large / Small Signal Models

– Channel Length Modulation

• Text sec 1.2 pp. 28-32; sec 3.2 pp. 128-129

Page 2: Small Signal Model

Current source• Ideal goal• Small signal

model:Open circuit“RD=∞”

Page 3: Small Signal Model

Realizing current source: MOSFET

• Large signal nonideality: Compliance range• “Looks like” current source only for VDS>Veff

Page 4: Small Signal Model

MOSFET ID-VDS characteristic for fixed VGS

• Small-signal nonideality: slope in active region

Page 5: Small Signal Model

Cause: Channel length modulation

Page 6: Small Signal Model

Channel length modulation

Page 7: Small Signal Model

Channel length modulation

Page 8: Small Signal Model

Modify small-signal model: Finite rds current source• Slope = ∆I/∆V

• Ideal:zero slope fi rds = ∞

rds =DVDI

SLOPE =DIDV

=1

rds

Page 9: Small Signal Model

Caution: rDS(on) vs. rds confusion!

rDS(on)

–Triode region–Large signal–True resistance

(V-I through origin)

rds

– Active region– Small signal– Models nonideality

of current source

Page 10: Small Signal Model

Refined MOSFET Small Signal Model

• Add rds in parallel with gmvgs current source at output• SAME FOR N-ch, P-ch• How to relate rds to DC operating point?• Example: gm = 2ID/Veff

Page 11: Small Signal Model

ID- VDS Characteristic for Different VGS

"Family" of curves

Page 12: Small Signal Model

ID- VDS Characteristic for Different VGS

Extrapolate backward: intersect at VDS-axis

Page 13: Small Signal Model

1/slope provides small signal resistance rds

• Intersect at -1/l Slope: 1rds

=ID

1 lfi rds =

1lID

Page 14: Small Signal Model

MOSFET small signal model

rds =1

lIDgm =

2IDVeff

Page 15: Small Signal Model

Increasing Gain• Typical gain (resistive load)

– Lab 4 example: |av | ≈ 2– Class example: |av | ≈ 11.1

• How to increase av?

Page 16: Small Signal Model

Transconductance gm

• Definition

gm =dID

dVGS

Page 17: Small Signal Model

Transconductance gm

• Definition

• ID fromSquare law:

• gm in terms ofW/L, Veff

gm =dID

dVGS

dIDdVGS

=d

dVGS

mnCox2

W2L2

VGS - Vtn( )Veff

1 2 4 3 4 2

È

Î

Í Í

˘

˚

˙ ˙

gm = mnCoxW2L2

Veff

Page 18: Small Signal Model

Summary of gm expressions• All equivalent!

choose whichevergives easier math

• Can’t memorize?rederive fromdefinition of gm

gm = mnCoxW2L2

Veff

gm =2IDVeff

gm = 2mnCoxWL

ID

gm =dID

dVGS

Page 19: Small Signal Model

Common source circuit (Lab 4)

Setting operating point:Adjusted function generator offset for DCoutput at midpoint of signal swing

Page 20: Small Signal Model

Common source circuit (Lab 4)

• DC operating point• Chosen for “halfway”

between rails• ID=1.25mA• Veff ≈ 2.0V (depends

on parameters)

VOUT = VDD - IDRDVOUT = +2.5V

ID =VDD - VOUT

RD

=5V - 2.5V

2kW= 1.25mA

Page 21: Small Signal Model

Common source circuit (Lab 4)

• Small signal gainmagnitude = 2.5

• Not impressive!

gm =2IDVeff

=2(1.25mA)

2.0V

gm =1.25mA / Vav = -gmRD = -(1.25mA/ V)(2 kW)av = -2.5

Page 22: Small Signal Model

How to increase av?

Look at gain expression: av = gmRD

Page 23: Small Signal Model

Increase RD

• New RD = 10kΩ (5X old value)• Problem:

DC operating point• Violates condition for

active region: triode!• DC operating point

stuck at negative rail

VOUT = VDD - IDRDVOUT = 5V - (1.25mA)(10kW)

12.5V1 2 4 4 3 4 4

VOUT = -7.5V ?

Page 24: Small Signal Model

Look at problem symbolically• Use gm=2ID/Veff

• IDRD = DC drop on load• Optimal bias at output:

constrained to VDD / 2

• ID, RD not involved!

• Value of approximate symbolic approachvs. “exact” numerical results from simulation

gm =2IDVeff

av = gmRD =2IDRD

Veff

IDRD =VDD

2

av =VDDVeff

Page 25: Small Signal Model

How to increase gain (resistive load)• increase VDD

– usually fixed byapplication, process

• decrease Veff– does increase gm– but ...

av =VDDVeff

Page 26: Small Signal Model

Problems decreasing Veff

• Veff, W/L gm expression:• 2X increase in gm:

4X increase in size(can’t increase IDRD)

• Increased area:cost penalty

• Increased capacitancespeed penalty

• Veff < ≈ 200 mV: subthreshold region– Not square law: gm expressions invalid

gm = 2mnCoxWL

ID

Page 27: Small Signal Model

Increase av: Different approach• Give up on resistive load ...• What is highest resistance?

Page 28: Small Signal Model

Increasing av: Different approach

• What is highest resistance?• Infinite: open circuit

• Problem: no path for ID

• Any circuit element that:– provides DC current, but– is open circuit in small signal model?

Page 29: Small Signal Model

Current source!• Open in small

signal model• Realizing current

source: MOSFET

Page 30: Small Signal Model

Lab Circuit: MOSFET with active load• Small signal model

for M1• Thevenin equivalent

“looking into”drain of M2(see text sec. 3.1)

Page 31: Small Signal Model

Small signal model

M1 common source M2 Theveninequivalent

Page 32: Small Signal Model

Simplify small signal model

Combine rds1, rds2 in parallel

Page 33: Small Signal Model

Small signal gain

voutvin

= av = -gm1 rds1 rds2( )

Page 34: Small Signal Model

Current source load: Large signal considerations

Output swing limits• Top:

M2 “crash” into triode• Bottom:

M1 crash into triode

Page 35: Small Signal Model

Common Source with Active Load• DC Sweep Schematic

Page 36: Small Signal Model

Active Load Simulation Result (DC Sweep)

Page 37: Small Signal Model

Determining DC Operating Point

Set smallsignal vin = 0

Page 38: Small Signal Model

Determining DC Operating Point

• Active region:Veff determines ID

• Correct VIN:M1, M2 “agree”

• Example:Veff1 = 1.0VID = 100 µA

Page 39: Small Signal Model

If DC bias at input is “wrong”?• Current source

"disagreement"• KCL crisis at output:

2µA, nowhere to go• What happens?

Page 40: Small Signal Model

If DC bias at input is “wrong”?• Capacitance

at output node Vout

• 2µA flows into cap,charges up fi VDS1 increases fi I1 increases

• fi VDS2 decreases fi I1 decreases

• Changes in VDScause changes in ID until “agreement” is reached: ID1 = ID2

Page 41: Small Signal Model

How much change in VDS?• Changes in VDS cause changes in ID until

“agreement” is reached: ID1 = ID2 BUT• Active region: ID is a weak function of VDS• Large change in VDS for small change in ID• Output very sensitive to changes in ID:• Small ∆Veff at input fi Small ∆ID fi

Requires large ∆VDS at output for ID agreementGood: high voltage gain

Bad: tricky to get correct input bias point

Page 42: Small Signal Model

Frequency Domain Considerations

• Ideal op-amp goals:– Infinite gain– Infinite bandwidth

• Active load helps gain• What about bandwidth?

Page 43: Small Signal Model

Frequency Domain Analysis• Start simple:

Assume singleCL at output

• (Ignore MOScapacitancesfor now …)

• Find transferfunction vout/vin

Page 44: Small Signal Model

Small signal model

• Combine rds1||rds2 = rout

Page 45: Small Signal Model

Simpler small signal model

• Combine rout CL into impedance ZL

Page 46: Small Signal Model

Simplified Small Signal Model

• Small signal gain: vout/vin = av = -gmZL

• Frequency dependence of ZL providesfrequency dependence of transfer function

Page 47: Small Signal Model

Closer Look at ZL:• Impedance is parallel

combination of rout, 1/sCL

ZL = rout1

sCL=

11

rout+ sCL

ZL =rout

1 + sroutCL

Page 48: Small Signal Model

Behavior of ZL over frequency:• Let s=jw ZL =

rout1 + jwroutCL

• Low frequency limit:mostly rout

• High frequency limit: mostly CL

w <<1

routCLfi ZL =

rout1 + jwroutCL

ª rout

w >>1

routCLfi ZL =

rout1 + jwroutCL

ªrout

jwroutCLª

1jwCL

Page 49: Small Signal Model

Transfer function• Substitute in ZL

voutvin

= -gmZL =-gmrout

1 + jwroutCL

• Magnitudevoutvin

=gmrout

1 + wroutCL( )2

Page 50: Small Signal Model

Bode Plot of Transfer Function Magnitude

voutvin

=gmrout

1 + wroutCL( )2

Magnitude vs. Frequency (log-log plot)Bandwidth: w3dB

Page 51: Small Signal Model

3-dB Frequency / Bandwidth• Frequency at which magnitude is 3 dB down

(reduced by factor 1/√2)

MAX voutvin

= gmrout AT w = 0

THEN AT w3dB, voutvin

=12

gmrout

12

gmrout =gmrout

1+ w3dBroutCL( )2fi w3dB =

1routCL

Page 52: Small Signal Model

Revisit Bode Plot:• Gain, Bandwidth inversely related!

Page 53: Small Signal Model

Unity Gain Frequency wT / Gain-Bandwidth Product• wT : Frequency at which magnitude is 1

Use approximation wT >> 1/routCL

1=gmrout

1+ wT routCL( )2ª

gmrout

wT routCL( )2fi wT =

gm

CL

av = gmrout w3dB =1

routCL

fi gmrout

GAIN1 2 3

⋅1

routCL

BANDWIDTH1 2 3

=gm

CL

• Gain x Bandwidth Product

• Independent of rout!– Poorly controlled rout OK

Page 54: Small Signal Model

Summary: Active Load• Active load DC considerations:

– Output swing limited by triode “crash”– To voltage within Veff of rail

• Active load good news / bad news:– Good news: high gain– Bad news: very sensitive to input DC bias

Page 55: Small Signal Model

Massage small signal gain result

• Small signal gain

• Look at parallelcombination

• Substituteexpression for rds

av = gm1 rds1 rds2( )rds1 rds2 =

11

rds1+

1rds2

rds1 rds2 =1

l1ID + l 2ID

rds1 rds2 =1

l1 + l2( )ID

Page 56: Small Signal Model

Massage small signal gain result

• Small signal gain

• Substitute for gm,parallel rds

• ID drops out!

Only l, Veff to work with

av = gm1 rds1 rds2( )av =

2IDVeff1gm1

1l1 + l 2( )ID

rds1 rds2

1 2 4 4 3 4 4

av =2

l1 + l2( )Veff1

Page 57: Small Signal Model

Improve Gain• Reduce Veff

– Minimum ≈ 200 to 300mV (subthreshold)– May not want to go that low (W,L too big)

• Reduce l1, l2

– How? Where does l1 come from?

Page 58: Small Signal Model

Square law model with channel length mod

ID-sat term (at pinchoff) + "extra"

ID =mnCox

2WL

VGS - Vtn( )2

ID -sat1 2 4 4 4 4 3 4 4 4 4

1 + l VDS - Veff( )[ ]

Page 59: Small Signal Model

Square law model with channel length modulation

• Fractional extra part is l(VDS-Veff)• Meaning of l:

Fractional change in current ID pervolt change in VDS

ID =mnCox

2WL

VGS - Vtn( )2

ID -sat1 2 4 4 4 4 3 4 4 4 4

1 + l VDS - Veff( )[ ]

Page 60: Small Signal Model

What causes change? Where does l come from?• Change in effective channel length L• One way to reduce l: longer L• Change ∆L represents smaller fraction

Page 61: Small Signal Model

After some semiconductor physics ...

• KS Silicon dielectric constant 11.8• NSUB Substrate doping units /cm3

Sanity check: 1E+14 to 1E+17• ∆VDS from active-triode edge to “large” VDS• Caution: consistent length units on L, NSUB, e0

l =DID IDDVDS

DIDID

=DLL

l =1L

DLDVDS

DLDVDS

=2KSe0qNSUB

12 VDS - Veff

l =1L

2KSe0qNSUB

12 VDS - Veff

• Definition of l• Fractional

change

• Semiconductorphysics ...(see J&M p. 26)

Page 62: Small Signal Model

Substrate doping NSUB parameter• Needed for SPICE

Extraction procedure:1) Calculate slope from ID-VDS plot2) rds = 1/slope (small signal model)3) Calculate l4) Calculate NSUB

Page 63: Small Signal Model

ExampleVDS-ID data from Lab 5 for P-channel MOSFET:

Page 64: Small Signal Model

1) Calculate slope from ID-VDS plot2) rds = 1/slope (small signal model)

Page 65: Small Signal Model

3) Calculate l

ID = 482 µA

l =1

ID ⋅rds=

1482mA( ) 40.2kW( )

=1

19.4V= 0.052V -1

Page 66: Small Signal Model

4) calculate NSUB

• For CD4007, L = 10µm = 1.0E-5m• VDS, Veff for largest VDS data point

l =1L

2KSe0qNSUB

12 VDS -Veff

0.052V -1 =1

1E - 5m( )2 11.8( ) 8.85E -12F /m( )

1.6E -19coul( )NSUB

12 4.48V - 0.84V

NSUB = 3.32E + 22 m-3 = 3.32E +16 cm-3

VDS = 4.48 V

Page 67: Small Signal Model

Simulation exercise• Add NSUB to N-channel, P-channel models• DC sweep for CS Amplifier with Active Load

Page 68: Small Signal Model

Common Source with Active Load (DC)• Sweep input over full range 0 to +5V

Page 69: Small Signal Model

DC Sweep Around Operating Point