MESFET DC model parameter extraction using Quantum Particle Swarm Optimization

https://doi.org/10.1016/j.microrel.2009.03.005Get rights and content

Abstract

This paper presents two techniques for DC model parameter extraction for a Gallium Arsenide (GaAs) based MEtal Semiconductor Field Effect Transistor (MESFET) device. The proposed methods uses Particle Swarm Optimization (PSO) and Quantum Particle Swarm Optimization (QPSO) methods for optimizing the difference between measured data and simulated data. Simulated data are obtained by using four different popular DC models. These techniques avoid complex computational steps involved in traditional parameter extraction techniques. The performance comparison in terms of quality of solution and execution time of classical PSO and QPSO to extract the model parameters are presented. The validity of this approach is verified by comparing the simulated and measured results of a fabricated GaAs MESFET device with gate length of 0.7 μm and gate width of 600 μm (4 × 150). Simulation results indicate that both the technique based on PSO and QPSO accurately extracts the model parameters of MESFET.

Introduction

Device simulation is one of the important steps for Integrated Circuit fabrication, verification and characterization. Each semiconductor device have models that satisfies the behavior of the device under different operating conditions. GaAs MESFET is a promising semiconductor device used in many applications in the microwave domain. Many models of GaAs MESFET device are reported in the literature [1], [2], [3], [4], [5]. Each model has a unique set of parameters that describes the underlying physical phenomena of the device. These parameters are obtained by minimizing the difference between measured drain current and modeled drain current at different gate bias voltage. This process is known as parameter extraction. Usually the model parameters are extracted using commercial software like HP IC-CAP [6], Silvaco UTMOST [7], TMA AURORA [8], etc. Parameter extraction is an crucial and difficult step for the circuit and device simulator. Until recent past, the model parameter extraction were carried out by using standard gradient based algorithm or Levenberg Marquardt (LM) algorithm [9]. LM algorithm is sensitive to initial values of parameters and is thus proned to be trapped in local minima. The complexity of the model lead the extraction algorithm to take longer computation time for resulting the solution. The traditional algorithm is not an ideal approach if more parameters need to be extracted from a complex model at a time. The major drawbacks of this approach is its poor convergence rate and non-optimal solutions. Non-optimal solutions are due to trap of algorithmic solutions in local optima. To overcome these drawbacks, genetic algorithm (GA) is being used in parameter extraction of semiconductor device model [10]. The advantages of using GA is that its solutions are independent on initial values of the parameters and it provides an optimal set of solution by avoiding local non-optimal solutions. The major drawbacks of GA based approach are that it involves more algorithmic steps and it provides inconsistent results in different simulation environment.

To overcome this problem, we have proposed two techniques namely PSO and QPSO algorithm for model parameter extraction. The PSO algorithm was first introduced by Kennedy and Eberhart in 1995 [11]. Many variants of PSO algorithm were developed by the authors [12], [13], [14] to improve the quality of solution. In recent past, PSO is being used for solving complex optimization problems [15], [16], [17]. The authors have also applied PSO algorithm for extracting small signal model parameters of MESFET [18]. The popularity of this algorithm is due to its simple form, easy implementation steps and ability to avoid local minima. The basic PSO still suffers the poor convergence rate. In this paper, a new variant of PSO known as delta potential well quantum PSO (DQPSO) based on quantum mechanics is used to extract different DC model parameters of a fabricated MESFET device. QPSO algorithm has proven to have advantages than the classical PSO due its less control parameters [19], [20]. In recent past, DQPSO is used to solve real world complex problems [21], [22]. More details about QPSO algorithm is presented in Section 5. The performance comparison of both classical PSO and QPSO algorithm for model parameter extraction is presented. In this paper, all the simulation are carried out for a single geometry device structure. The methodology proposed in this paper is to optimize the error between measured and simulated data using PSO and DQPSO algorithms. The simulated data were obtained using different popular device models [2], [3], [4], [5].

The rest of paper is organized as follows: Section 2 provides a brief description of the model parameter extraction strategies. Section 3 presents the problem formulation for parameter extraction and a brief description about classical PSO algorithm is provided in Section 4. Section 5 presents the description about Quantum Particle Swarm Optimization followed by simulation and results in Section 6. Conclusions are drawn in Section 7.

Section snippets

Model parameter extraction

The accuracy of a commercial available software used for device simulation depends on the accuracy of the device models and the parameter extraction algorithm being used in the software. A model is accurate if it fits the measured data in all the operating regions of the characteristics curve. In order to closely resemble between model data and measured data, more numbers of parameters are included in the model to describe the behavior of device accurately. The inclusion of more number of

Formulation of parameter extraction problem

The main objective of DC model parameter extraction problem is to minimize the difference between measured and simulated drain current Id at various drain source Vds and gate source Vgs voltage of MESFET. It can be formulated using an objective function. In this paper, the objective function is the square of the difference between the measured drain current and the simulated drain current. The choice of objective function affects the numerical efficiency of the algorithm. In this paper, for

Classical Particle Swarm Optimization Algorithm

PSO algorithm is a stochastic and robust optimization algorithm based on intelligence and movements of birds in the Swarm [11]. It has been applied to many real world optimization problems successfully [15], [16], [17], [18]. In the PSO domain, each bird is termed as a single particle. Each particles position are potential solution of the optimization problem. The number of variables to be optimized decides the number of dimensions of the optimization problem. Each particle is associated with

Quantum Particle Swarm Optimization

In the classical PSO, the particle moves in the search space by following Newtonian dynamics. Although classical PSO converges to the global solution, still for some problems it is not a global optimization technique, since it gets trapped in local minima. Classical PSO has many control parameters. The convergence of the algorithm depends on the value of the control parameters. Tuning a proper value for convergence of PSO algorithm is a tedious work. To avoid this problem a new PSO, which has

Experimental results and analysis

All experiments were conducted in a Windows XP Professional, OS environment using a Pentium IV, 2.0 GHz, 2GB RAM and the codes were implemented in Matlab.

Conclusion

In his paper, the extraction of model parameters of four different models using PSO and DQPSO has been investigated. The performance comparison of both the algorithms are carried out for different models. Empirical results indicate that PSO and DQPSO algorithms are efficient optimization techniques for model parameter extraction. However DQPSO technique required more computational time compared to the classical PSO algorithm. The proposed technique does not require any expert knowledge in

Acknowledgement

The authors are thankful to the Department of Science and Technology and DRDO, India for providing necessary support to carry out the research work.

References (22)

  • N.M. Memon et al.

    A comprehensive four parameters IV model for GaAs MESFET output characteristics

    Solid-State Elect

    (2007)
  • A. Materka et al.

    Computer calculation of large-signal GaAs FET amplifier characteristics

    IEEE Trans Microw Theory

    (1985)
  • Y. Tajima et al.

    GaAs FET large-signal model and its application to circuit designs

    IEEE Trans Electron Dev

    (1981)
  • Robert B. Hallgen et al.

    TOM3 capacitance model: linking large- and small-signal MESFET models in SPICE

    IEEE Trans Microw Theory

    (1999)
  • W.R. Curtice et al.

    A nonlinear GaAs FET model for use in the design of output circuits for power amplifiers

    IEEE Trans Microw Theory

    (1985)
  • Hewlett-Packard Co. IC-CAP user’s manual;...
  • Silvaco International. UTMOST III modeling manual. Santa Clara, CA;...
  • Technolong Modeling Associates, Inc. AURORA-device characterization system;...
  • D. Marquardt

    An algorithm for least squares estimation of nonlinear parameters

    J Soc Ind Appl Math

    (1963)
  • Yifan Gao

    Genetic algorithm based parameter extraction for power GaAs MESFET

    Microw Rev

    (2001)
  • Kennedy J, Eberhart RC. Particle swarm optimization. In: IEEE proceedings of the conference on neural networks, vol. 4;...
  • Cited by (55)

    • A non linear model to analyze the DC performance of SiC MESFET

      2022, Ain Shams Engineering Journal
      Citation Excerpt :

      However, the Khan model is good enough as a saturation region of both linear and proper. The property was also increased by adjusting the modulation coefficient over the channel length to the saturation voltage coefficient compared to the Riaz, Khan M, Shamsir, Kompa, Zhao, Raffo, Josef, Guidry and Mishra models of the GaAs FET-based models [22,23,30] and in [33]. Fig. 6 shows simulations of S parameters (symbols) Part (a) using the proposed model and compared to SiC measurements (lines) at different bias points at frequencies between 0.1 GHz and 40 GHz and Fig. 7 shows simulations of S parameters (symbols) Part (b) using the proposed model and compared to SiC measurements (lines) at different biases.

    • A quantum behaved particle swarm optimization for flexible job shop scheduling

      2016, Computers and Industrial Engineering
      Citation Excerpt :

      It has been shown to successfully solve a wide range of continuous optimization problems. Among these applications, it has been used to tackle constraint optimization problems (Sun, Liu, & Xu, 2007), multi-objective optimization problems (Omkara, Khandelwala, Ananthb, Naika, & Gopalakrishnana, 2009), neural network training (Li, Wang, Hu, & Sun, 2007), electromagnetic design (Coelho & Alotto, 2008; Mikki & Kishk, 2006), semiconductor design (Sabat, Coelho, & Abraham, 2009), mechanical design (Mariani, Duck, Guerra, Coelho, & Rao, 2012), and image processing (Gao, Xu, Sun, & Tang, 2010; Lei & Fu, 2008). However, the algorithm is a suitable candidate for solving combinatorial optimization problem like FJSP.

    • A quantum-inspired gravitational search algorithm for binary encoded optimization problems

      2015, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      Keeping the philosophy of PSO, they have presented a Delta potential well model of PSO in quantum world and show how it works. These works were followed by Coelho (2007), Coelho and Mariani (2008), Sabat et al. (2009) and Sun et al. (2009) and several extended/modified QPSO approaches have been proposed. As we know, in classical mechanics to determine the trajectory of a particle, its position and velocity are used where the particle moves along a determined trajectory in Newtonian mechanics.

    View all citing articles on Scopus
    View full text