System and Method for Pre-interleaving Sequential Data
AssigneeSanDisk Technologies LLC
InventorsSteven Sprouse, Yichao Huang
Life of this patent
Estimating the term…
Abstract
A method and system for operating a memory device in programming mode is disclosed. The memory device includes a programming mode and a normal mode. The memory device in programming mode increases the number of physical planes that can be programmed in parallel than can be programmed in normal mode. In this way, the memory device may be programmed more quickly at various times of operation of the memory device (such as during manufacturing). The host system may send rearranged data to the memory device in programming mode with the rearranged data accounting for the increased number of physical planes programmed in parallel.
Claims20
A method of loading data in a memory device, the method comprising:
- in a host system:
- accessing an indicator, the indicator indicative of a parallel plane structure of the memory device;
- using the indicator in order to obtain interleaved data, the interleaved data comprising a reordering of the data conforming to the parallel plane structure of the memory device in order for the memory device to program the interleaved data in parallel;
- and
- sending the interleaved data sequentially to the memory device.
A host system for loading data in a memory device, the host system comprising:
- a memory;
- and
- a controller in communication with the memory, the controller configured to:
- access an indicator, the indicator indicative of a parallel plane structure of the memory device;
- use the indicator in order to obtain interleaved data, the interleaved data comprising a reordering of the data conforming to the parallel plane structure of the memory device in order for the memory device to program the interleaved data in parallel;
- and
- send the interleaved data sequentially to the memory device.
Dependencies are inferred from the claim text.