MEMORY SYSTEM FOR MANAGING FREE PAGES BASED ON REAL TIME CLOCK AND OPERATING METHOD THEREOF
First Claim
1. A memory system comprising:
- a memory device comprising a plurality of memory blocks; and
a controller suitable for controlling the memory device,wherein the controller comprises;
a real time clock (RTC) management circuitry suitable for generating a sudden power-off (SPO) occurrence cycle using first and second RTC values when a first SPO occurs, and then comparing the SPO occurrence cycle to a threshold value to determine whether to delay dummy page generation; and
a dummy page generation circuitry suitable for generating a dummy page using one or more free pages or an incomplete program page, excluding valid pages, from a memory block, among the plurality of memory blocks, according to the determination result of the RTC manager, the incomplete program page indicating a page in which a program operation is interrupted due to an SPO.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system includes a memory device comprising a plurality of memory blocks; and a controller suitable for controlling the memory device, wherein the controller comprises a real time clock (RTC) management circuitry suitable for generating a sudden power-off (SPO) occurrence cycle using first and second RTC values when a first SPO occurs, and then comparing the SPO occurrence cycle to a threshold value to determine whether to delay dummy page generation; and a dummy page generation circuitry suitable for generating a dummy page using one or more free pages or an incomplete program page, excluding valid pages, from a memory block, among the plurality of memory blocks, according to the determination result of the RTC manager, the incomplete program page indicating a page in which a program operation is interrupted due to an SPO.
0 Citations
17 Claims
-
1. A memory system comprising:
-
a memory device comprising a plurality of memory blocks; and a controller suitable for controlling the memory device, wherein the controller comprises; a real time clock (RTC) management circuitry suitable for generating a sudden power-off (SPO) occurrence cycle using first and second RTC values when a first SPO occurs, and then comparing the SPO occurrence cycle to a threshold value to determine whether to delay dummy page generation; and a dummy page generation circuitry suitable for generating a dummy page using one or more free pages or an incomplete program page, excluding valid pages, from a memory block, among the plurality of memory blocks, according to the determination result of the RTC manager, the incomplete program page indicating a page in which a program operation is interrupted due to an SPO. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An operating method of a memory system which includes a memory device including a plurality of memory blocks and a controller suitable for controlling the memory device, the operating method comprising:
-
generating a sudden power-off (SPO) occurrence cycle using first and second real time clock (RTC) values when a first SPO occurs, and comparing the SPO occurrence cycle to a threshold value to determine whether to delay dummy page generation; and generating a dummy page using one or more free pages or an incomplete program page, excluding valid pages, from a memory block, among the plurality of memory blocks, according to the result of the determining of whether to delay dummy page generation, the incomplete program page indicating a page in which a program operation is interrupted due to an SPO. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A memory system comprising one or more storage devices including one or more processors and a program command executed by at least one of the one or more processors,
wherein the one or more storage devices and the program command control the memory system and the one or more processors to: -
generate a sudden power-off (SPO) occurrence cycle using first and second real time clock (RTC) values when a first SPO occurs; compare the SPO occurrence cycle to a threshold value; delay a dummy page generation time by a first delay time, when the comparison result between the SPO occurrence cycle and the threshold value indicates that the SPO occurrence cycle is less than the threshold value; and generate a dummy page, after the first delay time has elapsed, using one or more free pages or an incomplete program page, excluding valid pages, from a memory block, the incomplete program page indicating a page in which a program operation is interrupted due to an SPO. - View Dependent Claims (17)
-
Specification