I'm trying to switch an array of resistive loads at 12V as fast as possible using least amount of parts due to limited board space. I have tried to find sourcing darlington transistor pairs but they are either not able to provide at least 500mA per channel (simultaneously, so 3.5A sourcing in total) or not fast enough. I need the rise and fall time of the 12V swing to be at most 150 nS each way. The pulse length is around 1.5uS. I've tried looking for sourcing darlington pairs as well as nmos or pmos mosfet arrays that can switch fast enough but all I've found that will be suitable for my needs is individual fets. Does anyone know any alternative methods of switching resistive loads fast in a small smd package?
simulate this circuit – Schematic created using CircuitLab