Back to results
US 12,645,586 B2Granted
Controller and memory system controlling garbage collection operation at power-on, and method of operating the controller and memory system
AssigneeSK hynix Inc.
InventorWan Kim
Life of this patent
Estimating the term…
Abstract
A method of operating a controller includes sensing power-on of a memory system including a semiconductor memory device, determining whether to delay a garbage collection operation performed during an initial operation of the memory system, based on a sudden-power off (SPO) count value, and controlling the semiconductor memory device to perform the garbage collection operation based on the determination result.
Claims15
A method of operating a controller, the method comprising:
- sensing power-on of a memory system including a semiconductor memory device;
- determining whether to delay an initial garbage collection operation for power stable time based on an initial sudden-power off (SPO) count value which indicates the number of SPOs that occurred during performing the initial garbage collection;
- and
- controlling the semiconductor memory device to perform the initial garbage collection operation before ending the initial operation corresponding to the power-on based on the determination result,
- wherein the initial garbage collection operation is performed during an initial operation for booting of the memory system;
- wherein the power stable time is a certain time;
- wherein determining whether to delay the initial garbage collection operation comprises:
- determining whether the initial SPO count value is equal to or greater than a predetermined reference value;
- and
- starting the initial garbage collection operation before the power stable time elapses in response to a determination that the SPO count value is less than the predetermined reference value.
7 more elements
A memory system comprising:
- a semiconductor memory device including a plurality of memory blocks;
- and
- a controller configured to control an operation of the semiconductor memory device,
- wherein the controller determines whether to delay an initial garbage collection operation for power stable time based on an initial sudden-power off (SPO) count value which indicates the number of SPOs that occurred during performing the initial garbage collection, after the memory system is powered on,
- wherein the controller controls the semiconductor memory device to perform the initial garbage collection operation before ending the initial operation corresponding to the power-on based on the determination result,
- wherein the initial garbage collection operation is performed during an initial operation for booting of the memory system;
- wherein the power stable time is a certain time;
- wherein the controller comprises a firmware driver configured to:
- control the initial garbage collection operation of the semiconductor memory device;
- and determine whether the initial SPO count value is equal to or greater than a predetermined reference value during the initial operation of the memory system;
- wherein when the initial SPO count value is less than the reference value, the firmware driver controls the semiconductor memory device to perform the initial garbage collection operation before the power stable time elapses.
8 more elements
Dependencies are inferred from the claim text.