Methods, data storage devices and systems having variable size ECC page size
US8898548B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 24, 2012 |
| Grant date | Nov 25, 2014 |
| Priority date | — |
| Expiry date | Feb 6, 2033 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/1048
- WIPO fieldBasic communication processes
- WIPO sectorElectrical engineering
Abstract
A data storage device may comprise an array of flash memory devices and a controller coupled thereto, configured to program and read data from the array responsive to received data access commands. The array may comprise a plurality of blocks, each comprising a plurality of flash pages (F-Pages), each of which comprising an integer number of one or more error correcting code pages (E-Pages), at least some of which comprising a data portion and an error correction code (ECC) portion. The controller may be configured to store a plurality of logical pages (L-Pages) in one or more of the plurality of E-Pages, at least some being unaligned with boundaries of the E-Pages; and to adjust, in at least one of the blocks, the size of the ECC portion and correspondingly adjust the size of the data portion of the E-Pages.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.