Storage device temporarily suspending internal operation to provide short read response time for read request from host

US10831405B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10831405-B2
Application numberUS-201815960644-A
CountryUS
Kind codeB2
Filing dateApr 24, 2018
Priority dateSep 8, 2017
Publication dateNov 10, 2020
Grant dateNov 10, 2020

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 storage device includes a first memory device, a second memory device, and a controller. The first memory device and the second memory device share the same channel to communicate with the controller. Communication between the first memory device and the controller and communication between the second memory device and the controller are mutually exclusive. When the controller receives a read request directed to the second memory device while the controller processes a direct memory access (DMA) operation directed to the first memory device, the controller suspends the DMA operation and transmits a read command associated with the read request to the second memory device.

First claim

Opening claim text (preview).

What is claimed is: 1. A storage device comprising: a first memory device connected to a first channel of a plurality of channels, the first memory device including first to fourth planes; a second memory device connected to the first channel, the second memory device including fifth to eighth planes; and a controller configured to communicate with one of the first memory device and the second memory device through the first channel, such that communication with the first memory device and communication with the second memory device are mutually exclusive, wherein when the controller receives a read request for reading data stored in the fifth to eighth planes of the second memory device while the controller processes a direct memory access (DMA) write operation for transmitting data to be stored in the first to fourth planes of the first memory device to the first memory device through the first channel, the controller is further configured to suspend the DMA write operation and to transmit a read command associated with the read request to the second memory device through the first channel, the controller is further configured to resume the suspended DMA write operation to transmit remaining data to the first memory device through the first channel, after transmitting the read command to the second memory device through the first channel, and when a reference time lapses while the controller processes the resumed DMA write operation, the controller is further configured to re-suspend the resumed DMA write operation and processes a direct memory access (DMA) read operation for receiving the data stored in the fifth to eighth planes from the second memory device through the first channel, and after receiving the data stored in the fifth to eighth planes from the second memory device, the controller is further configured to resume the re-suspended DMA write operation.

Assignees

Inventors

Classifications

  • Data buffering arrangements · CPC title

  • using buffers · CPC title

  • G06F3/061Primary

    Improving I/O performance · CPC title

  • G06F13/28Primary

    using burst mode transfer, e.g. direct memory access {DMA}, cycle steal (G06F13/32 takes precedence) · 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 US10831405B2 cover?
A storage device includes a first memory device, a second memory device, and a controller. The first memory device and the second memory device share the same channel to communicate with the controller. Communication between the first memory device and the controller and communication between the second memory device and the controller are mutually exclusive. When the controller receives a read…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/061. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 10 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).