Iterative Memory Cell Charging Using Reference Voltage Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current flash memory technologies face challenges in efficiently storing multiple bits of data per cell, leading to limitations in storage density, reliability, and error rates, particularly in multi-level cell flash memory systems.

Innovation Solution

The implementation of a system that uses multiple reference cells to monitor voltage levels and apply charge to NAND flash memory cells until they reach target voltage levels, ensuring accurate data storage and error correction through a process involving charge pumps and analog-to-digital converters, while also dynamically adjusting cell resolution based on usage and error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level cell flash memory is used to increase storage density, then storage capacity increases, but error rates increase and reliability decreases

Engineering Contradiction:
Improvestorage densityVSAvoiddata error rates
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

Reference cells are introduced as intermediary elements to mediate between the charge pump and data memory cells. These reference cells capture voltage levels and provide reference signals that enable accurate interpretation of data cell states, thereby reducing errors in multi-level cell storage systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by reading voltage levels from reference cells and using this information to determine appropriate read thresholds for data cells. This feedback mechanism allows the system to adapt to voltage variations and maintain high reliability even as storage density increases through multi-level coding.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If more reference cells are added to monitor voltage levels, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improvevoltage level detection accuracyVSAvoidnumber of reference cells
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory array is segmented into distinct regions: data cells for storage and separate reference cells for voltage monitoring. This segmentation allows independent optimization of each function while maintaining overall system efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Reference cells serve multiple functions: they capture programming voltage levels, provide reference signals for read operations, and enable threshold adaptation. This multi-functionality reduces the need for additional dedicated components, thereby limiting complexity growth despite improved measurement precision.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If iterative charging with multiple reference cells is implemented, then manufacturing precision improves, but productivity decreases

Engineering Contradiction:
Improvevoltage level control accuracyVSAvoidprogramming speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

Reference cells capture and store voltage levels during programming operations. This preliminary action allows the system to pre-determine appropriate read thresholds before actual data reading occurs, ensuring high manufacturing precision without requiring repeated iterative adjustments during production.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates voltage level copies in reference cells during programming. These copied voltage representations serve as templates for subsequent read operations, enabling accurate threshold determination without requiring the original programming voltage to be maintained or re-applied, thus improving both precision and efficiency.

Inventive Principle:
Principle #26Copying

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances storage density, reliability, and reduces data error rates, allowing for higher integration and miniaturization, while also lowering system costs by optimizing voltage supplies and programming/erase circuits.

Implementation Method 1

writing to a memory device includes applying charge to each of multiple memory cells

Methodology Applied
Scientific EffectCharge pump: Pump

Data Source

PatentUS7551486B2Iterative memory cell charging based on reference cell value
Publication Date: 2009.06.23 APPLE INC
  • US7551486B2 patent drawing
  • US7551486B2 patent drawing
  • US7551486B2 patent drawing

AI summary

Systems and methods, including computer software for writing to a memory device include applying charge to each of multiple memory cells for storage of a selected data value in each memory cell. The memory cells include a first reference memory cell, and each data value is selected from a group of possible data values. Each possible data value has a corresponding target voltage level, and the first reference memory cell has a corresponding predetermined first reference target voltage level. The voltage level in the first reference memory cell is detected. A determination is made whether the voltage level in the first reference memory cell is less than the first reference target voltage level. Additional charge is applied to the memory cells upon the determination that the voltage level in the first reference memory cell is less than the first reference target voltage.