To find the best set of parameters for the Gummel-Poon model the SIESTA optimizer[41] was used. From the simulation results provided by MINIMOS-NT initial values of the optimization parameters were extracted manually. Starting from these values the optimizer calls SPICE and compares the results to those obtained by device simulation. For each optimization parameter the gradient has to be calculated to determine how to change the parameter set for the next optimization step. Using the set of calculated gradients the values of the parameters are determined for the next optimization step. This loop is continued until the difference of the device and the circuit simulation falls below a user defined threshold.
Fig. 6.8 shows schematically the control flow of the optimization of the compact model parameters.
The values of the parameters found by optimization are listed in Table 6.3. For parameters not listed in Table 6.3 default values were used in subsequent circuit simulations.
Fig. 6.9 shows a comparison of the collector and base currents simulated by MINIMOS-NT and SPICE using the extracted parameters. For base-emitter voltages higher than 0.3 V the agreement between the two simulations is very good. Below 0.3 V the currents simulated by SPICE are too high.
A comparison of the emitter and base currents for reverse bias conditions simulated by MINIMOS-NT and SPICE is shown in Fig. 6.10. For base-collector voltages between 0.3 V and 0.9 V the agreement between the two simulations is quite good (see Fig. 6.11). For base-collector voltages between 0.6 V and 0.9 V the currents simulated by MINIMOS-NT are slightly lower than those simulated by SPICE. At voltages below 0.3 V the currents simulated by SPICE again are too high. Above 0.95 V the results obtained from SPICE differ considerably from the currents simulated by MINIMOS-NT (see Fig. 6.12). For base-collector voltages higher than 0.95 V the collector current simulated by MINIMOS-NT is higher than in simulations performed with spice. The disagreement is even larger for the base current. The simulations performed with MINIMOS-NT show an increase of the base current which leads to a decrease of the current gain below a value of 1 for base-collector voltages higher than 1.3 V. This behavior is not reproduced by SPICE where the current gain is larger than 1 for all base-collector voltages below 1.4 V.
The output characteristics simulated by MINIMOS-NT and SPICE are plotted in Fig. 6.13. In the device simulated by MINIMOS-NT the quasi-saturation region is very large. This cannot be modeled by the Gummel-Poon model as it is implemented in SPICE and therefore the collector currents differ considerable in this operating region. The Gummel-Poon model can be modified to take the so-called base pushout effect into account which models the variation of the base width in dependence of the collector current. However, in the standard version of SPICE which was used for the circuit simulations these modifications are not implemented.