Analog Memory Cell Wear Level Estimation via Statistical Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analog memory cells in memory devices experience performance degradation due to programming and erasure cycles, leading to uneven wear levels that can render certain groups of cells unusable, necessitating effective wear leveling techniques to extend device lifespan and maintain performance.

Innovation Solution

A method that applies pulses to groups of analog memory cells to estimate wear levels by computing statistical properties such as mean and variance of storage values, allowing for data allocation and parameter adjustments based on wear levels, eliminating the need for tracking historical cycle counts and simplifying wear level estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If wear leveling techniques are implemented to distribute cell wearing evenly, then device lifespan is extended, but device complexity increases due to need for tracking and managing wear levels

Engineering Contradiction:
Improvedevice lifespanVSAvoidwear level tracking complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The memory cells automatically indicate their wear level through their storage values without requiring external tracking mechanisms. The wear level is inherently encoded in the statistical properties of the storage values, allowing the system to self-report its state.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses statistical parameters (mean and variance) of storage values to represent wear level. By monitoring changes in these parameters rather than tracking cycle counts, the system simplifies wear level assessment while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If historical cycle counts are tracked to estimate wear levels, then wear level estimation accuracy is improved, but loss of time occurs due to maintaining and querying historical data

Engineering Contradiction:
Improvewear level estimation accuracyVSAvoidtime for tracking and querying cycle counts
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The wear level information is prepared in advance and continuously maintained in the statistical properties of storage values. When wear level estimation is needed, the information is already computed and available, eliminating the need for retrospective analysis of cycle counts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical tracking system (cycle count counters and databases) with a statistical measurement system. Instead of counting cycles, the system measures the statistical properties of storage values, which naturally reflect the cumulative effect of programming and erasure cycles.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If statistical properties are computed from storage values, then wear level estimation speed is improved, but manufacturing precision requirements increase for accurate statistical measurement

Engineering Contradiction:
Improvewear level estimation speedVSAvoidstorage value measurement precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent computes statistical properties (mean and variance) from a sample of storage values rather than requiring perfect measurement of all cells. This partial action approach provides sufficient wear level estimation accuracy while reducing the burden on measurement precision.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The statistical properties serve as feedback that continuously reflects the wear state. By monitoring the mean and variance of storage values, the system receives ongoing information about wear level without requiring high-precision individual measurements, as the statistical aggregation smooths out measurement variations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8085586B2Wear level estimation in analog memory cells
Publication Date: 2011.12.27 APPLE INC
  • US8085586B2 patent drawing
  • US8085586B2 patent drawing
  • US8085586B2 patent drawing

AI summary

A method for operating a memory includes applying at least one pulse to a group of analog memory cells, so as to cause the memory cells in the group to assume respective storage values. After applying the pulse, the respective storage values are read from the memory cells in the group. One or more statistical properties of the read storage values are computed. A wear level of the group of the memory cells is estimated responsively to the statistical properties.