Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lecture 34a:
Monte Carlo Simulation
Mark Lundstrom
Purdue University
West Lafayette, IN USA
1
11/16/11
Damocles
SAT
outline
1.
2.
3.
4.
5.
6.
7.
8.
Introduction
Review of carrier scattering
Simulating carrier trajectories
Free flight
Collision
Update after collision
Putting it all together
Summary
carrier scattering
r (tC+ ) = r (tC )
+
p (tC )
E p (tC+ )
r(0)
p (0)
E [ p (0) ]
r (tC )
p (tC )
E p (tC )
carrier scattering
+
p (tC )
+
E p (tC )
Elastic scattering:
E p (tC+ ) = E p (tC )
p (tC )
E p (tC )
Scattering rate:
1
~ D(Ef
( Ei )
Inelastic scattering:
+
E p (tC ) E p (tC )
Isotropic scattering:
-no preferred direction
Anisotropic scattering:
-preferred direction
1
=
( Ei )
1
= ( Ei )
k =1 k ( Ei )
ionized impurity
acoustic phonon emission
acoustic phonon absorption
optical phonon ems
optical phonon abs
intervalley
electron-electron
electron-hole
polar optical phonon
surface roughness
etc.
http://www.research.ibm.com/DAMOCLES/html_files/sirates.html#history
Lundstrom ECE-656 F11
7
outline
1.
2.
3.
4.
5.
6.
7.
8.
Introduction
Review of carrier scattering
Simulating carrier trajectories
Free flight
Collision
Update after collision
Putting it all together
Summary
carrier trajectories in 2D
E = E x x
dp
= qE
dt
x
Lundstrom ECE-656 F11
9
E = E x x
t
x(t )
free-flight
dpx
= qE x
dt
dp y
=0
dt
tC
x=
(t ) x(0 )+ x (t ) dt
0
t
10
MC algorithm
1) free flight for tC seconds.
r1
r2
r3 , r4
outline
1.
2.
3.
4.
5.
6.
7.
8.
Introduction
Review of carrier scattering
Simulating carrier trajectories
Free flight
Collision
Update after collision
Putting it all together
Summary
free flight
0
= 1 0
( E )
E
Lundstrom ECE-656 F11
13
free flight
p ( 0)
p (t )
N CF ( t )
N CF ( 0 )
15
=
0 dt
P (t )dt =
dt
e
0
N CF (0)
free-flight time
probability density
function
P (t )dt = e t 0 dt = P (r )dr
0
P (r )=
dr e t 0 dt
0
=
dr e 0t 0 dt
rC
tC
rc e
dr ==
0
0t
0 dt =
e
0t t C
0
1 e 0tC
=
1
tC =
ln (1 rC )
0
Lundstrom ECE-656 F11
17
tC
P ( tC )
1
=
0
0 e 0tC
tC
free flight
0
N
( E )
1
k =1 k ( E )
( E ) =
SELF = 0 ( E )
N +1
p ( tC )
1
0 =
k =1 k ( E )
p ( tC+ )
1
tC = ln ( r1 )
0
E
Lundstrom ECE-656 F11
19
p (=
tC ) p (0) qE tC
t = tC
E ( tC ) = E p (tC )
r (=
tC ) r (0) + ( 0 ) tC
t =0
20
L32 outline
1.
2.
3.
4.
5.
6.
7.
8.
Introduction
Review of carrier scattering
Simulating carrier trajectories
Free flight
Collision
Update after collision
Putting it all together
Summary
collision