Unequal-Error-Protection Error Correction Codes for the Embedded Memories in Digital Signal Processors

Hoyoung Tang, Jongsun Park

    Research output: Contribution to journalArticlepeer-review

    3 Citations (Scopus)

    Abstract

    In many digital signal processing applications, some parts of a word stored in the embedded static random access memories (SRAMs) are more important than other parts of the word. Due to the differences in importance, memory failures that occur in more important bit locations generally give rise to relatively larger system performance degradation than those in less important locations. This brief presents a low-complexity unequal-error-protection error correcting code (UEEP-ECC) approach for the embedded memories in digital signal processor. In the proposed UEEP-ECC, repetition code is combined with the Bose-Chaudhuri-Hocquenghem code to selectively provide stronger error correction capabilities on more important data portions without a large hardware overhead. An efficient UEEP-ECC generation algorithm that can find the UEEP-ECC code with a minimum power of memory core and ECC logics is also presented. The experimental results show that the UEEP-ECC scheme achieves considerable power savings and data quality improvements in both of the H.264 and fast Fourier transform applications.

    Original languageEnglish
    Article number7334457
    Pages (from-to)2397-2401
    Number of pages5
    JournalIEEE Transactions on Very Large Scale Integration (VLSI) Systems
    Volume24
    Issue number6
    DOIs
    Publication statusPublished - 2016 Jun

    Bibliographical note

    Publisher Copyright:
    © 2016 IEEE.

    Keywords

    • Error correction code (ECC)
    • H.264
    • Unequal-error-protection (UEEP)
    • fast Fourier transform (FFT)
    • static random access memory (SRAM)

    ASJC Scopus subject areas

    • Software
    • Hardware and Architecture
    • Electrical and Electronic Engineering

    Fingerprint

    Dive into the research topics of 'Unequal-Error-Protection Error Correction Codes for the Embedded Memories in Digital Signal Processors'. Together they form a unique fingerprint.

    Cite this