Memory Device Using Negative Threshold Voltages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices rely on positive threshold voltages for data storage and retrieval, limiting the ability to efficiently use negative threshold voltages for representing data, which can lead to reduced operating voltages, reliability, and increased interference between cells.

Innovation Solution

The method involves programming analog memory cells to assume multiple programming levels, including negative threshold voltages, and using negative read and verification reference levels to store and retrieve data, allowing for the representation of useful data with negative threshold voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If positive threshold voltages are used for data storage, then the memory device can operate reliably, but the operating voltage cannot be reduced and interference between cells increases

Engineering Contradiction:
Improvememory reliabilityVSAvoidoperating voltage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies inversion by using negative threshold voltages instead of positive threshold voltages for data storage. This reverses the conventional approach and enables lower operating voltages while maintaining reliability. The negative threshold voltage cells are read using negative reference levels, which allows the memory to operate at reduced voltages and reduces interference between adjacent cells.

Inventive Principle:
Principle #13The other way round (Inversion)

2Quantity of substance

If positive threshold voltages are used for data storage, then data can be stored and retrieved, but storage density is limited

Engineering Contradiction:
Improvestorage densityVSAvoidmemory structure
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extends the threshold voltage axis into the negative dimension, allowing data to be stored at negative threshold voltage levels in addition to positive levels. This dimensional extension enables multiple bits per cell storage by utilizing both positive and negative threshold regions, thereby increasing storage density without requiring additional memory cells.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If negative threshold voltages are used for erased cells only, then erasure verification is possible, but the negative voltage range cannot be utilized for data storage

Engineering Contradiction:
Improveerasure verificationVSAvoidvoltage range utilization
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent makes the negative threshold voltage range serve multiple functions: it is used both for erasure verification and for data storage. By programming cells to negative threshold voltage levels, the same voltage region that was previously only useful for verifying erasure is now also capable of storing actual data, increasing the versatility and capacity of the memory device.

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

Data Source

PatentUS7881107B2Memory device with negative thresholds
Publication Date: 2011.02.01 APPLE INC
  • US7881107B2 patent drawing
  • US7881107B2 patent drawing
  • US7881107B2 patent drawing

AI summary

A method for data storage in a memory that includes a plurality of analog memory cells includes storing data in the memory by writing first storage values to the cells. One or more read reference levels are defined for reading the cells, such that at least one of the read reference levels is negative. After storing the data, second storage values are read from the cells using the read reference levels, so as to reconstruct the stored data. In another disclosed method, data is stored in the memory by mapping the data to first storage values selected from a set of the nominal storage values, and writing the first storage values to the cells. The set of nominal storage values is defined such that at least one of the nominal storage values is negative.