Functional safety is a key requirement in several application domains which microprocessors are an essential part. A number of redundancy techniques have been developed with the common purpose protecting circuits against single event upset (SEU) faults. In microprocessors, functional may be achieved through multi-core or simultaneous-multi-threading architectures, that broadly classifiable as D...