Fault management techniques for systems with SRAM-based FPGAs