18237806. STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE AND OPERATING METHOD OF STORAGE DEVICE simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE AND OPERATING METHOD OF STORAGE DEVICE

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Joon-Whan Bae of Suwon-si (KR)

Junyeong Han of Suwon-si (KR)

Kui-Yon Mun of Suwon-si (KR)

Heetak Shin of Suwon-si (KR)

STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE AND OPERATING METHOD OF STORAGE DEVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 18237806 titled 'STORAGE DEVICE INCLUDING NONVOLATILE MEMORY DEVICE AND OPERATING METHOD OF STORAGE DEVICE

Simplified Explanation

The abstract describes a storage device with a nonvolatile memory device and a controller that can allocate erase units to different zones based on the number of free erase units available.

  • The controller allocates at least two free erase units to a first-type zone if the number of free erase units is greater than a threshold value.
  • If the number of free erase units is smaller than or equal to the threshold value, the controller allocates the at least two free erase units to a second-type zone.
  • The controller allows random writes for the first-type zone and zone writes for the second-type zone based on the type of logical address received from the external host device.

Potential applications of this technology:

  • Data storage devices
  • Solid-state drives
  • Embedded systems

Problems solved by this technology:

  • Efficient allocation of erase units in nonvolatile memory devices
  • Optimized performance for different types of data access patterns

Benefits of this technology:

  • Improved data storage efficiency
  • Enhanced performance for different types of data access
  • Better utilization of nonvolatile memory resources


Original Abstract Submitted

A storage device, including: a nonvolatile memory device including a plurality of memory cells; and a controller configured to, based on receiving an open zone command from an external host device: based on a number of free erase units from among a plurality of erase units included in the plurality of memory cells being greater than a threshold value, allocate at least two free erase units to a first-type zone, and based on the number of the free erase units being smaller than or equal to the threshold value, allocate the at least two free erase units to a second-type zone. wherein the controller is further configured to permit a random write based on a random logical address received from the external host device for the first-type zone, and to permit a zone write based on a sequential logical address received from the external host device for the second-type zone.