MOSFET Infineon model import

Hello, does anyone knows how to import the spice model of the MOSFETs from Infineon eg. ISC011N06LM5? Can’t upload exact file but below you can find the link to download it.
https://www.infineon.com/part/ISC011N06LM5#design-resources

Do you think the discussion in this post help?

Importing the ISC011N06LM5_L0 (level 0) model works even with a “copy-paste” method. It shows all subcircuits and it is possible to select which actually you want to import. When trying to do the same with the ISC011N06LM5 (level 3) model it imports, but after starting the simulation there is an error that it could not find one of the subcircuits (Fatal error: No such subcircuit: S5_60_F_VAR).

I found some solution. Below I prepared the instruction how to do that. If you can find some better way, please let me know.
To import eg. Infineon MOSFET model:

  1. Create new symbol
  2. In symbol properties choose Symbol Type to X
  3. Attach the neccessary library file in the Library File field.
  4. Add Text:
  • First Text coresponds to symbol name (eg. X1) .
  • Second text coresponds to the 1st symbol attribute. The name of this must be one of the selected transistor model.
    For level 0 eg. ISC011N06LM5_L0, for level 3 eg. ISC011N06LM5
  1. Add pins. In the .lib file find your model definition. Next to it you will find the name of the symbol pins:
  • for level 0 it could be “drain source gate” or “D S G”,
  • for level 3 it could be “drain source gate Tj Tcase”.
    For level 0 you have to add 3 pins, but for level 3 you have to add 5 pins. Name them accordingly to those pin names which you found in the .lib file.
  1. Draw your symbol.
  2. Save the symbol.
  3. Go to your simulation file and drag into that the file with symbol which you create. For level 3 model remember to add voltage soruce to the Tcase pin which will simulate the ambient temperature.

Infineon’s library structure is easier to be used with .lib directive as you concluded. However, it is also possible to build embedded subckt symbol, but requires a bit of work in rearranging its library.

Symbols for Infineons : Here are two symbols created for Infineons OptiMOS
Infineons OptiMOS-L0.qsym (898 Bytes)
Infineons OptiMOS-L3.qsym (1.0 KB)

.lib Directive Method : If carrying the library with simulation is not an issue, this is most easy way to use these symbols. The only disadvantage is that you must have the library follow the simulation.
parent.LIB.ISC011N06LM5-L0.qsch (3.5 KB)
parent.LIB.ISC011N06LM5-L3.qsch (5.2 KB)
OptiMOS_OptiMOS5_60V_Spice.txt (365.4 KB)

Embedded Subckt Symbol Method : If you need embedded subckt symbol, here are two examples. The text file is an example how to prepare the subckt netlist for Qspice can auto generate a functional embedded subckt symbol.
parent.Embedded.ISC011N06LM5-L0.qsch (4.8 KB)
parent.Embedded.ISC011N06LM5-L3.qsch (10.3 KB)
ISC011N06LM5_Qspice_AutoSymbolGeneration.txt (7.3 KB)

This is instruction summary and results.

1 Like