Storage control system with erase block mechanism and method of operation thereof
First Claim
Patent Images
1. A method of operation of a storage system comprising a plurality of memory devices partitioned into a plurality of memory groups, the method comprising:
- selecting a super block corresponding to a super device;
wherein the super block comprises a plurality of blocks from a first subset of the plurality of memory devices, the first subset including at least one memory device from each of two or more of the memory groups; and
wherein the super device comprises a plurality of super blocks including the super block;
performing an operation on the super block; and
updating metadata corresponding to the super block;
wherein the metadata is stored in one or more blocks within the super block, the one or more blocks designated for storing non-host information; and
wherein the metadata includes a program-erase count indicative of the number of times the super block has been programmed and erased.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of operation of a storage control system includes: partitioning memory channels with memory devices; selecting a super device with one of the memory devices from one of the memory channels, the super device having a super chip select connected to chip selects of the memory devices; and selecting a super block associated with the super device.
-
Citations
20 Claims
-
1. A method of operation of a storage system comprising a plurality of memory devices partitioned into a plurality of memory groups, the method comprising:
-
selecting a super block corresponding to a super device; wherein the super block comprises a plurality of blocks from a first subset of the plurality of memory devices, the first subset including at least one memory device from each of two or more of the memory groups; and wherein the super device comprises a plurality of super blocks including the super block; performing an operation on the super block; and updating metadata corresponding to the super block; wherein the metadata is stored in one or more blocks within the super block, the one or more blocks designated for storing non-host information; and wherein the metadata includes a program-erase count indicative of the number of times the super block has been programmed and erased. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage system comprising:
-
a plurality of memory devices partitioned into a plurality of memory groups; and a storage controller coupled to the plurality of memory devices, the storage controller configured to; select a super block corresponding to a super device; wherein the super block comprises a plurality of blocks from a first subset of the plurality of memory devices, the first subset including at least one memory device from each of two or more of the memory groups; and wherein the super device comprises a plurality of super blocks including the super block; perform an operation on the super block; and update metadata corresponding to the super block; wherein the metadata is stored in one or more blocks within the super block, the one or more blocks designated for storing non-host information; and wherein the metadata includes a program-erase count indicative of the number of times the super block has been programmed and erased. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification