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

From WikiPatents
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.