Skip to main content
Log in

Synthesis of a Concurrent Error Detection Circuit Based on the Spectral R-Code with the Partitioning of Outputs into Groups

  • Published:
Russian Microelectronics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.

Similar content being viewed by others

REFERENCES

  1. 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.

  2. Narayanan, V. and Xie, Y., Reliability concerns in embedded system designs, Computer, 2006, vol. 39, no. 1, pp. 118–120.

    Article  Google Scholar 

  3. 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.

  4. 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.

    Article  Google Scholar 

  5. 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.

    Google Scholar 

  6. El-Maleha, A.H. and Oughalia, F.C., Microelectron. Reliab., 2014, vol. 54, no. 1, pp. 316–326.

    Article  Google Scholar 

  7. Efanov, D.V., Three theorems on Berger codes in embedded control schemes, Inform. Sist. Upravl., 2013, no. 1 (35), pp. 77–86.

  8. 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.

  9. Poolakkaparambil, M. and Mathew, J., BCH code based multiple bit error correction in finite field multiplier circuits, ISQED, 2011, pp. 1–6.

    Book  Google Scholar 

  10. Gallager, R., Teoriya informatsii i nadezhnaya svyaz’ (Information Theory and Reliable Communication), Moscow: Sov. Radio, 1974.

  11. Savchenko, Yu.G., Tsifrovye ustroistva nechuvstvitel’nye k neispravnostyam elementov (Digital Devices Insensitive to Element Malfunctions), Moscow: Sovetskoe radio, 1977.

  12. 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.

  13. Shcherbakov, N.S., Samokorrektiruyushchiesya diskretnye ustroistva (Self-Correcting Discrete Devices), Moscow: Mashinostroenie, 1975.

  14. 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.

  15. 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.

  16. https://people.engr.ncsu.edu/brglez/CBL/benchmarks/ LGSynth89/. Accessed November 9, 2018.

  17. http://icdm.ippm.ru/w/Cxeмы_ISCAS85/. Accessed November 9, 2018.

  18. http://www.clifford.at/yosys/. Accessed November 9, 2018.

  19. 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.

  20. 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.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. I. Gurov.

Additional information

Translated by O. Pismenov

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1063739719040097

Keywords:

Navigation