Write buffer control in managed memory system
AssigneeMicron Technology, Inc.
InventorsHua Tan, Hui Yang, Mauro Luigi Sali
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicron Technology, Inc.
InventorsHua Tan, Hui Yang, Mauro Luigi Sali
Estimating the term…
Upon receipt of a synchronize cache command, valid host data size in the SRAM write buffer is checked. If the valid data size is greater than a predetermined value, valid host data in the SRAM write buffer is flushed directly into an open MLC block based on a one-pass transfer program. However, if the valid host data size is less than the predetermined value, the host data is not flushed to an open MLC block but is instead flushed into a temporary storage location to satisfy the command specifications for a command to synchronize a cache. The host data is maintained in the SRAM write buffer, which receives additional data until full. Once full, the host data in the SRAM write buffer is transferred to an open MLC block in one-pass. If the host data in the write buffer is lost, it may be recovered from the temporary storage location.
A memory device comprising:
A method of managing a memory device comprising a memory array comprising at least single-level cell (SLC) data blocks and multiple-level cell (MLC) data blocks, a write buffer, and a memory controller configured to receive commands from a host device, the method including:
At least one non-transitory device-readable storage medium comprising instructions that, when executed by a memory controller of a storage system comprising at least single-level cell (SLC) data blocks, multiple-level cell C) data blocks, and a write buffer,
Dependencies are inferred from the claim text.