A Fault-tolerant Sequential Circuit Design for Stuck-at Faults and Path Delay Faults
This paper presents a fault-tolerant synchronous sequential circuit design based on self-checking system with low overhead. The scheme has only one self-checking sequential circuit, normal (unprotected) sequential circuit and not self-testing checker. It is proved the reliability properties of the suggested scheme both for single stuck-at faults (SAFs) at gate poles and path delay faults (PDFs), transient and intermittent. It is supposed that each next fault appears when a previous one has disappeared. Estimations of the schemes complexity are discussed.
Keywords
fault-tolerant scheme,
sequential circuit,
self-checking circuit,
stuck-at fault,
path delay fault,
soft error,
отказоустойчивая схема,
последовательностная схема,
самопроверяемая схема,
константная неисправность,
неисправность задержки пути,
нерегулярная ошибкаAuthors
Matrosova Anjela Yurievna | Tomsk State University | mau11@yandex.ru |
Ostanin Sergey Alexandrovich | Tomsk State University | sergeiostanin@yandex.ru |
Kirienko Irina Evgenievna | Tomsk State University | irina.kirienko@sibmail.com |
Nikolaeva Ekaterina Alexandrovna | Tomsk State University | nikolaeve-ea@yandex.ru |
Всего: 4
References
Von Neumann, J. (1958) Probabilistic logics and the synthesis of reliable from unreliable components. In: Shannon, C. (ed.) Automata Studies. Princeton, NJ: Princeton University Press. pp. 43-98.
Pradhan, D.K. (1996) Fault-tolerant computer system design. Upper Saddle River, N.J: Prentice Hall PTR.
Abramovici, M., Breuer, M.A. & Friedman, A.D. (1994) Digital systems testing and testable design. New York: IEEE Press.
Lyons, R.E. & Vanderkulk, W. (1962) The Use of Triple-Modular Redundancy to Improve Computer Reliability. IBM Journal of Research and Development. 2(6). pp. 200-209. DOI: 10.1147/rd.62.0200
El-Maleh, A.H. & Al-Qahtani, A.S. (2014) A finite state machine based fault tolerance technique for sequential circuits. Microelectron. Rel. 54(3). pp. 654-661. DOI: 10.1049/iet-cdt.2016.0085
Cassel, M. & Kastensmidt, F.L. (2006) Evaluating one-hot encoding finite state machines for SEU reliability in SRAM-based FPGAs. I0LTS'2006. Lake of Como, Italy, July. Proc. of the 12fh IEEE Int. On-line Testing Symp. pp. 139-44.
Levin, I., Matrosova, A. & Ostanin, S. (2001) Survivable Self-checking Sequential Circuits. DFT'2001. Proc. of the IEEE Int. Symp. Defect and Fault Tolerance in VLSI Systems. San Francisco, USA, October 2001. pp. 395-402.
Lubaszewski, M. & Courtois, B. (1998) A reliable fail-safe system. IEEE Tran. On Comp. 47(2). pp. 236-241.
Matrosova, A., Ostanin, S., Kirienko, I. & Nikolaeva, E. (2015) Fault-tolerant High Performance Scheme Design. EWDTS'2015. Proc. of IEEE East-West Design & Test Symp. Batumi, Georgia, Sept. 2015. pp. 286-289.
Ostanin, S., Kirienko, I. & Lavrov, V. (2015) Fault-Tolerant Combinational Circuit Design. EWDTS'2015. Proc. of IEEE East-West Design & Test Symp. Batumi, Georgia, Sept. pp. 302-305.
Busaba, F. & Lala, P. (1994) Self-Checking Combinational Circuit Design for Single and Uniderectional Multibit Error. JETTA. 5. pp. 19-28.
Matrosova, A. Yu. & Ostanin, S.A. (1998) Self-Checking Synchronous FSM network Design. Proc. of the 4th IEEE Int. On-line Testing Workshop. IOLTS'1998. Capri, Italy, July 1998. pp. 162-166.
Murgai, R., Brayton, R. & Sangiovanni-Vincentelli, A. (1995) Logic Synthesis for Field Programmable Gate Arrays. Boston, Mass.: Kluwer Academic Publishers.
Mitra, S., Saxena, N.R. & McCluskey, E.J. (2002) A Design Diversity Metric and Analysis of Redundant Systems. IEEE Trans. Comput. 51(5). pp. 498-510.
Yang, S. (1991) Logic Synthesis and Optimization Benchmarks User Guide Version 3.0.
Berkeley Logic Synthesis and Verification Group. (2017) ABC: A System for Sequential Synthesis and Verification. [Online] Available from: http://www.eecs.berkeley.edu/~alanmi/abc/.