Patent · US Active

Erasure correcting coding using temporary erasure data

US10218789B2 · kind B2 · utility

11Cited by
8References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 12, 2017
Grant dateFeb 26, 2019
Priority date
Expiry dateOct 12, 2037

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/3761
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

In an illustrative example, a data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an erasure correcting code engine configured to generate first erasure recovery data and temporary erasure recovery data in a volatile memory at least partially based on first data to be written to the non-volatile memory. The first erasure recovery data is configured to enable a first type of data recovery of the first data, and the temporary erasure recovery data is configured to enable a second type of data recovery of the first data. The controller is further configured to store the first erasure recovery data and the temporary erasure recovery data in the volatile memory and, after verifying that the first data is stored in the non-volatile memory, to discard or modify the temporary erasure recovery data.

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