US Patent Application 18124821. STORAGE DEVICE PROVIDING HIGH PURGE PERFORMANCE AND MEMORY BLOCK MANAGEMENT METHOD THEREOF simplified abstract

From WikiPatents
Revision as of 10:27, 1 December 2023 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

STORAGE DEVICE PROVIDING HIGH PURGE PERFORMANCE AND MEMORY BLOCK MANAGEMENT METHOD THEREOF

Organization Name

SAMSUNG ELECTRONICS CO., LTD.==Inventor(s)==

[[Category:Youngjoon Jang of Suwon-si (KR)]]

[[Category:Jinhwan Oh of Suwon-si (KR)]]

STORAGE DEVICE PROVIDING HIGH PURGE PERFORMANCE AND MEMORY BLOCK MANAGEMENT METHOD THEREOF - A simplified explanation of the abstract

This abstract first appeared for US patent application 18124821 titled 'STORAGE DEVICE PROVIDING HIGH PURGE PERFORMANCE AND MEMORY BLOCK MANAGEMENT METHOD THEREOF

Simplified Explanation

- The patent application describes a storage device that performs a purge operation in response to a replay protected memory block (RPMB) purge command. - The storage device includes at least one nonvolatile memory device and a storage controller. - The storage controller controls the input and output of data to the nonvolatile memory device and keeps track of RPMBs where RPMB data is stored. - When a certain number of RPMBs reach a threshold, the storage controller triggers a garbage collection process. - When allocating a log block for write data, the storage controller gives priority to a memory block corresponding to the RPMB over a non-RPMB block among the available blocks.


Original Abstract Submitted

A storage device performing a purge operation in response to a replay protected memory block (RPMB) purge command comprises at least one nonvolatile memory device; and a storage controller. The storage controller is configured to control data input and data output of the at least one nonvolatile memory device, track a at least one RPMB of the at least one nonvolatile memory device in which RPMB data is stored, and trigger a garbage collection based on a number of the RPMBs reaching a threshold, and the storage controller is further configured to, based on allocating a log block to which write data is to be programmed, give priority to a memory block corresponding to the RPMB among free blocks over a non-RPMB block among the free blocks.