My point is that if you have two transistors and want to prevent misoperation due to one of them failing, control both of them actively, don't use any of them as always-on pieces of wire. You can build a cascode string as long as you like, but if the only actively-switched FET fails short-circuit for any reason, the cascode chain won't prevent the load from being turned on.
Return to the original circuit and fix the risk of excessive gate-source voltage by addressing that directly. With an inductive load like a solenoid, there is generally no compelling reason for ultra-fast switching transitions, so adding some resistance in the gate circuit to allow clamping the voltages without excessive current shouldn't be a difficult problem. In any case, once you have put a freewheeling diode across the load, you have fixed the overvoltage problem unless the diode goes open circuit (the FETs avalanche capability will handle any transient overvoltage due to inductance in the connections or forward recovery time of the freewheeling diode, and a second diode in parallel could be used for redundancy. In the TS's circuit such a freewheeling diode isn't used, but I have no idea if that is because he requires fast discharge of the inductance. A freewheeling diode will greatly increase the time for discharge of the inductance, relative any method allowing a higher voltage across the inductor.
Return to the original circuit and fix the risk of excessive gate-source voltage by addressing that directly. With an inductive load like a solenoid, there is generally no compelling reason for ultra-fast switching transitions, so adding some resistance in the gate circuit to allow clamping the voltages without excessive current shouldn't be a difficult problem. In any case, once you have put a freewheeling diode across the load, you have fixed the overvoltage problem unless the diode goes open circuit (the FETs avalanche capability will handle any transient overvoltage due to inductance in the connections or forward recovery time of the freewheeling diode, and a second diode in parallel could be used for redundancy. In the TS's circuit such a freewheeling diode isn't used, but I have no idea if that is because he requires fast discharge of the inductance. A freewheeling diode will greatly increase the time for discharge of the inductance, relative any method allowing a higher voltage across the inductor.
