Dynamic Threshold Adjustment for Charge-Based Memory Readout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Charge accumulation in semiconductor memory devices leads to natural discharge over time, causing information readout failures, especially in non-volatile memory devices that are not used for extended periods, which restricts readout numbers and makes it difficult to perform refresh operations effectively.

Innovation Solution

An apparatus and method that include a memory unit, a reading unit, an error detection unit, and a threshold generation unit, where the error detection unit determines if information has errors and generates a second threshold for re-reading the information, allowing for accurate data retrieval even after discharge has occurred by comparing the charge amount with different thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single threshold is used for reading information in charge accumulation type memory, then the reading operation is simple and fast, but the readout becomes unreliable when charge discharge occurs over time

Engineering Contradiction:
Improveinformation readout reliabilityVSAvoidthreshold reading complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic threshold adjustment by switching between a first threshold for initial reading and a second threshold for re-reading when discharge is detected. The reading unit adaptively changes the threshold value based on the timing and results of read operations, allowing the system to maintain high reliability across different charge states without requiring complex predictive models.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the threshold parameter from a fixed single value to a variable that can take at least two different values (first threshold and second threshold). This parameter change enables the reading unit to accommodate charge discharge effects by selecting appropriate threshold values, thereby maintaining readout reliability without increasing overall system complexity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If refresh operations are performed frequently to maintain charge levels, then information readout reliability is improved, but the readout number is restricted and the system becomes less efficient

Engineering Contradiction:
Improveinformation storage reliabilityVSAvoidreadout number
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables the memory system to self-diagnose charge discharge conditions by monitoring readout results and automatically switch between threshold values without requiring external refresh operations. This self-service mechanism allows the system to maintain reliability while preserving the original readout count, as no additional refresh cycles are needed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the reading unit monitors the results of read operations and uses this information to determine whether to switch from the first threshold to the second threshold. This feedback loop allows the system to respond to charge discharge conditions in real-time, maintaining reliability without requiring pre-scheduled refresh operations that would reduce productivity.

Inventive Principle:
Principle #23Feedback

3Duration of action of stationary object

If the memory device is not accessed for long periods, then data retention is maintained, but natural discharge occurs making information unreadable

Engineering Contradiction:
Improvedata retention periodVSAvoidinformation readability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent prepares for long-term storage by establishing a two-threshold reading mechanism in advance. When the memory device is accessed after extended periods, the system can immediately switch to the second threshold if discharge is detected, without requiring intermediate refresh operations during the storage period. This preliminary preparation maintains both long retention and subsequent readability.

Inventive Principle:
Principle #10Preliminary action

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

Enables reliable information retrieval by detecting errors and adjusting thresholds, thereby extending the period during which information can be read and increasing readout numbers, even in memory devices with significant discharge due to time passage.

Implementation Method 1

a memory unit which stores charge

Methodology Applied
Scientific EffectCharge accumulation: Capacitance

Implementation Method 2

a reading unit which obtains an amount of the charge stored in the memory unit, and reads information by determining a value based on a comparison of the amount of the charge with a first threshold

Methodology Applied
Scientific EffectCharge detection: Electrical Resistance

Data Source

PatentUS7551478B2Apparatus, method and computer program product for reading information stored in storage medium
Publication Date: 2009.06.23 KIOXIA CORP
  • US7551478B2 patent drawing
  • US7551478B2 patent drawing
  • US7551478B2 patent drawing

AI summary

An apparatus for reproducing information includes a memory unit which stores charge; a reading unit which obtains an amount of the charge stored in the memory unit, and reads information by determining a value based on a comparison of the amount of the charge with a first threshold; an error detection unit which determines whether the information read has an error; and a threshold generation unit which generates a second threshold having a value different from that of the first threshold used in reading the information, when the error detection unit determines that the information has an error, wherein the reading unit further reads the information by determining a value based on a comparison of the amount of the charge with the second threshold after the error detection unit determines that the information has the error.