FPGA-based Architectures to Recover from Hardware Trojan Horses, Single Event Upsets and Hard Failures | IEEE Conference Publication | IEEE Xplore