18336355. METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Youngil Kim of Suwon-si (KR)

Jeongjae Cho of Suwon-si (KR)

METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME - A simplified explanation of the abstract

This abstract first appeared for US patent application 18336355 titled 'METHOD OF OPERATING STORAGE DEVICE USING PROGRAM SUSPENSION CONTROL AND STORAGE DEVICE PERFORMING THE SAME

Simplified Explanation

The patent application describes a method of operating a storage device where suspension commands are generated based on received information to temporarily stop program operations, and the number and timing of transmitting these suspension commands are adaptively changed in response to changing write and read requests.

  • Program commands and read commands are transmitted to nonvolatile memories.
  • Suspension commands are transmitted to at least one of the nonvolatile memories.
  • Suspension commands are generated based on first and second information to temporarily stop program operations.
  • The number and timing of transmitting suspension commands are controlled based on the received information.
  • The number and timing of transmitting suspension commands are adaptively changed in response to changing write and read requests.

Potential Applications

This technology could be applied in various storage devices such as solid-state drives (SSDs), flash drives, and memory cards to optimize program operations and improve overall performance.

Problems Solved

1. Efficient management of program operations in storage devices. 2. Adaptively adjusting suspension commands based on changing write and read requests.

Benefits

1. Improved performance and reliability of storage devices. 2. Enhanced efficiency in handling program commands and read commands.

Potential Commercial Applications

Optimizing program operations in storage devices for improved performance and reliability.

Possible Prior Art

One possible prior art could be the use of adaptive suspension commands in storage devices to optimize program operations based on changing write and read requests.

Unanswered Questions

How does the method determine the optimal number and timing of transmitting suspension commands?

The method uses the first and second information received from the host device and internally generated to control the number and timing of transmitting suspension commands. It adaptively changes these parameters based on changing write and read requests.

What impact does adaptively changing suspension commands have on the overall performance of the storage device?

Adaptively changing suspension commands based on changing write and read requests helps in optimizing program operations, improving efficiency, and enhancing the performance and reliability of the storage device.


Original Abstract Submitted

In a method of operating a storage device, first information associated with operation of the storage device is received from a host device. Second information internally generated based on write requests, read requests, and operation of the storage device is received. Program commands and read commands are transmitted to nonvolatile memories. Suspension commands are transmitted to at least one of nonvolatile memories. The suspension commands are generated based on the first and second information and are used to temporarily stop program operations performed based on the program commands. The number and timing of transmitting the suspension commands are controlled based on the first and second information. In response to changing at least one of the write requests and the read requests, the number and timing of transmitting the suspension commands are adaptively changed.