1 Introduction

Even nowadays, semiconductor systems are widely studied experimentally and theoretically due to their broad application in optoelectronics. Despite the huge technological growth of red and yellow light-emitting diodes (LEDs), there are still efforts to extend their operation into the short wavelength region of the visible spectrum (from green to violet). Although successful attempts to make LEDs and LDs with SiC and II-VI materials (e.g., ZnSe) have been made, the purpose of such devices has been diminished by the very low efficiency in SiC diodes and the short lifetimes of carriers in II–VI materials, which is due to the relative facility of defect formation. As a result, the III–V nitride materials with wurtzite crystal structure (GaN, AlN, InN, and their alloys) have generated considerable interest for operation at these short wavelengths. Since the electronic band structure for each one of the nitride materials possesses a direct transition with a band gap energy range from 1.9 eV (InN) to 6.2 eV for AlN at room temperature as well rather high thermal conductivity, the (AlIn)GaN system has been explored in the areas of high-power and high-temperature electronic devices and short-wavelength (visible and ultraviolet) optoelectronic devices. See [1, 10] for a review of relevant properties of these compounds.

It is known that semiconductor devices and nanostructures simulations demand large supercells, requiring a great computational effort if the systems properties are calculated within first-principle approaches. On the other hand, the theoretical description of large supercells is possible within the semi-empirical tight-binding (TB) formalism with modest computational load. TB calculations employ atomic orbitals as basis set, with the Hamiltonian matrix elements (orbital energies and hoppings) being parameterized in order to reproduce the experimental band structure of the crystalline material. The basis of the TB method applied to Solid State Physics were established in the seminal paper of Slater and Koster [3], which assumes the atomic orbitals as an orthogonal basis set: the so called Orthogonal Tight Binding (OTB) formalism. The TB parameters in the orthogonal formulation have reduced their transferability for different environments from the ideal crystalline structure they were frist calculated. For instance, the description of pressure effects on the electronic properties of crystals is only possible with a suitable correction of the hopping elements, which are due the atom-atom distance reduction.

Table 1 Structural properties and gaps of the Nitride binary compounds studied in this article

One alternative to OTB is to approach the problem within the semi-empirical Extended Hückel Theory (EHT) [4, 5]. As in any TB formalism, the EHT alloy states are spanned as linear combinations of atomic orbitals, considering that the basis orbitals form a non-orthogonal basis set. The aforementioned method presents a good transferability of its parameters [4], and it also gives a good description of the deformation potential for III–V alloys under uniform strain [5]. In addition, EHT is capable of reproducing the density of states (DOS) of graphene, silicene, and germanene supercells with a single vacancy, in a remarkble agreement with Density Functional Theory (DFT) calculations [6].

The paper is organized as follows. In Section 2, a summary of the theoretical tools employed for studying the alloys is presented, namely the tight binding approach for the electronic structure calculations in both orthogonal and non-orthogonal (Hückel) formulation and the Simulated Annealing (SA) method for calculating the TB parameters. Finally, Section 5 presents all the TB sets in both orthogonal and non-orthogonal formulations and a discussion about the quality of the sets, measured in terms of few physical parameters: root mean square (RMS) deviation of the TB bands from the target bands, the resulting TB electronic gaps and effective masses.

2 III-V Nitrides: Band Gaps and Structural Properties

AlN, GaN, and InN nitrides are wide-gap semiconductors that usually crystallize in the wurtzite (WZ) lattice. However, under certain conditions, the zincblend (ZB) crystal structure can be obtained by growing the materials on zincblende substrates. Table 1 resumes their structural parameters and gaps at Γ. All these compounds, except AlN in ZB structure, are direct gap and their alloys as well their quantum wells are important from the application perspectives such as optoelectronics, because these compounds are the key constituent in blue diode lasers and LEDs [10] active regions.

The zincblend crystal structure consists in two inter penetrating face centered cubic (FCC) lattices, where each sub-lattice is occupied by a different chemical specie. There are two atoms/unit cell in a FCC structure: One is located at the origin and the other at a(1/4,1/4,1/4) position, where a is the lattice parameter. The wurzite unit cell has hexagonal symmetry and its unit cell has four basis atoms occupying the following positions: the N anions at (a/3,2a/3,0) and (2a/3, a/3, c/2), and the N cations at (a/3,2a/3,3c/8) and (2a/3, a/3,7c/8).

3 Formalism

3.1 Orthogonal Tight-Binding Formalism

The description of the electronic structure within the OTB is given in the seminal paper by Slater and Koster [3]. Within the two center approximation, it is assumed the basis orbital forms an orthogonal set, and the Hamiltonian matrix elements between two basis orbitals are expressed only in terms of the orbital’s symmetry and the distance among them, not considering the contributions from atoms localized in different lattice sites. The inclusion of d orbitals in the basis is needed for a good description of the bands, but increases the computational effort. On the other hand, a device first introduced by Vogl [2] consists in replacing the 5 d orbitals for an effective excited s orbital, s . Thus, it is employed a sp 3 s basis for the TB description of the electronic structure in the orthogonal formulation, avoiding this way the use of d orbitals.

Within the sp 3 s basis, the TB bulk Hamiltonian is written as

$$ H=\sum\limits_{ij\mu\nu}h_{ij}^{\mu\nu}c_{i\mu}^{\dagger}c_{j\nu} $$
(1)

where i and j denote the sites in the zincblende structure and μ and ν denote the atomic orbitals. The spin-orbit corrections are neglected in the parameter calculations. The \(h_{ij}^{\mu \nu }\) values in 1 correspond to all the on-site orbital energies (i = j) and hoppings (ij). In this article, the hoppings \(h_{ij}^{\mu \nu }\) for AlN, GaN, and InN compounds are restricted to pairs (i, j) up to second neighbors, yielding in two kind of TB sets. Within this approach, the band structure is calculated by diagonalizing the 10×10 Hamiltonian built in the basis of Bloch sums of the corresponding atomic valence orbitals.

3.2 The Extended Hückel Theory

The EHT calculations shares with other Tight-Binding approaches the use of atomic orbitals as basis sets, but in comparison with the OTB formulation, the method works with explicit analytical expressions for the basis orbitals. As a result, a price to be paid is the additional calculation of the overlap matrix S among the basis orbitals. A common choice is to express the basis orbitals {Φ ν } as a sum of two Slater-Type Orbitals (STO) (double zeta basis). The matrix elements of the Hamiltonian in the EHT in terms of the atomic basis set are:

$$\begin{array}{@{}rcl@{}} H_{\mu\mu} &=& \langle{\Phi}_{\nu} \vert H \vert {\Phi}_{\nu}\rangle = E_{\mu\mu} \\ H_{\mu\nu} &=&\frac{1}{2}K_{\text{EHT}}\left( H_{\mu\mu} +H_{\nu\nu} \right)S_{\mu\nu} \\ S_{\mu\nu} &=& \langle{\Phi}_{\mu} \vert {\Phi}_{\nu}\rangle = \int{\phi_{\mu}^{\ast}\phi_{\nu}d^{3}\mathbf{r}}, \end{array} $$
(2)

where K EHT is an additional fitting parameter whose value is commonly set to 1.75 for molecules and 2.3 for solids [4], and S μν is the overlap between the |Φ μ 〉 and |Φ ν 〉 orbitals. In order to perform calculations within the EHT, it is necessary to specify, for each atom type, the onsite energies (E s, E p, and E d), the zetas of the Slater Orbitals, and the first expansion coefficient c 1. The second coefficient value is constrained in order to guarantee the orbital normalization. The Tight-Binding band structure is obtained by solving the generalized eigenvalue problem:

$$ \mathbf{H}(\mathbf{k}){\Psi}_{i}(\mathbf{k})=E_{i}(\mathbf{k})\mathbf{S}(\mathbf{k}){\Psi}_{i}(\mathbf{k}), $$
(3)

where Ψ i (k) denotes the eigenvector of the ith band, and k is the Bloch wave vector within the first Brillouin Zone. The overlap and Hamiltonian matrices, S(k) and H(k), are calculated through

$$\begin{array}{@{}rcl@{}} H_{i,j}(\mathbf{k}) &=& \sum\limits_{j^{\prime},m^{\prime}} e^{i\mathbf{k}\cdot\left( R_{i0}-R_{j^{\prime}m^{\prime}} \right)}H_{i0,j^{\prime}m^{\prime}} \end{array} $$
(4)
$$\begin{array}{@{}rcl@{}} S_{i,j}(\mathbf{k}) &=& \sum\limits_{j^{\prime},m^{\prime}} e^{i\mathbf{k}\cdot\left( R_{i0}-R_{j^{\prime}m^{\prime}} \right)}S_{i0,j^{\prime}m^{\prime}} , \end{array} $$
(5)

where i and j label the atoms within the unit cell and m is the unit cell index. The summation indices in (4) and (5) run over all atoms j in the unit cell m which are equivalent to atom j in the reference unit cell m = 0. The real-space matrix elements \(H_{i0,j^{\prime }m^{\prime }}\) and \(S_{i0,j^{\prime }m^{\prime }}\) constructed between an atom i in the reference unit cell and atom j in cell m are calculated through the Extended Hückel prescription (2).In addition, hoppings were restricted to sites with inter-atomic distances less than 9 Å (cutoff radius).

4 Simulation Annealing Procedure

As published in [5], all TB parameters were calculated using a simulated annealing (SA) approach within the proposal of Vanderbilt and Louie [7]. In a few words, for a given initial set of Hückel parameters, their values are varied in successive Monte Carlo cycles with decreasing temperatures in order to reduce the value of the objective function y, namely the root mean square (RMS) deviation of the Hückel bands \({E_{i}^{H}}(\mathbf {k})\) in relation to a target band structure \({E_{i}^{T}}(\mathbf {k})\):

$$ y = \sqrt{\frac{1}{nb\times nk}\sum\limits_{i=1}^{nb}\sum\limits_{j=1}^{nk}{\left[E_{i}^{H}(\mathbf{k}_{j}) - {E_{i}^{T}}(\mathbf{k}_{j}) \right]^{2}}}, $$
(6)

where nb and nk denote, respectively, the number of bands and k-points. The target band structure was calculated by the ab-initio Density Functional Theory (DFT) formalism as implemented in the Abinit package [8], with plane wave cutoff energy of 40 Ha and Hartwigsen-Goedecker-Hutter pseudopotentials [9]. The calculations were carried out using the Generalized Gradient Approximation (GGA) as parameterization of the exchange-correlation potential and the bands were generated along the Γ−XL−Γ lines for the zincblend structure and MLA−Γ−KH for the wurtzite.

As DFT underestimates the band gap value, its conduction bands were shifted by the difference between the experimental and the DFT gap values. In the minimization procedure, all valence bands and the first conduction bands were included in (6). An acceptable set is generated when y≤0.15 eV. This approach was successful for generating acceptable and highly transferable TB sets for few III–V semiconductors compounds (AlAs, GaAs, InAs, and GaP) [5], as well and group IV planar structures such as graphene, silicene and germanene [6].

5 Results and Discussion

5.1 OTB parameters

As two orthogonal TB sets are presented for each compound, one set has only first-neighbor hoppings and the other set has hoppings up to second neighbors, let’s denote them, respectively, as OTB 1nn and OTB 2nn. For a given zincblend compound, the TB parameters in the OTB formulation can be divided in two groups: one referring to the anion atom (a) and other to the cation (c). For the sp 3 s basis set, the OTB parameters correspond to the onsite energies values for the anions (E sa, E pa, and E sta) and for the cations (E sc, E pc, and E stc) and the first neighbor hoppings (V ss, V xx, V xy, V sapc, V pasc, V stapc, V pastc, V sst, and V stst) and the corresponding second neighbor hoppings. In order to reduce the number of parameters to be fitted, for all OTB 1nn sets it is assumed V sst = 0 and V ssta = V sstc = V ststa = V ststc = 0 (Table 2).

Table 2 OTB sets for both 1nn and 2nn models. The top of the valence band for all compounds was set to zero

5.2 Hückel Parameters

The optimized set of parameters for GaN, AlN, and InN compounds are summarized in Tables 3 and 4. In the SA procedure, all valence bands and the first conduction band were included, resulting a total of five bands for zincblend and nine for wuztzite structures. The systematic adopted in SA procedure was first optimize the AlN, and for GaN and InN, the values of ζ and c 1 of N were set to the calculated values for AlN, emphasizing only orbital energies for this specie are varied.

Table 3 Optimized parameters of the atomic orbitals (AO) basis set calculated by SA
Table 4 Optimized atomic basis orbitals on-site energies for both zincblend and wurtzite crystalline structures

As the parameters for GaN were already calculated in [5], in this paper, the parameters were recalculated. In Table 4, the onsite energies are given for both zincblend and wurtzite structures. The parameters were generated first for the zincblend structure; moreover, in order to test their transferability, only the onsite energies were varied in the parameterization procedure for the wurtzite structure. As previously published in [5] for other III–V compounds, the atomic orbital related parameters depend only on the atomic specie, being the same for both zincblend and wurtzite. For all compounds, the final RMS value was always less than 0.16, with the worst value obtained for InN. The onsite energies follow the same trend: as lighter the element, more close are the values for the wurtzite onsite energies with respect to zincblend.

From Table 4, it is possible to assess the parameters transferability and even the small impact of the crystalline environment on the onsite energies. For the AlN and GaN, better RMS values were obtained and even for the InN, it is possible to assert the quality of the parameters by the following way: the wurtzite unit cell has four atoms, and for this structures, the minimization procedure was carried out just considering a number of valence bands twice compared to the zincblend structures, whose unit cell has two atoms.

5.3 Discussion

In Table 5, there is a summary of the final RMS values for all calculated sets by the SA method. As expected, the best parametrizations correspond to the OTB 2nn and the one given by the Hückel model. Figure 1 shows the calculated band structures of AlN for the 1nn and 2nn OTB models compared to the target DFT bands. AlN was choose because its the 1nn model result the worst RMS value of Table 5, whereas the other models yield excellent fits. As the value of the final RMS for the Hückel set is very close to the 2nn model, the corresponding bands were not included in the Fig. 1 in order not to overload it. Notice that in the figure, the excellent overall agreement of the 2nn model with the DFT bands and an acceptable for the valence bands of the 1nn model; furthermore, even the 1nn model gives a bad description of the conduction band, the description of the region around the minimum is not so bad.

Table 5 Final values of the RMS for all TB models
Fig. 1
figure 1

Comparison of the resulting bands for the 1nn (blue dashed) and 2nn TB sets with respect to the target DFT bands (dots)

Aiming to quantify the quality of all TB sets, Tables 6 and 7 present, respectively, the calculated gaps and the effective mass of all compounds in the zincblend structure. Regarding the gaps, the calculated values for all TB models show deviations less than 5 % from the corresponding target values. For the effective masses, the deviations for the best models were less than 45 % and this result is acceptable, because the fit procedure adopted in this work do not use the effective masses as target values, as the TB parameters fitted by Klimeck and collaborators [11, 12] for some group IV and III-V semiconductors.

Table 6 Calculated gaps in eV for all models considered
Table 7 Calculated effective masses for all models and compounds (zincblend)

As expected, the OTB 2nn and the Hückel model result in a better description of the effective masses, although the 1nn model does gives non pathological values for the m e (Γ) and m t (X) masses. However, for all models, the m l (X) for InN is very high compared to the target value. In this case, there is an interesting feature of the present proposal: the effective masses values reflect the quality of the target band structure, and as better were the target bands better will be the values of the calculated effective masses. The so called band gap problem in the DFT calculations was overcome by adding the difference between the experimental and the DFT gap values; however, for the effective masses, there is no similar device because the values of the effective masses will depend on the correct description of the curvature bands around the edge. In the present case, the target bands were calculated within the standard DFT calculations employing the GGA approximation for the exchange-correlation potential. However, a even more precise calculation can be done within the state-of-art quasiparticle calculation based on the GW approximation [13].

There are few TB parameters published in the literature for the compounds considered here. In the work of Gürel and collaborators [14], the authors use sp 3 s basis set with orbital interaction up to second neighbors, but only the hoppings between second neighbors p orbitals are considered, all the others being set to zero. However, the authors in the paper not present a comparison between the resulting bands with bands calculated with other methods: just the energies in the high-symmetry points of the BZ are presented. On the other hand, in the paper of Jancu et. al [15], a sp 3 d 5 s basis set is employed, with only nearest-neighbor orbital interaction. This article presents TB sets for both zincblend and wurtzite phases and the exponents of the Harrison scaling Law for the hoppings, needed for correct them in the case of deviation of the atomic position from the ideal crystal values. Thus, despite the use of d orbitals, the calculated bands and the effective masses are well described in this model, being this paper a reference for TB sets for the AlN, GaN, and InN compounds.

Concerning the Hückel parameters, this article publish the first parametrization for the AlN and InN compounds in both zincblend and wurtzite crystalline structures. Different from the OTB sets, which need the exponents of the Harrison scaling Law for correcting the hoppings when the system suffers structural deformations, the Hückel parameters are highly transferable. Moreover, being the hoppings proportional to the overlap between the involved orbitals, their values are corrected just recalculating the overlap and this is a great advantage of the EHT over OTB.

6 Conclusions

The article presents a Simulated Annealing approach for calculation of the TB parameters for the group III nitrides AlN, GaN, and InN. The sets are divided in two “flavors”: orthogonal basis set (OTB) and Hückel non-orthogonal parameters. For the former, both nearest and second nearest neighbor sets are presented for a sp 3 s basis and zincblend structure and, for the later, the Hückel parameters were calculated in for a spd basis and for both zincblend and wurtzite phases.