As those of you that can help with this know, datasheets are bollocks interpolated with just enough information for you to work out if the part is suitable - maybe.
The first assumption I work from is that I cannot afford the ridiculous board space most data sheets put in their notes at the bottom of the page if not whole document to justify the unlikely current carrying capacities they claim.
So I generally work from the power that the package alone can dissipate and the power generated by my current given the channel resistance taking into account the working temperature I am happy for the channel to get to.
I start with the junction to ambient temperature difference and then, from the thermal resistance the power dissipation that allows. From that the maximum current I can pass that will dissipate that power given the channel resistance at that power and chosen junction temperature.
Is this about right? am I missing a trick? generally I find things run cool enough, often cooler than I thought. I suspect that ignoring any dissipation from the PCB may be making my decisions more cautious than need be but when data sheets qualify their results with statements like 6sqcm of copper attached to the drain, clearly I will not be replicating these conditions.
Sometimes my calculations come close to "a" number on the datasheet, often they are much lower than what the more fanciful datasheets predict.