Low Redundancy Matrix Code with Efficient PPA

Bujjibabu Penumutchi*, Sarvani Voruganti**
*-** Department of Electronics and Communication Engineering, Aditya Engineering College, Surumpalem, Andhra Pradesh, India.
Periodicity:September - November'2021
DOI : https://doi.org/10.26634/jele.12.1.15085

Abstract

Memory is one of the key elements in any of the electronic systems. But, Multiple Cell Upsets (MCU's) are becoming serious reliability problems to the memories when they are operated in radiation environment. So to protect memories, complex Error Correcting Codes (ECC) are proposed to overcome data corruption but the issue with them is that they need higher delay overheads., Decimal Matrix Code (DMC) has been proposed for the protection of memories which uses a decimal algorithm to enhance memory reliability. In DMC, the area of the circuit is minimized by using Encoder Reuse Technique (ERT) (i.e. encoder is reused in the decoder). But it requires a higher number of redundancy bits. So, to reduce redundancy bits and to improve error correcting capability, another technique called Parity Matrix Code (PMC) is used with the same algorithm as that of DMC with reduced redundancy bits and performance overheads. The drawback of existing DMC algorithm is that it requires more number of redundancy bits. This drawback was rectified in the modified PMC technique thus reducing the number of redundancy bits used for detecting and correcting the data. Thus modified PMC technique is more advantageous than an existing DMC technique because it has less number of redundancy bits with maximum error correction capability and Efficient Power, Performance and Area (PPA).

Keywords

Multiple Cell Upsets (MCU's), Decimal Matrix Code (DMC), Redundancy Bits, Parity Matrix Code (PMC).

How to Cite this Article?

Penumutchi, B., and Voruganti, S. (2021). Low Redundancy Matrix Code with Efficient PPA. i-manager's Journal on Electronics Engineering, 12(1), 1-9. https://doi.org/10.26634/jele.12.1.15085

References

[1]. Aishwarya, S., & Mahendran, G. (2016, May). Multiple bit upset correction in SRAM based FPGA using Mutation and Erasure codes. In 2016, International Conference on Advanced Communication Control and Computing Technologies (ICACCCT) (pp. 202-206). IEEE. https://doi. org/10.1109/ICACCCT.2016.7831630
[2]. Baeg, S., Wen, S., & Wong, R. (2009). Minimizing soft errors in TCAM devices: A probabilistic approach to determining scrubbing intervals. IEEE Transactions on Circuits and Systems I: Regular Papers, 57(4), 814-822. https://doi.org/10.1109/TCSI.2009.2025856
[3]. David, S., & Gayathree, K. (2014). A Comparative Study of Various Error Correction Codes. International Journal of Computer Science and Mobile Computing (IJCSMC), 3(8), 196-200.
[4]. Guo, J., Xiao, L., Mao, Z., & Zhao, Q. (2013). Enhanced memory reliability against multiple cell upsets using decimal matrix code. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 22(1), 127-135. https://doi.org/ 10.1109/TVLSI.2013.2238565
[5]. Hsiao, M. Y. (1970). A class of optimal minimum oddweight- column SEC-DED codes. IBM Journal of Research and Development, 14(4), 395-401. https://doi.org/10.1147/ rd.144.0395
[6]. Kamalakannan, S., Karthikeyan, S., & Sathyamoorthy, K. (2015). Implementation of error correction technique based on decimal matrix code. International Journal of Advanced Research Trends in Engineering and Technology (IJARTET), 2(4), 1-6.
[7]. Madhuri, K., & Thrimurthulu, V. (2014). Implementation of Decimal Matrix Code for correcting Cell Upsets in Static Random Access Memories. International Journal of Electrical, Electronics and Data Communication (IJEEDC), 2(10), 72-76.
[8]. Pagiamtzis, K., & Sheikholeslami, A. (2006). Contentaddressable memory (CAM) circuits and architectures: A tutorial and survey. IEEE Journal of Solid-State Circuits, 41(3), 712-727. https://doi.org/10.1109/JSSC.2005.864128
[9]. Sanchez-Macian, A., Reviriego, P., & Maestro, J. A. (2012). Hamming SEC-DAED and extended hamming SECDED- TAED codes through selective shortening and bit placement. IEEE Transactions on Device and Materials Reliability, 14(1), 574-576. https://doi.org/10.1109/TDMR. 2012.2204753
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.