Self-Imposed Temporal Redundancy: An Efficient Technique to Enhance the Reliability of Pipelined Functional Units | IEEE Conference Publication | IEEE Xplore