Adaptive Memory Read Write Systems for Multi-Level Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-level memory cells, such as flash memory cells, face challenges in precisely programming and reading data due to Gaussian distribution of charge levels, leading to retention loss after cycling, which affects the accuracy of read and write operations.

Innovation Solution

Adaptive memory read and write systems that compute estimated means and variances of level distributions using signal samples from pilot cells, employing equations to adjust and refine these values, and utilizing slicer thresholds to facilitate accurate data writing and reading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level memory cells store varying amounts of charge to indicate multiple logic levels, then storage density is improved, but programming precision deteriorates due to Gaussian distribution of charge levels

Engineering Contradiction:
Improvestorage densityVSAvoidprogramming precision
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system performs read operations to measure actual charge levels, uses this feedback to compute updated mean and variance values for each charge level distribution, and adjusts subsequent write operations based on these computed statistics. This closed-loop feedback mechanism compensates for the Gaussian distribution effects and improves programming precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the parameters (mean and variance) of charge level distributions based on measured data from read operations. By computing updated statistical parameters and using them to adjust write operations, the system adapts to the actual behavior of memory cells and maintains precision despite Gaussian distribution characteristics.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If adaptive read and write systems compute estimated means and variances using signal samples, then read and write accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveread and write accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary read operations on pilot cells to estimate the mean and variance of charge level distributions before performing actual data storage and retrieval operations. This preliminary characterization allows subsequent operations to use optimized parameters, improving accuracy without requiring complex real-time computation during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses pilot cells as copies or representatives of the actual data storage cells. By measuring and characterizing the pilot cells, the system obtains statistical information that can be applied to the actual cells without requiring complex individual characterization of each cell, thus reducing overall system complexity.

Inventive Principle:
Principle #26Copying

3Measurement precision

If detection thresholds are set at intersections of adjacent level distributions, then read operation accuracy is improved, but retention loss after cycling worsens

Engineering Contradiction:
Improveread operation accuracyVSAvoidretention loss
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system dynamically adjusts detection thresholds and charge level parameters based on measured statistics from read operations. Rather than using fixed thresholds, the system adapts thresholds to the actual distribution characteristics of charge levels in the memory cells, compensating for shifts caused by cycling and maintaining both accuracy and retention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from read operations to continuously update the statistical parameters of charge level distributions and adjust detection thresholds accordingly. This feedback mechanism allows the system to compensate for retention loss and distribution shifts over time, maintaining read accuracy despite cycling effects.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9147491B1Adaptive read and write systems and methods for memory cells
Publication Date: 2015.09.29 MARVELL ASIA PTE LTD
  • US9147491B1 patent drawing
  • US9147491B1 patent drawing
  • US9147491B1 patent drawing

AI summary

Adaptive memory read and write systems and methods are provided that may compute estimated means and variances of multi-level memory cells to facilitate writing and reading of data to and from the multi-level memory cells are described herein. The systems may include an apparatus comprising multi-level memory cells, and an estimation block configured to compute estimated means and variances of level distributions of the multi-level memory cells by processing signal samples provided by at least a subset of the multi-level memory cells, the estimated means and variances to be used to facilitate writing and/or reading of data to and/or from at least selected ones of the multi-level memory cells, the multi-level memory cells having M-levels where M is an integer greater than 1, and each of the level distributions is associated with a corresponding level of the M-levels.