Method for storing data in a memory device that includes defective memory blocks
AssigneeMicrochip Technology Incorporated
InventorsHayes Hsueh, Pitamber Shukla, Salvatrice Scommegna, Srinivas Yelisetti
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for storing data in a memory device that includes a plurality of planes of data storage, with each plane including a plurality of blocks of data storage, comprises identifying a plurality of defective blocks within the memory device; and issuing a multiplane program command that includes the actual data to be stored in one or more viable plane(s) and false data to be stored in one or more defective plane(s), the one or more defective plane(s) each including one or more of the plurality of defective blocks.
Claims20
A computer-implemented method for storing data in a memory device that includes a plurality of planes of data storage, each plane including a plurality of blocks of data storage, the computer-implemented method comprising:
- identifying a plurality of defective blocks within the memory device;
- and
- issuing a multiplane program command that includes actual data to be stored in one or more viable plane(s) and false data to be stored in one or more defective plane(s), the one or more defective plane(s) each including one or more of the plurality of defective blocks.
A data storage system including a controller, the data storage system comprising:
- memory including instructions stored thereon;
- a non-volatile memory (NVM) including a plurality of channels, each channel including a plurality of logical units, each logical unit including a plurality of planes, and each plane including a plurality of blocks of data storage;
- and
- at least one processor, wherein the instructions, when executed by the at least one processor, cause the at least one processor to:
- identify a plurality of defective blocks within the memory device;
- and
- issue a multiplane program command that includes actual data to be stored in one or more viable plane(s) and false data to be stored in one or more defective plane(s), the one or more defective plane(s) each including one or more of the plurality of defective blocks.
Non-transitory computer readable media having instructions stored thereon, that when executed by at least one processor, cause the at least one processor to:
- identify a plurality of defective blocks within the memory device;
- and
- issue a multiplane program command that includes actual data to be stored in one or more viable plane(s) and false data to be stored in one or more defective plane(s), the one or more defective plane(s) each including one or more of the plurality of defective blocks.
Dependencies are inferred from the claim text.