Data protection techniques for a non-volatile memory array
US10417088B2 · kind B2 · utility
Inventors
Key dates
| Filing date | Nov 9, 2017 |
| Grant date | Sep 17, 2019 |
| Priority date | — |
| Expiry date | Mar 8, 2038 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG11C29/52
- WIPO fieldBasic communication processes
- WIPO sectorElectrical engineering
Abstract
A data protection technique combines error correcting code and redundant array of independent disk functionality for a non-volatile memory (NVM) array of a data storage system. The technique includes receiving, by a controller, data for storage in the NVM. In response to receiving the data for storage in the NVM array, the controller forms first component codewords based on encodings with a first level code of respective first portions of the data. In response to receiving the data for storage in the NVM array, the controller forms a second component codeword based on an encoding with a second level code of a second portion of the data and the first component codes. The controller stores a respective portion of each of the first and second component codeswords on packages of the NVM array. The storing achieves maximum equal spreading of each of the component codewords across all of the packages.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.