This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

NexFET poower MOSFET SPICE models from TI don't work for synchronous rectification

Other Parts Discussed in Thread: CSD18503KCS, CSD18532Q5B, CSD18534Q5A, CSD18532KCS

I want to evaluate NexFET for synchronous rectification, but the provided SPICE models don't work in Orcad Capture 16.3.

Initially, I put the NexFET SPICE model in a circuit that was initially working with a MOSFET model from IRF. When it didn't converge with the NexFET, i tried all the usual trouble shooting techniques (adding parasitics, lowering minimum timestep etc.).

After much work, I narrowed the error down to this:

1) MOSFET is fully on (Vgs >> Vth), with current going from source to drain (ie. synchronous rectification)

2) MOSFET is turned off (Vgs < Vth), current should commutate from channel to body diode (ie. dead time)

At 2), the simulation will fail to converge. 

I have tried with the SPICE models of the following NexFET devices, all fail to commutate from channel to body diode:

CSD18503KCS

CSD18532Q5B

CSD18534Q5A

CSD18532KCS

Please find attached an Orcad Capture 16.3 project that you can use to replicate the error. 

Best regards,

Kristian Lindberg-Poulsen

3718.NexFET_SPICE_bodydiode_bug.zip

PS: Why the hell do you have to encrypt the SPICE model? It's a frickin' MOSFET... The usability of the model is heavily reduced - for example, I can't set the model gate resistance to zero and add an external resistor so I can see the actual Vgs behind the internal gate resistance... Hell, I would probably be able to fix the body diode problem myself if it wasn't encrypted... PLEASE reconsider this encryption policy. 

  • Kristian, 

    I spoke with the author of our spice models and got the following response:

    "High dv/dt at drain node causing Cdv/dt current through gate. Due to relatively large RG the device tends to turn on. Please try with longer rise and fall time. Adding RC at gate will also slow down the FET." 

    Hope this helps. 

  • Hi Brett,

    Thank you for speaking to the author of your SPICE models. However, I am afraid the issue has not been resolved:

    The MOSFET turning itself on from Cdv/dt current through the gate should not cause the simulation to fail to converge. This is in fact one of the situations that I would like to be able to simulate.

    To ensure that I am fully communicating my problem here so that we don't talk past eachother: I am talking specifically about the case of commutating current from the MOSFET channel to the body diode (please refer the author of your SPICE model to my step-by-step guide to reproduce the problem, as well as the attached Orcad Capture project.)

    When commutating from channel to diode, the quick rise of the diode forward voltage drop should cause the MOSFET to turn on briefly - however, this is actually benificial as it will simply result in a momentarily slightly lower diode conduction loss. (in other words, it will just slightly reduce the dead time)

    In order to get the previously attached simulation to converge, I need to slow the gate signal to down to a snail pace of 110ns fall time. Of course, your NexFET devices are specifically designed for very fast switching at high frequency, so such a slow gate drive would be completely unacceptable! And to reiterate, there is no reason why this sort of self turn on should cause the simulation to fail to converge, as I have simulated the exact same situation with many other fast MOSFETs...

    Best regards,

    Kristian

  • Kristian, 

    I'm going to point you to our SPICE model authors. His name is Touhidur Rahmam.

    trahman@ti.com

    I have already forwarded him your message so hopefully he will have already thought about it when you contact him. 

  • hi  Kristian,

    thank you for your interest on NexFET.

    i ran your sample schematic in spectre. It completed simulation without any convergence issue. All simulators have some limitations. it is due to difference in algorithms and model eauations.

    i understand your are having convergence issue in PSpice. You can try running in spectre. if you need any assistance on that I will be glad to help.

    best regards

     

    Touhidur

  • Hi Touhidur,

    Thanks for taking a look at my model. Sadly, we do not have a Virtuoso/Spectre license available, and I doubt that it would make sense for us to acquire one for just this single case. 

    However, since the SPICE models for the NexFET devices are clearly marked as PSpice models, both on the download site and in the model file, I am thinking that there must be some version of PSpice where you have actually gotten the model to run. It would be very nice if you could point me to this version of PSpice. 

    If it really only works in Spectre, then I think it would make more sense to call it a Spectre model on the download site and in the model file rather than a PSpice model, so that your customers can 1) avoid wasting time and 2) actually manage to evaluate your product in their design by using the right tool. 

    Thank you,

    Kristian

  • Kristian,

    thank you for your feedback.

    i ran your schematic with Orcad Capture 16.6. i was able to finish the simulation. i used the following options. please let us know if we can assist you anything.

  • Hi Touhidur,

    Thank you for your expedient reply!

    Increasing RELTOL seemed to fix the issue, also in capture version 16.3.

    Once again thanks for your help and I look forward to playing more with your model :)

    Best regards,

    Kristian