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.

Highlights

  • The unusual condition of multifaceted nature, and the way that the software and hardware are so unpredictably connected, denotes that the system might be extremely delicate to soft errors

  • Almost all system chips have embedded memories like ROM, DRAM, SRAM, flash memory etc. Soft errors in such memory applications are increasing alarmingly as technology these days is focusing on smaller dimension of devices which leads to the integration of circuits [6]

  • An error detection and correction technique is proposed to protect the memory applications. This method combines the salient features of clustering approach [12], BitPer-Byte error detection technique, and Majority Logic Decodable (MLD) codes [13]-[16]

Read more

Summary

INTRODUCTION

The unusual condition of multifaceted nature, and the way that the software and hardware are so unpredictably connected, denotes that the system might be extremely delicate to soft errors. Almost all of these methods are facing area, and time overhead, and significant power consumption penalty These methods have low error detection and correction rate and exhibits lower performance while working with large data word. To overcome these barriers, we came up with a fault tolerant technique which can work with larger data word and consume lesser processing time. An error detection and correction technique is proposed to protect the memory applications This method combines the salient features of clustering approach [12], BitPer-Byte error detection technique, and Majority Logic Decodable (MLD) codes [13]-[16].

RELATED WORK
PROPOSED METHODOLOGY TO DETECT AND CORRECT ERRORS
Memory with MLDD
Design Structure of Corrector
EXPERIMENTAL ANALYSIS
Experimental Result
CONCLUSIONS

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.