Memory Controller Standby State Control via WAF Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory systems face a challenge in extending their useful lifespan due to frequent entry into standby states, which increases the write amplification factor (WAF), leading to a shorter lifespan of memory devices as a result of increased program/erase cycles.

Innovation Solution

A memory controller with a write amplification factor (WAF) storage and a standby state controller that determines the operating mode based on the WAF value, preventing the memory system from entering standby states when the WAF exceeds a threshold, thereby reducing the frequency of transitions to standby states and maintaining a low WAF level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the memory system frequently enters standby states to save energy, then power consumption is reduced, but the write amplification factor increases and the lifespan of the memory device decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidlifespan of memory device
Core Design Contradiction:
Use of energy by moving objectVSDuration of action of stationary object

Solution Approach 1:

The patent implements dynamic adjustment of standby entry policies based on the current WAF level. When WAF is high, the system dynamically prevents standby entry to protect memory lifespan. When WAF is low, the system allows normal standby behavior for power savings. This dynamic adaptation resolves the contradiction by making the power management strategy conditional rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of standby entry threshold based on WAF measurements. By monitoring WAF and adjusting the standby entry condition accordingly, the system optimizes both power consumption and memory lifespan. The standby prevention mechanism modifies the operational parameters of the memory controller to balance energy efficiency and device durability.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of stationary object

If the memory system prevents entry into standby states to reduce WAF, then the lifespan of the memory device is extended, but power consumption increases

Engineering Contradiction:
Improvelifespan of memory deviceVSAvoidpower consumption
Core Design Contradiction:
Duration of action of stationary objectVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts its power management behavior based on real-time WAF monitoring. Instead of permanently preventing standby entry, the system only blocks standby transitions when WAF exceeds the threshold, allowing normal power-saving operations when WAF is acceptable. This dynamic approach resolves the contradiction by making lifespan protection conditional rather than constant.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies the standby entry parameter (threshold condition) based on WAF levels. When WAF is high, the standby threshold is effectively raised to prevent entry. When WAF is low, the threshold returns to normal, allowing standby entry for power savings. This parameter adjustment mechanism balances lifespan extension with power efficiency.

Inventive Principle:
Principle #35Parameter changes

3Duration of action of stationary object

If the memory controller monitors and adjusts standby entry based on WAF, then the lifespan of the memory system is extended, but the complexity of the control system increases

Engineering Contradiction:
Improvelifespan of memory systemVSAvoidcomplexity of control system
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the memory controller monitors WAF and uses this information to control standby entry behavior. The WAF measurement feeds back to the standby state controller, which adjusts its decisions accordingly. This feedback loop extends memory lifespan while keeping the control logic relatively simple by using an existing monitoring capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory controller uses its existing WAF monitoring capability to automatically regulate its own standby behavior. The system essentially monitors itself and makes self-adjustments to optimize lifespan without requiring external intervention or complex additional control logic. This self-service approach minimizes added complexity while achieving the lifespan extension goal.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10871916B2Memory controller and method of operating the same
Publication Date: 2020.12.22 MIMIRIP LLC
  • US10871916B2 patent drawing
  • US10871916B2 patent drawing
  • US10871916B2 patent drawing

AI summary

Provided herein may be a memory controller and a method of operating the same. The memory controller may control a memory device in response to a command received from a host. The memory controller may include a write amplification factor (WAF) storage and a standby state controller. The WAF storage may store a WAF of the memory device. The standby state controller may control entry of the memory controller into a standby state based on a value of the WAF stored in the WAF storage.