A pseudo-dynamic comparator for error detection in fault tolerant architectures

Although CMOS technology scaling offers many advantages, it suffers from robustness problem caused by hard, soft and timing errors. The robustness of future CMOS technology nodes must be improved and the use of fault tolerant architectures is probably the most viable solution. In this context, Duplication/Comparison scheme is widely used for error detection. Traditionally, this scheme uses a static comparator structure that detects hard error. However, it is not effective for soft and timing errors detection due to the possible masking of glitches by the comparator itself. To solve this problem, we propose a pseudo-dynamic comparator architecture that combines a dynamic CMOS transition detector and a static comparator. Experimental results show that the proposed comparator detects not only hard errors but also small glitches related to soft and timing errors. Moreover, its dynamic characteristics allow reducing the power consumption while keeping an equivalent silicon area compared to a static comparator. This study is the first step towards a full fault tolerant approach targeting robustness improvement of CMOS logic circuits.

[1]  Hans-Joachim Wunderlich,et al.  Integrating Scan Design and Soft Error Correction in Low-Power Applications , 2008, 2008 14th IEEE International On-Line Testing Symposium.

[2]  Michael S. Hsiao,et al.  Bilateral Testing of Nano-scale Fault-Tolerant Circuits , 2006, 2006 21st IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems.

[3]  Paul D. Franzon,et al.  FreePDK: An Open-Source Variation-Aware Design Kit , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[4]  Arnaud Virazel,et al.  Is TMR Suitable for Yield Improvement , 2009 .

[5]  Yu Cao,et al.  Predictive Technology Model for Nano-CMOS Design Exploration , 2006, 2006 1st International Conference on Nano-Networks and Workshops.

[6]  裕幸 飯田,et al.  International Technology Roadmap for Semiconductors 2003の要求清浄度について - シリコンウエハ表面と雰囲気環境に要求される清浄度, 分析方法の現状について - , 2004 .

[7]  Arnaud Virazel,et al.  Using TMR Architectures for Yield Improvement , 2008, 2008 IEEE International Symposium on Defect and Fault Tolerance of VLSI Systems.

[8]  Lee-Sup Kim,et al.  Low-power and high-performance equality comparator using pseudo-NMOS NAND gates , 2004 .

[9]  Hans-Joachim Wunderlich,et al.  Soft error correction in embedded storage elements , 2011, 2011 IEEE 17th International On-Line Testing Symposium.

[10]  Chua-Chin Wang,et al.  High fan-in dynamic CMOS comparators with low transistor count , 2003 .

[11]  Arnaud Virazel,et al.  Is triple modular redundancy suitable for yield improvement? , 2009, IET Comput. Digit. Tech..

[12]  Mikko H. Lipasti,et al.  Time redundant parity for low-cost transient error detection , 2011, 2011 Design, Automation & Test in Europe.

[13]  R. Schaller,et al.  Technological innovation in the semiconductor industry: A case study of the International Technology Roadmap for Semiconductors (ITRS) , 2001, PICMET '01. Portland International Conference on Management of Engineering and Technology. Proceedings Vol.1: Book of Summaries (IEEE Cat. No.01CH37199).

[14]  Israel Koren,et al.  Fault-Tolerant Systems , 2007 .

[15]  R. Jacob Baker,et al.  CMOS Circuit Design, Layout, and Simulation , 1997 .

[16]  David Blaauw,et al.  Razor II: In Situ Error Detection and Correction for PVT and SER Tolerance , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[17]  Michael Gössel,et al.  Self-Checking Comparator with One Periodic Output , 1996, IEEE Trans. Computers.

[18]  Cecilia Metra,et al.  High speed and highly testable parallel two-rail code checker , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[19]  Jien Chung Lo,et al.  Novel area-time efficient static CMOS totally self-checking comparator , 1993 .

[20]  David M. Bull,et al.  RazorII: In Situ Error Detection and Correction for PVT and SER Tolerance , 2009, IEEE Journal of Solid-State Circuits.