Patent ID: 9564226
Date: 2017-02-07
CPC Classifications: G11C

Claim:
1. A non-volatile storage device, comprising: a plurality of non-volatile storage elements; a control circuit in communication with the non-volatile storage elements, wherein the control circuit is configured to: receive a command to program a group of the plurality of non-volatile storage elements; characterize a programming speed of the group by applying a programming signal to the group while a subset of the group is enabled for programming and remaining members of the group are inhibited from programming; based on the programming speed, determine a magnitude for one or more dummy programming pulses; apply the one or more dummy programming pulses to the group while selected ones of the remaining members of the group are enabled for programming and while the subset is inhibited from programming; and program the group of non-volatile storage elements after the one or more dummy programming pulses is applied to the group.