Memory Controller State Flag Reclaim Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory devices face inefficiencies in managing memory blocks, particularly in determining when to perform reclaim operations due to lack of effective state flag management, leading to unnecessary operations and reduced memory cell lifespan.

Innovation Solution

A controller method that includes sensing the turn-on of a memory system, checking state flags stored in a state area to determine if a reclaim operation is necessary, and performing the operation only when required, thereby optimizing memory block usage and extending memory cell lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If reclaim operations are performed frequently to maintain memory block efficiency, then memory block usage efficiency is improved, but memory cell lifespan is reduced

Engineering Contradiction:
Improvememory block usage efficiencyVSAvoidmemory cell lifespan
Core Design Contradiction:
ProductivityVSDuration of action of stationary object

Solution Approach 1:

The patent applies preliminary action by checking state flags before performing reclaim operations. The controller examines the state area to determine whether meta data needs reclamation, and only performs the operation when the flag indicates it is necessary. This prevents unnecessary reclaim operations that would waste memory cell cycles and reduce lifespan, while still maintaining memory block efficiency when actually needed.

Inventive Principle:
Principle #10Preliminary action

2Duration of action of stationary object

If state flag checking is implemented to determine reclaim operation necessity, then memory cell lifespan is extended, but controller complexity increases

Engineering Contradiction:
Improvememory cell lifespanVSAvoidcontroller complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the memory device into distinct functional areas: a state area for storing status flags, a meta data area for storing metadata, and a data area for user data. This segmentation allows the controller to efficiently manage reclaim operations by checking only the relevant state flag rather than analyzing the entire memory structure, thus extending memory cell lifespan without significantly increasing controller complexity.

Inventive Principle:
Principle #1Segmentation

3Productivity

If reclaim operations are performed without state flag verification, then memory block efficiency is maintained, but unnecessary operations increase

Engineering Contradiction:
Improvememory block usage efficiencyVSAvoidtime for unnecessary operations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements feedback by using state flags that provide information about the current state of meta data in each memory block. Before performing a reclaim operation, the controller checks the state flag to receive feedback on whether the operation is necessary. This feedback mechanism prevents unnecessary reclaim operations that would waste time and energy, while ensuring that needed operations are performed to maintain memory block efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11514988B2Controller and method of operating under sudden power interruption
Publication Date: 2022.11.29 SK HYNIX INC
  • US11514988B2 patent drawing
  • US11514988B2 patent drawing
  • US11514988B2 patent drawing

AI summary

A method of operating a controller that controls an operation of a semiconductor memory device including a meta area, a normal area, and a state area, includes sensing a turn-on of a memory system including the controller, checking a last state flag among at least one or more state flags stored in the state area, and determining whether to perform a reclaim operation on meta data stored in the meta area based on the checked state flag.