Introduction

The green, clean, renewable and sustainable energy source, sun has a very high potential to meet up the electricity demand of the world and the sunlight can directly be converted to electricity through solar cell using the principle known as photovoltaic (PV) effect. To obtain low cost and high-efficiency solar cell, researchers are working on many different solar materials such as Si, CdTe, Cu(In,Ga)Se2 (CIGS), Cu2ZnSnS4 (CZTS), CZTSSe and organic resources [1, 2].

The most widely used Si-based solar cell exhibits high conversion efficiency (up to 24.5% at the University of New South Wales) [3]. However, it suffers from low throughput and high cost, therefore, could not affect the world’s energy market [4]. On the other hand, CIGS and CdTe offer high efficiencies (around 21% and 21%, respectively) for which they attracted the researchers for the last few years [5]. The main problem with these two materials is the toxicity of the constituent materials cadmium and selenium and also the less availability of tellurium and indium on earth [6]. To meet up the problems, an alternative material, CZTS has drawn the attraction with good advantages over CIGS and CdTe. During last few years, a good amount of researches had been done to improve the solar cell efficiency using CZTS absorber layer [7]. Wei Wang et al. presented a record cell efficiency of around 12.6% using a hydrazine pure solution approach for Cu2ZnSnS4-based solar cell [8].

The material CZTS is a quaternary semiconductor with two different crystal structures stannite and kesterite. Kesterite structure shows more stability than stannite structure [9]. One important advantage of CZTS is that it consists of earth-abundant materials which are non-toxic. Thus, CZTS offers lower cost in comparison with other thin-film solar cell that makes it more promising in PV technology. CZTS shows excellent photovoltaic properties such as a direct bandgap with bandgap energy of 1.45–1.6 eV and absorption coefficient over 1 × 104 cm−1 [10]. CZTS can be fabricated using different processes such as sputtering, evaporation, spray pyrolysis, electrodeposition, sol–gel technique, etc. [11].

Though CZTS has become a good choice as solar cell material, buffer layer optimization is still an issue for its progress. The buffer layer provides band alignment between the CZTS and window layer and also reduces defects and interfacial strain due to the window layer [12]. Cadmium sulfide (CdS) can be used as a prominent buffer as it improves interface with the absorber CZTS and has higher transmission in the blue wavelength region. It has a bandgap of 2.42 eV and absorbs photons with wavelength lower than 590 nm covering 24% of the solar spectrum [13]. However, CdS contains large amount of Cd which is toxic and also produces a large amount of wastage during the deposition processes. To avoid this problem, an environment friendly material zinc sulfide (ZnS) can also be used as an alternative buffer layer. ZnS has a higher bandgap of 3.5 eV compared to CdS which results in less absorption of low-wavelength photons. It also produces better interface with CZTS creating a potential barrier to separate the electron–hole pair [14].

Cd1−xZnxS is another buffer layer which is promising as its bandgap can be varied between 2.42 eV (CdS) and 3.5 eV (ZnS). The bandgap of Cd1−xZnxS for different Zn composition (x) can be calculated using the following equation which is a modified Vegard’s law [15]:

$$E_{g} \left( {{\text{Cd}}_{1 - x} {\text{Zn}}_{x} {\text{S}}} \right) = 2.566 + 0.041x + 1.086x^{2} \left( {\text{eV}} \right).$$
(1)

With increasing Zn concentration, bandgap increases letting lower wavelength photon through the device. Thus, instead of CdS, Cd1−xZnxS can be used to obtain a more transparent window in the short-wavelength region, already demonstrated by Oladeji et al. [16]. On the other hand, the grain size decreases as Zn concentration increases in Cd1−xZnxS [17]. It turns out that for a Zn content of x = 0.6 in Cd1−xZnxS, highest current density can be achieved which leads to a significant enhancement in the solar cell efficiency [15]. Therefore, in this simulation study, 60% Zn is used in Cd1−xZnxS and the bandgap of 2.98 eV is calculated using Eq. (1).

The main objective of this work is to offer a CZTS solar cell with high efficiency using a suitable buffer layer. For this reason, three CZTS solar cell device models using three different buffer layers such as CdS, ZnS, and Cd0.4Zn0.6S were numerically analyzed using SCAPS-1D to obtain the solar cell performance parameters. Different solar cell parameters Voc, Jsc, fill factor (FF), and efficiency (η) were observed and performance analysis was conducted between the three structures CdS/CZTS, ZnS/CZTS and Cd0.4Zn0.6S/CZTS.

Methodology and device structure

SCAPS-1D, a one-dimensional solar cell simulation software developed at the Department of Electronics and Information Systems (EIS), University of Gent, Belgium, was used for numerically analyzing the solar cell. Up to seven different layers can be added in the cell definition panel of the software which makes it more suitable for solar cell simulation. Physical properties such as bandgap, electron affinity, dielectric permittivity, etc., for different layers can be modified in the layer properties panel which helps to achieve the desired structure. The necessary working point specification can be indicated in the action panel. The software supports grading of all physical parameters and also specification of properties of front and back contact. A large number of AC and DC electrical measurements including short-circuit current density (Jsc), fill factor (FF), open-circuit voltage (Voc), conversion efficiency (η), quantum efficiency (QE), spectral response, generation and recombination profile can be calculated as well as displayed using the software SCAPS-1D, compared to other simulation software [18].

Figure 1 shows the solar cell structure used in this study. The structure started with soda lime glass substrate. A thin MoS2 layer of thickness of 100 nm to avoid high series resistance was used over the absorber layer, as this layer can be experimentally formed by the reaction of Mo back contact with sulfur contained in the absorber precursor (ZnS or SnS) in the case of CZTS solar cell [19]. The next layer was CZTS absorber layer in which most of the incident photons were absorbed to produce electron–hole pairs. CdS or ZnS or Cd0.4Zn0.6S buffer layer was used after that to provide the band alignment between CZTS and following window layer. Afterwards, less costly and available zinc oxide (ZnO) of thickness of 80 nm was used for the window layer over the buffer layer which enhances light scattering to enable the efficient use of sun light to maximize the number of incident photons to the buffer and absorber layers [20]. Finally, a transparent conducting film n-type indium tin oxide (n-ITO) of thickness of 60 nm was used to provide a high mobility leading to an increase in visible absorption to obtain a lower sheet resistance [21].

Fig. 1
figure 1

Structure of CZTS thin-film solar cell

The illumination of light was through the side of n-ITO layer with “Air mass 1.5 global” spectrum with 1000 W/m2 light power at 25 °C. In this work, the effect of series or shunt resistance was not considered. Two types of single layer defect were introduced in the absorber layer and buffer layer for the simulations. The values of the physical parameters used in this study are all taken from experimental study, different literatures or reasonable estimates [15, 22,23,24,25] which are summarized in Table 1.

Table 1 The physical parameters of different layer

The observation of CZTS solar cell performances was performed in three different steps. In the first step, the buffer layer’s thickness was varied from 50 to 150 nm with equal steps of 25 nm while keeping the absorber layer fixed at 2000 nm. The optimum thickness of the buffer layer was determined and then using it, the performance parameters were calculated and presented for each structure. In the next step, the buffer layer was fixed at its optimum thickness and the CZTS absorber layer was varied for the range of 100–2000 nm with a step size of 400 nm. Then, using the obtained CZTS optimum thickness for their respective buffer layer, the performance parameters were simulated and displayed in this case. Finally, the effect of temperature was observed for each structure by varying the temperature from 290 to 350 K with equal steps of 10 K. It is to be mentioned that for each step the other layers thickness and the material properties were fixed at their respective values.

Results and discussion

Effect of buffer layer’s thickness

To investigate the effect of buffer layer’s thickness, simulations were done on the structure shown in Fig. 1 with different buffer layers. As already mentioned in Sect. 2, the buffer layer thickness was varied from 50 to 150 nm with a fixed CZTS layer of 2000 nm for the first steps of simulation. A single acceptor-type defect with defect density of 6 × 1016 cm−3 was introduced in the buffer layer [25]. Figure 2 shows the variation of solar cell parameters such as open-circuit voltage (Voc), short-circuit current density (Jsc), fill factor (FF) and efficiency (η) with the increase in buffer layer thickness. In Fig. 2 (for all graphs), the black line shows the variations for ZnS, the red line (behind the blue line) for CdS and the blue line for Cd0.4Zn0.6S buffer. In Fig. 2a, the Voc vs. buffer layer thickness is shown where an increasing trend is found for ZnS buffer after 100 nm whereas for CdS and Cd0.4Zn0.6S, buffer layer change is too small to be found. ZnS buffer layer has higher bandgap with respect to the other two buffer layer for which it acquires larger Voc as larger bandgap decreases diode saturation current. As buffer thickness increases, the amount of photons absorbed outside the hole diffusion length region increases which lowers the recombination rate and thus increases Voc [26]. Next, the change in Jsc is shown in Fig. 2b where a decreasing curve is found for ZnS buffer after about 110 nm, on the other hand, curves for other two buffers remain almost flat. When bandgap of a material becomes larger, photons can not achieve the required amount of energy to absorb higher wavelength photons and create electron–hole pair and so result in lower short-circuit current density. That is why ZnS buffer layer possesses lower value of Jsc than the two other buffer layers [26]. The decrease in short-circuit density results due to the less production of electron–hole pair as less number of electron–hole pair can reach the absorber layer with increase in buffer layer thickness [22]. In the case of fill factor, the decreasing behavior for ZnS can be seen around 65 nm in Fig. 2c whereas the fill factor for CdS and Cd0.4Zn0.6S do not show any change. The fill factor of ZnS decreases from 65 nm hereafter due to the effect of series resistance which increase with thickness and reduces the maximum achievable power output [27]. Finally, Fig. 2d shows the efficiency curves for the different buffer layers which follow the trend of the fill factor. The efficiency of the solar cell for ZnS buffer layers falls to almost 1% at 150 nm thickness whereas for CdS and Cd0.4Zn0.6S buffers the efficiencies decrease slightly. The efficiencies are changed due to the combined effect of Voc, Jsc and fill factor. Note that the solar cell performance can also decrease due to the additional trapping layers created by the defect, which can trap the incident photon [28]. The obtained optimum efficiencies for CdS, ZnS and Cd0.4Zn0.6S buffers are 11.18%, 11.20% and 11.19%, respectively. The suitable thickness of CdS and Cd0.4Zn0.6S buffer layers is in the range of 50–150 nm, and for ZnS it is the range of 50–75 nm.

Fig. 2
figure 2

a Voc vs. buffer layer thickness. b Jsc vs. buffer layer thickness. c Fill factor vs. buffer layer thickness. d Efficiency vs. buffer layer thickness

Effect of CZTS absorber layer’s thickness

The effect of CZTS thickness on solar cell performance was observed through simulations in three different structures CdS/CZTS, ZnS/CZTS and Cd0.4Zn0.6S/CZTS. For each simulation, the thickness of CZTS was varied from 100 to 2000 nm with a fixed buffer layer thickness of 50 nm at a temperature of 300 K. A single donor-type defect with a defect density of 1 × 1013 cm−3 was introduced in the CZTS layer [25]. Figure 3a–d shows the variation of open-circuit voltage (Voc), short-circuit current density (Jsc), fill factor (FF) and efficiency (η), respectively, with increasing absorber layer’s thickness. In each figure, the black curve shows the variation for ZnS/CZTS structure, the red curve for CdS/CZTS and the blue curve indicates the Cd0.4Zn0.6S/CZTS structure. It is evident from Fig. 3 that all the parameters such as Voc, Jsc, FF and η are low at lower thickness of CZTS layer (nearly 250–550 nm) which results due to the high recombination of the photo-generated carriers which recombines before reaching the buffer layer/CZTS layer interface [25]. All the parameters then start to increase with the increase in CZTS thickness because the thicker CZTS layer will absorb more photons and generates more electron–hole pairs [25]. But after a certain thickness (900 nm, 1300 nm, and 1700 nm for CdS/CZTS, ZnS/CZTS and Cd0.4Zn0.6S/CZTS structures, respectively) the performance again starts to deteriorate as the CZTS layer crosses its minority carrier diffusion length. The decreasing nature can be observed for CdS/CZTS structure clearly whereas for other two structures the decrement is very small to be observed. The incident photons absorbed outside the minority carrier diffusion length are lost by recombination and thus decreases the solar cell performance. The best efficiencies for CdS/CZTS, ZnS/CZTS and Cd0.4Zn0.6S/CZTS structures were found 10.69% at 900 nm, 10.96% at 1300 nm and 10.93% at 1700 nm, respectively.

Fig. 3
figure 3

a Voc vs. absorber layer thickness. b Jsc vs. absorber layer thickness. c Fill factor vs. absorber layer thickness. d Efficiency vs. absorber layer thickness

Effect of working temperature

In this section, the effect of temperature was observed for each structure by varying it from 290 K to 350 K. For CdS/CZTS, ZnS/CZTS and Cd0.4Zn0.6S/CZTS structures, the CZTS absorber layer’s thickness was kept fixed at 900 nm, 1300 nm and 1700 nm, respectively, while the buffer layer’s thickness was fixed at 50 nm for every structure. The alteration of open-circuit voltage (Voc), short-circuit current density (Jsc), fill factor (FF) and efficiency (η) with increasing temperature is shown Fig. 4 where the black, red and blue lines represent the changes in ZnS/CZTS, CdS/CZTS and Cd0.4Zn0.6S/CZTS structures separately. When the temperature increases, there is an increase in the energy of electrons thus the bandgap of the material decreases. The electrons gaining extensive energy thus recombine with other holes. As a result, recombination rate of internal carrier increases resulting in decreasing Voc and efficiency [29]. This effect can be understood quite well from Fig. 4. In Fig. 4a, Voc decreases almost linearly with increasing temperature. This is due to the reverse saturation current which increases with temperature and reduces the saturation current to decrease the open-circuit voltage [22]. The change of Jsc is very small with increasing temperature shown in Fig. 4b as recombination process starts to dominate [29]. Whereas the fill factor first increases with temperature as the resistance effect decreases. But it decreases for higher temperature due to light-induced degradation which can be seen from Fig. 4c [29]. Finally, from Fig. 4d, the effect of increase in temperature on solar cell efficiency can be observed which shows a decreasing behavior due to the combined effect of Voc, Jsc and fill factor. From the simulation, the best efficiencies for CdS/CZTS, ZnS/CZTS and Cd0.4Zn0.6S/CZTS were found 11.20%, 11.47% and 11.58%, respectively, at a temperature of 290 K.

Fig. 4
figure 4

a Voc vs. temperature. b Jsc vs. temperature. c Fill factor vs. temperature. d Efficiency vs. temperature

Conclusion

In this work, numerical simulations were performed for CZTS solar cell using three different buffer layers such as CdS, ZnS, and Cd0.4Zn0.6S and the performance parameters were observed by varying buffer layer thickness, absorber layer thickness and temperature. The buffer layer thickness for all these three types was found 50 nm to obtain high efficiency CZTS solar cell. Among them the CdS buffer layer used in the CZTS solar cell exhibited higher efficiency (11.20%). In all cases  performance parameters are affected significantly with the increased buffer layer. Because the loss of incident photons increases with increased buffer thickness which results in lower short circuit density leading to lower efficiency of the solar cell. The lower limit of thickness of CZTS absorber layer was obtained 500 nm to avoid the recombination of photogenerated carriers for all three buffer layers. In contrast the higher limit of thickness of CZTS absorber layer were found 1000 nm, 1400 nm and 1800 nm respectively for CdS, ZnS and Cd0.4 Zn0.6S buffer layers to avoid the effect of minority carrier recombination. The best obtained efficiency (10.69%) was found for 900 nm thick CZTS layer using CdS buffer layer. The effect of temperature in CZTS solar cell was also important. In all cases (using different buffer layers) the efficiency decreased if we go beyond 290 K, as in higher temperature there is an enhancement of internal recombination of photogenerated carriers. The optimization of this study can lead to fabrication of high-efficiency CZTS solar cell.