MEMORY DEVICES INCLUDING DYNAMIC SUPERBLOCKS, AND RELATED METHODS AND ELECTRONIC SYSTEMS
First Claim
1. A memory device, comprising:
- a memory array having non-volatile memory cells; and
a memory controller operably coupled to the memory array, the memory controller configured to dynamically construct a superblock for at least one garbage collection process based, at least in part, on an amount of valid data present in each physical block of the memory array.
8 Assignments
0 Petitions
Accused Products
Abstract
A memory device includes a memory array having non-volatile memory cells, and a memory controller configured to dynamically construct a superblock during each garbage collection process based, at least in part, on an amount of valid data present in each physical block of the memory array. Another memory device includes physical blocks of memory cells and a memory controller configured to construct a new superblock dynamically each time garbage collection occurs for the physical blocks regardless of whether any physical blocks are determined to be bad. Additional methods for managing operation of a memory device and related electronic systems are also described.
-
Citations
25 Claims
-
1. A memory device, comprising:
-
a memory array having non-volatile memory cells; and a memory controller operably coupled to the memory array, the memory controller configured to dynamically construct a superblock for at least one garbage collection process based, at least in part, on an amount of valid data present in each physical block of the memory array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory device, comprising:
-
physical blocks of memory cells; and a memory controller configured to construct a new superblock dynamically each time garbage collection occurs for the physical blocks regardless of whether any physical blocks are determined to be bad. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for managing operation of a memory device, the method comprising:
-
initiating a garbage collection process for a memory array divided into physical blocks of data; determining an amount of valid data for the physical blocks of data; and constructing a dynamic superblock based, at least in part, on the amount of valid data for the physical blocks of data for the memory array. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. An electronic system, comprising:
a memory device including dies having physical blocks, the memory device configured to link a first set of physical blocks to dynamically construct a first superblock responsive to a first garbage collection process, and link a second set of physical blocks to dynamically construct a second superblock responsive to a second garbage collection process. - View Dependent Claims (24, 25)
Specification