Dynamic Sense Window Adjustment in Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies face challenges in maintaining accurate data representation due to limited sense window widths between threshold voltage ranges, which can lead to memory errors, and practical limitations in dividing memory units during real-time operations.

Innovation Solution

The memory array is divided into memory groups such as pages, with the threshold definition varied based on program and erase operations, allowing for adaptive adjustment of threshold voltage ranges and sense windows to match the distribution of data values, using control circuitry or external testers to optimize access characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sense window width is increased to reduce memory errors, then data accuracy is improved, but the threshold voltage ranges become less precise and access characteristics deteriorate

Engineering Contradiction:
Improvedata accuracyVSAvoidthreshold voltage range precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the sense window width adjustable rather than fixed. The sense window width is dynamically changed based on the distribution of data values in the memory array, allowing the system to adapt between precision and accuracy requirements in real-time during program and erase operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of sense window width in response to data value distribution changes. By varying the sense window width as a parameter based on the distribution of data values, the system optimizes both data accuracy and threshold voltage range precision for different operational conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the memory unit is divided into smaller units to improve sense window precision, then data accuracy is improved, but device complexity increases and real-time operation becomes difficult

Engineering Contradiction:
Improvedata accuracyVSAvoidmemory unit division complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of statically dividing the memory array into fixed smaller units, the patent dynamically adjusts the sense window width based on the actual distribution of data values. This dynamic approach achieves improved data accuracy without the structural complexity of fixed divisions, allowing the system to adapt during real-time operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses parameter changes by adjusting the sense window width as a variable parameter rather than restructuring the memory array into fixed smaller units. This allows the system to improve data accuracy through parameter optimization without increasing device complexity or interfering with real-time operations.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the sense window is made narrower to improve threshold voltage range precision, then manufacturing precision is improved, but data accuracy deteriorates due to increased overlap between ranges

Engineering Contradiction:
Improvethreshold voltage range precisionVSAvoiddata accuracy
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies dynamics by making the sense window width variable rather than fixed. The sense window width is dynamically adjusted based on the distribution of data values, allowing the system to optimize between manufacturing precision and data accuracy for different operational conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of sense window width in response to data value distribution. By varying this parameter, the system can achieve both narrow threshold voltage ranges for manufacturing precision and adequate separation for data accuracy, depending on the operational context.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the threshold definition is varied to match data value distribution, then data accuracy is improved, but access characteristics change and require compensation

Engineering Contradiction:
Improvedata accuracyVSAvoidaccess characteristics
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies feedback by using the distribution of data values to determine the optimal sense window width. The system monitors or determines the data value distribution and adjusts the sense window width accordingly, creating a feedback loop that optimizes data accuracy while managing access characteristics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes operational parameters (sense window width) based on data characteristics (data value distribution). This parameter adaptation allows the system to optimize data accuracy for different data distributions while managing the trade-off with access characteristics through controlled parameter variation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8780641B2Method and apparatus for dynamic sensing window in memory
Publication Date: 2014.07.15 MACRONIX INTERNATIONAL CO LTD
  • US8780641B2 patent drawing
  • US8780641B2 patent drawing
  • US8780641B2 patent drawing

AI summary

A memory array is characterized by a threshold definition, which includes threshold voltage ranges representing data values stored by a part of the memory array, and a set of sense windows separating the threshold voltage ranges. The threshold definition is varied, responsive to at least one of program operations and erase operations. Such operations change a distribution of the data values stored in the memory group.