What is the utility in specifying the single avalanche pulse max energy for power mosfets?
Take a mosfet like FDP55N06 whose spec sheet I just happened to have opened. Its max avalanche pulse rating is 480mJ. The only thing I can think of is that's the amount of energy the device is guaranteed to survive if turnt off while conducting an inductive load at the specified reference temp, usually 25°C.
So e.g. if a FDP55N06 is acting as a ground switch for a stalled motor and it's shut off while conducting 10A, the source to drain voltage will increase to say 60V, which means its instantaneous dissipation is 60*10 = 600W or 600k mJ per second. Thus, a 480mJ avalanche pulse rating would imply as long as the inductance is low enough that it takes no more than 0.0008s (800μs, if I'm doing the math in my head right) to stop conducting, the device can survive the kickback without the need for external freewheel diodes or snubber circuits (as long as it can cool back down to the reference temp before doing it again).
Of course in reality, the instantaneous dissipation would immediately begin to decrease, but there's probably a simple function to get solve for a max current given the inductance (or like in my example's case, the min inductance given the starting current).