• Home
  • Search
  • VL-ECC: Variable Data-Length Error Correction Code for Embedded Memory in DSP Applications
  • Cite Icon22
  • https://doi.org/10.1109/tcsii.2013.2291091Copy DOI Icon

VL-ECC: Variable Data-Length Error Correction Code for Embedded Memory in DSP Applications

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Increasing process variations coupled with aggressive scaling of cell area and operating voltage in the quest of higher density and lower power have greatly affected the reliability of on-chip memory. Error correction code (ECC) has been traditionally used inside memory to provide uniform protection to all bits in a code word. They suffer from either adequate protection against multibit failures or large overhead due to encoding/decoding logic and parity bits. To address this issue, we present a variable data-length ECC (VL-ECC) for the embedded memory devices of digital signal processors, in which the data length of ECC can be dynamically reconfigured to preferentially protect the relatively more important bits. In the proposed VL-ECC, when the number of failures exceeds the error correction capability, the data length of ECC is reduced to focus on the relatively more important higher order data bit parts, thereby minimizing system quality degradation due to bit failures. When the proposed VL-ECC is applied to the embedded memory devices of an H.264 processor, average peak signal-to-noise-ratio improvements of up to 5.12 dB are achieved compared with the conventional ECC under supply voltage of 800 mV or lower. With the fast Fourier transform processor, signal-to-quantization noise ratio is improved by up to 5.2 dB.

Similar Papers
  • Research Article
  • Citations30

Efficient Implementation of Single Error Correction and Double Error Detection Code with Check Bit Pre-computation for Memories

  • Dec 30, 2012
  • JSTS:Journal of Semiconductor Technology and Science
  • Sanguhn Cha +1
  • Conference Article
  • Citations3

In-memory Computation of Error-Correcting Codes Using a Reconfigurable HfOx ReRAM 1T1R Array

  • Aug 09, 2021
  • Minhaz Abedin +5
  • Conference Article
  • Citations3

Ultrafast Single Error Correction Codes for Protecting Processor Registers

  • Sep 01, 2015
  • Luis-J Saiz-Adalid +4
  • Conference Article
  • Citations1

ECC Caching Techniques for Protecting NAND Flash Memories

  • Sep 01, 2020
  • Shyue-Kung Lu +3
  • Research Article
  • Citations2

Design and analysis of parity-check-code-based optical recording systems

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • Kui Cai
  • Conference Article
  • Citations50

CD-ECC: Content-dependent error correction codes for combating asymmetric nonvolatile memory operation errors

  • Nov 01, 2013
  • Wujie Wen +5
  • Research Article
  • Citations22

A Reviewing Approach to Analyze the Advancements of Error Detection and Correction Codes in Channel Coding With Emphasis on LPWAN and IoT Systems

  • Jan 01, 2023
  • IEEE Access
  • Muhammad Moazzam Ali +5
  • Conference Article

MF-ECC: Memory-Free Error Correction for Hyperdimensional Computing Edge Accelerators

  • Jan 19, 2026
  • Mahboobe Sadeghipour Roodsari +2
  • Discussion
  • Citations10

Fault tolerant encoders for Single Error Correction and Double Adjacent Error Correction codes

  • Jan 04, 2018
  • Microelectronics Reliability
  • Shanshan Liu +3
  • Research Article
  • Citations4

Channel Coding and Information Theory

  • Jan 01, 2011
  • Andreas F Molisch
  • PDF
  • Research Article
  • Citations1

High-Performance and Flexible Design Scheme with ECC Protection in the Cache

  • Nov 09, 2022
  • Micromachines
  • Yulun Zhou +3
  • PDF
  • Research Article
  • Citations7

Cost-Effective Reliable MLC PCM Architecture Using Virtual Data Based Error Correction

  • Jan 01, 2020
  • IEEE Access
  • Taehyun Kwon +2
  • Book Chapter
  • Citations26

Chapter 9 - Introduction to information theory and coding

  • Jan 01, 2019
  • Short-range Wireless Communication
  • Alan Bensky
  • Conference Article
  • Citations4

Efficient multibit Error Correction for memory applications using euclidean geometry codes

  • Sep 01, 2011
  • Pedro Reviriego +2
  • Research Article
  • Citations5

Flexible ECC Management for Low-Cost Transient Error Protection of Last-Level Caches

  • Jan 01, 2015
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Jeongkyu Hong +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.