Robust error detecting codes for multilevel memories

Osnat Keren, Yaara Neumeier

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Robust codes are nonlinear error detecting codes that detect any additive error with nonzero probability. Robust codes can be used to protect hardware systems, such as memory arrays, from maliciously injected faults. Known robust codes are designed for q-ary alphabets where q is a power of a prime. In multilevel memories, the number of states is determined by physical characteristics of the circuit and implementation considerations, thus q is not necessarily a prime number. This paper presents a class of robust codes for such cases. The codes are built upon codes of smaller alphabets. As such their computational complexity is relatively small, and hence, they can be easily embedded in hardware systems.

Original languageEnglish
Title of host publication2016 IEEE International Conference on the Science of Electrical Engineering, ICSEE 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509021529
DOIs
StatePublished - 4 Jan 2017
Event2016 IEEE International Conference on the Science of Electrical Engineering, ICSEE 2016 - Eilat, Israel
Duration: 16 Nov 201618 Nov 2016

Publication series

Name2016 IEEE International Conference on the Science of Electrical Engineering, ICSEE 2016

Conference

Conference2016 IEEE International Conference on the Science of Electrical Engineering, ICSEE 2016
Country/TerritoryIsrael
CityEilat
Period16/11/1618/11/16

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Hardware and Architecture
  • Artificial Intelligence
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Robust error detecting codes for multilevel memories'. Together they form a unique fingerprint.

Cite this