- Use the Graph Data Extractor to create lookup tables of Ids vs Vds for the given Vgs and capacirtances (Ciss, Crss, Coss or Cgs, Cgd, Cds depending what you find the datasheet) vs Vds.
- Parameterize an N-Channel MOSFET block using "Lookup table (2D, temperature indipendent)" or "Lookup table (3-D, temperature dependent)" as Parameterization in the Main section and "Specify tabulated input, reverse transfer, and output capacitance" or "Specify tabulated gate-source, gate-drain, and drain-source capacitance" as Parameterization in the Capacitance section. BTW, this type of parameterization is also a great trade-off of details vs simulation speed.
- Use the MOSFET Characteristics example to verify your parameterization.
MOSFET transfer characteristics to validate switching model
20 views (last 30 days)
Show older comments
Hey everyone,
I want to model the transfer characteristics of GaN and Silicon devices to validate if the N-channel MOSFET is showing the similar results as in given in datasheet, however, when I go through the MOSFET characteristics example, and try to replicate it, I am getting unusual results which are very deviated from the datasheet graphs.
Firstly, i use the modelling option "Specify from the datasheet", and tries to generate characteristics (IDS vs VDS) curves, but the results were not up to the mark, and since the datasheet does not provide the transistor gain values, I tried to digitalize the curve from datasheet and tries to find the transistor gain, however, the results were close, but still not up to the mark.
Can anyone suggest what is the best way to plot the characteristics curves for N-Channel MOSFET for GaN and Si, which can be validated with the datasheet given curves.
The side by side, comparison of datasheet and MATLAB graph is given here.
Looking forward to your guidance.
Thanks,
Best Regards

0 Comments
Answers (1)
Antonino Riccobono
on 17 Nov 2025 at 9:06
Moved: Sabin
on 22 Nov 2025 at 9:12
To make both the parameterization and the verification handy, I have a workflow you can give a try on.
Clearly, the tedious part would be point 1 - if you do that manually, I do recommend a high-resolution screen and make sure that the data points are monotonically increasing.
Hope this helps,
Antonino
1 Comment
Communities
More Answers in the Power Electronics Control
See Also
Categories
Find more on Choose and Parameterize Blocks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!