Soft Error Tolerance in Memory Applications

Abstract

This paper proposes a new method to detect and correct multi bit errors in memory applications using a combination of a clustering approach, Bit-Per-Byte error detection technique, and Majority Logic Decodable (MLD) codes. The likelihood of soft errors accelerates with system complexity, reduction in operational voltages, exponential growth in transistor per chip, increases in clock frequencies, breakdown of memory reliability and device shrinking. Memories are the sensitive part of a computer system. Soft errors in memories may cause an instruction to malfunction. Several techniques are already in practice to mitigate the soft errors. Majority logic decodable codes are proved as effective for memory applications because of their ability to correct a massive number of errors. Since memories are used to hold large number of bits that’s the restraint of Majority logic decodable codes method, so we emphasize on the size of data word in this method. The proposed method aims to detect and correct up to seven bit errors with lesser computational time. It works in an efficient manner in case of adjacent errors which is not possible in Majority logic decodable codes (MLD). It is delineated by Experimental reviews that the proposed approach outperforms existing dominant approach with respect to number of erroneous bit detection and correction, and computational time overhead.

Authors and Affiliations

Muhammad Sheikh Sadi, Md. Shamimur Rahman, Shaheena Sultana, Golam Mezbah Uddin, Kazi Md. Bodrul Kabir

Keywords

Related Articles

Harmonics Measurement in Computer Laboratory and Design of Passive Harmonic Filter using MATLAB

In this paper the harmonics measurement for computer loads is analyzed and passive filters are designed for mitigating those harmonics. The filters are designed to meet the IEEE standard 519-1992 which is recommended for...

Heuristic Evaluation of Serious Game Application for Slow-reading Students

The findings of preliminary studies found that conventional approaches were still relevant but students showed weak and moderate interest and quickly lost focus rather than technology approaches such as serious games wer...

Chemical Reaction Optimization Algorithm to Find Maximum Independent Set in a Graph

Finding maximum independent set (MIS) in a graph is considered one of the fundamental problems in the computer science field, where it can be used to provide solutions for various real life applications. For example, it...

Modelling for Forest Fire Evolution Based on the Energy Accumulation and Release

Forest fire evolution plays an important role in the decision-making of controlling the forest fire. This paper aims to simulate the dynamics of the forest fire spread using a cellular automaton approach. Having analyzed...

ROHDIP: Resource Oriented Heterogeneous Data Integration Platform

During the last few years, the revolution of social networks such as Facebook, Twitter, and Instagram led to a daily increasing of data that are heterogeneous in their sources, data models, and platforms. Heterogeneous d...

Download PDF file
  • EP ID EP375886
  • DOI 10.14569/IJACSA.2018.090839
  • Views 67
  • Downloads 0

How To Cite

Muhammad Sheikh Sadi, Md. Shamimur Rahman, Shaheena Sultana, Golam Mezbah Uddin, Kazi Md. Bodrul Kabir (2018). Soft Error Tolerance in Memory Applications. International Journal of Advanced Computer Science & Applications, 9(8), 307-314. https://europub.co.uk/articles/-A-375886