Priority Based Error Correction Code (ECC) for the Embedded SRAM Memories in H.264 System

  • Authors:
  • Insoo Lee;Jinmo Kwon;Jangwon Park;Jongsun Park

  • Affiliations:
  • Research & Development, SK Hynix Semiconductor Inc., Gyeonggi-do, Korea;SoC Advanced Technology Group, LG Electronics Corporation, Seoul, Korea;School of Electrical Engineering, Korea University, Seoul, Korea;School of Electrical Engineering, Korea University, Seoul, Korea

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

With aggressive supply voltage scaling, SRAM bit-cell failures in the embedded memory of the H.264 system result in significant degradation to video quality. Error Correction Coding (ECC) has been widely used in the embedded memories in order to correct these failures, however, the conventional ECC approach does not consider the differences in the importance of the data stored in the memory. This paper presents a priority based ECC (PB-ECC) approach, where the more important higher order bits (HOBs) are protected with higher priority than the less important lower order bits (LOBs) since the human visual system is less sensitive to LOB errors. The mathematical analysis regarding the error correction capability of the PB-ECC scheme and its resulting peak signal-to-noise ratio(PSNR) degradation in H.264 system are also presented to help the designers to determine the bit-allocation of the higher and lower priority segments of the embedded memory. We designed and implemented three PB-ECC cases (Hamming only, BCH only, and Hybrid PB-ECC) using 90 nm CMOS technology. With the supply voltage at 900 mV or below, the experiment results delivers up to 6.0 dB PSNR improvement with a smaller circuit area compared to the conventional ECC approach.