Data storage apparatus with improved write efficiency, operating method thereof, and memory controller therefor

US2026044262A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2026044262-A1
Application numberUS-202519007555-A
CountryUS
Kind codeA1
Filing dateJan 2, 2025
Priority dateAug 6, 2024
Publication dateFeb 12, 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 data storage apparatus includes a memory device and a memory controller. The memory controller is configured to determine that at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus overlaps. The memory controller is configured to execute an overlap write mode in which deferring programming of data of an overlapping logical address.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data storage apparatus comprising: a memory device; and a memory controller configured to determine that at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus overlaps, and execute, in response to a first write request including a first logical addresses received at a first timing, an overlap write mode in which data corresponding to a logical address, which non-overlaps a second logical addresses included in a second write request received subsequent to the first write request at a second timing, is programmed in the memory device while deferring programming data of an overlapping logical address. 2 . The data storage apparatus of claim 1 , wherein the memory controller is configured to determine whether the at least a portion of the logical addresses overlaps when each write request includes a plurality of logical addresses. 3 . The data storage apparatus of claim 1 , wherein the memory controller determines that the at least a portion of the logical addresses overlaps when a leading address of the second logical addresses is equal to or less than a last address of the first logical addresses. 4 . The data storage apparatus of claim 1 , wherein the memory controller is configured to enable and execute the overlap write mode when the at least a portion of the logical addresses overlaps, and disable the overlap write mode when a request other than the write requests is received from the external apparatus. 5 . The data storage apparatus of claim 4 , wherein the request other than the write requests includes at least one of a read command, a manager command of the external apparatus, a management command corresponding to power loss of the external apparatus, a reset command, and a command related to error processing. 6 . The data storage apparatus of claim 1 , wherein, when a read command is received from the external apparatus while executing the overlap write mode, the memory controller is configured to program programming-deferred data, and execute the read command. 7 . A memory controller comprising: an overlap write manager configured to: determine whether at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus overlaps; and defer, based on a first write request including a first logical addresses received at a first timing and a second logical addresses included in a second write request received subsequent to the first write request at a second timing, writing data corresponding to the first logical addresses of the first write request, the data to be updated. 8 . The memory controller of claim 7 , wherein, when a read command is received from the external apparatus, the memory controller is configured to program writing-deferred data, and execute the read command. 9 . An operating method of a data storage apparatus, the operating method comprising: determining whether at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus, overlaps; executing an overlap write mode in response to a determination that the at least a portion of the logical addresses overlaps; during the overlap write mode, controlling, in response to a first write request including a first logical addresses received at the first timing, data corresponding to a logical address which non-overlaps a second logical addresses included in a second write request received subsequent to the first write request at a second timing, to be programmed while deferring programming data corresponding to a logical address of the first logical addresses, which overlaps the second logical addresses. 10 . The operating method of claim 9 , wherein determining whether or not the at least a portion of the logical addresses overlaps when one each write request includes a plurality of logical addresses. 11 . The operating method of claim 9 , wherein the determining comprises determining whether a leading address of the second logical addresses is equal to or less than a last address of the first logical addresses. 12 . The operating method of claim 9 , wherein executing the overlap write mode comprises: enabling and executing the overlap write mode in response to the determination that the at least a portion of the logical addresses overlaps; and disabling the overlap write mode in response to a request other than the write requests received from the external apparatus. 13 . The operating method of claim 12 , wherein the request other than the write request includes at least one of a read command, a manager command of the external apparatus, a management command corresponding to power loss of the external apparatus, a reset command, and a command related to error processing. 14 . The operating method of claim 9 , further comprising: receiving a read command from the external apparatus while executing the overlap write mode; programing programming-deferred data; and executing the read command.

Assignees

Inventors

Classifications

  • Performance improvement · CPC title

  • G06F3/0659Primary

    Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • Controller construction arrangements · CPC title

  • G06F3/0604Primary

    Improving or facilitating administration, e.g. storage management · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · 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 US2026044262A1 cover?
A data storage apparatus includes a memory device and a memory controller. The memory controller is configured to determine that at least a portion of logical addresses included in adjacent write requests in a sequence of write requests continuously received from an external apparatus overlaps. The memory controller is configured to execute an overlap write mode in which deferring programming o…
Who is the assignee on this patent?
Sk Hynix Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0659. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Feb 12 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).