Skip to main content

Flexible Unequal Error Control Codes with Selectable Error Detection and Correction Levels

  • Conference paper
Book cover Computer Safety, Reliability, and Security (SAFECOMP 2013)

Abstract

Unequal Error Control (UEC) codes provide means for handling errors where the codeword digits may be exposed to different error rates, like in two-dimensional optical storage media, or VLSI circuits affected by intermittent faults or different noise sources. However, existing UEC codes are quite rigid in their definition. They split codewords in only two areas, applying different (but limited) error correction functions in each area. This paper introduces Flexible UEC (FUEC) codes, which can divide codewords into any required number of areas, establishing for each one the adequate error detection and/or correction levels. At design time, an algorithm automates the code generation process. Among all the codes meeting the requirements, different selection criteria can be applied. The code generated is implemented using simple logic operations, allowing fast encoding and decoding. Reported examples show their feasibility and potentials.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fujiwara, E.: Code Design for Dependable Systems. John Wiley & Sons (2006)

    Google Scholar 

  2. Constantinescu, C.: Intermittent faults and effects on reliability of integrated circuits. In: Reliability and Maintainability Symposium (RAMS 2008), pp. 370–374 (January 2008)

    Google Scholar 

  3. Nightingale, E.B., Douceur, J.R., Orgovan, V.: Cycles, cells and platters: an empirical analysis of hardware failures on a million consumer PCs. In: Procs. ECCS (April 2011)

    Google Scholar 

  4. Chou, W., Neifeld, M.: Interleaving and error correction in volume holographic memory systems. Applied Optics 37(29), 6951–6968 (1998)

    Article  Google Scholar 

  5. Namba, K.: Unequal error control codes with two-level burst and bit error correcting capabilities. Electr. Comm. Japan III: Fund. Electronics Science 87, 21–29 (2004)

    Article  Google Scholar 

  6. Gil, P., et al.: Fault Representativeness. Deliverable ETIE2 of Dependability Benchmarking Project. IST-2000-25245 (2002)

    Google Scholar 

  7. Neubauer, A., Freudenberger, J., Kühn, V.: Coding Theory: Algorithms, Architectures and Applications. John Wiley & Sons (2007)

    Google Scholar 

  8. LaBel, K.A.: Proton single event effects (SEE) guideline, NEPP Program web site (August 2009), https://nepp.nasa.gov/files/18365/Proton_RHAGuide_NASAAug09.pdf

  9. Constantinescu, C.: Trends and challenges in VLSI circuit reliability. IEEE Micro. 23(4), 14–19 (2003)

    Article  Google Scholar 

  10. Shamshiri, S., Cheng, K.T.: Error-Locality-Aware Linear Coding to Correct Multi-bit Upsets in SRAMs. In: IEEE International Test Conference, pp. 1–10 (November 2010)

    Google Scholar 

  11. Masnick, B., Wolf, J.: On linear unequal error protection codes. IEEE Transactions on Information Theory 13(4), 600–607 (1967)

    Article  MATH  Google Scholar 

  12. Dutta, A., Touba, N.A.: Reliable network-on-chip using a low cost unequal error protection code. In: Procs. DFT, pp. 3–11 (September 2007), doi:10.1109/DFT.2007.20

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saiz-Adalid, LJ., Gil-Vicente, PJ., Ruiz-García, JC., Gil-Tomás, D., Baraza, J.C., Gracia-Morán, J. (2013). Flexible Unequal Error Control Codes with Selectable Error Detection and Correction Levels. In: Bitsch, F., Guiochet, J., Kaâniche, M. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2013. Lecture Notes in Computer Science, vol 8153. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40793-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40793-2_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40792-5

  • Online ISBN: 978-3-642-40793-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics