| CPC G11C 16/3459 (2013.01) [G11C 16/102 (2013.01)] | 17 Claims |

|
7. A method comprising:
causing, by control logic of a memory device, hardware initialization of a plurality of sub-blocks that are to be programmed within an array of memory cells configured as single-level cell memory;
causing, by the control logic, a first sub-block of the plurality of sub-blocks to be preconditioned for a program operation;
causing, by the control logic, a plurality of pages of data to be programmed to respective ones of the plurality of sub-blocks, comprising:
(i) causing a program pulse to be sent to the first sub-block to program a first page of the plurality of pages of data to the first sub-block;
(ii) causing a recovery operation to be performed at the first sub-block; and
(iii) causing a reduced seed operation to be performed at a second sub-block of the plurality of sub-blocks to precondition the second sub-block for programming; and
selectively causing, by the control logic, a program verify to be performed on memory cells of the plurality of sub-blocks after programming the plurality of pages of data.
|