A method for detecting and correcting errors in memory circuits based on the calculation of the hash sum Method to detect and correct errors in memory circuits based on the calculation of the hash sum

Download article in PDF format

Authors: Osintsev A. V., Komnatnov M. E.

Annotation: A method has been developed for detecting errors in the memory of a microcontroller (MC), which is necessary for research and testing for noise immunity of the MC. The method is based on the operation of the hash function hardware unit for calculating the checksum (CS) of useful data. Based on the method, an approach is proposed for correcting erroneous bits in the memory of various computing devices. The method includes an algorithm for detecting and correcting errors, which allows to restore data in memory by calculating their CS with the organization of data storage in the form of a structure. The proposed method enables helps to recognize the object where an error occurred and to recover the erroneous memory bits. The implementation of the data verification algorithm as a system process of the real-time operating system made it possible to automate the process of searching for errors in the background and determine the cause of the failure. The software implementation of the error detection and correction method, without changing the hardware, can be used in the operation of radioelectronic equipment in difficult conditions containing any computing device.

Keywords: emc, radioelectronic equipment, microcontroller, bit error, hash, checksum

Editorial office address

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 701-582

  journal@tusur.ru

 

Viktor N. Maslennikov

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 51-21-21 / 51-43-02

  vnmas@tusur.ru

Subscription for updates