NAND Flash Multi-Level Storage With High-Resolution ADC Readout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current flash memory technologies face limitations in storing multiple bits of data per cell, leading to reduced storage density and increased error rates, especially in portable devices where power efficiency and data integrity are crucial.

Innovation Solution

The implementation of multi-level cell (MLC) flash memory systems that use analog-to-digital converters to store and retrieve data values with higher resolution than the original bit representation, allowing for 6, 8, or more bits of information per cell, and dynamically adjust cell resolution based on parameters like temperature, usage, and error levels to enhance data integrity and storage efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multi-level cell flash memory is used to store multiple bits per cell, then storage density increases, but data error rates increase

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

Solution Approach 1:

The patent applies parameter changes by using analog-to-digital converters with higher resolution than the stored data requires. For example, using a 12-bit ADC to store 8-bit data values, creating multiple levels (2^12 = 4096 levels) to represent fewer bits (2^8 = 256 values). This increases the number of distinguishable voltage levels, improving measurement precision and reducing errors while maintaining high storage density.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional binary digital storage with an analog-based multi-level storage system. Instead of using discrete binary states (0 and 1), the system uses continuous analog voltage levels that are converted to digital representations with higher precision than the original data width, thereby reducing quantization errors and improving reliability.

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

2Measurement precision

If higher resolution analog-to-digital converters are used to increase bits per cell, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improvevoltage level resolutionVSAvoidconverter complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by using an analog-to-digital converter with higher resolution than strictly necessary for the data being stored. For example, using a 12-bit converter for 8-bit data storage provides excess precision that improves measurement accuracy and error detection while the additional complexity is managed through efficient converter design and architecture.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If dynamic adjustment of cell resolution is implemented based on operating conditions, then reliability improves, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of cell resolution based on operating conditions such as temperature, read/write cycle counts, and error rates. The system can switch between different resolution modes (e.g., 8-bit, 10-bit, 12-bit) to optimize performance and reliability for different operating scenarios, making the memory system adaptive to changing conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically changes the effective resolution parameter of the memory cells based on operating conditions. By adjusting the number of bits used to represent each cell's voltage level according to temperature, usage patterns, and error rates, the system optimizes the balance between storage capacity, speed, and reliability for different operating scenarios.

Inventive Principle:
Principle #35Parameter changes

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 increases storage density, reduces data error rates, and improves power efficiency, enabling higher performance and reliability in portable devices while maintaining low system costs.

Implementation Method 1

Each memory cell is adapted to receive charge during a write operation to an analog voltage corresponding to a data value having a binary representation of more than 4 bits

Methodology Applied
Scientific EffectElectrical charge storage: Capacitance

Implementation Method 2

An analog-to-digital converter converts the analog voltage from each memory cell into a digital representation of the analog voltage during a read operation of each cell

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Data Source

PatentUS7773022B2Operating NAND cells using multiple levels for each data value
Publication Date: 2010.08.10 APPLE INC
  • US7773022B2 patent drawing
  • US7773022B2 patent drawing
  • US7773022B2 patent drawing

AI summary

A system and method, including computer software, for storing digital information uses multiple NAND flash memory cells. Each memory cell is adapted to receive charge during a write operation to an analog voltage that corresponds to a data value having a binary representation of more than 4 bits. An analog-to-digital converter converts the analog voltage from each memory cell into a digital representation of the analog voltage during a read operation of each cell.