Professional Documents
Culture Documents
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I Homework 1
I Due 6:25pm 09/16 Chicago time (before class)
I Problems from textbook will be posted to Blackboard
I Lab 2
I Inverter schematic by Sue and simulation by IRSIM
I Software tutorials are posted on Blackboard
I Due 10:00am 09/17 Chicago time
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I Percentage
I Homeworks: 2%*5=10%
I Labs 2-9: 3%*8=24%
I Project: 4%+8%+4%=16%
I Exams: 20%+30%=50%
I Class Participation: extra 5%
I Complete all homeworks/labs/project
I Make progress during the semester
I Letter grade
I A: 90
I B: 75
I C: 60
I D (undergraduate only): 55
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I Diode: pn junction
I Gate: utilizing electric field to control current
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I Vgs < Vt
I No channel. Ids = 0
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I How accurate?
I Shockley first-order model: averaging
I Given voltages at G/D/S, determine the current
I Electrons move in channel
Channel Charge
Current = Time to Cross Channel
I How accurate?
I Shockley first-order model: averaging
I Given voltages at G/D/S, determine the current
I Electrons move in channel
Channel Charge
Current = Time to Cross Channel
I How accurate?
I Shockley first-order model: averaging
I Given voltages at G/D/S, determine the current
I Electrons move in channel
Channel Charge
Current = Time to Cross Channel
Qchannel = Cg (Vgc − Vt )
ox
I Gate to channel capacitance: Cg = tox WL
I Permittivity: ox = 3.90 for SiO2
ox
I Capacitance per unit area for gate oxide: Cox = tox
Vgs +Vgd Vds
I Average gate to channel voltage: Vgc = 2 = Vgs − 2
Qchannel = Cg (Vgc − Vt )
ox
I Gate to channel capacitance: Cg = tox WL
I Permittivity: ox = 3.90 for SiO2
ox
I Capacitance per unit area for gate oxide: Cox = tox
Vgs +Vgd Vds
I Average gate to channel voltage: Vgc = 2 = Vgs − 2
Qchannel = Cg (Vgc − Vt )
ox
I Gate to channel capacitance: Cg = tox WL
I Permittivity: ox = 3.90 for SiO2
ox
I Capacitance per unit area for gate oxide: Cox = tox
Vgs +Vgd Vds
I Average gate to channel voltage: Vgc = 2 = Vgs − 2
L
Time to Cross Channel = v
Vds L L2
Qchannel = Cox WL Vgs − Vt − and =
2 v µVds
Qchannel W Vds
⇒ Ids = = µCox Vgs − Vt − Vds
L/v L 2
Vds
Ids = µCox W
L Vgs − Vt − 2 Vds
I Technology-dependent:
k0 = µCox
0 W Vds
Ids = k L Vgs − Vt − 2 Vds
I Technology
and geometry-dependent:
β = µCox W
L
Ids = β Vgs − Vt − V2ds Vds
Vds
Ids = µCox W
L Vgs − Vt − 2 Vds
I Technology-dependent:
k0 = µCox
0 W Vds
Ids = k L Vgs − Vt − 2 Vds
I Technology
and geometry-dependent:
β = µCox W
L
Ids = β Vgs − Vt − V2ds Vds
µCox W
Ids = (Vgs − Vt )2
2 L
k0 W
= (Vgs − Vt )2
2 L
β
= (Vgs − Vt )2
2
Ids = 0
I Linear: 0 < Vds < Vgs − Vtn
W Vds
Ids = µn Cox Vgs − Vtn − Vds
L 2
I Saturation: 0 < Vgs − Vtn < Vds
µn Cox W
Ids = (Vgs − Vtn )2
2 L
0, if Vgs < Vt , cutoff
Vds
Ids = k0 W
L Vgs − Vt − 2 Vds , if 0 < Vds < Vgs − Vt , linear
k0 W
2
2 L (Vgs − Vt ) , if 0 < Vgs − Vt < Vds , saturation
0, if Vgs < Vt , cutoff
Ids = β Vgs − Vt − V2ds Vds , if 0 < Vds < Vgs − Vt , linear
β 2
2 (Vgs − Vt ) , if 0 < Vgs − Vt < Vds , saturation
Isd = 0
I Linear: 0 < Vsd < Vsg − |Vtp |
W Vsd
Isd = µp Cox Vsg − |Vtp | − Vsd
L 2
I Saturation: 0 < Vsg − |Vtp | < Vsd
µp Cox W
Isd = (Vsg − |Vtp |)2
2 L
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I Gate capacitance
ox
Cg = Cox WL = WL
tox
I Parasitic capacitances
I Diodes between source/drain and body
Csb ≈ Cdb ≈ Cg
I “0” → “1”
I Initially Vs (0) = 0
I Charge in saturation region: Vds = Vgs > Vtn
I Until eventually cutoff when Vgs drops to Vtn
I Vs (∞) = VDD − Vtn : threshold voltage drop
I “0” → “1”
I Initially Vs (0) = 0
I Charge in saturation region: Vds = Vgs > Vtn
I Until eventually cutoff when Vgs drops to Vtn
I Vs (∞) = VDD − Vtn : threshold voltage drop
I “0” → “1”
I Initially Vs (0) = 0
I Charge in saturation region: Vds = Vgs > Vtn
I Until eventually cutoff when Vgs drops to Vtn
I Vs (∞) = VDD − Vtn : threshold voltage drop
I “0” → “1”
I Initially Vd (0) = 0
I Always not cutoff: Vsg = VDD > |Vtp |
I First charge in saturation, then in linear region
I Until Vsd drops to 0
I Vd (∞) = VDD : no threshold voltage drop
I Pull up faster than nMOS
I “0” → “1”
I Initially Vd (0) = 0
I Always not cutoff: Vsg = VDD > |Vtp |
I First charge in saturation, then in linear region
I Until Vsd drops to 0
I Vd (∞) = VDD : no threshold voltage drop
I Pull up faster than nMOS
I “0” → “1”
I Initially Vd (0) = 0
I Always not cutoff: Vsg = VDD > |Vtp |
I First charge in saturation, then in linear region
I Until Vsd drops to 0
I Vd (∞) = VDD : no threshold voltage drop
I Pull up faster than nMOS
I “0” → “1”
I Initially Vd (0) = 0
I Always not cutoff: Vsg = VDD > |Vtp |
I First charge in saturation, then in linear region
I Until Vsd drops to 0
I Vd (∞) = VDD : no threshold voltage drop
I Pull up faster than nMOS
I “1” → “0”
I Initially Vd (0) = VDD
I Always not cutoff: Vgs = VDD > Vtn
I First discharge in saturation, then in linear region
I Until Vds drops to 0
I Vd (∞) = 0: no threshold voltage drop
I “1” → “0”
I Initially Vd (0) = VDD
I Always not cutoff: Vgs = VDD > Vtn
I First discharge in saturation, then in linear region
I Until Vds drops to 0
I Vd (∞) = 0: no threshold voltage drop
I “1” → “0”
I Initially Vd (0) = VDD
I Always not cutoff: Vgs = VDD > Vtn
I First discharge in saturation, then in linear region
I Until Vds drops to 0
I Vd (∞) = 0: no threshold voltage drop
I “1” → “0”
I Initially Vs (0) = VDD
I Discharge in saturation region: Vsd = Vsg > Vtn
I Until eventually cutoff when Vsg drops to |Vtp |
I Vs (∞) = |Vtp |: threshold voltage drop
I Pull down slower than nMOS
I “1” → “0”
I Initially Vs (0) = VDD
I Discharge in saturation region: Vsd = Vsg > Vtn
I Until eventually cutoff when Vsg drops to |Vtp |
I Vs (∞) = |Vtp |: threshold voltage drop
I Pull down slower than nMOS
I “1” → “0”
I Initially Vs (0) = VDD
I Discharge in saturation region: Vsd = Vsg > Vtn
I Until eventually cutoff when Vsg drops to |Vtp |
I Vs (∞) = |Vtp |: threshold voltage drop
I Pull down slower than nMOS
I “1” → “0”
I Initially Vs (0) = VDD
I Discharge in saturation region: Vsd = Vsg > Vtn
I Until eventually cutoff when Vsg drops to |Vtp |
I Vs (∞) = |Vtp |: threshold voltage drop
I Pull down slower than nMOS
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
I Functionality:
I Input “0” then output “1”
I Input “1” then output “0”
I Use VDD to represent “1” and GND to represent “0”
I Recall nMOS is good for pulling down and pMOS is good for
pulling up
βp
I Change W to adjust βn
β
I HI-skewed inverter ( βpn > 1) requires higher Vin for transition
β
I LO-skewed inverter ( βpn < 1) requires lower Vin for transition
Administrative Issues
Introduction
Semiconductor Basics
MOS Transistors
Ids = Idsat
I φs : technology/temperature-dependent parameter
Also check textbook 2.3.3 for the meaning of the parameters
that determine φs
I Designer may alter Vt by changing Vsb