Memory Cell Reference Level Adjustment for Threshold Voltage Shifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for addressing threshold voltage shifts in memory cells, such as using dynamic reference cells and erasing/reprogramming, are ineffective due to susceptibility to large voltage shifts and high time costs, respectively, making them unsatisfactory for maintaining data readability in electronic products like DIMMs.

Innovation Solution

A method that involves reading a pattern of data from memory cells, comparing it with a known pattern, adjusting the reference level if they don't match, and using the adjusted reference to read trim sector data into another memory device, ensuring accurate data retrieval despite voltage shifts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic reference cells are used to track threshold voltage shifts, then data readability of core memory cells is improved, but the reference cells themselves become susceptible to large voltage shifts that prevent accurate tracking

Engineering Contradiction:
Improvedata readabilityVSAvoidthreshold voltage tracking accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces a reference cell as an intermediary component that is specifically designed to experience threshold voltage shifts identical to the core memory cells. This reference cell serves as a mediator that allows the system to compensate for voltage shifts by comparing the reference cell's state with expected values, thereby enabling accurate data reading despite the shifts affecting both cell types equally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If erasing and reprogramming memory cells is performed to address threshold voltage shifts, then data correctness is improved, but the process requires loading software from external devices which incurs significant time costs

Engineering Contradiction:
Improvedata correctnessVSAvoidsoftware loading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-programming reference cells with known expected values before the actual data reading operation. This allows the system to immediately compare read values against these pre-established references without needing to load external software or perform time-consuming reprogramming operations, thereby correcting data errors quickly and efficiently.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If conventional reference cells are used without adjustment, then the reading process is simple, but threshold voltage shifts cause mismatch between read data and expected patterns

Engineering Contradiction:
Improvereading process simplicityVSAvoiddata pattern matching accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements feedback by continuously comparing the read data pattern from memory cells against the expected pattern stored in the reference cell. When a mismatch is detected due to threshold voltage shifts, the system uses this feedback information to identify and correct the shifted cells, thereby maintaining high data accuracy while preserving the simplicity of the reading process through automated comparison and correction mechanisms.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8345483B2System and method for addressing threshold voltage shifts of memory cells in an electronic product
Publication Date: 2013.01.01 INFINEON TECHNOLOGIES LLC
  • US8345483B2 patent drawing
  • US8345483B2 patent drawing
  • US8345483B2 patent drawing

AI summary

Methods and systems for addressing threshold voltage shifts of memory cells. A method includes reading a pattern of data from a first plurality of memory cells, comparing the read of the pattern of data with a known pattern of data using a reference, and if the read of the pattern of data and the known pattern of data do not match, adjusting the reference to find a reference level that results in a matching of a read of the pattern of data and the known pattern of data. Thereafter, trim sector data is read into a second plurality of memory cells using the adjusted reference level.