Systems and Means of Informatics
2022, Volume 32, Issue 4, pp 4-13
SELF-TIMED PIPELINE'S SOFT ERROR TOLERANCE ANALYSIS
- I. A. Sokolov
- Yu. A. Stepchenkov
- Yu. G. Diachenko
- N. V. Morozov
- D. Yu. Stepchenkov
- D. Yu. Diachenko
Abstract
Practical self-timed (ST) circuits are implemented as a pipeline, similar to synchronous circuits. Self-timed circuits have a number of advantages in comparison with synchronous counterparts but are redundant in hardware.
The article analyzes the tolerance of the ST pipeline to single soft errors, taking into account its hardware redundancy and assuming that each soft error affects only one circuit's logical cell. Due to their two-phase work discipline and the mandatory indication of the successful completion of the switching in each phase, the ST circuits can detect a soft error and suspend the operation of the circuit until it disappears. A failure-tolerant hysteretic latch as a part of the pipeline stage register bit ensures that the register is immune to any soft error in the pipeline stage's combinational part. The DICE-like implementation of this latch increases the ST register tolerance to internal soft errors by a factor of 2.7. In general, the ST pipeline is 2.5-6.8 times more immune to single soft errors than its synchronous counterpart.
[+] References (12)
- Viktorova, V. S., N. V. Lubkov, and A. S. Stepanyants. 2016. Analiz nadezhnosti otkazoustoychivykh upravlyayushchikh vychislitel'nykh sistem [Analysis of fault-tolerant computing systems' reliability]. Moscow: IPU RAN. 117 p.
- Morelos-Zaragoza, R. H. 2006. The art of error correcting coding. Hoboken, NJ: Wiley. 269 p.
- LaFrieda, C., and R. Manohar. 2004. Fault detection and isolation techniques for quasi delay-insensitive circuits. Conference (International) on Dependable Systems and Networks Proceedings. IEEE. 41-50. doi: 10.1109/DSN.2004.1311875.
- Kulikowski, K. J., M. G. Karpovsky, A. Taubin, Z. Wang, and A. Kulikowski. 2008. Concurrent fault detection for secure QDI asynchronous circuits. 38th Annual Conference (International) on Dependable Systems and Networks Proceedings. IEEE/IFIP. 1-6.
- Lakshmivaraprasad, T., M. Sivakumar, B.K.V. Prasad, and S. A. Inthiyaz. 2012. Nanoscale CMOS technology for hardened latch with efficient design. Int. J. Electronics Communication Engineering 5(3):343-349.
- Varshavsky, V., M. Kishinevsky, V. Marakhovsky, et al. 1990. Self-timed control of concurrent processes. Kluver Academic Publs. 245 p.
- Smith, S. C., and J. Di. 2009. Designing asynchronous circuits using NULL convention logic (NCL). Synthesis lectures on digital circuits and systems ser. Springer. 96 p. doi: 10.2200/S00202ED1V01Y200907DCS023.
- Stepchenkov, Y. A, A.N. Kamenskih, Y. G. Diachenko, Y. V. Rogdestvenski, and D. Y. Diachenko. 2020. Improvement of the natural self-timed circuit tolerance to shortterm soft errors. ASTESJ 5(2):44-56. doi: 10.25046/aj050206.
- Sokolov, I. A., Yu. A. Stepchenkov, Yu.V. Rozhdestvenskiy, and Yu. G. Diachenko. 2022. An approximate evaluation of the efficiency of synchronous and self-timed methodologies in designing failure-tolerant computing and control systems. Automat. Rem. Contr. 83(2):264-272.
- Dubrova, E. 2013. Fault-tolerant design. New York, NY: Springer. 200 p. doi: 10.1007/978-1-4614-2113-9.
- Hennessy, J.L., and D.A. Patterson. 2019. Computer architecture: A quantitative approach. 6th ed. Morgan Kaufmann. 936 p.
- Danilov, I. A., M.S. Gorbunov, A.I. Shnaider, A. O. Balbekov, Y. B. Rogatkin, and S. G. Bobkov. 2016. DICE-based Muller C-elements for soft error tolerant asyn- chronousICs. 16th European Conference on Radiation and Its Effects on Components and Systems Proceedings. IEEE. Art. No.F4. 4 p. doi: 10.1109/RADECS.2016. 8093145.
[+] About this article
Title
SELF-TIMED PIPELINE'S SOFT ERROR TOLERANCE ANALYSIS
Journal
Systems and Means of Informatics
Volume 32, Issue 4, pp 4-13
Cover Date
2022-30-11
DOI
10.14357/08696527220401
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
self-timed circuits; pipeline; soft error; failure tolerance; indication; hysteretic trigger
Authors
I. A. Sokolov , Yu. A. Stepchenkov , Yu. G. Diachenko , N. V. Morozov ,
D. Yu. Stepchenkov , and D. Yu. Diachenko
Author Affiliations
Federal Research Center "Computer Science and Control", Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation
|