Padding memory by programming user data in parallel
AssigneeMicron Technology, Inc.
InventorsChong Giap Chiew, Zhi Yin Chiew, Sean Brasfield, Tawalin Opastrakoon
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses include receiving, by a memory subsystem, a parallel programming command from a host device. A wordline of user data is programmed into a target wordline of a memory portion of a memory device. A duplicate of the wordline of user data is programmed to padding wordlines of the memory portion in parallel with the programming of the target wordline using a command mode.
Claims20
A method comprising:
- receiving, by a memory subsystem, a parallel programming command from a host device, wherein the parallel programming command includes a plurality of wordlines of user data and is subject to a first command mode of a plurality of command modes;
- determining a number of padding wordlines using the first command mode, wherein the number of padding wordlines for the first command mode is different from a number of padding wordlines for a second command mode of the plurality of command modes;
- programming a wordline of user data of the plurality of wordlines of user data into a target wordline of a memory portion of a memory device;
- and
- programming a duplicate of the wordline of user data to the number of padding wordlines of the memory portion in parallel with the programming of the target wordline.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- receive, by a memory subsystem, a parallel programming command from a host device, wherein the parallel programming command includes a plurality of wordlines of user data and is subject to a first command mode of a plurality of command modes;
- determine a number of padding wordlines using the first command mode, wherein the number of padding wordlines for the first command mode is different from a number of padding wordlines for a second command mode of the plurality of command modes;
- program a wordline of user data of the plurality of wordlines of user data into a target wordline of a memory portion of a memory device;
- and
- program a duplicate of the wordline of user data to the number of padding wordlines of the memory portion in parallel with the programming of the target wordline.
A system comprising:
- a plurality of memory devices;
- and
- a processing device, operatively coupled with the plurality of memory devices, to:
- receive, by a memory subsystem, a parallel programming command from a host device, wherein the parallel programming command includes a plurality of wordlines of user data and is subject to a first command mode of a plurality of command modes;
- determine a number of padding wordlines using the first command mode, wherein the number of padding wordlines for the first command mode is different from a number of padding wordlines for a second command mode of the plurality of command modes;
- program a wordline of user data of the plurality of wordlines of user data into a target wordline of a memory portion of a memory device;
- program a duplicate of the wordline of user data to the number of padding wordlines of the memory portion in parallel with the programming of the target wordline;
- and
- verify the programming of the wordline of the plurality of wordlines of user data into the target wordline and the number of padding wordlines in parallel.
Dependencies are inferred from the claim text.