文章目录
写在前面:本文为学习笔记整理,参考资料主要是Neil Weste和David Harris写的《CMOS VLSI Design: A Circuits and Systems Perspective (4th Edition)》。有空我再翻译出对应的中文版。
[Abbreviations]
1. VLSI: Very Large Scale Integration, >10k gates
2. CMOS: Complementary Mental Oxide Semiconductor
3. MOSFET: Metal-Oxide-Semiconductor Field Effect Transistor
1 Two transistor types
-
Bipolar transistors:
➀ Two types: npn & pnp
➁ Current-driven: small Ib -> large Ie & Ic
➂ Limited: Base currents Ib limit integration density -
MOSFET:
➀ Two types: NMOS & PMOS
➁ Voltage-driven: Vg -> Ids
➂ Advantages: Low power allows very high integration
2 Moore’s Law
-
“Gorden Moore predicts that the number of components on a computer chip doubled every 18-24 months, while the price remained.”
=> Mininum feature size shrinks 30% every 2-3 year.
The limit for minimum feature size: No smaller than the distant between two silicon atoms, i.e. 2.35Å(Angstrom) = 2.35*10-10m = 0.235nm
3 P-N Junctions & Diode Equation
-
A junction between p-type and n-type semiconductor forms a diode.
-
For an ideal diode: Id = Is(eVD/φT - 1), where Thermal voltage φT = kT/q = 26mV at 300K, Is is the saturation current of the diode, VD is the voltage across the diode.
Characteristics of P-N Junctions & Diode: Current flows only in one direction from p (anode) to n (cathode). Specifically, for an diode:
1. A forward-bias lowers the potential barrier allowing carriers to flow across the diode junction.
2. A reverse-bias raises the potential barrier & the diode becomes non-conducting.
4 MOS Operations
4.1 NMOS Cross Section
-
4 terminals: gate, source, drain, body
-
Gate-SiO2-Body forms Mental-Oxide-Semiconductor capacitor. (Note that gate ≠ mental anymore, gate = polysilicon)
-
Body is commonly tied to GND.
4.2 MOS Transistors Types & Symbols
4.3 Three Modes of NMOS Operation: Cutoff, Linear, Saturation
-
1 Cut-off Mode
V g s ≤ V T (no channel) V_{gs} ≤ V_T \text{(no channel)} Vgs≤VT(no channel)
=> Ids = 0
=> The junctions between the body and the source or drain are zero-biased or reverse-biased.
=> Little or no current flows -
2 Linear/Resistive/Triode/Unsaturated Mode
{ V g s > V T (channel forms) V d s ≤ V g s − V T \begin{cases} V_{gs} > V_T \text{(channel forms)} \\ V_{ds} ≤ V_{gs} - V_T \end{cases} {Vgs>VT(channel forms)Vds≤Vgs−VT
=> An inversion region of n-type called the channel connects the source and drain, creating a conductive path and turning the transistor ON.
=> Ids increases with Vgs
=> Similar to linear resistor -
3 Saturation Mode
{ V g s > V T V d s > V g s − V T (Channel pinched-off) \begin{cases} V_{gs} > V_T \\ V_{ds} > V_{gs} - V_T \text{(Channel pinched-off)} \end{cases} {Vgs>VTVds>Vgs−VT(Channel pinched-off)
=> The channel is no longer inverted near the drain and becomes pinched-off.
=> Ids is controlled only by the gate voltage and ceases to be influenced by the drain.
=> Similar to current source
Pinched-off refers to when Vds > Vgs - VT (for NMOS), the channel is no longer inverted near the drain, but conduction is still brought about by the drift of electrons under the influence of the positive drain voltage. As electrons reach the end of the channel, they are injected into the depletion region near the drain and accelerated toward the drain.
Summary of 3 Modes of CMOS Operation:
- Cutoff Mode:
I d s = 0 N M O S : V g s ≤ V T P M O S : V g s ≥ V T I_{ds} = 0 \\ NMOS: V_{gs} ≤ V_T \\ PMOS: V_{gs} ≥ V_T Ids=0NMOS:Vgs≤VTPMOS:Vgs≥VT- Linear/Resistive/Triode/Unsaturated Mode:
I d s = β [ ( V g s − V T ) ⋅ V d s − V d s 2 2 ] (Ideal devices or long channel devices) N M O S : { V g s > V T V d s < V g s − V T P M O S : { V g s < V T V d s > V g s − V T I_{ds} = β[(V_{gs}-V_T)·V_{ds} - \frac {V_{ds}^2}2] \text{ (Ideal devices or long channel devices)}\\ NMOS: \begin{cases} V_{gs} > V_T\\ V_{ds} < V_{gs} - V_T \end{cases} \\ PMOS: \begin{cases} V_{gs} < V_T\\ V_{ds} > V_{gs} - V_T \end{cases} Ids=β[(Vgs−VT)⋅Vds−2Vds2] (Ideal devices or long channel devices)NMOS:{Vgs>VTVds<Vgs−VTPMOS:{Vgs<VTVds>Vgs−VT- Saturation Mode:
I d s = 1 2 β ( V g s − V T ) 2 (Ideal devices or long channel devices) I d s = 1 2 β ( V g s − V T ) 2 ⋅ ( 1 + λ V d s ) (With channel-length modulation) I d s = v m a x ⋅ C o x ⋅ W ( V g s − V T ) (Velocity saturation) N M O S : { V g s > V T V d s > V g s − V T P M O S : { V g s < V T V d s < V g s − V T I_{ds} = \frac 12β(V_{gs}-V_T)^2 \text{ (Ideal devices or long channel devices)} \\ I_{ds}= \frac 12β(V_{gs}-V_T)^2·(1+λV_{ds}) \text{ (With channel-length modulation)} \\ I_{ds}= v_{max}·C_{ox}·W(V_{gs}-V_T) \text{ (Velocity saturation)} \\ NMOS: \begin{cases} V_{gs} > V_T\\ V_{ds} > V_{gs} - V_T \end{cases} \\ PMOS: \begin{cases} V_{gs} < V_T\\ V_{ds} < V_{gs} - V_T \end{cases} Ids=21β(Vgs−VT)2 (Ideal devices or long channel devices)Ids=21β(Vgs−VT)2⋅(1+λVds) (With channel-length modulation)Ids=vmax⋅Cox⋅W(Vgs−VT) (Velocity saturation)NMOS:{Vgs>VTVds>Vgs−VTPMOS:{Vgs<VTVds<Vgs−VT
Note: long-channel devices: L>0.25um; short-channel devices: L<0.25um
5 MOS(FET) Transistor As Switch
-
Switch ON: when gate voltage Vgs > threthold voltage VT, a conducting channel is developed between drain and source. And the voltage difference between drain and source causes current to flow between the two regions. Vgs modulated the conductivity of the channel where the larger the voltage difference between gate and source, the smaller the channel resistance and the larger the current.
-
Switch OFF: when Vgs < VT, no such channel exists, and the switch is considered OFF.
6 The Threshold Voltage
The threshold voltage
V
T
V_T
VT: The value of Vgs where strong inversion occurs is called VT
(Related non-linear theory such as Body Effect will be introduced in other posts.)
7 Signal Strength
-
Strength of signal: How close it approcimates ideal voltage source
-
Strongest 0/1: GND/VDD rails
7.1 Pass Transistors
-
NMOS passes strong 0: when g=1 &d=0, s can be approximate G n d G_{nd} Gnd.
NMOS passes degraded/weak 1: when g=1 & d=1, s can be as high as V d d − V T V_{dd}-V_T Vdd−VT, otherwise OFF. -
PMOS passes strong 1: when g=0 & d=1, s can be approximate V d d V_{dd} Vdd
PMOS passes degraded/weak 0: when g=0 & d=0, s can be as low as ∣ V T ∣ |V_T| ∣VT∣, otherwise OFF.
See the graph below, pass transistors degraded outputs.
7.2 Transmission Gates
=> Pass both strong 0 and strong 1
Other transimission gates symbols:
Application example: 2-input multiplexer:
8 Complementary CMOS
-
The inputs drive the Gate terminals of NMOS transistors in the pull-down network.
-
The inputs drive the Gate terminals of PMOS transistors in the pull-up network.
=> Reason: NMOS only passes 0 and PMOS only passes 1 -> Outputs are always strong driven -> Fully Restored Logic Gate
9 MOS Capacitor
-
MOS Capacitor: Gate-Insulator-Body capacitor
-
3 operation modes:
➀ Accumulation: when V g b < 0 V_{gb} < 0 Vgb<0, the negative charge on the gate causes the mobile positive charges holes to be attracted to the region beneath the gate.
➁ Depletion: when 0 < V g b < 1 0 < V_{gb} < 1 0<Vgb<1, the holes in the body are repelled from the region directly beneath the gate, resulting in depletion region forming below the gate.
➂ Inversion: when V g b > V T V_{gb} > V_T Vgb>VT, the holes are repelled further and a small number of free electrons in the body are attracted to the region beneath the gate.
- β = μ ⋅ C o x ⋅ W L = μ ⋅ ε o x t o x ⋅ W L β = μ·C_{ox}·\frac WL = μ·\frac {ε_{ox}}{t_{ox}}·\frac WL β=μ⋅Cox⋅LW=μ⋅toxεox⋅LW
- We assume μ n μ p = 2 \frac {μ_n}{μ_p}=2 μpμn=2, then PMOS must be wider than NMOS to provide the same current. => typically W p W n = 2 \frac {W_p}{W_n} = 2 WnWp=2
10 MOS Capacitor Model
{ Gate Capacitance { Intrinsic capacitance Overlap capacitance => Good Cap. Diffusion Capacitance/Parastic Capacitance => Undesirable Cap. \begin{cases} \text{Gate Capacitance} \begin{cases} \text{Intrinsic capacitance}\\ \text{Overlap capacitance} \end{cases} \text{=> Good Cap.} \\ \text{Diffusion Capacitance/Parastic Capacitance => Undesirable Cap.} \end{cases} ⎩⎪⎨⎪⎧Gate Capacitance{Intrinsic capacitanceOverlap capacitance=> Good Cap.Diffusion Capacitance/Parastic Capacitance => Undesirable Cap.
10.1 Gate Capacitance C g C_g Cg
- High C g C_g Cg is required to obtain high I d s I_{ds} Ids because it’s neccessary to attract charge to invert channel.
C g = C p e r m i c r o n ⋅ W = C o x ⋅ W ⋅ L = ε o x t o x ⋅ W ⋅ L C_g = C_{permicron}·W = C_{ox}·W·L = \frac {ε_{ox}}{t_{ox}}·W·L Cg=Cpermicron⋅W=Cox⋅W⋅L=toxεox⋅W⋅L- For a particular process, the min. manufacturable length L results in greatest speed and lowest power consumption.
(1)Intrinsic Capacitance
C
g
C_g
Cg: over the channel
C
g
=
C
g
s
+
C
g
d
+
C
g
b
C_g = C_{gs} + C_{gd} + C_{gb}
Cg=Cgs+Cgd+Cgb
- Cutoff Mode: no channel forms.
{ C g b = C o = C o x ⋅ W ⋅ L C g s = C g d = 0 \begin{cases} C_{gb} = C_o = C_{ox}·W·L\\ C_{gs} = C_{gd} = 0 \end{cases} {Cgb=Co=Cox⋅W⋅LCgs=Cgd=0 - Linear Mode: channel forms and it’s connected to S and D.
{ C g b = 0 C g s = C g d = C o 2 = 1 2 C o x ⋅ W ⋅ L \begin{cases} C_{gb} = 0\\ C_{gs} = C_{gd} = \frac{C_o}2 = \frac12C_{ox}·W·L \end{cases} {Cgb=0Cgs=Cgd=2Co=21Cox⋅W⋅L - Saturation Mode: the channel pinches off.
{ C g b = 0 C g d = 0 C g s = 2 3 C o = 2 3 C o x ⋅ W ⋅ L \begin{cases} C_{gb} = 0\\ C_{gd} = 0\\ C_{gs} = \frac23C_o = \frac23C_{ox}·W·L \end{cases} ⎩⎪⎨⎪⎧Cgb=0Cgd=0Cgs=32Co=32Cox⋅W⋅L
(2)Overlap Capacitances C g s ( o v e r l a p ) C_{gs(overlap)} Cgs(overlap)
Overlap capacitance becomes relatively more important for shorter channel transistors because it’s a larger fraction of the total.
{ C g s ( o v e r l a p ) = C g s o l ⋅ W C g d ( o v e r l a p ) = C g d o l ⋅ W \begin{cases} C_{gs(overlap)} = C_{gsol}·W\\ C_{gd(overlap)} = C_{gdol}·W \end{cases} {Cgs(overlap)=Cgsol⋅WCgd(overlap)=Cgdol⋅W
10.2 Diffusion/Parastic Capacitance
Diffusion capacitance is also called parastic capacitance, which arises from reverse-biased p-n junctions between source or drain diffusion and body.
{
C
g
=
C
s
b
=
C
d
b
for contacted source and drain regions
C
s
b
=
A
S
⋅
C
j
b
s
+
P
S
⋅
C
j
b
s
s
w
\begin{cases} C_g = C_{sb} = C_{db} \text{ for contacted source and drain regions}\\ C_{sb} = AS·C_{jbs} + PS·C_{jbssw} \end{cases}
{Cg=Csb=Cdb for contacted source and drain regionsCsb=AS⋅Cjbs+PS⋅Cjbssw
where
A
S
AS
AS(Area)
=
W
⋅
D
= W·D
=W⋅D,
P
S
PS
PS(Perimeter)
=
2
W
+
2
D
= 2W+2D
=2W+2D,
D
D
D is the length of source diffusion.
The diffusion capacitance of the uncontacted source or drain is less due to the smaller ares.