Systems and methods for distributing programming speed among blocks with different program-erase cycle counts
AssigneeSanDisk Technologies LLC
InventorXiang Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorXiang Yang
Estimating the term…
Non-volatile memory systems and method for managing P/E cycling is disclosed. Memory systems include multi-plane (e.g., 2-plane or 4-plane) programming operations in which new blocks within a plane replace faulty/bad blocks. Existing blocks, having undergone several P/E cycles more than the new block(s), require a lower programming voltage and are programmed using an adaptive (reduced) programming voltage. New block(s) require an additional voltage, and a delta voltage is added to the programming voltage to increase the gate-to-channel voltage. To prevent the delta voltage from over-programming the existing blocks, a voltage equal to the delta voltage is applied bit lines of the existing blocks, thereby reducing the effective gate-to-channel voltage on the existing blocks. In this manner, the same programming voltage is applied to planes in a multi-plane programming operation, and the existing blocks receive a relatively lower gate-to-channel voltage, while the new block(s) receive a relatively higher gate-to-channel voltage.
A method for performing a programming operation in a multi-plane programming system, the method comprising:
A memory system for performing a programming operation in a multi-plane programming system, the memory system comprising:
A non-volatile memory system, comprising:
Dependencies are inferred from the claim text.