Abstract—
The pace of development of the microelectronic industry and the progress in the development of computer-aided design tools make problems associated with the development of combinational circuits that are resistant to short self-clearing faults relevant again. These faults occur due to a combination of many different factors, such as extreme operating conditions and transition to nanometer design standards. Structural redundancy methods are often used to solve this problem by the principles of the noiseless coding theory to protect information during its transmission over communication channels. However, these methods have a significant drawback, i.e., large structural redundancy. In this paper, we propose to use an approach based on the synthesis of fault-tolerant combinational circuits based on the spectral R-code to solve the problem of developing fault tolerant combinational circuits. If a specific part of the coder is protected using special technological means, this code can correct a single-bit error and detect a double-bit error. The resulting circuit has less structural redundancy compared to the traditional method of triple modular redundancy (TMR). An approach is also proposed based on partitioning circuit outputs into groups followed by synthesizing fault-tolerant combinational circuits based on the R-code, which increases the probability of error detection/correction, to minimize the probability of multiple-bit errors within a combinational circuit. The paper presents the results of a series of numerical experiments that show the efficiency of the proposed approaches.
Similar content being viewed by others
REFERENCES
Shivakumar, P., Kistler, M., Keckler, S.W., Burger, D., and Alvisi, L., Modeling the effect of technology trends on the soft error rate of combinational logic, in Proceedings of International Conference on Dependable Systems and Networks, June 2002, pp. 389–398.
Narayanan, V. and Xie, Y., Reliability concerns in embedded system designs, Computer, 2006, vol. 39, no. 1, pp. 118–120.
Stempkovskii, A.L., Tel’pukhov, D.V., Solov’ev, R.A., and Tel’pukhova, N.V., The study of probabilistic methods for evaluating the logical vulnerability of combinational circuits, Probl. Razrab. Persp. Mikro- Nanoelektron. Sist., 2016, no. 4, pp. 121–126.
Stempkovsky, A.L. et al., Accurate reliability analysis of concurrent checking circuits employing an efficient analytical method, Microelectron. Reliab., 2015, vol. 55, pp. 696–703.
Stempkovskii, A.L., Tel’pukhov, D.V., Solov’ev, R.A., and Myachikov, M.V., Improving the fault tolerance of logic circuits using non-standard majority elements, Inform. Tekhnol., 2015, vol. 21, no. 10, pp. 749–756.
El-Maleha, A.H. and Oughalia, F.C., Microelectron. Reliab., 2014, vol. 54, no. 1, pp. 316–326.
Efanov, D.V., Three theorems on Berger codes in embedded control schemes, Inform. Sist. Upravl., 2013, no. 1 (35), pp. 77–86.
Gurov, S.I., Spectral R-code with parity, in Prikladnaya matematika i informatika: Trudy fakul’teta Vychislitel’noi matematiki i kibernetiki (Applied Mathematics and Informatics, Collection of Articles of the Faculty of Computational Mathematics and Cybernetics), Moscow: MAKS Press, 2017, mo. 55, pp. 91–96.
Poolakkaparambil, M. and Mathew, J., BCH code based multiple bit error correction in finite field multiplier circuits, ISQED, 2011, pp. 1–6.
Gallager, R., Teoriya informatsii i nadezhnaya svyaz’ (Information Theory and Reliable Communication), Moscow: Sov. Radio, 1974.
Savchenko, Yu.G., Tsifrovye ustroistva nechuvstvitel’nye k neispravnostyam elementov (Digital Devices Insensitive to Element Malfunctions), Moscow: Sovetskoe radio, 1977.
McWilliams, J., Rearrange decoding of system codes, in Kiberneticheskii sbornik, novaya seriya (Cybernetic Collection of Articles, New Series), Moscow: Mir, 1965, no. 1, pp. 35–57.
Shcherbakov, N.S., Samokorrektiruyushchiesya diskretnye ustroistva (Self-Correcting Discrete Devices), Moscow: Mashinostroenie, 1975.
Stempkovskiy, A.L., Telpukhov, D.V., Gurov, S.I., Zhukova, T.D., and Demeneva, A.I., R-code for concurrent error detection and correction in the logic circuits, in Proceedings of the IEEE Conference of Young Researchers on Electrical and Electronic Engineering (EIConRus 2018), IEEE, 2018, pp. 1430–1433.
Karpovskii, M.G. and Moskalev, E.S., Spektral’nye metody analiza i sinteza diskretnykh ustroistv (Spectral Methods of Analysis and Synthesis of Discrete Devices), Leningrad: Energiya, 1973.
https://people.engr.ncsu.edu/brglez/CBL/benchmarks/ LGSynth89/. Accessed November 9, 2018.
http://icdm.ippm.ru/w/Cxeмы_ISCAS85/. Accessed November 9, 2018.
http://www.clifford.at/yosys/. Accessed November 9, 2018.
Stempkovskii, A.L., Tel’pukhov, D.V., Zhukova, T.D., Gurov, S.I., and Solov’ev, R.A., Synthesis methods for fault-tolerant CMOS combinational circuits that provide automatic error correction, Izv. Vyssh. Uchebn. Zaved., YuFU, 2017, no. 7 (192), pp. 197–210.
Gavrilov, S.V., Gurov, S.I., Zhukova, T.D., Rukhlov, V.S., Ryzhova, D.I., and Telpukhov, D.V., Methods to increase fault tolerance of combinational integrated microcircuits by redundancy coding, Comput. Math. Model., 2017, vol. 28, no. 3, pp. 400–406.
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated by O. Pismenov
Rights and permissions
About this article
Cite this article
Stempkovskii, A.L., Tel’pukhov, D.V., Zhukova, T.D. et al. Synthesis of a Concurrent Error Detection Circuit Based on the Spectral R-Code with the Partitioning of Outputs into Groups. Russ Microelectron 48, 240–249 (2019). https://doi.org/10.1134/S1063739719040097
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1063739719040097