Assistance required: Importing Infineon MOSFET BSC040N10NS5_L1

Hi everyone,

I am a student working on a EMC project and I’m quite new to the world of SPICE and QSpice. I am having some trouble correctly importing a specific MOSFET model from Infineon.

I am trying to use the BSC040N10NS5_L1 model, which is located within the infineon_optimos100V_n_models library. I understand that Infineon provides four levels of complexity for their models, and I am specifically trying to target the Level 1 (_L1) version.

However, whenever I try to run the simulation, QSpice returns errors stating that certain subcircuits or definitions are missing. It seems like the L1 model depends on other parts of the library that are not being correctly recognized or linked when I place the component.

As a beginner, I’m not sure if I need to use a specific .include command or how to properly point QSpice to the internal subcircuits within that specific library file.

Could anyone provide a brief explanation or a “best practice” guide on how to handle these multi-level Infineon libraries in QSpice?

Thank you for your help!

Best regards,

Janez Ovsec

@janez123 ,

You were missing the “S5_100_e_var” subcircuit from the model.

Here’s a test circuit schematic with missing subcircuit included.
FET_test.qsch (9.5 KB)

You can copy the hierarchical symbol to your schematic.
-OR-
I’ve attached a symbol to can use.
N_OptiMOS.qsym (6.1 KB)

Len

1 Like

@lpoma has already provided what you need in your question. By considering you are a student and beginner in Qspice, I have just prepared a guideline on how to work with the Infineon library in Qspice for your reference, as it is a common topic we often see in the forum.
General Guide to Import an Infineon SPICE MOSFET Model - QSPICE - Qorvo Tech Forum

1 Like

@KSKelvin ,

Great job explaining methods of incorporating subcircuits into schematics.

Len