Loading [MathJax]/extensions/MathMenu.js
On-line software-based self-test for ECC of embedded RAM memories | IEEE Conference Publication | IEEE Xplore

On-line software-based self-test for ECC of embedded RAM memories


Abstract:

Error Correcting Code (ECC) techniques aims at providing concurrent correction and detection of single and multiple faults that can affect the memory array. The literatur...Show More

Abstract:

Error Correcting Code (ECC) techniques aims at providing concurrent correction and detection of single and multiple faults that can affect the memory array. The literature largely discusses how to protect the memory content with ECC codes. In this paper, we discuss about faults affecting the ECC logic in charge of encode and decode the ECC codes. It is a common perception that faults in such a calculation unit can only rise the occurrence of false positive behaviors. This assumption is not always true because some latent faults require a careful excitation sequence, including intentional corruption of the memory content to verify detection and correction ability. The manuscript provides a complete taxonomy of failing behaviors. Furthermore, it illustrates how to generate a proper flow of memory accesses to be finally translated into a Software-Based Self-Test (SBST) program. The paper provides an automotive case of study by STMicroelectronics; the analyzed ECC logic implements a Single Error Correction Double Error Detection (SEC-DEC) to protect RAM memories. The proposed method achieves the 93% over around 30K stuck-at faults and the generated SBST test program length is around 0.5 ms at a 128MHz system frequency.
Date of Conference: 23-25 October 2017
Date Added to IEEE Xplore: 04 January 2018
ISBN Information:
Electronic ISSN: 2377-7966
Conference Location: Cambridge, UK

Contact IEEE to Subscribe

References

References is not available for this document.