Adjustable Write Cache Thresholds for Memory Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face reduced write reliability due to extreme temperatures and wear on memory devices, as static migrating thresholds do not account for temperature or wear, leading to inefficiencies in data migration from SLC cache to higher density memory cells.

Innovation Solution

Implementing an adjustable parameter system for write cache replenishment in memory devices, where a controller determines temperature and capacity thresholds for data migration based on current and historical temperature readings and wear levels, optimizing data migration to extend cross-temperature operational capacity and device lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static migrating thresholds are used for data migration from SLC cache to higher density memory cells, then device complexity is reduced, but write reliability deteriorates under extreme temperatures and wear conditions

Engineering Contradiction:
Improvecontrol mechanism complexityVSAvoidwrite reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic migrating thresholds that automatically adjust based on detected temperature conditions and wear levels of the memory device. Instead of using fixed static thresholds, the system continuously monitors environmental and operational parameters and modifies the migration trigger points accordingly, allowing optimal write reliability across varying operating conditions while maintaining automated control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters used for migration decision-making from fixed values to variable parameters that depend on temperature and wear level. The migrating threshold is transformed from a constant parameter to a dynamic parameter that adapts its value based on real-time sensor data, enabling the system to maintain high write reliability without requiring complex manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data migration is performed frequently to maintain SLC cache capacity, then write reliability is improved, but write amplification increases

Engineering Contradiction:
Improvewrite reliabilityVSAvoidwrite amplification
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent dynamically adjusts the migration threshold parameter based on temperature and wear level to optimize the balance between reliability and write amplification. Under favorable conditions (moderate temperature, low wear), the threshold is set to trigger migration earlier, maintaining cache capacity. Under extreme conditions, the threshold is adjusted to reduce migration frequency, thereby reducing write amplification while preserving adequate reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic adaptation of migration behavior based on real-time monitoring of temperature and wear metrics. This allows the system to perform migration operations only when beneficial, avoiding unnecessary writes that would increase write amplification, while still maintaining sufficient SLC cache capacity to ensure write reliability when conditions permit.

Inventive Principle:
Principle #15Dynamics

3Productivity

If SLC cache capacity is maintained at high levels, then write performance is improved, but logical capacity usage decreases

Engineering Contradiction:
Improvewrite performanceVSAvoidlogical capacity usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic adjustment of the migration threshold based on operational conditions, allowing the SLC cache utilization level to vary adaptively. Under extreme temperature or high wear conditions, the threshold is adjusted to allow higher SLC cache utilization, prioritizing write performance. Under favorable conditions, the threshold enables lower utilization, freeing up capacity for other uses and improving overall logical capacity efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The migration threshold parameter is changed from a fixed value to a dynamic parameter that responds to temperature and wear level. This enables the system to optimize the trade-off between write performance and capacity utilization by adjusting the threshold according to current operational context, achieving high performance when needed while maximizing capacity usage when conditions allow.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11467750B2Adjustable physical or logical capacity criteria for write cache replenishment based on temperature or program erase cycles of the memory device
Publication Date: 2022.10.11 MICRON TECHNOLOGY INC
  • US11467750B2 patent drawing
  • US11467750B2 patent drawing
  • US11467750B2 patent drawing

AI summary

A temperature reading from a thermal sensor connected to a memory device is determined. The memory device comprises a plurality of memory cells. At least one of a logical capacity criterion or a physical capacity criterion is determined based on the temperature reading from the thermal sensor. Responsive to determining that at least one of the logical capacity of a first data block of the plurality of memory cells configured as a first memory type satisfies the logical capacity criterion or a physical capacity of the first data block of the plurality of memory cells configured as the first memory type satisfies the physical capacity criterion, data from the first data block is migrated to a second data block of the plurality of memory cells configured as a second memory type.