Keywords

1 The Mathematical Model

Graphene is a gapless semiconductor made of a sheet composed of a single layer of carbon atoms arranged into a honeycomb hexagonal lattice [1]. In view of application in graphene-based electron devices, it is crucial to understand the basic transport properties of this material.

A physically accurate model is given by a semiclassical transport equation whose scattering terms have been deeply analyzed recently [24]. Due to the computational difficulties, the most part of the available solutions have been obtained by direct Monte Carlo simulations. A different approach has been employed in [5]. Macroscopic models can be found in [68].

The aim of this work is to use a numerical scheme based on the discontinuous Galerkin method for finding deterministic (non stochastic) solutions of the electron Boltzmann equation in graphene. The same methods has been already successfully applied to a more conventional semiconductor material like Si [9, 10].

The electron energy in graphene depends on a two dimensional wave vector k belonging to a bi-dimensional Brillouin zone which has an hexagonal shape. The most part of electrons are in the valleys, around the vertexes of the Brillouin zone, called Dirac points or K and K′ points. Usually the three K-valley are treated as a single equivalent one and similarly the three K′-valleys.

In a semiclassical kinetic setting, the charge transport in graphene is described by four Boltzmann equations, one for electrons in the valence (π) band and one for electrons in the conductions (π ) band, that in turn can belong to the K or K′ valley,

$$\displaystyle{ \frac{\partial f_{\ell,s}(\mathrm{t},\mathbf{x},\mathbf{k})} {\partial t} + \mathbf{v}_{\ell,s} \cdot \nabla _{\mathbf{x}}f_{\ell,s}(\mathrm{t},\mathbf{x},\mathbf{k}) -\frac{e} {\hslash }\mathbf{E} \cdot \nabla _{\mathbf{k}}\,f_{\ell,s}(\mathrm{t},\mathbf{x},\mathbf{k}) = \left.\dfrac{df_{\ell,s}} {dt} (\mathrm{t},\mathbf{x},\mathbf{k})\right \vert _{e-ph}\,, }$$
(1)

where f , s (t, x, k) represents the distribution function of charge carriers in the valley (K or K′), band π or π (s = −1 or s = 1) at position x, time t and wave-vector k. We denote by ∇ x and ∇ k the gradients with respect to the position and wave vector, respectively. The microscopic velocity v , s is related to the energy band ɛ , s by

$$\displaystyle{ \mathbf{v}_{\ell,s} = \dfrac{1} {\hslash }\,\nabla _{\mathbf{k}}\,\varepsilon _{\ell,s}\,. }$$

With a very good approximation [1] a linear dispersion relation holds for the energy bands ɛ , s around the equivalent Dirac points; so that \(\varepsilon _{\ell,s} = s\,\hslash \,v_{F}\left \vert \mathbf{k} -\mathbf{k}_{\ell}\right \vert \), where v F is the (constant) Fermi velocity, the Planck constant divided by 2 π, and k is the position of the Dirac point . The elementary (positive) charge is denoted by e, and E is the electric field obtained by the Poisson equation, which must be coupled with the above system. The right hand side of Eq. (1) is the collision term representing the interaction of electrons with acoustic, optical and K phonons. Acoustic phonon scattering is intra-valley and intra-band. Optical phonon scattering is intra-valley and can be longitudinal optical (LO) and the transversal optical (TO); it can be intra-band, that is leaves the electron in the same band, or inter-band pushing the electron from an initial band to the other one. Scattering with optical phonon of type K pushes electrons from a valley to a neighbor one (inter-valley scattering). We assume that phonons are at thermal equilibrium. Hence, the general form of the collision term can be written as

$$\displaystyle\begin{array}{rcl} & & \left.\dfrac{df_{\ell,s}} {dt} (\mathrm{t},\mathbf{x},\mathbf{k})\right \vert _{e-ph} =\sum _{\ell',s'}\left [\int S_{\ell',s',\ell,s}(\mathbf{k}',\mathbf{k})\,f_{\ell',s'}(\mathrm{t},\mathbf{x},\mathbf{k}')\left (1 - f_{\ell,s}(\mathrm{t},\mathbf{x},\mathbf{k})\right )d\mathbf{k}'\right. {}\\ & &\qquad\qquad\qquad\qquad\qquad \left.-\int S_{\ell,s,\ell',s'}(\mathbf{k},\mathbf{k}')\,f_{\ell,s}(\mathrm{t},\mathbf{x},\mathbf{k})\left (1 - f_{\ell',s'}(\mathrm{t},\mathbf{x},\mathbf{k}')\right )d\mathbf{k}'\right ] {}\\ \end{array}$$

where the total collision term is given by the sum of the contributions of several types of scatterings

$$\displaystyle\begin{array}{rcl} & & S_{\ell',s',\ell,s}(\mathbf{k}',\mathbf{k}) =\sum _{\nu }\left \vert G_{\ell',s',\ell,s}^{(\nu )}(\mathbf{k}',\mathbf{k})\right \vert ^{2}\left [\left (n_{\mathbf{ q}}^{(\nu )} + 1\right )\delta \left (\varepsilon _{\ell,s}(\mathbf{k}) -\varepsilon _{\ell',s'}(\mathbf{k}') + \hslash \,\omega _{\mathbf{q}}^{(\nu )}\right )\right. \\ & & \left.\mbox{ }\qquad \qquad\qquad\qquad + n_{\mathbf{q}}^{(\nu )}\,\delta \left (\varepsilon _{\ell,s}(\mathbf{k}) -\varepsilon _{\ell',s'}(\mathbf{k}') - \hslash \,\omega _{\mathbf{q}}^{(\nu )}\right )\right ]. {}\end{array}$$
(2)

The index ν labels the νth phonon mode, G ′, s′, , s (ν)(k′, k) is the scattering rate, which describes the scattering mechanism, due to phonons ν, between electrons belonging to valley ′ and band s′, and electron belonging to valley and band s. The symbol δ denotes the Dirac distribution function, ω q (ν) the νth phonon frequency, n q (ν) is the Bose-Einstein distribution for the phonon of type ν

$$\displaystyle{ n_{\mathbf{q}}^{(\nu )} = \dfrac{1} {e^{\hslash \,\omega _{\mathbf{q}}^{(\nu )}/k_{B}T} - 1}\,, }$$

k B is the Boltzmann constant and T the constant graphene lattice temperature. When, for a phonon ν , \(\hslash \,\omega _{\mathbf{q}}^{(\nu _{{\ast}})} \ll k_{B}T\), then the scattering with the phonon ν can be assumed elastic. In this case, we eliminate in Eq. (2) the term \(\hslash \,\omega _{\mathbf{q}}^{(\nu _{{\ast}})}\) inside the delta distribution and we use the approximation \(n_{\mathbf{q}}^{(\nu _{{\ast}})} + 1 \approx n_{\mathbf{q}}^{(\nu _{{\ast}})}\).

1.1 The Model with Only One Distribution Function

In this paper we consider a numerical no stochastic technique, based on the discontinuous Galerkin method, for solving the kinetic model described in Sect. 1. In this first application, we study the case of a single distribution function f. This corresponds to a physical case, where a n-type doping or equivalently a high value of the Fermi potential is considered, and the electrons, belonging to a conduction band, do not move to the valence band. Moreover K and K′ are considered equivalent. A reference frame centered in the K-point will be used. Of course, we simplify the notation, omitting the indexes s and . Now, we write the scattering rates used in our simulations, explicitly.

For acoustic phonons, usually one considers the elastic approximation, and

$$\displaystyle{ 2\,n_{\mathbf{q}}^{(ac)}\left \vert G^{(ac)}(\mathbf{k}',\mathbf{k})\right \vert ^{2} = \dfrac{1} {(2\,\pi )^{2}}\,\dfrac{\pi \,D_{ac}^{2}\,k_{B}\,T} {2\hslash \,\sigma _{m}\,v_{p}^{2}} \left (1 +\cos \vartheta _{\mathbf{k}\,,\mathbf{k}'}\right ), }$$
(3)

where D ac is the acoustic phonon coupling constant, v p is the sound speed in graphene, σ m the graphene areal density, and ϑ k , k is the convex angle between k and k′.

There are three relevant optical phonon scatterings: the longitudinal optical (LO), the transversal optical (TO) and the K (K) phonons. The scattering rates are

$$\displaystyle\begin{array}{rcl} \left \vert G^{(LO)}(\mathbf{k}',\mathbf{k})\right \vert ^{2}& =& \dfrac{1} {(2\,\pi )^{2}}\,\dfrac{\pi \,D_{O}^{2}} {\sigma _{m}\,\omega _{O}} \left (1 -\cos (\vartheta _{\mathbf{k}\,,\mathbf{k}'-\mathbf{k}} +\vartheta _{\mathbf{k}'\,,\mathbf{k}'-\mathbf{k}})\right ){}\end{array}$$
(4)
$$\displaystyle\begin{array}{rcl} \left \vert G^{(TO)}(\mathbf{k}',\mathbf{k})\right \vert ^{2}& =& \dfrac{1} {(2\,\pi )^{2}}\,\dfrac{\pi \,D_{O}^{2}} {\sigma _{m}\,\omega _{O}} \left (1 +\cos (\vartheta _{\mathbf{k}\,,\mathbf{k}'-\mathbf{k}} +\vartheta _{\mathbf{k}'\,,\mathbf{k}'-\mathbf{k}})\right ){}\end{array}$$
(5)
$$\displaystyle\begin{array}{rcl} \left \vert G^{(K)}(\mathbf{k}',\mathbf{k})\right \vert ^{2}& =& \dfrac{1} {(2\,\pi )^{2}}\,\dfrac{2\pi \,D_{K}^{2}} {\sigma _{m}\,\omega _{K}} \left (1 -\cos \vartheta _{\mathbf{k}\,,\mathbf{k}'}\right ),{}\end{array}$$
(6)

where D O is the optical phonon coupling constant, ω O the optical phonon frequency, D K is the K-phonon coupling constant and ω K the K-phonon frequency. The angles ϑ k , k′−k and ϑ k′ , k′−k denote the convex angles between k and k′ − k and between k′ and k′ − k, respectively.

2 The Numerical Method

We look for spatially homogeneous solutions to Eq. (1) with a constant electric field. Now, the Boltzmann equation reduces to

$$\displaystyle\begin{array}{rcl} \dfrac{\partial f(\mathrm{t},\mathbf{k})} {\partial t} -\dfrac{e} {\hslash }\,\mathbf{E} \cdot \nabla _{\mathbf{k}}f(\mathrm{t},\mathbf{k}) && =\int S(\mathbf{k}',\mathbf{k})\,f(\mathrm{t},\mathbf{k}')\left (1 - f(\mathrm{t},\mathbf{k})\right )d\mathbf{k}' \\ & & -\int S(\mathbf{k},\mathbf{k}')\,f(\mathrm{t},\mathbf{k})\left (1 - f(\mathrm{t},\mathbf{k}')\right )d\mathbf{k}'\,. {}\end{array}$$
(7)

We take a Fermi-Dirac distribution, as initial condition,

$$\displaystyle{ f(0,\mathbf{k}) = \dfrac{1} {1 +\exp \left (\dfrac{\varepsilon (\mathbf{k})-\mu } {k_{B}\,T} \right )}, }$$

where T = 300 K, and μ is the chemical potential, that is determined by choosing the initial charge density

$$\displaystyle{ \rho (0) = \dfrac{2} {(2\,\pi )^{2}}\int f(0,\mathbf{k})\:d\mathbf{k}\,. }$$
(8)

Equation (7) is discretized by adopting a discontinuous Galerkin scheme. We choose a bounded domain \(\varOmega \subset \mathbb{R}^{2}\) such that f(t, k) ≈ 0 for every kΩ and t > 0, and we introduce a finite decomposition \(\left \{C_{\alpha }\right \}\) of Ω, with C α appropriate open set, such that

$$\displaystyle{ C_{\alpha } \cap C_{\beta } =\emptyset \quad \mbox{ if }\alpha \neq \beta,\mbox{ and}\quad \bigcup _{\alpha =1}^{N}\overline{C_{\alpha }} =\varOmega \,. }$$

We assume that the distribution function is constant in each cell C α . If we denote by χ α (k) the characteristic function over the cell C α , then the approximation of the distribution function f is given by

$$\displaystyle{ f(\mathrm{t},\mathbf{k}) \approx f^{\alpha }(\mathrm{t})\quad \forall \,\mathbf{k} \in C_{\alpha }\,\Longleftrightarrow\,f(\mathrm{t},\mathbf{k}) \approx \sum _{\alpha =1}^{N}f^{\alpha }(\mathrm{t})\,\chi _{\alpha }(\mathbf{k})\quad \forall \,\mathbf{k} \in \bigcup _{\alpha =1}^{N}C_{\alpha }\,. }$$

This assumption replaces the unknown f, which depends on the two variables t and k, in a set of N unknowns f α, which depend only on time t. In order to obtain a set of N equations for the new unknowns f α, we integrate Eq. (7) with respect to k over every cell C α and replace f with its approximation. The derivative of f with respect to the time is treated easily. We have

$$\displaystyle{ \int _{C_{\alpha }}\dfrac{\partial f(\mathrm{t},\mathbf{k})} {\partial t} \:d\mathbf{k} \approx M_{\alpha }\,\dfrac{d\,f^{\alpha }} {dt} }$$

where M α is the measure of the cell C α . It is clear that the numerical method yields a system of ordinary differential equations. This is achieved by discretizing the collision operator and the drift term.

2.1 Discretization of the Collision Operator

Since, for each kC α , we have

$$\displaystyle\begin{array}{rcl} & & \int S(\mathbf{k}',\mathbf{k})\,f(\mathrm{t},\mathbf{k}')\left (1 - f(\mathrm{t},\mathbf{k})\right )d\mathbf{k}' -\int S(\mathbf{k},\mathbf{k}')\,f(\mathrm{t},\mathbf{k})\left (1 - f(\mathrm{t},\mathbf{k}')\right )d\mathbf{k}' {}\\ & & \mbox{ } \approx \sum _{\beta =1}^{N}\left [\int _{ C_{\beta }}S(\mathbf{k}',\mathbf{k})\,f^{\beta }(\mathrm{t})\left (1 - f^{\alpha }(\mathrm{t})\right )d\mathbf{k}' -\int _{ C_{\beta }}S(\mathbf{k},\mathbf{k}')\,f^{\alpha }(\mathrm{t})\left (1 - f^{\beta }(\mathrm{t})\right )d\mathbf{k}'\right ] {}\\ & & \mbox{ } =\sum _{ \beta =1}^{N}\left [f^{\beta }(\mathrm{t})\left (1 - f^{\alpha }(\mathrm{t})\right )\int _{ C_{\beta }}S(\mathbf{k}',\mathbf{k})\:d\mathbf{k}' - f^{\alpha }(\mathrm{t})\left (1 - f^{\beta }(\mathrm{t})\right )\int _{ C_{\beta }}S(\mathbf{k},\mathbf{k}')\:d\mathbf{k}'\right ]. {}\\ \end{array}$$

Now, if we define

$$\displaystyle{ A^{\alpha,\beta } =\int _{ C_{\alpha }}\left [\int _{C_{\beta }}S(\mathbf{k},\mathbf{k}')\:d\mathbf{k}'\right ]d\mathbf{k}\,, }$$
(9)

then we obtain

$$\displaystyle\begin{array}{rcl} & & \int _{C_{\alpha }}\left [\int S(\mathbf{k}',\mathbf{k})\,f(\mathrm{t},\mathbf{k}')\left (1 - f(\mathrm{t},\mathbf{k})\right )d\mathbf{k}' -\int S(\mathbf{k},\mathbf{k}')\,f(\mathrm{t},\mathbf{k})\left (1 - f(\mathrm{t},\mathbf{k}')\right )d\mathbf{k}'\right ]d\mathbf{k} {}\\ & & \mbox{ } \approx \sum _{\beta =1}^{N}\left [A^{\beta,\alpha }\left (1 - f^{\alpha }(\mathrm{t})\right )f^{\beta }(\mathrm{t}) - A^{\alpha,\beta }\,f^{\alpha }(\mathrm{t})\left (1 - f^{\beta }(\mathrm{t})\right )\right ]. {}\\ \end{array}$$

So, the integral collision operator is replaced by quadratic polynomials. We note that the numerical coefficients A α, β depend only on the scattering terms and the domain decomposition.

2.2 Discretizaton of the Force Term

We must approximate the term

$$\displaystyle{ \mbox{ } -\dfrac{e} {\hslash }\,\mathbf{E} \cdot \int _{C_{\alpha }}\nabla _{\mathbf{k}}f(\mathrm{t},\mathbf{k})\:d\mathbf{k} = \mbox{ } -\frac{e} {\hslash }\,\mathbf{E} \cdot \int _{\partial C_{\alpha }}f(t,\mathbf{k})\,\mathbf{n}\:d\sigma }$$

where n is the normal to the boundary ∂C α of the cell C α . Since, due to the Galerkin method, the approximation of f is not defined on the boundary of the cells, we must introduce a numerical flux, that furnishes reasonable values of f on every ∂C α , depending on the values of the approximation of f in the nearest neighborhood of the cell C α and on the sign of E ⋅ n. In Fig. 1 we show a simple picture of the cells that can be involved to find the numerical flux.

Fig. 1
figure 1

Cells employed for the numerical flux in the case of a simple rectangular grid

The simplest numerical flux is given by the upwind rule, that use only four nearest adjacent cells.

3 Numerical Simulations

We consider a circle as domain Ω. We used the same physical parameters of [3]. The charge density is taken equal to 1012 cm−2. A TVD third Runge-Kutta scheme is used to solve the resulting ODE system. The numerical scheme is very similar to [11]. We remark that the numerical scheme guarantees the mass conservation. We solve Eq. (7) for different value of the applied electric field. In Fig. 2 we show the macroscopic velocity and energy, defined by

$$\displaystyle{ \dfrac{2} {(2\,\pi )^{2}\,\rho (0)}\int f(t,\mathbf{k})\,v_{F}\, \dfrac{\mathbf{k}} {\vert \mathbf{k}\vert }\:d\mathbf{k}\,,\quad \dfrac{2} {(2\,\pi )^{2}\,\rho (0)}\int f(t,\mathbf{k})\,\varepsilon (\mathbf{k})\:d\mathbf{k}\,. }$$
Fig. 2
figure 2

Left figure: the mean velocity in 107 cm/s versus time (in ps). Right figure: the mean energy in eV versus time (in ps)

We note that the asymptotic mean velocity and energy increase by increasing the applied voltage. In Fig. 3 we show the distribution function f for the highest electric field.

Fig. 3
figure 3

Left figure: The distribution function (electric field equal to 50 kV/cm) at 1 ps. Right figure: the section at k y = 0 of the distribution function (electric field equal to 50 kV/cm) at the initial time and at 1 ps