DSpace Repository

Efficient error correction scheme for memristor-based memories

Show simple item record

dc.contributor.advisor Ali, Dr. Md. Liakot
dc.contributor.author Mehedy Hasan Sumon, Md.
dc.date.accessioned 2024-02-10T09:31:45Z
dc.date.available 2024-02-10T09:31:45Z
dc.date.issued 2022-10-29
dc.identifier.uri http://lib.buet.ac.bd:8080/xmlui/handle/123456789/6642
dc.description.abstract Memristor-based memory is an emerging technology that may replace conventional memory devices due to their compact size, higher density, lower power consumption, faster operating time, non-volatile property, and suitability to act as a multi-level memory cell. Soft error immunity is one of the most important qualities which categorizes one memory device as better than another. Therefore, a well-organized and effective soft error-correcting method is required to enhance the reliability of memristor-based memory. In memory systems, the single error correction-double error detection (SEC-DED) code is mostly used to detect and correct soft errors. Memory capacities are increasing which makes memory devices more compact. Therefore, the double, triple, or more-bit soft error problems are also increasing. The performance of the SEC-DED code has been reduced due to its unsatisfactory error correction coverage. The existing error correction coding (ECC) technologies, BCH (Bose, Ray-Chaudhuri, and Hocquenghem), Golay, and HVD (Horizontal-Vertical-Diagonal) codes for multiple-bit errors detection and correction, have lower coding efficiency. In this thesis, an efficient error-correcting technique has been proposed to tolerate soft errors in memristor-based memories. A new scheme named HV-SEC-DED for error correction up to 3 bits that is developed from the SEC-DED code and includes horizontal and vertical check bits. This method can be applied to any sized dataword in the memristor-based memory. A fault injector circuit has also been designed to create any single, double, or triple-bit error in the dataword. This method has been tested and proven by injecting all possible errors up to three bits into the 32-bit, 64-bit, and 128-bit datawords. Matlab code and a Simulink model have been developed for implementing the proposed method in memristor-based memory. The proposed HV-SEC-DED (64) method has 24.48%, 26.56%, and 10.93% lower bit overhead compared to the Golay, BCH, and HVD (64) error correction methods, respectively. The code rate of the proposed method also increases as the number of data bits increases. This method will assist in the development of an efficient soft error-tolerant memristor-based memory system.   en_US
dc.language.iso en en_US
dc.publisher Institute of Information and Communication Technology (IICT) en_US
dc.subject Memory management-computers-programmers, carbage, alogorithms, automatic, dynamic, memory, management en_US
dc.title Efficient error correction scheme for memristor-based memories en_US
dc.type Thesis-MSc en_US
dc.contributor.id 0416312013 en_US
dc.identifier.accessionNumber 119413
dc.contributor.callno 004.5/MEH/2022 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BUET IR


Advanced Search

Browse

My Account