Abstract
As technology scales, the protection of Finite State Machines' (FSMs) states against single event upset (SEU) and multiple bit upsets (MBUs) becomes more difficult. In this paper, a self-checking approach to enhance the SEU/MBUs immunity of FSMs' states by replicating One-Hot code $M$ times for state encoding is presented. This approach can correct less than $M$ bit-flip faults in the state register per cycle. Bit-flips are treated as random events and modeled by applying Poisson distribution. Two characteristics of this approach are obtained through probability analysis: first, this approach performs better with the increase of $M$, whereas worse when an FSM contains more states; second, this approach can offer more enhanced reliability than Binary or One-Hot state encoding with Triple Modular Redundancy (TMR). The former characteristic leads to the further improvement of this approach which is called state-reforming. The reliabilities of this proposed approach and its state-reformed solutions, as well as One-Hot + TMR are all evaluated through simulations of fault injections. © 2012 IEEE.
Author supplied keywords
Cite
CITATION STYLE
Li, Y., Yao, S., Xu, J., & Gao, J. (2012). A self-checking approach for SEU/MBUs-hardened FSMs design based on the replication of one-hot code. IEEE Transactions on Nuclear Science, 59(5 PART 3), 2572–2579. https://doi.org/10.1109/TNS.2012.2212209
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.