1 Introduction

The downscaling of metal–oxide–semiconductor field-effect transistors (MOSFETs) has resulted in some serious issues, such as drain-induced barrier lowering (DIBL), high OFF-current and subthreshold swing (SS), as well as several other distinct short-channel effects (SCEs). Hence, tunnel field-effect transistors (TFETs) are being considered as an alternate to overcome such drawbacks of MOSFETs [1,2,3,4,5]. TFETs are well known for their steeper SS [6] and low OFF-current (IOFF) [7], but suffer from a lower ON-current than required by the ITRS [8]. Many novel structures have been reported to improve the ON-current of TFETs. However, when applying traditional approaches [6, 7], such structures are optimized using trial-and-error methods. The derivation of analytical expressions for a particular electrical parameter followed by the use of optimization techniques on them to obtain the best device dimensions would thus represent a great achievement. The derivation of an optimal solution when designing a TFET involves many approximations, making the process tiresome and lengthy. The application of optimization algorithms [9,10,11] to identify an optimized structure is thus a convenient option to improve the computational efficiency of the design process. Their good approximation ability and high convergence speed have resulted in the use of various evolutionary and behavior-based optimization techniques to solve problems in real time [9,10,11].

No work has been carried out to optimize the dimensions of TFET designs using algorithms, with trial-and-error techniques always being applied to determine optimum device dimensions. In the work presented herein, a TFET model based on an analytical surface potential presented in Ref. [12] is applied. The surface potential is chosen because it plays an important role in determining the electric field in the tunnel junction, which greatly affects the tunneling probability. A number of efficient algorithms, viz. particle swarm optimization (PSO) [13], differential evolution (DE) [14], human behavior-based PSO (HBPSO) [15], and hybrid DEPSO [16], are thus used to find the optimum surface potential, thereby obtaining the optimum dimensions for the proposed TFET. Next, to validate the accuracy of the proposed method, a device with the obtained dimensions is designed in TCAD software. A comparison with the reference confirms the effectiveness of the proposed method. The remainder of this manuscript is organized as follows: In Sect. 2, the objective function, design variables, and optimization algorithms are described. The results, analysis, and validation are elaborated in Sect. 3. The optimized device structure is reported in Sect. 4. Finally, the conclusions that can be drawn from this work are highlighted in Sect. 5.

2 Analytical model

The analytical model for the surface potential obtained from Ref. [12] is used as the objective function, expressed as

$$\psi_{\rm s} \left( x \right) = B\exp \left( {px} \right) + C\exp \left( { - px} \right) + \psi_{k},$$
(1)

where ψk is the one-dimensional (1D) surface potential, and B and C are constants given by the following equations:

$$B = \frac{1}{K}\left\{ {\begin{array}{*{20}c} {2\left( { - \psi_{k} - \frac{{qN_{\rm D} L_{1}^{2} }}{2\varepsilon }} \right)\sinh p \left( {L_{2} - L_{3} } \right) - 2\left( {\varphi_{1} - \psi_{k} } \right)} \\ { - L_{1} p\left( {\varphi_{1} - \psi_{k} } \right)\mathrm{e}^{{ - p\left( {L_{1} - L_{2} } \right)}} + q\frac{{N_{\rm D} L_{1}^{2} }}{\varepsilon }\mathrm{e}^{{p\left( {L_{2} - L_{3} } \right)}} } \\ { + 2\left( {\varphi_{2} + V_{\rm DS} - \psi_{k} } \right)\sinh p\left( {L_{3} - L_{1} } \right)} \\ \end{array} } \right\},$$
(2)
$$C = \frac{{\left( {\varphi_{2} + V_{\text{DS}} - \psi_{k } } \right)\mathrm{e}^{{pL_{3} }} - \mathrm{e}^{{pL_{2} }} \left( {\varphi_{1} - \psi_{k} } \right)}}{K},$$
(3)
$$K = 2\sinh p\left( {L_{2} - L_{3} } \right),$$
(4)
$$p^{2} = \frac{{\varepsilon^{*} }}{{\varepsilon \tau t_{\rm s} }},$$
(5)

where φ1 and φ2 are potentials that are determined by considering the external potential applied at x = 0 and x = L3.

As seen from this equation, the optimum value of x for which ψs(x) is optimized must be found, thus the optimum values for L1, L2, and L3, which are part of x, must be found.

2.1 The effect of varying L1, L2, and L3

To understand the effect of the variation of the lengths, L1, L2, and L3 are not used as the design variables; rather, they are found analytically by a trial-and-error method. The only design variable is x. Equation 1 is optimized for different combinations of lengths using two optimization techniques. The results are presented in Table 1, revealing that the combination L1 = 0.01x, L2 = 0.91x, L3 = 0.08x is more optimal, because increasing the value of L1 or L3 and decreasing L2 increases the surface potential. Further combinations of the three lengths were tried, but the results were very large. Thus, based on this analysis, it is observed that L1, L2, and L3 play a major role in changing the surface potential, indicating the importance of optimizing their values.

Table 1 The effect of varying the lengths on the surface potential

2.2 The determination of the surface potential using computationally efficient algorithms

The surface potential plays an important role in TFET design. In this work, the analytical expression for the surface potential is taken from Ref. [12]. However, it is observed that obtaining the optimum dimensions for the proposed device is a tedious process. So, it is necessary to enhance the computational efficiency of this process. In this work, various computationally efficient evolutionary algorithms are applied to optimize the expression for the surface potential and thus obtain the optimal device dimensions. These metaheuristics-based algorithms achieve better accuracy in comparison with other mathematical techniques for the solution of technical problems in real time. Therefore, the discussed algorithms are found to be most suitable in terms of their approximation to the optimum, computational complexity, and convergence speed [9,10,11, 13,14,15,16,17]. The algorithms considered herein include the particle swarm optimization (PSO) algorithm described by Kennedy and Eberhart [13], the differential evolution (DE) algorithm described by Storn and Price [14], a human behavior-based PSO algorithm (HBPSO) described by Liu et al. [15], a hybrid DE and PSO algorithm (DEPSO) described by Jhang and Xi [16], and Salp Swarm Algorithm (SSA) [17]. A comparative analysis among the results obtained using these algorithms indicates that PSO is the most efficient for obtaining the desired value of the surface potential in terms of the percentage error and convergence speed. Figure 1 depicts the flowchart of the PSO algorithm.

Fig. 1
figure 1

The flowchart of the PSO algorithm

2.3 The estimation of the design variables and their ranges

The expression for the surface potential in Eq. (1) is used as an objective function along with the design constraints explained in Eqs. (25) as well as in Eq. (6):

$$x = L_{1} + L_{2} + L_{3}.$$
(6)

Using this equation, the design variables can be obtained as

$$X_{\text{TFET}} = \left[ {L_{1} , \, L_{2} , \, L_{3} , \, x, \, t_{\text{s}} , \, V_{\text{DS}} } \right]$$

The design variables are chosen judiciously to reduce the computational time. The parameters which play a vital role in the performance of the TFET with respect to the surface potential are chosen as the design variables. Thus, six design variables are obtained, as listed in Table 2. As explained in Sect. 2.1, the lengths L1, L2, and L3 at various points in x affect the value of the surface potential and are thus major factors affecting it. Therefore, to optimize the surface potential, these lengths must also be optimized. The ranges of the design variables are formulated based on the ITRS, whereas other design limitations are not incorporated. Thereby, the optimized values should lie within the ranges presented in Table 2. The constants in the objective function are presented in Table 3.

Table 2 The design variables and their ranges
Table 3 The design constants of the proposed TFET structure

2.4 The parameters used in the optimization algorithms

The values of the parameters used in the algorithms to solve the objective function are described as follows:

  1. (a)

    For PSO and DEPSO, the social learning rate (c1) is taken as 0.12, while the cognitive learning rate (c2) is 1.2, keeping a dimension of 6 and swarm size of 100.

  2. (b)

    For DE, the mutation factor (F) is taken as 0.5 with a crossover rate of 0.9 for a population size of 100 with dimension of 6.

  3. (c)

    For SSA, 50 search agents are used with dimension of 6.

  4. (d)

    HBPSO is implemented with a population size of 100 and a dimension of 6.

3 The optimization results and their analysis

The objective function defined in Sect. 2 is solved to determine the optimized values for the design variables specified in Table 2. The simulations are performed in MATLAB 2013 on a processor with speed of 3.4 GHz. The resulting optimum values are presented in Table 4, revealing that the PSO algorithm offers the best performance with a minimum error, as shown in Fig. 4. The algorithms are compared based on convergence plots in Fig. 2. The optimum results obtained by the PSO algorithm are validated by designing a double-gate heteromaterial tunnel FET in Synopsys TCAD using the optimum dimensions and the remaining parameters from our work. The range for the surface potential in the TCAD simulation is 0.5–0.9 V, as mentioned in Ref. [12], being almost equal to that obtained using the PSO algorithm as shown in Fig. 3. The simulation results obtained in MATLAB and TCAD differ by a smaller range during the construction of the tunnel FET because some parameters are rounded off to the nearest decimal values (Figs. 4, 5). The simulation plots and results in Figs. 6, 7 and 8 are obtained from TCAD simulations, validating the obtained result as optimum when compared with the design specification.

Table 4 The optimized values of the design variables
Fig. 2
figure 2

The convergence plots of the different algorithms

Fig. 3
figure 3

A plot of the simulated versus reference surface potential

Fig. 4
figure 4

The percentage error in the surface potential computation at x = 34 nm

Fig. 5
figure 5

The proposed optimized structure

Fig. 6
figure 6

The linear IDVGS curve of the proposed device

Fig. 7
figure 7

The log IDVGS curve of the proposed device

Fig. 8
figure 8

The surface potential of the proposed design

3.1 Validation using TCAD software

As explained in Sect. 3, the PSO algorithm provides the best value of the surface potential. So, the device structure is simulated in TCAD using the values of the design variables obtained using this algorithm. Figure 6 shows the linear IDVGS characteristic of the device with the optimized dimensions. Figure 7 shows the log ID versus VGS characteristic of the optimized device, revealing an ON-current of 4.8 × 10−4 A and an OFF-current of 4.8 × 10−15 A. Figure 8 shows the surface potential of the optimized device. The subthreshold slope is found to be 45 mV/dec.

4 The proposed architecture of the device

The proposed structure incorporates a p-type germanium source, n-type drain, and intrinsic channel, as shown in Fig. 5. The structure is designed with a heterogate dielectric, having a low-k gate oxide (SiO2) on the drain side to reduce the ambipolar current and a high-k oxide (HfO2) at the tunneling junction. An N+ polysilicon electrode with work function of 4.5 eV is used as the gate electrode. To increase the tunneling probability, the source side is designed with a low-bandgap material (germanium). The device is operated with its source grounded, 1.5 V applied to the gates, and the drain connected to 0.7 V. The dimensions of the device are obtained using the optimization techniques as explained in the previous section. The doping concentration of the source, channel, and drain is 1020, 1016, and 5 × 1018 cm−3, respectively. The length L1 represents the channel region under the SiO2 gate oxide, which is a lightly doped region; L2 is the source depletion region, and L3 is the source region beneath the HfO2 gate oxide.

5 Conclusions

A mathematical model for the surface potential is obtained from Ref. [12], and the optimum device dimensions are determined using optimization algorithms. Various optimization techniques are applied to determine the optimum device dimensions for a double-gate tunnel FET. TCAD simulations are carried out on the device with the optimized dimensions. The values of the surface potential obtained from the simulated design for various values of x match those given in the reference paper. The ON-current, OFF-current, and subthreshold swing values are also obtained from the simulation. A comparison with Ref. [12] confirms the good accuracy of the proposed model, with the PSO method offering improved accuracy. A small deviation arises due to the inability to implement precise values of the obtained dimensions in the simulation tool. The effectiveness and accuracy of the computation are improved by using the proposed methodology.