METHOD TO DISTRIBUTE USER DATA AND ERROR CORRECTION DATA OVER DIFFERENT PAGE TYPES BY LEVERAGING ERROR RATE VARIATIONS
First Claim
Patent Images
1. An apparatus comprising:
- a memory comprising a plurality of memory devices, each memory device having a plurality of page types, wherein said plurality of page types are classified based on error rate variations; and
a controller configured to write user data and error-correction data to said memory, wherein said user data and said error-correction data is organized as a super-page, said super-page comprises a plurality of sub-pages, and said plurality of sub-pages are written across said plurality of memory devices such that said plurality of sub-pages are stored using more than one of said plurality of page types.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus includes a memory and a controller. The memory includes a plurality of memory devices. Each memory device has a plurality of page types. The plurality of page types are classified based on error rate variations. The controller may be configured to write user data and error-correction data to the memory. The user data and the error-correction data are organized as a super-page. The super-page includes a plurality of sub-pages. The plurality of sub-pages are written across the plurality of memory devices such that the plurality of sub-pages are stored using more than one of the plurality of page types.
-
Citations
16 Claims
-
1. An apparatus comprising:
-
a memory comprising a plurality of memory devices, each memory device having a plurality of page types, wherein said plurality of page types are classified based on error rate variations; and a controller configured to write user data and error-correction data to said memory, wherein said user data and said error-correction data is organized as a super-page, said super-page comprises a plurality of sub-pages, and said plurality of sub-pages are written across said plurality of memory devices such that said plurality of sub-pages are stored using more than one of said plurality of page types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of distributing data over a plurality of memory devices comprising the steps of:
-
classifying each of a plurality of pages of a plurality of memory devices as one of a plurality of page types, wherein said plurality of page types are classified based on error rate variations; and writing user data and error-correction data to said plurality of memory devices, wherein said user data and said error-correction data is organized as a super-page, said super-page comprises a plurality of sub-pages, and said plurality of sub-pages are written across said plurality of memory devices such that said plurality of sub-pages are stored using more than one of said plurality of page types. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification