“…To tolerate soft errors occurring on latches, the following methods were proposed: Dual Interlocked storage Cell (DICE) [6], soft error hardened latch scheme [7], Delay-Assignment-Variation (DAV) based optimization method [8], and methods using C-elements [9], [10]. Meanwhile, for soft errors occurring on combina- tional parts, the following error tolerant methods have been proposed: methods using time redundancy [11]- [16], ones using pass transistors [17] and ones using Schmitt triggers [18]. In [10], constructions of soft-error-tolerant FFs capable of correcting soft errors occurring on latches as well as those on combinational parts has been proposed.…”