Storage device and operating method thereof

US2024061618A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024061618-A1
Application numberUS-202318501412-A
CountryUS
Kind codeA1
Filing dateNov 3, 2023
Priority dateFeb 20, 2020
Publication dateFeb 22, 2024
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 storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones based on the first logical address, compress the first data based on compression settings corresponding to the first zone, and write the compressed first data to the first zone.

First claim

Opening claim text (preview).

What is claimed is: 1 . A solid state drive (SSD) comprising: a non-volatile memory including a plurality of zones that include a first zone and a second zone, each of the plurality of zones including a plurality of blocks, each of the plurality of blocks including a plurality of pages, each of the plurality of pages corresponding to a data write unit and/or a data read unit; and a controller coupled to the non-volatile memory, and including a compression/decompression circuit, wherein the controller is configured to receive a first write command and first data from an external device, the compression/decompression circuit is configured to compress the first data to generate compressed first data, the controller is configured to write the compressed first data to the first zone of the non-volatile memory, and the controller is configured to provide the external device with a response including a write pointer that represents a storage location at which the first compression data is stored and corresponds to a first logical address of the first zone. 2 . The SSD of claim 1 , wherein the compression/decompression circuit compresses the first data at a first compression ratio. 3 . The SSD of claim 1 , wherein the controller receives from the external device a first read command to read second data stored in the second zone of the non-volatile memory, the compression/decompression circuit decompresses the second data to generate decompressed second data, and the controller transfers the decompressed second data to the external device. 4 . The SSD of claim 3 , wherein the first read command includes a second logical address to the second zone. 5 . The SSD of claim 3 , wherein the compression/decompression circuit compresses the second data at a second compression ratio. 6 . The SSD of claim 1 , wherein the compression/decompression circuit compresses data by block units. 7 . The SSD of claim 1 , wherein when the controller receives from the external device a second read command to read third data stored in a third zone of the non-volatile memory, the controller identifies whether the third data is compressed or not, and when the third data is not compressed, the controller transfers the third data to the external device. 8 . The SSD of claim 1 , wherein when the controller receives from the external device a third read command, the controller identifies physical addresses corresponding to a third logical address and/or target data size included in the third read command. 9 . The SSD of claim 1 , wherein a capacity of each of the plurality of zones is managed based on compression information. 10 . The SSD of claim 1 , wherein the SSD includes at least one memory chip configured to non-volatilely store data. 11 . The SSD of claim 1 , wherein a size of the first zone is different from a size of the second zone. 12 . The SSD of claim 1 , wherein a garbage collection is performed in the SSD. 13 . A solid state drive (SSD) comprising: a non-volatile memory including a plurality of zones that include a first zone and a second zone, each of the plurality of zones including a plurality of blocks, each of the plurality of blocks including a plurality of pages, each of the plurality of pages corresponding to a data write unit and/or a data read unit; and a controller coupled to the non-volatile memory, and including a compression/decompression circuit, wherein the controller is configured to receive a first write command and first data from an external device, the compression/decompression circuit is configured to compress the first data to generate compressed first data, the controller is configured to write the first compression data to the first zone of the non-volatile memory, and the controller is configured to provide the external device with first information that is generated in response to writing the compressed first data. 14 . The SSD of claim 13 , wherein the first information includes an initial write pointer and an updated write pointer. 15 . The SSD of claim 13 , wherein the first information includes a write pointer that represents a storage location at which the compressed first data is stored and corresponds to a first logical address of the first zone. 16 . The SSD of claim 13 , wherein the first information includes first location information regarding the compressed first data written in the first zone. 17 . A storage device comprising: a non-volatile memory including a plurality of zones that include a first zone and a second zone; and a controller coupled to the non-volatile memory, and including a compression/decompression circuit, wherein the controller is configured to receive a first write command and first data from an external device, the compression/decompression circuit is configured to compress the first data to generate compressed first data, the controller is configured to write the compressed first data at a first compression ratio to the first zone of the non-volatile memory, the controller is configured to receive from the external device a first read command to read second data stored in the second zone of the non-volatile memory, the compression/decompression circuit decompresses the second data at a second compression ratio to generate decompressed second data, the second compression ratio being different from the first compression ratio, and the controller transfers the decompressed second data to the external device. 18 . The storage device of claim 17 , wherein the controller provides the external device with a response including a write pointer that represents a storage location at which the compressed first data is stored. 19 . The storage device of claim 17 , wherein a capacity of each of the plurality of zones is managed based on compression information. 20 . The storage device of claim 17 , wherein the storage device is a solid state drive (SSD).

Assignees

Inventors

Classifications

  • G06F3/0659Primary

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

  • 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

  • G06F3/0631Primary

    by allocating resources to storage systems · CPC title

  • in block erasable memory, e.g. flash memory · 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 US2024061618A1 cover?
A storage device may include a non-volatile memory including a plurality of zones, the non-volatile memory configured to sequentially store data in at least one of the plurality of zones, and a processing circuitry configured to, receive a first write command and first data from a host, the first write command including a first logical address, identify a first zone of the plurality of zones ba…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
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 22 2024 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).