Interleaved all-level programming of non-volatile memory
AssigneeIntel Corporation
InventorsAnand S. Ramalingam, Dale J. Juenemann, Pranav Kalavade
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsAnand S. Ramalingam, Dale J. Juenemann, Pranav Kalavade
Estimating the term…
Techniques are disclosed for programming memory devices such as solid-state drives. In an embodiment, a memory controller is configured to execute a programming sequence that interleaves coarse and fine tuning steps for neighboring word lines. In one example, three consecutive word lines are programmed in six steps. At step 1, word line n is coarse programmed to an intermediate voltage level; at step 2, word line n+1 is coarse programmed to an intermediate voltage level; at step 3, word line n is fine programmed to its target voltage level; at step 4, word line n+2 is coarse programmed to an intermediate voltage level; at step 5, word line n+1 is fine programmed to its target voltage level; at step 6, word line n+2 is fine programmed to its target voltage level. No reads are allowed until all cell levels are programmed. Phase change memory may be used as staging buffer.
A method for programming a non-volatile memory device having a plurality of word lines each operatively coupled to a plurality of multi-level storage cells, the method comprising:
A storage controller device, comprising:
A solid-state storage system, comprising:
Dependencies are inferred from the claim text.