Fault-Mitigation Strategies for Reliable FPGA Architecture