Distributed program operation
AssigneeWestern Digital Technologies, Inc.
InventorsREFAEL BEN-RUBI, MARK SHLICK
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, methods, and computer program products are disclosed for distributed program operation. One apparatus includes a memory module comprising non-volatile memory. Here, the memory module is configured to program a page of non-volatile memory with a first number of program cycles and indicate (e.g., to a host) that the page is partially programmed. The memory module is also configured to program the page with a second number of program cycles after a predetermined time, wherein the memory module performs one or more other storage operations during the predetermined time, and indicate (e.g., to the host) that the page is fully programmed.
Claims21
1-10. (canceled)
An apparatus comprising:
- means for receiving, from a host, an instruction to write data;
- means for programming a wordline of a memory device to a partial program state in response to the instruction to write data;
- means for signaling completion of the instruction to write data to the host;
- and
- means for programming the wordline to a fully programmed state after performing one or more intervening operations.
An apparatus comprising:
- a memory device comprising non-volatile memory, the memory device configured to:
- receive, from a host, an instruction to write data;
- program a wordline of the memory device to a partial program state in response to the instruction to write data;
- signal completion of the instruction to write data to the host;
- and
- program the wordline to a fully programmed state after performing one or more intervening operations.
A method comprising:
- receiving, from a host, an instruction to write data;
- programming a wordline of a memory device to a partial program state in response to the instruction to write data;
- signaling completion of the instruction to write data to the host;
- and
- programming the wordline to a fully programmed state after performing one or more intervening operations.
Dependencies are inferred from the claim text.