17884689. STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY DEVICES simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY DEVICES

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Hyeju Kim of Seongnam-si (KR)

Jeongeun Kim of Seongnam-si (KR)

Sunmi Yoo of Seoul (KR)

STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY DEVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17884689 titled 'STORAGE DEVICES INCLUDING NON-VOLATILE MEMORY DEVICES

Simplified Explanation

The abstract describes a storage device that includes a memory device and a controller. The memory device stores two types of bitmaps - a lower-level bitmap indicating whether logical sectors are invalid and an upper-level bitmap indicating whether logical groups are invalid. The controller controls the memory device and includes a log buffer.

  • The storage device receives a trim command from a host for one or more target logical sectors.
  • The controller uses the upper-level bitmap to determine if the target logical groups containing the target logical sectors are invalid.
  • If a target logical group is not invalid, the controller stores a trim log in the log buffer, which includes the address information of the target logical sectors in that group.
  • If a target logical group is invalid, the controller refrains from storing a trim log for the target logical sectors in that group.
  • The controller then invalidates the target logical sectors.

Potential applications of this technology:

  • Data storage devices such as solid-state drives (SSDs) or hard disk drives (HDDs)
  • Cloud storage systems
  • Virtualization platforms

Problems solved by this technology:

  • Efficient management of invalid logical sectors and groups
  • Reducing the amount of data written to the log buffer
  • Improving the overall performance and lifespan of the storage device

Benefits of this technology:

  • Improved storage device performance by reducing unnecessary write operations
  • Enhanced lifespan of the storage device by minimizing write amplification
  • Efficient management of invalid data sectors and groups, leading to better data integrity and reliability.


Original Abstract Submitted

A storage device includes a memory device storing a lower-level bitmap indicating whether or not logical sectors are invalid in a host, and an upper-level bitmap indicating whether or not logical groups each including consecutive logical sectors are invalid, and a controller that controls the memory device and including a log buffer. The controller may receive a trim command for one or more target logical sectors from the host and determine using the upper-level bitmap whether or not one or more target logical groups including the target logical sectors are invalid, store a trim log including address information of target logical sectors included in a target logical group that is not invalid in the log buffer and refrain from storing a trim log for target logical sectors included in a target logical group that is invalid, and invalidate the target logical sectors.