Patent · US Active

Method and apparatus for encoding erroneous data in an error correction code protected memory

US9354970B2 · kind B2 · utility

1Cited by
6References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2014
Grant dateMay 31, 2016
Priority date
Expiry dateJul 4, 2034

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2027/0036
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.