Patent ID: 9530506
Filing Date: 2016-12-27
CPC Classification: G11C

Claim Text:
1. A method for operating a non-volatile storage system, comprising: acquiring data to be programmed into a set of memory cells within a memory array; determining a programming waveform to be applied to a selected word line connected to the set of memory cells, the programming waveform includes a voltage ramp to a programming voltage; determining a first voltage waveform to be applied to a first grouping of unselected word lines within the memory array, the first voltage waveform includes a first initial ramp to a first initial voltage and a first final ramp to a pass voltage, the pass voltage is greater than the first initial voltage, the pass voltage is less than the programming voltage; determining a second grouping of unselected word lines within the memory array different from the first grouping of unselected word lines; determining a second voltage waveform to be applied to the second grouping of unselected word lines, the second voltage waveform includes a second initial ramp to a second initial voltage and a second final ramp from the second initial voltage to the pass voltage; and performing a programming operation to program the data into the set of memory cells, the programming operation includes applying the programming voltage waveform to the selected word line and applying the first voltage waveform to the first grouping of unselected word lines such that the first final ramp to the pass voltage occurs after the selected word line has been set to the programming voltage, the pass voltage comprises a maximum voltage applied to the first grouping of unselected word lines during the programming operation, the programming operation includes applying the second voltage waveform to the second grouping of unselected word lines such that the second final ramp to the pass voltage occurs after the selected word line has been set to the programming voltage.