Page 232 - Semiconductor For Micro- and Nanotechnology An Introduction For Engineers
P. 232

From Global Balance to Local Non-Equilibrium
                Box 6.1. The Monte Carlo method.
                 Principle. The conduction of charge carriers
                                                                   k
                 through a crystal is well approximated by a classi-  x
                 cal free flight of the carrier under the influence of
                                                                                 x
                 its own momentum and the applied electromag-
                 netic fields, interspersed by scattering events
                 which change the momentum and energy of the
                 carrier. As we have seen, the scattering has many
                 causes, including the phonons, the impurity ions
                 and the other carriers.
                                                       Figure B6.1.1. Typical 1D position and
                 The basis of the Monte Carlo method is to simu-  momentum trajectories for the Monte Carlo
                                                       method.
                 late carrier transport by generating random scat-
                 tering events (hence the name Monte Carlo or   series of pseudo random numbers: the onset of
                 MC) and numerically integrating the equations of   scattering; the choice of scattering mechanism; the
                 motion of the carrier once the new momentum   post-scattering momentum value; the post-scatter-
                 vector is known. Because in principle the MC   ing momentum direction. The scattering events
                 needs to consider each carrier, and must collect   typically included are: ionized impurity scattering,
                 enough data to be statistically relevant, it is very   inter-valley absorption and emission and electron–
                 time consuming to calculate.        phonon scattering. The terms also take into con-
                 Integration. During free flight over a time inter-  sideration that the scattering rate is energy depen-
                 val   the carriers behave classically, hence we can   dent and that photons can be absorbed and
                    t
                 write the classical Newton relationship  generated. In this way a high degree of realism is
                                                     achieved.
                        x t() =  x 0() +  tx ˙ 
                                           (B 6.1.1)  Self-consistency. After initializing the simulation
                        p t() =  p 0() +  tF 
                                                     domain with carriers with position and momen-
                 for the position  x t()   and momentum  p t()  . The   tum, the algorithm achieves a balance between
                 the force acting on a carrier is caused by the elec-  classical electrostatics and the transport of carriers
                 tric field E   acting on the carrier  by the following repeated steps for each carrier:
                                                                 τ
                                ⁄
                      F t() =  ∂p t() ∂t =  q E  (B 6.1.2)  generate a lifetime  ; compute the position x τ()  -
                                     c                             -
                                                     and momentum  p τ()   at the end of the free-flight
                 Just before the next collision, the position and
                 momentum have the following values  step; select the next type of scattering event; com-
                                                     pute the post–scattering position  x τ() +   and
                        p t() =  p 0() +  q E                   +
                                   c
                                            (B 6.1.3)  momentum  p τ()  ; decide if the trajectory has
                                    ⁄
                       x t() =  x 0() +  ∆E F
                                                     reached a boundary or contact, in which case it
                 for an energy increase of ∆E   during the interval.
                                                     should be reflected or discontinued. If a contact is
                 Typical 1D trajectories are shown in Figure
                                                     reached, inject a new carrier at the complementary
                 B6.1.1.
                                                     contact; At regular intervals, recompute the elec-
                 Event generation. The scattering events are the   tric field with the Poisson equation.
                 key to the MC method, and are generated by a
                             Semiconductors for Micro and Nanosystem Technology    229
   227   228   229   230   231   232   233   234   235   236   237