Hah... no.
FWIW, probably the best models today are by Infineon, at least of relevant parts -- I haven't looked in a while, but last I did, there were at least a few that had, almost no, if any, SPICE primitives in them, instead cooking up pretty much the whole thing as behavioral equivalents, tons of functions, TABLEs and POLYs -- which also run quite slow, but give accurate results at least. By "relevant", I mean, read the model yourself -- if it's some old MODPEX output (e.g. classic IR parts), uses MOS primitives (especially of low LEVEL), those are just kind of whatever -- they're usually
not bad for older MOSFETs (low to modest doping grading coefficients; maybe even for semi-modern (single gate) trench parts, typical in low to medium voltage ratings), but the real elephant in the room is high voltage types (>200V or so), for which SuperJunction (SJ) technology is now ubiquitous, and the Coss and Crss curves are
wild, something SPICE itself has trouble even implementing.
I might even be remembering IGBT models (which are even more remote from SPICE primitive transistors); it's been a while since I needed to model anything like this in such detail.
And not to say Infineon is the only one, but again, it's been a while, so I don't have a comprehensive look at what kinds of models are offered by who.
Anyway, models are mostly from major manufacturers, and validity varies; I would say the older models and parts (legacy, like HEXFETs and whatnot -- their switching performance is almost an order of magnitude out of date now, but there's still plenty of applications where that's more than enough, and plenty of applications where the linear performance and wider SOA* is desirable and switching is ~irrelevant) are good enough, and highly complex models may represent
modern devices well enough; but beware the gap inbetween. And then, for manufacturers that just don't produce (or release) such modeling data, you're never going to get a model for their devices; just use the closest equivalent that fits, or test it yourself.
*Modern datasheets of IRFxxx(x) don't usually give DC SOA curve for some reason, but they have in the past (e.g. 80s-90s IR databooks). That doesn't mean modern ones still do -- but in my limited experience, they do tend to test well for such applications. So if word-of-mouth is good enough for you -- or preferably a test-approval selection process -- they're worth looking at.
It may be worth understanding that SPICE isn't too useful for a lot of things these days -- I would say it's most useful for learning how things work, what kind of behavior to expect, but then to build and test the real thing to get the most subtle details, like overall conduction + switching losses in a converter. There are even aspects that may not be modeled at all (e.g. SJ hysteresis loss). SPICE is at its best when doing analog/mixed simulations of complicated (difficult to build and revise), but tractable (not combinatorially infeasible to explore internal state, or design variations), circuits. It was born of the 70s IC boom, when CPUs (in IC form) were just coming out, PNPs were still lateral, and computers were mainframe time shares. It's at its strongest when developing circuits like the uA741, dozens of transistors in an integrated circuit; it's at its worst when tasked with myriad variations, or narrow margins and errors which accumulate only slowly over time (like switching converter losses).
So, given that learning interest, perhaps -- SPICE is still useful for that, and, you can see given the state of industry support and device complexity, it's unfortunately hard to play with these devices in a learning context. That still leaves everything else, like for converter design, you can test lots of permutations, device ratings, circuit/layout strays, snubbers, etc., and develop a feel for all of that, all using classic/old devices and models. Arguably, doing it with modern, complicated devices might be a more difficult learning experience anyway, you don't get a feel for how fundamental one or another aspect is -- if it's been modeled correctly at all -- but, such is life, and learning about this can be done from many angles. Just beware there is more out there than what you've seen, and be open to researching those things on their own basis.
For sake of argument, here's a real measured example illustrating how SPICE itself might fail -- not that such a system is
impossible to express, mind -- but the amount of detail required to do so, is far from worthwhile to code. Consider the following circuit using SJ MOSFETs:
https://www.seventransistorlabs.com/Images/SJ_Test5.pngQ2 turns on, discharging Q3 Coss through R9. Waveforms recorded for a series of Q3 samples (identical PN/date, just different parts from the same tube, and yeah approved distributor and all that, nothing suspicious):
https://www.seventransistorlabs.com/Images/SJ_Test7.pngYes, that's a curve
bouncing upward, showing negative incremental capacitance, and in a way that I cannot attribute to mere breadboard setup or other measurement error -- it's really doing loops on the discharge curve, it's nuts! (This is probably a side effect of the multi-epitaxy SJ process, being less uniform than the deep-trench-and-backfill process.) How the heck would you even model this? Simple, you don't, almost no one needs to know that this is even an effect that exists -- but so too, it goes to show just how alien these parts are, compared to textbook examples.
Hm, regarding distributors and stuff -- the supply chain itself is still a big deal, always pay attention to that -- but there's no need to be similarly skeptical of
manufacturers. Taiwanese and even Chinese parts these days are doing everything the brand names are doing. SJ-capable fabs have disseminated widely. I've seen some no-name MOSFETs that undercut major brand names modestly in price, with no compromise in performance -- they seem to do what the datasheet claims, at least within the bounds of what I'd tested them at.
Tim