FT51:A Soft Error Tolerant High Reliable Micro Controller

This paper proposes a soft error tolerant high reliable micro controller,FT51.Temporal spatial triple modular redundancy based on asynchronous circuit technique is designed to tolerate SEU(Single Event Upset) in sequential logic and SET(Single Event Transient) in combinational logic.On-chip memory is protected by Hamming code.Control flow checking and recovering by compiler signature and hardware checking is designed to reduce performance overhead and binary code size overhead in traditional software implemented control flow checking.A reliability evaluation method is also proposed in this paper.FT51 is implemented in HJTC 0.25μm process,with 80.6% area overhead and 19%~133% performance overhead.The results of simulation and theoretical verification indicate that FT51 can mask or detect 99.73% faults under typical condition.