This document discusses techniques for mitigating single event upsets (SEUs) in SRAM-based FPGAs. It describes how SEUs have different effects in FPGAs compared to ASICs due to the programmable logic being implemented using SRAM cells. Triple modular redundancy (TMR) with voting is commonly used but has high area and power overhead. The document proposes a new technique that combines duplication with comparison and concurrent error detection to detect faults in the programmable logic while reducing overhead compared to TMR.