Memory Controller SPO Cycle Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory systems, sudden power-offs (SPOs) often lead to inefficient use of free pages for dummy page generation, which can consume resources unnecessarily.

Innovation Solution

A memory system that utilizes a real-time clock (RTC) management circuitry to determine whether to delay dummy page generation based on an SPO occurrence cycle compared to a threshold value, generating dummy pages only when necessary using free or incomplete program pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dummy page generation is performed immediately after SPO, then data integrity is maintained, but free pages are consumed unnecessarily

Engineering Contradiction:
Improvedata integrityVSAvoidfree pages consumption
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The dummy page generation timing is made dynamic based on the SPO occurrence cycle. The system adjusts the generation timing by comparing the current SPO cycle with a threshold value, delaying generation when cycles are frequent and proceeding immediately when cycles are sparse, thus optimizing free page usage while maintaining data integrity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of dummy page generation timing based on the SPO occurrence cycle parameter. By monitoring and comparing the SPO cycle against a threshold, the system dynamically adjusts whether to generate dummy pages immediately or delay generation, resolving the contradiction between reliability and resource consumption

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If dummy page generation is delayed, then free pages are preserved, but data integrity may be compromised

Engineering Contradiction:
Improvefree pages preservationVSAvoiddata integrity
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring the SPO occurrence cycle and using this information to determine dummy page generation timing. The comparison of the measured SPO cycle against a threshold provides feedback that controls whether to delay or proceed with dummy page generation, balancing free page preservation with data integrity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary assessment of the SPO occurrence cycle before deciding on dummy page generation. By evaluating the SPO cycle in advance and comparing it with the threshold, the system determines the appropriate timing for dummy page generation, ensuring data integrity while preserving free pages when possible

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10908843B2Memory system for managing free pages based on real time clock and operating method thereof
Publication Date: 2021.02.02 SK HYNIX INC
  • US10908843B2 patent drawing
  • US10908843B2 patent drawing
  • US10908843B2 patent drawing

AI summary

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.