Data storage device, operating method of the same, and electronic system including the same

US10768860B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10768860-B2
Application numberUS-201916550553-A
CountryUS
Kind codeB2
Filing dateAug 26, 2019
Priority dateFeb 28, 2017
Publication dateSep 8, 2020
Grant dateSep 8, 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 data storage device, a method of operating the data storage device, and an electronic system including the data storage device are provided. The data storage device includes a controller mounted on a substrate, and a plurality of memory packages configured to be controlled by the controller and to transmit and receive data to and from the controller via M channels (where M is an integer of 1 to 16). When the data storage device is used, a phenomenon in which heat generation is concentrated locally may be mitigated.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage device, comprising: a controller mounted on a substrate and configured to check whether a write operation transfer condition is satisfied; and a plurality of memory packages comprising M channels, where M is a natural number of 1 to 16, and each of the M channels comprising N ways, where N is a natural number of 2 to 128, and each of the plurality of memory packages including at least one semiconductor die and configured to transmit and receive data to and from the controller-through one of the M channels, wherein, when the write operation transfer condition is determined to be satisfied, a first memory package belonging to a first channel among the plurality of memory packages performs a first write operation, and a second memory package belonging to the first channel among the plurality of memory packages performs a second write operation consecutively in response to first and second write commands from the controller respectively, and when the write operation transfer condition is determined to be not satisfied the first memory package performs the first and second write operations in response to the first and second write commands from the controller respectively. 2. The data storage device of claim 1 , wherein both the first write operation and the second write operation are sequentially performed on the semiconductor dies belonging to the same channel. 3. The data storage device of claim 1 , wherein the first channel comprises at least two memory packages, and wherein transferring of the second write operation to the second memory package is performed immediately after the first write operation. 4. The data storage device of claim 3 , wherein the first channel comprises at least three memory packages, and comprises at least two ways, and the first and the second memory packages belong to different ways respectively. 5. The data storage device of claim 1 , wherein transferring of the write operation are sequentially performed on other semiconductor dies in the first memory package until a package switching condition is satisfied, and when the package switching condition is satisfied, the transfer of the write operation from the first memory package to the second memory package is performed such that the write operation is transferred to the second memory package and the write operation is performed on a semiconductor die of the second memory package, wherein the package switching condition is satisfied when a number of semiconductor dies to which the write operation is successively transferred in the first package is greater than or equal to a package switching reference value which is a selected natural number of 1 to 8, and wherein a number of memory packages corresponding to the first channel is P (where P is a third integer of 2 to 64), and wherein the package switching reference value is (N/P) when (N/P) is an integer, and is another integer closest to (N/P) when (N/P) is not the integer. 6. The data storage device of claim 1 , wherein transfers of the write operation are sequentially performed on other semiconductor dies in the first memory package until a package switching condition is satisfied, and when the package switching condition is satisfied, the transfer of the write operation from the first memory package to the second memory package is performed such that the write operation is transferred to the second memory package and the write operation is performed on a semiconductor die of the second memory package, and wherein transfer of the write operation between packages are sequentially performed on the plurality of memory packages in the first channel. 7. The data storage device of claim 6 , wherein a second semiconductor die next to a first semiconductor die last used for a most recent previous write operation in the first memory package is preferentially used for a next write operation when the transfer of the write operation between packages is continued and the next write operation is again transferred to the first memory package. 8. The data storage device of claim 7 , wherein, after the second semiconductor die next to the first semiconductor die last used for the write operation has been preferentially used for the write operation, semiconductor dies not used for an immediately previous write operation of the first memory package are preferentially used for the write operation. 9. The data storage device of claim 1 , wherein a number of semiconductor dies included in the plurality of memory packages is greater than M×N and less than 4096. 10. The data storage device of claim 9 , wherein a number of physical chip enable (CE) pins in one channel is less than N. 11. A data storage device, comprising: a controller mounted on a substrate, the controller including a central processing unit (CPU), an internal memory, a buffer memory control unit, and a flash interface; and a buffer memory; and a plurality of memory packages including M channels, where M is a natural number of 1 to 16, and each of the M channels includes N ways, where N is a natural number of 2 to 128 and each of the plurality of memory packages includes at least one semiconductor die and is configured to transmit and receive data to and from the controller through one of the M channels, wherein each of the M channels includes P memory packages (where P is a natural number of 2 to 64), and the controller is configured such that a numbers of ways respectively corresponding to the P memory packages are equal to each other when a write operation of data is performed through one channel, and wherein, when a write operation transfer condition is satisfied, a next write operation is transferred to another semiconductor die in a same channel, and when a package switching condition is satisfied, the next write operation is transferred to another memory package in the same channel. 12. The data storage device of claim 11 , wherein the memory package for which the write operation is performed is selected using a chip enable pin. 13. The data storage device of claim 11 , wherein a number of semiconductor dies included in the plurality of memory packages is greater than M×N. 14. The data storage device of claim 11 , wherein a number of physical chip enable (CE) pins in one channel is less than N. 15. A solid state drive (SSD) comprising: a plurality of memory packages, each of the memory packages having at least one semiconductor die; a buffer memory; and a controller including a central processing unit (CPU), an internal memory, a buffer memory control unit, and a flash interface; wherein the plurality of memory packages being configured to be controlled by the controller and to transmit and receive data to and from the controller via M channels (where M is a natural number of 1 to 16), each of which comprises N ways (where N is a natural number of 2 to 128 and is equal for each of the M channels), wherein semiconductor dies belonging to one channel are each configured such that a write operation is transferred from one semiconductor die using one way of the N ways to another semiconductor die using another way of the N ways in the one channel when a write operation transfer condition is satisfied, wherein transfers of the write operation are sequentially performed on the semiconductor dies belonging to the one channel, wherein the N ways are sequentially used until each of them is used once, and wherein a number of memory packages is equal for each of the M channels. 16. The SSD of claim 15 , wherein semiconductor dies belonging to one channel are each configured such that

Assignees

Inventors

Classifications

  • Improving the reliability of storage systems · CPC title

  • G06F3/0649Primary

    Lifecycle management · CPC title

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

  • G06F3/061Primary

    Improving I/O performance · CPC title

  • Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers · 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 US10768860B2 cover?
A data storage device, a method of operating the data storage device, and an electronic system including the data storage device are provided. The data storage device includes a controller mounted on a substrate, and a plurality of memory packages configured to be controlled by the controller and to transmit and receive data to and from the controller via M channels (where M is an integer of 1 …
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0649. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 08 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).