A TMR Scheme for SEU Mitigation in Scan Flip-Flops

Radiation from outer space comprising of charged particles can affect transistors in integrated circuits resulting in a change in the state of transistors. This creates a temporary transient effect that corrupts logic within a circuit, and hence it is called a single event upset (SEU). The SEU if captured may lead to soft error. With the progress of microelectronic technology, the shrinkage of transistor sizes is enabling the integration of more transistors in a circuit, making them more vulnerable to soft errors. Any future attempt toward scaling will have to address the problems of circuit reliability which is affected by the increasing number of failures arising from soft errors. In this paper the authors present a novel register design which can detect and correct soft errors. The authors add a redundant latch to the existing structure of a flip-flop and functional data is simultaneously registered at multiple latches. The content of these multiple latches are fed to a majority voter, and if the content of any of these latches is corrupted by a soft error, it is filtered out through the majority voting circuit. This design provides tolerance over the entire vulnerability region of a flip-flop unlike other published solutions. This design can be operated as a simple scan flip-flop or scan hold flip-flop and thus is useful for system testability purposes. The detection and correction operation takes place concurrently, with 23% degradation in system performance

[1]  Cecilia Metra,et al.  Compact and low power on-line self-testing voting scheme , 1997, 1997 IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems.

[2]  Andrew K. Martin,et al.  A Self-Correcting Soft Error Tolerant Flop-Flop , 2005 .

[3]  N. Seifert,et al.  Robust system design with built-in soft-error resilience , 2005, Computer.

[4]  Cecilia Metra,et al.  Novel transient fault hardened static latch , 2003, International Test Conference, 2003. Proceedings. ITC 2003..

[5]  Kaushik Roy,et al.  Low-overhead design of soft-error-tolerant scan flip-flops with enhanced-scan capability , 2006, Asia and South Pacific Conference on Design Automation, 2006..

[6]  J. Canaris,et al.  SEU hardened memory cells for a CCSDS Reed-Solomon encoder , 1991 .

[7]  T.W. Williams,et al.  AN ENHANCEMENT TO LSSD AND SOME APPLICATIONS OF LSSD IN RELIABILITY, AVAILABILITY, AND SERVICEABILIT , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995, ' Highlights from Twenty-Five Years'..

[8]  K. Ishibashi,et al.  Cosmic-ray immune latch circuit for 90nm technology and beyond , 2004, 2004 IEEE International Solid-State Circuits Conference (IEEE Cat. No.04CH37519).

[9]  Henry H. K. Tang,et al.  Nuclear physics of cosmic ray interaction with semiconductor materials: Particle-induced soft errors from a physicist's perspective , 1996, IBM J. Res. Dev..

[10]  Sterling R. Whitaker,et al.  An ultra-low-power, radiation-tolerant Reed Solomon encoder for space applications , 2003, Proceedings of the IEEE 2003 Custom Integrated Circuits Conference, 2003..

[11]  S. Whitaker,et al.  Low power SEU immune CMOS memory circuits , 1992 .

[12]  Cecilia Metra,et al.  New high speed CMOS self-checking voter , 2004, Proceedings. 10th IEEE International On-Line Testing Symposium.

[13]  J. Neumann Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components , 1956 .

[14]  Jr. Leonard R. Rockett An SEU-hardened CMOS data latch design , 1988 .

[15]  Nihar R. Mahapatra,et al.  A highly-efficient technique for reducing soft errors in static CMOS circuits , 2004, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[16]  P. Eaton,et al.  Soft error rate mitigation techniques for modern microcircuits , 2002, 2002 IEEE International Reliability Physics Symposium. Proceedings. 40th Annual (Cat. No.02CH37320).

[17]  R.L. Shuler,et al.  SEU performance of TAG based flip-flops , 2005, IEEE Transactions on Nuclear Science.

[18]  Michael Nicolaidis Time redundancy based soft-error tolerance to rescue nanometer technologies , 1999, Proceedings 17th IEEE VLSI Test Symposium (Cat. No.PR00146).

[19]  T. Calin,et al.  Upset hardened memory design for submicron CMOS technology , 1996 .

[20]  Peter S. Bottorff,et al.  Test generation for large logic networks , 1977, DAC '77.

[21]  Nihar R. Mahapatra,et al.  Combining error masking and error detection plus recovery to combat soft errors in static CMOS circuits , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[22]  James F. Ziegler,et al.  Terrestrial cosmic rays , 1996, IBM J. Res. Dev..

[23]  Ramalingam Sridhar,et al.  Time redundancy based scan flip-flop reuse to reduce SER of combinational logic , 2006, 7th International Symposium on Quality Electronic Design (ISQED'06).

[24]  J. Draper,et al.  The DF-dice storage element for immunity to soft errors , 2005, 48th Midwest Symposium on Circuits and Systems, 2005..

[25]  R. Baumann The impact of technology scaling on soft error rate performance and limits to the efficacy of error correction , 2002, Digest. International Electron Devices Meeting,.

[26]  James L. Walsh,et al.  IBM experiments in soft fails in computer electronics (1978-1994) , 1996, IBM J. Res. Dev..