A Modified EKV Model for Circuit Simulation Abstract- A revised model for the current-voltage (I-V) characteristics based on the current EKV model is presented. A EKV model uses a linear combination of two logarithmic functions to interpolate between two regions of operation to generate a single-piece model which allows continuous derivatives with respect to the external bias voltages. This model is rather convenient for circuit simulation for its simplicity and continuous nature. However, the original EKV model does not have the required precision compared to the simplified, symmetrical two-piece model, which is commonly used in SPICE. Thus, a modified EKV model has been developed to obtain the precision required as well as preserving the original advantages of such a model. I. INTRODUCTION To simulate MOS transistors in a circuit, we need a model which can generate results in a reasonable amount of time while the accuracy is maximized. Although the complete chargesheet model can produce the best accuracy, it is rather computational intensive attribute to the fact that it contains a high-order of polynomial as well as implicit expressions for the surface potentials. And, to be sure, the latter requires iterative techniques to be evaluated, which is completely unsuitable for circuit simulation. Till now, one of the most popular SPICE MOSFET Level-3 model is the Simplified Symmetric Model [1] – [4]. This model as named suggested is simple and reasonably accurate within a certain range of operation, namely, the weak and strong inversion. Yet, this model completely ignores the moderate inversion have we not stretched the boundary between strong and moderate inversions. Because of the nature of this model, a discontinuity occurs when we go from the weak inversion into the strong inversion. In addition, even inside the strong inversion, there are two equations required to describe saturation and non-saturation regions. Hence, in this regard, this multi-piece model does not really simplify the matter for it complicates the derivatives of the current with respect to the external biases. A EKV model solves the problem. The initiative of an EKV model is not to improve the accuracy but to be able to collapse the simple model discussed above into a single-piece which has a continuous derivative with each of the externally applied bias voltage, and most important of all, it describes the moderate inversion. To do so, it interpolates between the strong and weak inversion to approximate what is happening in the complete charge-sheet model. Hence, it is rather a mathematical effort as opposed to physics to arrive such a model. Nevertheless, the present EKV model, though simple, is biased either toward the strong inversion, depending on some parameters. But if we can fix this problem by mathematical means, an EKV model is reasonably suitable for circuit simulation if the precision expectation does not exceed that from the symmetrical model. In the following section, the revised EKV model is presented, and compared to the complete charge-sheet model as well as the simplified symmetrical model. In section III, the results and precision issues from the modified EKV model will be discussed. II. The Model The analytical model presented in this paper is based on the assumptions used to derive the simplified symmetric model. This includes the assumptions: first of all, a gradual channel approximation is considered. Second, once velocity saturation occurs near the drain end of the channel, further increase in the drain current is only due to channel length modulation. Next, an uniform substrate doping concentration. Last, the negligence of the gate current in order to make the model simple. Ids EKV 2 VgbV X n `Vsb VgbV X n `Vdb 2 W Coxt 2 2( n` ) ln( 1 e 2 n`t ) ln( 1 e 2 n`t L Equation 1 where Cox W L t n` n` 1 where Oxide Capacitance per unit area Width of the channel Length of the channel thermal voltage a slope function given by 2 0 V `P 0 2f (3t )(tanh( Vgb VHB ) 1) 2 Vgb Vfb ) 2 0 2 4 V X Vfb 0 0 1 (tanh( Vgb V MB ) 1) 2 V `P ( where 0 f VHB VMB V`P VX Vfb [1.1] [1.2] [1.3] [1.4] [1.5] an interpolating surface potential function between 2f and 2f 6t intrinsic fermi potential of the substrate the boundary between the strong and moderate inversion in Vgb the boundary between the moderate and weak inversion in Vgb the pinch-off voltage function at surface potential 0 an analogous function to VT0, but with a dynamic surface potential a dummy function interpolating between 2 to -2 channel length modulation coefficient flat-band voltage When the value of Vgb is small, i.e. in the weak inversion region, equation 1 can be easily reduced to the simplified symmetric model in the weak inversion given by: Ids sw VgbVT 0 nVsb VgbV2Tn0t nVdb W 2 2 nt Coxt ( n 1) e e L Equation 2 where 0 2f [2.1] On the other hand, when the value of Vgb is large, i.e. in the strong inversion region, equation 1 corresponds to the simplified symmetric model in the strong inversion given by: Idsn s W n Cox Vgb VT 0 Vdb Vsb (Vdb 2 Vsb 2 ) L 2 Equation 3 where 0 2f 6t [3.1] Hence, between the strong and weak inversion, we can see that the EKV model must provide an interpolation solution to the moderate inversion for equation 1 is continuous both in itself as well as its derivative correspondent. In the original EKV model, equations [1.1] – [1.5] are simplified reduced to their correspondent expressions when the surface potential is either in the strong [3.1] or weak inversion [2.1]. In addition, beta function is reduced to 0 at the strong inversion and to –1 for the weak inversion. The technique used here is the hyperbolic function of tangent which gives the following characteristics: Y(x) = tanh(x) 1 Y( x) 1 0 1 1 10 10 5 0 x 5 10 10 By choosing different shifting for x and y, we can interpolate between any two points with a reasonable sharp edge, i.e. approximate a step function. Thus, the interpolating functions from [1.1] to [1.5] are used in order to produce the correct simplification when IdsEKV is in either the strong or weak inversion. III. Result and Discussion In the following, several aspects of modified EKV model is presented against either the complete charge-sheet model or the simplified symmetric model or both. More specifically, the discussion is divided into three parts: 1) I-V curve 2) derivative of I vs. V 3) accuracy evaluation. Each of which contains characteristic plots against all external bias voltages, Vgb, Vdb, and Vsb. The purpose of these plots is to demonstrate the accuracy of the modified EKV model. 1) I-V Characteristics a) Ids vs. Vgb i) Strong Inversion 6.260302 10 4 1 10 3 Ids ( Vgb vdb vsb 1.5 1.5 ) 1 10 Ids EKV( Vgb vdb vsb ) 3.085611 10 5 1 10 4 5 1.2 1.382219 1.4 ii) Moderate Inversion 1.6 1.8 2 2.2 Vgb 2.4 2.6 2.8 3 2.999219 3.267234 10 5 1 10 1 10 4 5 Ids ( Vgb vdb vsb 1.2 1.2 ) 1 10 Ids EKV ( Vgb vdb vsb ) 1 10 5.351348 10 8 1 10 6 7 8 0.7 0.782219 0.8 0.9 1 1.1 1.2 1.3 Vgb 1.4 1.382219 iii) Weak Inversion 0.0000001 1 10 1 10 1 10 1 10 7 8 9 10 Ids ( Vgb vdb vsb 0.5 0.5 ) 1 10 Ids EKV ( Vgb vdb vsb ) 1 10 1 10 1 10 2.910421 10 15 1 10 11 12 13 14 15 0.2 0.215821 b) Ids vs. Vdb c) Ids vs. Vsb 0.3 0.4 0.5 Vgb 0.6 0.7 0.8 0.782211 6.265204 10 4 7 10 6 10 5 10 4 10 Ids ( vgb Vdb vsb 3 3 ) 4 4 4 4 Ids EKV( vgb Vdb vsb ) 3 10 2 10 1 10 4 4 4 0 0 0 0.5 1 1.5 0.3 4 6.265204 10 7 10 6 10 5 10 4 10 2 2.5 Vdb 3 3 4 4 4 4 Ids ( vgb vdb Vsb 3 3 ) Ids EKV( vgb vdb Vsb ) 3 10 2 10 1 10 4 4 4 0 4.295202 10 20 1 10 4 0 0.3 2) Derivative of I vs. V a) I`ds vs. Vgb i) Strong Inversion ii) Moderate Inversion iii) Weak Inversion b) I`ds vs. Vdb c) I`ds vs. Vsb 0.5 1 1.5 Vsb 2 2.5 3 3 3) Accuracy Evaluation 4) Error of Modified EKV Model, compared to the complete charge-sheet model a) Error of Symmetric Model, compared to the complete charge-sheet model