Professional Documents
Culture Documents
IVCAD MT930M1M2A OM HEMT Model
IVCAD MT930M1M2A OM HEMT Model
Model Extractor
Operation manual v3.8
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
2|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
8 References .......................................................................................................................... 64
3|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Ri Rgd
Extrinsic circuit
Intrinsic circuit
Several commercial GaN FET models are available. AMCAD GaN HEMT is the only modeling solution
provided with a complete extraction flow based on pulsed IV/RF measurements.
In a same manner, an efficient compact modeling flow has been developed for LDMOS transistors.
Behavioral models
4|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Pure Behavioral models do not include physic rules; they are table based models. Most of these models
are only able to reproduce the data which have been used for the model extraction. They describe the
response of a network upon the incoming signal in form of current and voltage, based on measurement
data.
When the simulation is performed with some operating conditions which have not been directly used
during the measurements, a special attention must be paid to the relevance of the simulation results,
especially in extrapolated areas.
For further information on Behavioral modeling, read the document "IVCAD MT930R Behavioral Model
Theory".
5|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
In this document, the example file used to extract a compact model of IIIV transistor is located at:
C:\Program Files (x86)\Maury Microwave\IVCAD\examples\modeling\compact\hemt\hempt.mes
Note: When the "*.mes" I(V) measurement file is loaded into IVCAD, if located in the same directory
with the same name, the attached "*.mps" file is automatically loaded, even if he is not displayed
directly into the Data-sources window. In this example, the S parameter measurement file loaded is:
I(V) data and S parameter data are automatically linked thanks to an index.
6|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
When recorded, the "*.mtp" file is related to Pulsed I(V) waveforms. This file is also linked to one
"*.mes" file.
These I(V) waveforms can be visualized into the MT930B IVCAD module, using the menu
Visualization/Extended IV Viewer. These waveforms can be used to analyze the IV data, or to re-export
another "*.mes file", interpolated with a different time delay.
7|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The visualization tools display the measurements "as is", but using the I(V) toolbox, data processing is
possible.
Before the modeling extraction, some of the measurements may have to be removed, filtered, or
smoothed, depending on the measurement conditions. Using the I(V) toolbox, thanks to interpolation
and post processing menus, it is also possible to add some new I(V) points or I(V) curves, and smooth
the I(V) curves.
8|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
3.1.1 Input
This menu just makes the visualization of the different I(V) curves available under different formats.
Graph Size: modify the size of the charts in the HEMT/PHEMT linear modeling user interface
Show error: in addition with the original and computed data, the difference between these
data is displayed
9|Page
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
3.1.3 Output
Within the HEMT/PHEMT linear modeling user interface, during the optimization process, it is possible
to observe the S,Y or Z parameters, either in the intrinsic or extrinsic reference planes. The value of
the intrinsic parameters (Cgs, Cgd, Cds, Gm, Gd, etc.) can be also visualized.
3.1.4 Optimization
It is also possible to launch the optimization for a subset of frequencies, and define the error function
source.
If known, filling the “Foundry parameters” will help to find some meaningful set of values during the
model extraction process. It will define the default values as well as the minimum and maximum limits
for each parameter. By default, these foundry parameters are:
Rsquare (Ω/sq): square resistance [450 Ω/sq]
LDS (m): drain-source distance [3E-6 m]
Ztotal (m): total gate development [0.001 m]
10 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
This process is composed of two mandatory steps, and two optional steps.
Mandatory steps
Linear model extraction
Multi-bias extraction
Optional steps
The S parameter measurements used in this condition are the ones that correspond to a Schottky-
junction conduction state, at Vds=0V.
Into the “Settings” window, select the first point of the curve (Vds=0V) for the High-Vgs curve (Vgs=+1V
in this example). The data-source window is used to unselect the other curves.
11 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The transistor is biased in cold FET mode (Vds=0V), and forward gate voltage level (Vgs>>Vp).
Theoretically, in these operating conditions, a direct
computation of the extrinsic parasitic elements Rg, Rd, Rs,
Lg, Ld, Ls can be done without any optimization steps.
Nevertheless, the formalism of this approach has to be
applied for a high level gate voltage. Unfortunately, the
theoretical gate voltage that should be applied to proceed
with this methodology would result in the transistor
destruction. A trade-off is done in order to apply the highest
pulsed voltage on the gate without destroying or degrade
the transistor..
The explicit computation of the extrinsic parasitic elements Rg, Rd, Rs, Lg, Ld, Ls is done thanks to the
following equation, as described in reference [2] :
𝑅𝑐
1) 𝑅𝑠 = 𝑅𝑒𝑎𝑙(𝑍21) −
2
𝑅𝑐
2) 𝑅𝑑 = 𝑅𝑒𝑎𝑙(𝑍22) − 𝑅𝑒𝑎𝑙(𝑍21) −
2
𝑅𝑐
3) 𝑅𝑔 = 𝑅𝑒𝑎𝑙(𝑍11) − 𝑅𝑒𝑎𝑙(𝑍21) +
2
4) 𝐿𝑠 = 𝐼𝑚(𝑍21)/𝑊
5) 𝐿𝑑 = [𝐼𝑚(𝑍22) − 𝐼𝑚(𝑍21)]/𝑊
6) 𝐿𝑔 = [𝐼𝑚(𝑍11) − 𝐼𝑚(𝑍21)]/𝑊
Because the real operating conditions cannot be the ones that correspond exactly to the theory, this
preliminary and optional step can be used to evaluate the order of magnitude of the extrinsic
parameters. Then these numbers can be used to define the optimization boundaries.
In this example, the Vgs_pulse=+1V & Vds_pulse=0V point is selected. This step is really sensitive to
parasitic phenomena that are not taken into account in the model, as well as measurement noise and
initial foundry parameter definition
As a matter of fact, it should not be considered as a full part of the model extraction process, but rather
as an initial step that will help the optimization convergence of the model extractor. This computation
often needs to be performed on a subset of the frequency bandwidth in comparison with the ones
used during the measurements.
12 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The S parameter measurements used in this condition are the ones that correspond to Channel pinch-
off conditions, at Vds=0V.
Into the “Settings” window, select the first point of the bottom curve which is linked with S parameters.
In this example, the Vgs_pulse=-2V & Vds_pulse=0V point is selected. The data-source window can be
used to unselect the other curves. In the file example chosen, curves made at Vgs=-3V and Vgs=-2.5V
are not linked with S parameter measurements (no index visible when the mouse cursor is placed over
an I(V) point.
13 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The transistor is biased in cold FET mode in pinch-off conditions (Vgs<<Vp), and Vds=0V. Theoretically,
in these operating conditions, a direct computation of the extrinsic parasitic capacitances Cpd and Cpg
can be done without any optimization steps. For the same
reasons, this step should not be considered as a full part of
the model extraction process, but rather as an initial step
that will help the optimization convergence of the model
extractor. This computation often needs to be performed on
a subset of the frequency bandwidth used for
measurements.
The explicit computation of the extrinsic parasitic elements (Cpd & Cpd) is done thanks to the following
equation, as described in reference [2] :
7) Cpd=(Im(Y22)+Im(Y21))/W
8) Cpg=(Im(Y11)+2*Im(Y21))/W
14 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Note: This operating Manual makes use of *.mes and *.mps file generated by IVCAD MT930J and
MT930K modules. Nevertheless, it is possible to use a regular *.s2P S parameter file to extract a linear
model. Nevertheless, the file format must be converted by IVCAD first using the MT930P Toolbox menu
as follow:
Into the Data Source menu, select the *.s2P measurement file, and using the Toolbox menu, select
convert.
This action creates a new file available in the Date Source Menu. When selected, this new S parameter
measurement file will be associated to a new bias point which that can be selected into the Compact
Modeling/HEMT/Settings window.
15 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
If the bias point was defined into the *.s2P file, then these values will be taken into account. If not, 0V
@ 0A will be displayed.
Then the extraction process is similar to the process used with *.mes and *.mps file for linear model
extraction only, as described below.
The model extraction process must rely on non-noisy S parameter measurements. As a function of the
frequency range used during the measurements, a subset of this measurement range can be selected.
This subset is defined into the model “Setting” window.
The modeling methodology consists in finding a set of extrinsic parameters that makes the intrinsic
parameters independent of the frequency.
Once both intrinsic and extrinsic parameters have been defined, a comparison between the theoretic
calculus and the measurement is done. If the agreement is not good, a new set of extrinsic parameters
that leads to intrinsic parameters determination is provided, until calculation and measurement results
agree.
16 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The comparison between the calculus and measurements can be done for [S], [Y] or [Z] parameters,
for intrinsic or extrinsic reference planes. By Default, extrinsic [S] parameter measurements are
chosen, because they are directly provided by the measurement system.
During the optimization, the calculus of intrinsic or extrinsic [S], [Y] or [Z] parameters can be visualized
a function of the RF frequency, as well as Cgs, Cgd, Cds, Gm, Gd, Ri and Tau intrinsic parameters. This
choice is made in the “Output (linear model)”. Usually the choice corresponds to the Error function
choice in order to check the optimization during the iterations.
To start with the linear modeling process, one pulsed I(V) point linked with a set of pulsed S parameters
can be selected. The idea is to get the linear model close to the quiescent bias point (“QP”). It will
extract the model for a given temperature and trapping state mainly defined by the “QP”.
17 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Fig.21. Selection of the pulsed IV point close to the quiescent bias point
Then, select the “Linear model” menu. In this example, it will display the extrinsic S parameter
calculation (blue curves) given by the default set of model parameters.
To tune or optimize the model parameters, click on the “Tuning” icon to display the tuning and
optimization panels.
18 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Locked feature:
For extrinsic parameters (blue parameters in Fig. 23), checking the locked option allows to except a
parameter of the optimization process. For example, in Fig. 23, Rg won’t be take into account in the
optimization process.
For intrinsic parameters (green parameters in Fig. 23), checking the locked option means that the
intrinsic parameters are calculated from S Parameters and extrinsic parameters. Contrary, When the
locked option is unchecked means that intrinsic parameters are include into the optimization process.
Basically, the locked option is unchecked for the extrinsic parameters and checked for the intrinsic
parameters.
Tuning:
Then press tuning. A new interface will display all the default extrinsic and intrinsic parameters. Each
parameter can be tuned manually in order to compare the calculation results with the measurements.
This methodology is reserved for advanced users and modeling engineers.
Note: the boundaries of each parameters can be defined to +/- ..% around the parameter value using
the delta menu, when clicking on the icon:
19 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Tuning method: move the green sliders that represent the intrinsic elements which are independent
of the frequency.
Regarding the extrinsic values, there are 3 criteria that must be considered:
1. The Values must be physical (no negative resistance for example).
2. Intrinsic parameters are independent of the frequency. These intrinsic parameters must be close
to the average values that have been found into the COLD FET optional modeling steps.
3. Extrinsic measured S parameters and extrinsic S parameters given by the model should be as close
as possible.
A good result is a compromise between these three criteria
Another solution is launching an automatic optimization. There are two methods available: Annealing
and Fast simulated diffusion.
Fast Simulated diffusion: This algorithm enables finding some solution with high speed
convergence
Annealing: This algorithm allows getting rid-off the boundaries during the optimization process
while the final results will always be in accordance with such boundaries.
The following chart shows the Simulated Annealing and Fast Simulated Diffusion high-level algorithms.
20 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
T = T * Theta
Alternate Choice of Dx
•Random selection of
Random selection of probability S(Gauss)
perturbation Dx •Gradient calculation
Update of the
Update of S & T
random field
During the optimization, the "output" window of the optimizer displays the updated data in real time.
If the boundaries of the variables have been correctly defined, the solution must converge to a good
agreement between the model results and the measurements, for both manual tuning and automatic
optimization.
21 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Selecting one point is a first step of the verification in order to observe how the model behaves. Then,
several I(V) points can be chosen into the “Settings” window. These I(V) points need to be selected for
a drain voltage close to the value of the final application, for several current densities.
The selection of several plots force the solution to be more realistic.
If some of the parameters hit the limits during the optimization (Min and Max values), the boundaries
can be then extended.
Indeed, the selection of one I(V) point provides an higher model extraction speed, but can lead to
unrealistic determination of a set of extrinsic and intrinsic model parameters. The selection of several
plots force the solution to be more realistic. The same optimization can be launched simultaneously
for all the points selected.
22 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
However, if the result is not good enough, the optimization can be re-started several times; the
parameters and boundary values can be updated manually between two optimization steps using the
tuning panel.
If some of the parameters are reaching the limitation values (Min and Max values), these limitations
can be extended. Nevertheless, it must be noticed that unrealistic values (even if the set of parameters
gives a good fit) can lead to convergence troubles during simulation tasks when using RF commercial
simulation software.
To check the good behavior of the linear model with the optimized (or tuned) set of parameters,
visualize the intrinsic parameters in multi bias conditions. Display the "Settings" window and then
select almost all points of the I(V) network as follow.
23 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Select
almost all
the I(V)
points
Click on the “Multi-bias extraction” icon and check that the intrinsic element curves have a good trend
(avoid noisy and non realistic values).
Check the fit between the model and the measurement data for all these conditions.
24 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
If the results are satisfactory, all these parameters can be stored into a buffer or in a Netlist XML file.
This can be done from the tuning panel in order to record and recall all these parameters later in IVCAD.
To temporary save a set of parameters into a buffer, use the “Save” menu. Up to three sets of
parameters can be saved and recalled from the “Save” and “Restore” menu. To save a set of
parameters into a file, use the export function of the Netlist menu.
To use
The optimization of this example hasforbeen
saving in buffer,
saved as arestoring and importing/exporting
Netlist XML a set of parameters
file named linear.netlist C:\Program
Files (x86)\Maury Microwave\IVCAD\examples\modeling\compact\hemt
IVCAD also provides an ADS template to directly operate the set of parameters with the linear model.
The template is located in the following IVCAD directory.
C:\Program Files (x86)\Maury Microwave\IVCAD\templates
To use this model into ADS, export the set of parameters that corresponds to the full family of I(V)
curves. The Export global netlist icon generates the ADS appropriate file.
25 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Two dimension capacitances have to retained if the RF load lines goes in two different quadrants of
the I(V) transistor characteristic, as for mixer design for example.
26 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Error area < 4% with a 2D model Error area < 4% with a 1D model
The 2D capacitance model offers a better fit in a larger I(V) area, but the 1D model offers a better
behavior during the simulation, without reducing significantly the accuracy of the results obtained.
The Cgd capacitance value is strongly influenced by Vds, and weakly influenced by Vgs, as displayed in
the next picture.
Vgs variation
Instead of providing a 2 dimension model (2D) of this capacitance, which would depend on both
intrinsic Vgs and Vds voltages, the model is reduced to a 1D model, which is function of the intrinsic
Vgd voltage.
To extract the model, into the "Settings" window, the selection of the intrinsic voltages
Vgd=Vgs_int-Vds_int corresponds to the I(V) points close to the expected RF load line, as follow:
27 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
A new tab will display the selected capacitance as a function of its intrinsic junction voltage only. One
dimension capacitance model provides better convergence than 2D models.
1D capacitance models with equations based on hyperbolic tangents are naturally charge
conservatives.
The feedback capacitance Cgd strongly depends on the drain voltage. The inclusion of this effect is
necessary to fit small-signal data saturation phenomena.
The Tuning button gives access to the tuning and the optimization panels (as for the linear model).
Manual tuning or Automatic optimization of the capacitance model parameters can be launched.
28 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The Cgd capacitance model has been optimized for GaAs transistors; nevertheless, this one is also
dedicated for GaN transistors (blue area). The tuning parameters enable to optimize the 7 parameters
that describe such a capacitance.
𝐶1_𝐶𝑔𝑑−𝐶0_𝐶𝑔𝑑 𝐶2_𝐶𝑔𝑑
9) 𝐶𝑔𝑑 = 𝐶0_𝐶𝑔𝑑 +
2
[1 + 𝑡𝑎𝑛ℎ(𝐴_𝐶𝑔𝑑 (𝑉𝑔𝑑 + 𝑉𝑚_𝐶𝑔𝑑 ))] −
2
[1 + 𝑡𝑎𝑛ℎ(𝐵_𝐶𝑔𝑑 (𝑉𝑔𝑑 + 𝑉𝑝_𝐶𝑔𝑑 ))]
To run the optimization, choose the optimization algorithms and redefine the excursion limits with the
Tuning panel if necessary, or directly tune the parameter values.
The Cgd capacitance extraction is now completed. The optimization of this example has been saved as
a Netlist XML file named Cgd.netlist that can be found at:
C:\Program Files (x86)\Maury Microwave\IVCAD\examples\modeling\compact\hemt
As Cgd, Cds capacitance value is strongly influenced by Vds, and weakly influenced by Vgs, as displayed
in the next picture.
Vgs variation
29 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Again, for the same selected I(V) points close the RF load line, instead of providing a 2 dimension model
(2D) of this capacitance, which would depend on both intrinsic Vgs and Vds voltages, the model is
reduced to a 1D model, which is function of the intrinsic Vds voltage.
A new tab will display the selected capacitance as a function of its intrinsic Vds voltage only.
The limits of the optimization can also be redefined, in order to extend or reduce the excursion of the
parameters with the Tuning panel. Optimize or/and tune the model parameters to fit the
measurement following the defined equation:
𝐶1_𝐶𝑑𝑠 −𝐶0_𝐶𝑑𝑠 𝐶2_𝐶𝑔𝑠
10) 𝐶𝑑𝑠 = 𝐶0_𝐶𝑑𝑠 +
2
[1 + 𝑡𝑎𝑛ℎ(𝐴_𝐶𝑑𝑠 (𝑉𝑔𝑠 + 𝑉𝑚_𝐶𝑑𝑠 ))] −
2
[1 + 𝑡𝑎𝑛ℎ(𝐵_𝐶𝑑𝑠 (𝑉𝑑𝑠 + 𝑉𝑝_𝐶𝑑𝑠 ))]
The shape of the capacitance curve has to be realistic. Sometimes, to improve the convergence,
select/unselect some of the I(V) points into the configuration window.
The Cds capacitance extraction is now completed. The optimization of this example has been saved as
a Netlist XML file named Cds.netlist.
To the contrary of Cgd & Cds, the Cgs capacitance value is strongly influenced by Vgs, and weakly
influenced by Vds, as displayed in the next picture.
30 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Vgs variation
Again, when selecting the I(V) points close the RF load line, instead of providing a 2 dimension model
(2D) of this capacitance, which would depend on both intrinsic Vgs and Vds voltages, the model is
reduced to a 1D model, which is function of the intrinsic Vgs voltage.
A new tab will display the selected capacitance as a function of its intrinsic Vgs voltage only.
The input capacitance Cgs strongly depends on the gate voltage and plays a major role on the model
harmonic response.
If needed, the limits of the optimization can be redefined, in order to extend or reduce the excursion
of the parameters with the Tuning panel. Optimize or/and tune the model parameters to fit the
measurement.
31 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
𝐶1_𝐶𝑔𝑠 − 𝐶0_𝐶𝑔𝑠
𝐶𝑔𝑠 = 𝐶0_𝐶𝑔𝑠 + [1 + 𝑡𝑎𝑛ℎ(𝐴_𝐶𝑔𝑠 (𝑉𝑔𝑠 + 𝑉𝑚_𝐶𝑔𝑠 ))]
2
𝐶2_𝐶𝑔𝑠
− [1 + 𝑡𝑎𝑛ℎ(𝐵_𝐶𝑔𝑠 (𝑉𝑔𝑠 + 𝑉𝑝_𝐶𝑔𝑠 ))]
2
The shape of the capacitance curve has to be realistic. Sometimes, to improve the convergence,
select/unselect some of the I(V) points into the configuration window.
The Cgs capacitance extraction is now completed. The optimization of this example has been saved as
a Netlist XML file named Cgs.netlist.
32 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
For each extraction, IVCAD stores the parameter values corresponding to the data displayed. Unless
IVCAD is shut down, it keeps and takes into account the last parameters found. If IVCAD has to be shut
down, use the export function in the menu from the Tuning panels as described in the linear model
extraction section.
Choose to display the gate current in the Configuration window with the “Input” menu.
Fig.48. Selection of Ig
33 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
It is not necessary to select all the curves. Select only few curves with no gate current and all the curves
that display forward gate current. Use the “Settings” window to check or uncheck the curves to display
and select the points to fit.
Once the desired points are selected, display the “Input current” window. Fix the diodes operating
temperature by opening the tuning panel. Fill the value (in degree Celsius) and check the Locked case
as shown below in order to fix this value when optimizing.
34 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The gate-drain and gate-source diode equations include both forward and reverse conductions of gate
current. The diodes current is modeled by a classical formulation.
VD
IGd
VG I
G
IGs
VS
The Input diode current model is now completed. The optimization of this example has been saved as
a Netlist XML file named Ig.netlist.
To extract the current source parameters, begin to select the “Output current” in the Plug-ins window.
Note: this step must be done once the linear model has been extracted, not before.
35 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Refresh the "Settings" display if necessary and select all the I(V) curves.
Fig.54. Output current curves for fixed Vgs and swept Vds
36 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The data selected can now be visualized in the Output current window. The default model result is also
displayed. The output current is modeled by 13 parameters. The boundaries of the optimization can
be verified or filled from the tuning panel.
Vdsp, A ↔ slope
P ↔ gd
37 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Before optimization
For the first iteration, a raw optimization can be launched, using the "Fast Simulated Diffusion"
Algorithm.
38 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
It can be observed that the fit between the measurements and the model results is not perfect, but it
helps to fix the order of magnitude of the current source parameters. In this example, the parameters
have been optimized with the following values.
In order to understand the influence of each parameter, after this first optimization, it is recommended
to tune the model "manually", moving the cursors one by one, to observe the influence of each
parameter.
39 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Once this manual tuning has been done, the main parameters which have a strong influence on the
current source model response can be locked, such as:
Idss (A): drain current saturation = 0.9
VP0 (V): pinch-off voltage=1,73
A: Fitting parameter=1,73
M: Fitting parameter=9.28
A new optimization using the "Annealing algorithm" can be launched with the locked secondary
parameters, once the boundaries of the optimization have reduced to +/-10% around the main values
for the main parameters.
40 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
41 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Once the scale factor has been added, press “Update” then “Ok”.
The data selected can now be visualized in the Output current – Scaled model window. The default
model result is also displayed. The output current is modeled by 14 parameters. The boundaries of the
optimization can be verified or filled from the tuning panel which it can adjust the scale factor.
42 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
43 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Export the linear model as an “mdif” file. In this example, the linear model will be named and exported
as
..\templates\ads_linear_hemt_model_prj\Linear_model.mdf
Then Run ADS and open the project.
44 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Here, select the linear_model element, and use the button to visualize the corresponding model.
45 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Update the DAC file and choose the linear_model.mdf file that has been exported from IVCAD.
Now, the button displays the simulation template. By default, the “simulate” button will compute
the S parameters for Vds swept from 0V to 10V @ Vgs=-1V.
46 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
To export the nonlinear model, select only one point of the I(V) network (Configuration window), no
matter is the point that has been selected.
47 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
If all steps of extraction have been completed, all the export options will be checked and activated. To
export this set of parameters to ADS template, select the netlist format as shown below. Fill the
destination file and then click on Ok.
48 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Define export
format
The advantage provided by the netlist format is related to the fact that the model can be refined from
ADS, while the MDIF format does not allow modifying the model parameters.
The model is generated in the ADS netlist file format. The next section describes how to use the
exported model with the ADS templates.
First of all, import the set of parameters. In the File menu of a design, use the import utility.
49 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
50 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Check in the Status window that the importation has been correctly achieved.
If the importation has been successfully achieved, a VAR bloc containing the set of parameters will be
loaded into the current design.
51 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Copy the VAR bloc of the “Demo_Model”. Then, “open Design”, and open “Demo_Model.dsn”.
The following figure illustrates and shortly describes the AMCAD model implemented. Delete the
existing var bloc, and paste the new one.
52 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
The model template is an open template where all the equations are filled with the parameters that
have been exported from IVCAD.
It is also convenient to compare the model results with the measurement data.
53 | P a g e
Extrinsics Current Source
Diodes Temperature
Capacitances
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Fill the template settings. Check the operating temperature, the voltage excursions and the steps. Fill
the DAC with the appropriate *_iv.mdf file exported from IVCAD.
55 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Run the simulation. The Data Display window will display both the measurement data and the model
simulation results.
This ADS design ensures that the convective set of parameters is correct and consistent with the
measurement data.
56 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
5.2.2 S Parameters
As for the I(V) network design, check the design S parameter settings, the frequency sweep, the
operating temperature and the index sweep. This one corresponds to the bias points associated to the
S parameters which have to be visualized (edit the *_network.mdf file to choose the indexes). Fill and
indicate the *_network.mdf file for the DAC bloc and the *_spar.mdf file for the S2PMDIF bloc.
57 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Check and compare the model simulation and the measurement data.
59 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
This library includes the AMCAD model in both standard and Applac versions, and is compatible with
both 32 and 64 bits operating systems.
Note that use of the Applac simulators is recommended.
In order to enable this library when creating a new project in MWO, use Menu File->New with Library-
>Browse and browse for the AMCAD.ini file.
60 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
Currently, a direct export functionally of the model parameters from IVCAD to MWO is not available.
User should enter each parameter manually.
Basic simulation templates are available within the project, including IV, S-parameter and Load-Pull
simulation.
61 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
62 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
7 Model issues
If the model extraction generates some sets of parameters which lead to convergence troubles, then
disable one by one the model elements to localize the origin of the problem. Once found, try with
IVCAD to generate another set of parameters for this element by changing the excursion limits.
63 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
8 References
[1] M. Berroth and R. Bosch. "High-Frequency Equivalent Circuit of GaAs FET's for Large-
Signal Applications." 1991 Transactions on Microwave Theory and Techniques 39.2 (Feb.
1991 [TMTT]): 224-229
[2] G. Dambrine, A. Cappy, F. Heliodore and E. Playez. "A New Method for Determining the
FET Small-Signal Equivalent Circuit." 1988 Transactions on Microwave Theory and
Techniques 36.7 (Jul. 1988 [T-MTT]): 1151-1159.
[3] Y. Tajima, P.D. Miller, "Design of Broad Band Power GaAs FET Amplifiers," IEEE Trans.
on MTT, vol 32, n°3, 1984
[4] Teyssier, J.P.; Viaud, J.P.; Quere, R.,"A new nonlinear I(V) model for FET devices
including breakdown effects,"Microwave and Guided Wave Letters, IEEE [see also IEEE
Microwave and Wireless Components Letters] Volume 4, Issue 4, April 1994 Page(s):104
- 106
[5] Forestier, S.; Gasseling, T.; Bouysse, Ph.; Quere, R.; Nebus, J.M."A new nonlinear
capacitance model of millimeter wave power PHEMT for accurate AM/AM-AM/PM
simulations," Microwave and Wireless Components Letters, IEEE Volume 14, Issue
1, Jan. 2004 Page(s):43 - 45
[6] C. Charbonniaud, T. Gasseling, S. De Meyer, R. Quéré, J.P. Teyssier, D. Barataud, J.M
Nébus, T. Martin, B. Grimbert, V. Hoel, N. Caillas, E. Morvan,"Power Performance
Evaluation of AlGaN/GaN HEMTs through Load Pull and Pulsed I-V Measurements,"
GAAS 2004, 11-12 Oct, 2004 Amsterdam
[7] Jardel, O.; De Groote, F.; Reveyrand, T.; Jacquet, J.-C.; Charbonniaud, C.; Teyssier, J.-P.;
Floriot, D.; Quere, R.,"An Electrothermal Model for AlGaN/GaN Power HEMTs Including
Trapping Effects to Improve Large-Signal Simulation Results on High VSWR,"
Microwave Theory and Techniques, IEEE Transactions on Volume 55, Issue 12, Part
2, Dec. 2007 Page(s):2660 – 2669
[8] I. Angelov, H. Zirath, N. Rorsmann, "A New Empirical Nonlinear Model for HEMT and
MESFET Devices," IEEE MTT Vol. 40, No. 12, December 1992
[9] R. B. Hallgren and P. H. Litzenberg, "TOM3 Capacitance Model: Linking Large- and
Small-Signal MESFET Models in SPICE," IEEE Trans. Microwave Theory and
Techniques , vol. 47, 1999, pp. 556-561
[10] W. R. Curtice, "A MESFET model for use in the design of GaAs integrated circuits,"
IEEE Trans Microwave Theory Tech , vol. MTT-28, pp. 448-456, May 1980
[11] S. Maas and D. Neilson, “Modeling MESFET’s for intermodulation analysis of mixers
and amplifiers,” in IEEE MTT-S Microwave Symp.Dig., 1990, pp. 1291–1294
[12] Jardel, O.; Callet, G.; Charbonniaud, C.; Jacquet, J.C.; Sarazin, N.; Morvan, E.; Aubry,
R.; Di Forte Poisson, M.-A.; Teyssier, J.-P.; Piotrowicz, S.; Quere, R.,"A new nonlinear
HEMT model for AlGaN/GaN switch applications," Microwave Integrated Circuits
conference, 2009. EuMIC 2009. European 28-29 Sept. 2009 Page(s):73 - 76
[13] "Consistent large signal implementation of capacitances driven by two steering voltages
for FET modeling" R. Follmann, D. Kother, A. Lauer, R. Stahlmann, and I. Wolff IMST
GmbH, D–47475 Kamp-Lintfort, Germany, e-mail follmann@imst.de, EuMC 2005, Paris
64 | P a g e
MT930M1/M2A - HEMT Compact Model Extractor – Operation manual v3.8
65 | P a g e