17893476. STORAGE CONTROLLER USING HISTORY DATA, METHOD OF OPERATING THE SAME, AND METHOD OF OPERATING STORAGE DEVICE INCLUDING THE SAME simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

STORAGE CONTROLLER USING HISTORY DATA, METHOD OF OPERATING THE SAME, AND METHOD OF OPERATING STORAGE DEVICE INCLUDING THE SAME

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Hyuna Kim of Suwon-si (KR)

Woohyun Kang of Hwaseong-si (KR)

Youngdeok Seo of Seoul (KR)

Hyunkyo Oh of Yongin-si (KR)

Donghoo Lim of Hwaseong-si (KR)

STORAGE CONTROLLER USING HISTORY DATA, METHOD OF OPERATING THE SAME, AND METHOD OF OPERATING STORAGE DEVICE INCLUDING THE SAME - A simplified explanation of the abstract

This abstract first appeared for US patent application 17893476 titled 'STORAGE CONTROLLER USING HISTORY DATA, METHOD OF OPERATING THE SAME, AND METHOD OF OPERATING STORAGE DEVICE INCLUDING THE SAME

Simplified Explanation

The disclosed storage controller includes a history table and communicates with a non-volatile memory device. It operates by determining whether history data of a target memory block are registered at the history table, providing a history read request for the target memory block based on the history data when they are registered, receiving first raw data corresponding to the history read request from the non-volatile memory device, generating skew information of the target memory block based on the first raw data and the history data, and determining whether to perform a read reclaim operation of the target memory block based on the skew information.

  • The storage controller includes a history table and communicates with a non-volatile memory device.
  • It determines if history data of a target memory block are registered in the history table.
  • If the history data are registered, it provides a history read request for the target memory block based on the history data.
  • The storage controller receives first raw data corresponding to the history read request from the non-volatile memory device.
  • It generates skew information of the target memory block based on the first raw data and the history data.
  • The storage controller determines whether to perform a read reclaim operation of the target memory block based on the skew information.

Potential Applications

  • This technology can be applied in storage systems, such as solid-state drives (SSDs) or flash memory devices.
  • It can improve the efficiency and performance of data storage and retrieval operations.

Problems Solved

  • The storage controller addresses the problem of managing and optimizing read operations in non-volatile memory devices.
  • It solves the issue of determining when to perform a read reclaim operation on a memory block based on historical data and skew information.

Benefits

  • The storage controller improves the overall performance and reliability of storage systems.
  • It enhances the efficiency of read operations by utilizing historical data and skew information.
  • This technology can extend the lifespan of non-volatile memory devices by optimizing read operations.


Original Abstract Submitted

Disclosed is a storage controller which includes a history table and communicates with a non-volatile memory device. A method of operating the storage controller includes determining whether history data of a target memory block are registered at the history table, providing a history read request for the target memory block based on the history data when it is determined that the history data are registered, receiving first raw data corresponding to the history read request from the non-volatile memory device, generating skew information of the target memory block based on the first raw data and the history data, and determining whether to perform a read reclaim operation of the target memory block, based on the skew information.