Two dimensional parity check with variable length error detection code for the Non-Volatile Memory of smart data

  • Cihun Siyong Alex Gong*
  • , Yung Chang Chang
  • , Li Ren Huang
  • , Chih Jen Yang
  • , Kung Ming Ji
  • , Kuen Long Lu
  • , Jian Chiun Liou
  • *Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

2 Scopus citations

Abstract

This paper proposes a novel technology of memory protection for the Non-Volatile Memory (NVM), applied to smart sensors and smart data. Based on the asymmetry of failure rate between the statuses of bit-0 and bit-1 in the non-volatile memory, as a result of the pollution of the radiation of cosmic ray, a two-dimensional parity with variable length error detection code (2D-VLEDC) for memory protection is proposed. 2D-VLEDC has the feature of variable length of redundant bits varied with content of data word in the NVM. The experimental results show that the same error detection quality could be achieved with a 30% redundancy improvement by applying the proposed 2D-VLEDC. The proposed design is particularly suitable for the use of safety-related fields, such as the automotive electronics and industrial non-volatile memories involved in the industrial automation.

Original languageEnglish
Article number1211
JournalApplied Sciences (Switzerland)
Volume8
Issue number8
DOIs
StatePublished - 24 07 2018

Bibliographical note

Publisher Copyright:
© 2018 by the authors.

Keywords

  • Data integrity
  • ECC
  • Memory
  • Non-volatile
  • Parity
  • Protection
  • Smart sensor
  • Variable length

Fingerprint

Dive into the research topics of 'Two dimensional parity check with variable length error detection code for the Non-Volatile Memory of smart data'. Together they form a unique fingerprint.

Cite this