Back to results
US 2026/0126908 A1Published application
Memory management
AssigneeMicron Technology, Inc.
InventorsHoria C. Simionescu, Chung Kuang Chin
Life of this patent
Estimating the term…
Abstract
Managed units (MUs) of data can be stored on a memory device according to a slice-based layout. A slice of the slice-based layout can include a plurality of stripes, each of the stripes including respective partitions and respective MUs of data. A subset of the stripes each include a quantity of partitions and a first quantity of MUs of data. Another subset of the stripes each include a lesser quantity of partitions and a lesser quantity of MUs of data.
Claims20
A method, comprising:
- writing managed units (MUs) of data to a memory device according to a stripe-based layout, wherein:
- each stripe of the stripe-based layout comprises a respective plurality of partitions of the memory device,
- each partition of the memory device corresponds to more than one stripe, and
- each MU of data is associated with a respective stripe;
- and
- translating an address of a target MU of data to a particular stripe address.
3 more elements
An apparatus, comprising:
- a memory device and
- a management component comprising a plurality of hash tables, wherein the management component is coupled to the memory device and configured to:
- determine whether a stripe address corresponding to a managed unit (MU) address of a command is stored in the plurality of hash tables;
- and
- in response to determining the stripe address is stored in the plurality of hash tables, retrieve the command from a buffer.
2 more elements
An apparatus, comprising:
- a memory device;
- and
- a management component comprising a plurality of hash tables, wherein the management component is coupled to the memory device and configured to:
- determine whether a stripe address corresponding to a managed unit (MU) address of a command is stored in the plurality of hash tables;
- and
- in response to determining the stripe address is not stored in the plurality of hash tables, allocate an entry of the plurality of hash tables to store the stripe address and a corresponding index of a buffer associated with the command.
3 more elements
Dependencies are inferred from the claim text.