Memory system

US2026079629A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2026079629-A1
Application numberUS-202519067802-A
CountryUS
Kind codeA1
Filing dateFeb 28, 2025
Priority dateSep 17, 2024
Publication dateMar 19, 2026
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A memory system includes a nonvolatile memory and a memory controller. The nonvolatile memory includes a plurality of physical full blocks. Each of the plurality of physical full blocks includes a plurality of physical sub-blocks. The memory controller executes a data erase operation independently for each of the plurality of physical sub-blocks in each of the plurality of physical full blocks, and in each of the plurality of physical full blocks, sets all of the plurality of physical sub-blocks therein to a same storage mode. The storage mode set for a physical sub-block indicates the number of bits of data stored in a memory cell thereof.

First claim

Opening claim text (preview).

What is claimed is: 1 . A memory system comprising: a nonvolatile memory that includes a plurality of physical full blocks, each of the plurality of physical full blocks including a plurality of physical sub-blocks; and a memory controller that is electrically connected to the nonvolatile memory, and configured to: execute a data erase operation independently for each of the plurality of physical sub-blocks in each of the plurality of physical full blocks; and in each of the plurality of physical full blocks, set all of the plurality of physical sub-blocks therein to a same storage mode, wherein the storage mode set for a physical sub-block indicates the number of bits of data stored in a memory cell thereof. 2 . The memory system according to claim 1 , wherein the plurality of physical full blocks includes at least a first physical full block and a second physical full block, and each of the plurality of physical full blocks includes at least a first physical sub-block and a second physical sub-block, and the memory controller is further configured to: manage the first physical sub-block of the first physical full block and the first physical sub-block of the second physical full block as a first logical sub-block; manage the second physical sub-block of the first physical full block and the second physical sub-block of the second physical full block as a second logical sub-block; set the same storage mode to all the logical sub-blocks in the first logical sub-block including the first physical sub-block of the first physical full block and the first physical sub-block of the second physical full block; and set the same storage mode to all the logical sub-blocks in the second logical sub-block including the second physical sub-block of the first physical full block and the second physical sub-block of the second physical full block. 3 . The memory system according to claim 2 , wherein the memory controller is further configured to: execute the data erase operation, collectively, on all the logical sub-blocks in the first logical sub-block including the first physical sub-block of the first physical full block and the first physical sub-block of the second physical full block; and execute the data erase operation, collectively, on all the logical sub-blocks in the second logical sub-block including the second physical sub-block of the first physical full block and the second physical sub-block of the second physical full block. 4 . The memory system according to claim 2 , wherein the memory controller is further configured to: manage, as a first logical full block, a set that includes the first logical sub-block and the second logical sub-block; and execute the data erase operation, collectively, on the first logical sub-block and the second logical sub-block, which are provided in the first logical full block. 5 . The memory system according to claim 1 , wherein the memory controller is further configured to: manage a plurality of logical full blocks, each of which includes at least two physical full blocks among the plurality of physical full blocks; manage a plurality of logical sub-blocks, each of which includes at least two physical sub-blocks among the plurality of physical sub-blocks; and in each of the plurality of logical sub-blocks, set the at least two physical sub-blocks provided therein to the same storage mode, and the number of the plurality of physical sub-blocks provided in each of the plurality of physical full blocks is equal to the number of the plurality of logical sub-blocks provided in each of the plurality of logical full blocks. 6 . The memory system according to claim 1 , wherein the memory controller is further configured to: manage a plurality of logical full blocks, each of which includes at least two physical full blocks among the plurality of physical full blocks; manage a plurality of logical sub-blocks, each of which includes at least two physical sub-blocks among the plurality of physical sub-blocks; and in each of the plurality of logical sub-blocks, set all of the at least two physical sub-blocks provided therein to the same storage mode, and all of the at least two physical sub-blocks provided in each of the plurality of logical sub-blocks are included in only one of the plurality of logical full blocks. 7 . The memory system according to claim 1 , wherein the memory controller is further configured to: manage a plurality of logical full blocks, each of which includes at least two physical full blocks among the plurality of physical full blocks; manage a plurality of logical sub-blocks, each of which includes at least two physical sub-blocks among the plurality of physical sub-blocks; and select a logical full block or a logical sub-block to be a target of garbage collection based on at least valid data ratios of the plurality of logical full blocks and valid data ratios of the plurality of logical sub-blocks. 8 . The memory system according to claim 7 , wherein the plurality of logical sub-blocks includes at least a first logical sub-block set to a first storage mode, the plurality of logical full blocks includes at least a first logical full block set to a second storage mode different from the first storage mode, and the memory controller is further configured to: compare a first valid data ratio which is the valid data ratio of the first logical sub-block, with a second valid data ratio which is the valid data ratio of the first logical full block; select the first logical sub-block as the target of the garbage collection when the first valid data ratio is equal to or smaller than the second valid data ratio; and select the first logical full block as the target of the garbage collection when the first valid data ratio is greater than the second valid data ratio. 9 . The memory system according to claim 8 , wherein the memory controller is further configured to, when the first valid data ratio is equal to or smaller than the second valid data ratio, copy, in the first storage mode, valid data from the first logical sub-block to a physical sub-block, which is not provided in the first logical sub-block among the plurality of physical sub-blocks; and execute the data erase operation in the first storage mode on the first logical sub-block after copying the valid data. 10 . The memory system according to claim 8 , wherein the memory controller is further configured to, when the first valid data ratio is greater than the second valid data ratio, copy, in the second storage mode, valid data from the first logical full block to a physical sub-block in a physical full block, which is not provided in the first logical full block among the plurality of physical full blocks; and execute the data erase operation in the first storage mode on the first logical full block after copying the valid data. 11 . The memory system according to claim 8 , wherein the memory controller is further configured to: determine the number of logical sub-blocks in which valid data is not stored among logical sub-blocks set to the first storage mode; and in response to the number being equal to or smaller than a first threshold value, compare the first valid data ratio with the second valid data ratio. 12 . The memory system according to claim 7 , wherein the plurality of logical sub-blocks includes a plurality of first logical sub-blocks each set to a first storage mode, and the memory controller is further configured to: determine the number of logical sub-blocks in which valid data is not stored among the plurality of first logical sub-blocks; and in respons

Assignees

Inventors

Classifications

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • Management of blocks · CPC title

  • G06F3/0616Primary

    in relation to life time, e.g. increasing Mean Time Between Failures [MTBF] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2026079629A1 cover?
A memory system includes a nonvolatile memory and a memory controller. The nonvolatile memory includes a plurality of physical full blocks. Each of the plurality of physical full blocks includes a plurality of physical sub-blocks. The memory controller executes a data erase operation independently for each of the plurality of physical sub-blocks in each of the plurality of physical full blocks,…
Who is the assignee on this patent?
Kioxia Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0616. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 19 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).