Back to results
US 12,001,718 B2Granted
Burst read data storage
AssigneeMicron Technology, Inc.
InventorHui Wang
Life of this patent
Estimating the term…
Abstract
Implementations described herein relate to burst data read storage. In some implementations, a controller may receive a write command. The controller may determine whether a burst read flag, included in the write command, is set. The controller may write host data, associated with the write command, to a first type of storage block of the memory device or to a second type of storage block of the memory device based on whether the burst read flag is set.
Claims25
A storage system, comprising:
- a memory device;
- and
- a controller configured to:
- receive a write command;
- determine whether a burst read flag, included in the write command, is set;
- write host data, associated with the write command, to a first type of storage block of the memory device or to a second type of storage block of the memory device based on whether the burst read flag is set;
- maintain a first mapping table, associated with the first type of storage block, that identifies an association between logical addresses and physical addresses for burst data storage of the host data;
- and
- maintain a second mapping table, associated with the second type of storage block, that identifies an association between logical addresses and physical addresses for other data storage of the host data.
6 more elements
A method, comprising:
- receiving, by a controller and from a host device, a read command to read host data from a memory device associated with the controller;
- identifying, based on the read command, a burst read data mapping table that identifies an association between logical addresses and physical addresses for burst data storage,
- wherein the burst read data mapping table is different from a standard read mapping table that is associated with the memory device and identifies an association between logical addresses and physical addresses for other data storage;
- identifying, based on the burst read data mapping table, a burst read data storage block in which the host data is stored;
- reading the host data from the burst read data storage block;
- and
- providing the host data to the host device to satisfy the read command.
4 more elements
A memory controller, comprising:
- one or more components configured to:
- store one or more first types of host data in a plurality of burst read data storage blocks of a memory partition of a memory device;
- store one or more second types of host data in a plurality of standard read data storage blocks of the memory partition;
- maintain a first mapping table, associated with the plurality of burst read data storage blocks, that identifies an association between logical addresses and physical addresses for burst data storage;
- and
- maintain a second mapping table, associated with the plurality of standard read data storage blocks, that identifies an association between logical addresses and physical addresses for other data storage.
3 more elements
An apparatus, comprising:
- means for reading one or more first types of host data from a first plurality of storage blocks of a memory partition of a memory device based on a burst read mapping table that identifies an association between logical addresses and physical addresses for burst data storage,
- wherein the first plurality of storage blocks are configured as burst read data storage blocks;
- means for providing the one or more first types of host data to a host device;
- means for reading one or more second types of host data from a second plurality of storage blocks of the memory partition based on a standard read mapping table that is associated with the memory device and identifies an association between logical addresses and physical addresses for other data storage,
- wherein the second plurality of storage blocks are configured as standard read data storage blocks, and
- wherein the burst read mapping table and the standard read mapping table are different mapping tables;
- and
- means for providing the one or more second types of host data to the host device.
5 more elements
Dependencies are inferred from the claim text.