Small Signal Model

Preview:

DESCRIPTION

small signal model

Citation preview

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

Current source• Ideal goal• Small signal

model:Open circuit“RD=∞”

Realizing current source: MOSFET

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

MOSFET ID-VDS characteristic for fixed VGS

• Small-signal nonideality: slope in active region

Cause: Channel length modulation

Channel length modulation

Channel length modulation

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

• Ideal:zero slope fi rds = ∞

rds =DVDI

SLOPE =DIDV

=1

rds

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

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

ID- VDS Characteristic for Different VGS

"Family" of curves

ID- VDS Characteristic for Different VGS

Extrapolate backward: intersect at VDS-axis

1/slope provides small signal resistance rds

• Intersect at -1/l Slope: 1rds

=ID

1 lfi rds =

1lID

MOSFET small signal model

rds =1

lIDgm =

2IDVeff

Increasing Gain• Typical gain (resistive load)

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

• How to increase av?

Transconductance gm

• Definition

gm =dID

dVGS

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

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

Common source circuit (Lab 4)

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

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

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

How to increase av?

Look at gain expression: av = gmRD

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 ?

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

How to increase gain (resistive load)• increase VDD

– usually fixed byapplication, process

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

av =VDDVeff

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

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

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?

Current source!• Open in small

signal model• Realizing current

source: MOSFET

Lab Circuit: MOSFET with active load• Small signal model

for M1• Thevenin equivalent

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

Small signal model

M1 common source M2 Theveninequivalent

Simplify small signal model

Combine rds1, rds2 in parallel

Small signal gain

voutvin

= av = -gm1 rds1 rds2( )

Current source load: Large signal considerations

Output swing limits• Top:

M2 “crash” into triode• Bottom:

M1 crash into triode

Common Source with Active Load• DC Sweep Schematic

Active Load Simulation Result (DC Sweep)

Determining DC Operating Point

Set smallsignal vin = 0

Determining DC Operating Point

• Active region:Veff determines ID

• Correct VIN:M1, M2 “agree”

• Example:Veff1 = 1.0VID = 100 µA

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

"disagreement"• KCL crisis at output:

2µA, nowhere to go• What happens?

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

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

Frequency Domain Considerations

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

• Active load helps gain• What about bandwidth?

Frequency Domain Analysis• Start simple:

Assume singleCL at output

• (Ignore MOScapacitancesfor now …)

• Find transferfunction vout/vin

Small signal model

• Combine rds1||rds2 = rout

Simpler small signal model

• Combine rout CL into impedance ZL

Simplified Small Signal Model

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

• Frequency dependence of ZL providesfrequency dependence of transfer function

Closer Look at ZL:• Impedance is parallel

combination of rout, 1/sCL

ZL = rout1

sCL=

11

rout+ sCL

ZL =rout

1 + sroutCL

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

Transfer function• Substitute in ZL

voutvin

= -gmZL =-gmrout

1 + jwroutCL

• Magnitudevoutvin

=gmrout

1 + wroutCL( )2

Bode Plot of Transfer Function Magnitude

voutvin

=gmrout

1 + wroutCL( )2

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

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

Revisit Bode Plot:• Gain, Bandwidth inversely related!

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

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

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

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

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?

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( )[ ]

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( )[ ]

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

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)

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

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

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

3) Calculate l

ID = 482 µA

l =1

ID ⋅rds=

1482mA( ) 40.2kW( )

=1

19.4V= 0.052V -1

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

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

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

DC Sweep Around Operating Point

Recommended