Invention Grant
US09354970B2 Method and apparatus for encoding erroneous data in an error correction code protected memory
有权
用于对纠错码保护存储器中的错误数据进行编码的方法和装置
- Patent Title: Method and apparatus for encoding erroneous data in an error correction code protected memory
- Patent Title (中): 用于对纠错码保护存储器中的错误数据进行编码的方法和装置
-
Application No.: US14230115Application Date: 2014-03-31
-
Publication No.: US09354970B2Publication Date: 2016-05-31
- Inventor: Ross V. La Fetra , Vilas K. Sridharan , Vydhyanathan Kalyanasundharam , Dean A. Liberty , Amit P. Apte
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Volpe and Koenig, P.C.
- Main IPC: G06F11/10
- IPC: G06F11/10 ; H04L1/00 ; H04L27/00 ; G11B20/18 ; G11C29/52

Abstract:
A method and device are described for encoding erroneous data in an error correction code (ECC) protected memory. In one embodiment, incoming data including a plurality of data symbols and a data integrity marker is received. At least one extra symbol is used to mark the incoming data as error-free data or erroneous data (i.e., poison) based on the data integrity marker. ECC may be created to protect the data symbols. The ECC may include a plurality of check symbols, a plurality of unused symbols and the at least one extra symbol. In another embodiment, an error marker may be propagated from a single ECC word to all ECC words of data block (e.g., a cache line, a page, and the like) to prevent errors due to corruption of the error marker caused by faulty memory in the erroneous ECC word.
Public/Granted literature
- US20150278016A1 METHOD AND APPARATUS FOR ENCODING ERRONEOUS DATA IN AN ERROR CORRECTION CODE PROTECTED MEMORY Public/Granted day:2015-10-01
Information query