EE213 Topic01 Transistor
EE213 Topic01 Transistor
EE213 Topic01 Transistor
ShanghaiTech University
School of Information Science and Technology
Wire models
• Resistance
• Capacitance
• RC delay models
(Circuit) Inverter
• Static response (VTC)
• Dynamic response (delay)
• Power/energy
Chapter 2
Chapter 3
Chapter 4
EE213-Topic01-Transistor.3 ShanghaiTech University
A Good Reference Book
https://people.eecs.berkeley.edu/~hu/Book-Chapters-and-Lecture-
Slides-download.html
EE213-Topic01-Transistor.4 ShanghaiTech University
Transistor Models
https://en.wikipedia.org/wiki/Back_end_of_line
[IBM]
[Intel]
EE213-Topic01-Transistor.7
Semiconductor Materials
NPN BJT with forward-biased E–B junction Simplified cross section of a planar
and reverse-biased B–C junction NPN bipolar junction transistor
https://en.wikipedia.org/wiki/Bipolar_junction_transistor#PNP
https://en.wikipedia.org/wiki/Transistor
EE213-Topic01-Transistor.11 ShanghaiTech University
Transistor Types – MOSFET
Metal Oxide Semiconductor (MOS) Field Effect Transistors
• nMOS and pMOS MOSFETS
• Voltage applied to insulated gate controls current between source and
drain
• Low power allows very high integration
https://en.wikipedia.org/wiki/Field-effect_transistor
https://en.wikipedia.org/wiki/Transistor
EE213-Topic01-Transistor.12 ShanghaiTech University
nMOS Transistor
Four terminals: gate, source, drain, body
Gate – oxide – body stack looks like a capacitor
• Gate and body are conductors
• SiO2 (oxide) is a very good insulator
• Called metal – oxide – semiconductor (MOS) capacitor
Polysilicon Aluminum
0
n+ n+
S D
p bulk Si
1
n+ n+
S D
p bulk Si
g=0 g=1
d d d
nMOS g OFF
ON
s s s
d d d
pMOS g OFF
ON
s s s
A Y
GND
M2
M4
M1 M3
A
GND VDD
Y
n+ n+ p+ p+
n well
p substrate
See http://www.vlsi-expert.com/2014/11/cmos-layout-design.html
A Y
GND
Sizing for
• Area
• Delay
• Energy
EKV/PSP https://en.wikipedia.org/wiki/Transistor_model
Substrate-Bias
(or Body-Effect) coefficient
Figure 3-14
EE213-Topic01-Transistor.30 ShanghaiTech University
Dynamic Body Biasing
Increase Vt during sleep
Qchannel = C V
Vdsat Vgs – Vt
𝐼
0 𝑉 <𝑉 cutoff
𝑉
𝛽 𝑉 −𝑉 − 𝑉 𝑉 <𝑉 linear
= 2
𝛽
𝑉 −𝑉 𝑉 >𝑉 saturation
2
L = 32nm
5.0E-04
4.0E-04
1.0E-04
0.0E+00
0.2 0.4 0.6 0.8 1.0
VDS[V]
input Vin
waveform Vin Vout
t
output
waveform Vout
t
EE213-Topic01-Transistor.45 ShanghaiTech University
Delay Definitions
Vin Vout
t
tpHL tpLH
Vout
90%
output
50% signal slopes
waveform
10%
t
tf tr
vGS +
iDS vDS
- C
𝑖 =𝑖 𝑣 ,𝑣
,
Vin Vout
In Out
GND
R
vout vout (t) = (1 – e–t/)VDD, = RC
C
Time to reach 50% point is
VDD t = ln(2) = 0.69
Time to reach 90% point is
t = ln(9) = 2.2
[Rabaey, Ch 3.3]
Averaging resistances:
or
6.0E-04
5.0E-04
4.0E-04
IDS[A]
3.0E-04
2.0E-04
1.0E-04
0.0E+00
0.2 0.4 0.6 0.8 1.0
VDS[V]
EE213-Topic01-Transistor.55 ShanghaiTech University
MOS Capacitance
e ox Cap./unit area
Cox
tox
Thickness of oxide
e ox
CG WL
tox
Region of interest
VT
An inverter (not shown in the figure) drives a PMOS device whose source, drain,
and body terminals are tied together. The PMOS is connected to the ground
through an ideal capacitor.
• Assume that the PMOS device has a sub-threshold swing S of 2×0.026×ln10
[V/dec] and a |Vt| of 0.5V. Ignore the gate-to-source and gate-to-drain overlap
capacitances. The supply voltage of the inverter is 1.0V.
• When VN is initialized to 0V and a low-to-high input signal is applied to the
inverter, VN is boosted down to -0.5V via the capacitive coupling effect.
What would be the VN voltage after the boosting if the initial VN voltage is 1.0V
instead of 0V?
Hint: For a MOS transistor working in the subthreshold regime, its sub-threshold
swing S can be approximated as S = 0.026×ln10×(1 + Cd/Cox) [V/dec], where Cd
is the deletion region capacitance, and Cox is the gate oxide capacitance.
OFF/LIN/SAT
#4: Leakage
• Subthreshold Leakage
• Gate Leakage
• Junction Leakage
K. Chen, C. Hu, P. Fang, M. R. Lin and D. L. Wollesen, "Predicting CMOS speed with gate oxide and
voltage scaling and interconnect loading effects," in IEEE Transactions on Electron Devices, vol. 44,
no. 11, pp. 1951-1957, Nov 1997.
EE213-Topic01-Transistor.79 ShanghaiTech University
Velocity Saturation
At high Elat, carrier velocity rolls off
• Carriers scatter off atoms in silicon lattice
• Velocity reaches vsat
- Electrons: 107 cm/s
- Holes: 8 x 106 cm/s
/
/
when
C. G. Sodini, P.-K. Ko and J. L. Moll, "The effect of high fields on MOS device and
circuit performance," in IEEE Transactions on Electron Devices, vol. 31, no. 10,
pp. 1386-1393, Oct 1984.
<1
’ < VGS - Vt
EE213-Topic01-Transistor.83 ShanghaiTech University
Velocity Sat. vs. Current Sat.
Velocity saturation always occurs at LOWER VDS than
current saturation
L = 2.5 mm L = 0.25 mm
𝛽
𝐼 =𝑃 𝑉 −𝑉
2
/
𝑉 =𝑃 𝑉 −𝑉
Since L < L,
Why?
Narain Arora. Mosfet Modeling for VLSI Simulation: Theory and Practice. World Scientific. pp.197, 2007.
EE213-Topic01-Transistor.90 ShanghaiTech University
Exercise: How to Extract ?
I ds
increasing
temperature
Vgs
Chapter 4
IL = IDS(VGS=VDD/2, VDS=VDD)
Define Ieff = (IH + IL)/2,
IH = IDS(VGS=VDD, VDS=VDD/2)
M. H. Na, et al., “The effective drive current in CMOS inverters”, IEDM 2002.
EE213-Topic01-Transistor.102 ShanghaiTech University
Transistors Never in Linear Region During Switching?
At this given particular snapshot, all series transistors are
in the linear region!
Klaus Von Arnim et al., “An effective switching current methodology to predict
the performance of complex digital circuits”, IEDM 2007.
•n is process dependent
‒ typically 1.3-1.7
From [Song01]
1 250nm 1000
0.7X every 2
180nm
years
130nm nm
mm
90nm
Gate Length 65nm
45nm
0.1 100
32nm
70nm
22nm
50nm
35nm
~30nm
0.01 10
1970 1980 1990 2000 2010 2020
EE213-Topic01-Transistor.113
Source: Stanford, EE410, 2009 ShanghaiTech University
Where Performance Comes From
EE213-Topic01-Transistor.115
Source: Stanford, EE410, 2009 ShanghaiTech University
Hi-k/Metal gate
K. Mistry, IEDM’07
S. Natarajan, IEDM’08
EE213-Topic01-Transistor.117
Source: Stanford, EE410, 2009 ShanghaiTech University
Non-Classical Scaling