J Comput Electron (2008) 7: 213–216 DOI 10.1007/s10825-008-0193-7 Boundary conditions with Pauli exclusion and charge neutrality: application to the Monte Carlo simulation of ballistic nanoscale devices H. López · G. Albareda · X. Cartoixà · J. Suñé · X. Oriols Published online: 2 February 2008 © Springer Science+Business Media LLC 2008 Abstract Electron transport becomes (quasi-) ballistic for nanoscale devices with active regions smaller than 20 nm. Under these conditions, the current and the noise are mainly determined by the electron injection process. Thus, the nu- merical simulation of these small devices can be very sen- sible to the boundary conditions (BC). In this work, we present a novel BC for (time-dependent) particle simulators that fulfill Fermi statistics and charge neutrality at the con- tacts. Monte Carlo simulations of a nanometric two-terminal device using a traditional injection model and the novel model presented in this work are compared. Keywords Monte Carlo method · Ballistic transport · Boundary conditions · Injection model 1 Introduction For advanced nanoscale devices, where the electron trans- port tends to become ballistic, the device performance is mainly determined by the injection process, rather than by the transport inside the active region. Therefore, the devel- opment of accurate boundary conditions (BC) for the (time- dependent) simulators of nanoscale devices is mandatory. The BC used in most quantum simulators of nanoscale devices are conceptually identical to those used in the Lan- dauer formalism: the injection of electrons is determined by the occupation function at the contact. For ballistic systems, H. López · G. Albareda · X. Cartoixà · J. Suñé · X. Oriols () Universitat Autònoma de Barcelona, 08192 Bellaterra, Spain e-mail: xavier.oriols@uab.es H. López e-mail: hender.lopez@campus.uab.cat when the bias that fall in the active region is fixed to that of the external battery, this injection process implies a charge imbalance at the contacts. On the other hand, the standard in- jection model for the semi-classical Monte Carlo (MC) sim- ulation is based on adapting the injection rate of electrons in order to achieve charge neutrality at the contacts. This latter injection model is not accurate for degenerate condi- tions, because it neglects the Fermi correlations between the injection of consecutives electrons. In this work, we specify the rate of injection of electrons and the boundary conditions of the Poisson equation for the simulation of nanoscale devices that takes into account, at the contacts, the Pauli exclusion among electrons and the requirement of charge neutrality. The injection model pre- sented here can be adapted to semi-classical MC simula- tors [1], quantum algorithms that are implicitly time depen- dent [2] or to hybrid Boltzmann–Schrödinger solvers [3]. 2 Boundary conditions for ballistic systems 2.1 Rate of injection of electrons In the Landauer approach, the key assumption that deter- mines the BC is that electrons entering the open system de- pend only upon the occupation function and density of states of the reservoir, and that the electrons leaving the device de- pend only upon the active region. We define the rate of in- jection following the same assumptions. The Pauli principle determines that two electrons (fermions) cannot be associ- ated to the same wave function. Therefore, a spatial sepa- ration between two electrons with identical wave vectors, k x , k y , k z , is necessary. Such spatial separation translates into a time interval separation at a particular position. As