CFP last date
20 December 2024
Reseach Article

Fault Secure Memory Design using Difference Set Codes

Published on November 2012 by K. Manikandan, G. Thiruselvi
International Conference on Electronics, Communication and Information systems
Foundation of Computer Science USA
ICECI - Number 2
November 2012
Authors: K. Manikandan, G. Thiruselvi
bd7b8e08-60c5-4e8c-83a1-afe46c200058

K. Manikandan, G. Thiruselvi . Fault Secure Memory Design using Difference Set Codes. International Conference on Electronics, Communication and Information systems. ICECI, 2 (November 2012), 29-32.

@article{
author = { K. Manikandan, G. Thiruselvi },
title = { Fault Secure Memory Design using Difference Set Codes },
journal = { International Conference on Electronics, Communication and Information systems },
issue_date = { November 2012 },
volume = { ICECI },
number = { 2 },
month = { November },
year = { 2012 },
issn = 0975-8887,
pages = { 29-32 },
numpages = 4,
url = { /specialissues/iceci/number2/9471-1019/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 International Conference on Electronics, Communication and Information systems
%A K. Manikandan
%A G. Thiruselvi
%T Fault Secure Memory Design using Difference Set Codes
%J International Conference on Electronics, Communication and Information systems
%@ 0975-8887
%V ICECI
%N 2
%P 29-32
%D 2012
%I International Journal of Computer Applications
Abstract

Modified decoding algorithms for DS codes are proposed that, in addition to error correction, provide error detection when the number of correctable bit errors is exceeded by one. This combined error detection and correction capability of the modified decoder are provide to prevent soft errors from causing data corruption, memories are typically protected with error correction codes (ECCs). Memory applications require low latency encoders and decoders. These codes allow us to design a fault tolerant error-detector unit that detects any error in the received code-vector despite having faults in the detector circuitry. The fault secure detector unit to check the output vector of the encoder and corrector circuitry, and if there is any error in the output of either of these units, that unit has to redo the operation to generate the correct output vector. Using this detect-and-repeat technique, correct potential transient errors in the encoder or corrector output and provide fault tolerant memory system with fault-tolerant supporting circuitry.

References
  1. Efficient Majority Logic Fault Detection With Difference-Set Codes for Memory Applications Shih-Fu Liu, Pedro Reviriego, Member, IEEE, and Juan Antonio Maestro, Member, IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 20, NO. 1, JANUARY 2012
  2. P. Ankolekar, S. Rosner, R. Isaac, and J. Bredow, "Multi-bit error correction methods for latency-contrained flash memory systems," IEEE Trans. Device Mater. Reliabil. , vol. 10, no. 1, pp. 33–39, Mar. 2010.
  3. H. Naeimi and A. DeHon, "Fault secure encoder and decoder for NanoMemory applications," IEEE Trans. Very Large Scale Integr. (VLSI) Syst. , vol. 17, no. 4, pp. 473–486, Apr. 2009.
  4. C. W. Slayman, "Cache and memory error detection, correction, and reduction techniques for terrestrial servers and workstations," IEEE Trans. Device Mater. Reliabil. , vol. 5, no. 3, pp. 397–404, Sep. 2005.
  5. R. C. Baumann, "Radiation-induced soft errors in advanced semiconductor technologies," IEEE Trans. Device Mater. Reliabil. , vol. 5, no. 3, pp. 301–316, Sep. 2005.
  6. S. Lin and D. J. Costello, Error Control Coding, 2nd ed. Englewood Cliffs, NJ: Prentice-Hall, 2004.
  7. S. Ghosh and P. D. Lincoln, "Low-density parity check codes for error correction in nanoscale memory," SRI Comput. Sci. Lab. Tech. Rep. CSL-0703, 2007.
  8. Heng Tang et al. Codes on finite geometries. IEEE Transaction on Information Theory, 51(2):572–596, 2005.
  9. G. C. Cardarilli et al. Concurrent error detection in reed-solomon encoders and decoders. IEEE Trans. VLSI, 15:842–826, 2007.
  10. Shu Lin and Daniel J. Costello. Error Control Coding. Prentice Hall, second edition, 2004.
  11. S. Hareland et al. Impact of CMOS process scaling and SOI on the soft error rates of logic processes. In Procedings of Symposium on VLSI Digest of Technology Papers, pages 73–74, 2001.
  12. R. Horan et al. Idempotents, mattson-solomon polynomials and binary ldpc codes. IEE Proceedings of Communication, 153(2):256–262, 2006.
  13. J. Kim et al. Error rate in current-controled logic processors with shot noise. Fluctuation and Noise Letters, 4(1):83–86, 2004.
  14. C. Tjhai, M. Tomlinson, M. Ambroze, and M. Ahmed,"Cyclotomic idempotent-based binary cyclic codes," Electron. Lett. , vol. 41, no. 6, Mar. 2005.
Index Terms

Computer Science
Information Sciences

Keywords

Error Correction Codes Low-density Parity Check (ldpc) Memory Majority Logic