Dynamic Memory Element Data Encoding via Property Change Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices rely on static properties for data storage and retrieval, which can lead to errors due to changes in these properties over time, requiring additional correction operations and limiting the reliability of read operations.

Innovation Solution

The development of memory elements that store data based on dynamic changes in properties, specifically the time required for a property to change, allowing for a one-to-one relationship between data values and the time needed to induce these changes, rather than relying on static characteristics like resistance or threshold voltage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional memory devices use static properties (resistance, threshold voltage) for data storage, then the structure is simple and manufacturing is easy, but errors occur due to property changes over time and additional correction operations are required

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidmemory operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the dynamics principle by transitioning from static property-based memory (where resistance or threshold voltage remains constant) to dynamic property-based memory (where the time required for a property to change encodes the data value). The memory element's property evolves over time during a read operation, and this temporal evolution is measured to determine the stored data, thereby eliminating the need for correction operations and improving reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs parameter changes by using the time duration of a property change as the data encoding mechanism. Instead of relying on the magnitude of a static parameter (like resistance value), the system uses the temporal parameter (how long it takes for the property to change) to represent data, which inherently protects against errors caused by drift in the property's baseline value.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If memory elements rely on static characteristics for data sensing, then read operations are fast, but errors occur due to changes in properties over time between read operations

Engineering Contradiction:
Improveread operation accuracyVSAvoidtime for correction operations
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent eliminates the need for correction operations by making the read operation itself dynamic. The property change occurs during the read operation, and the data is extracted from the temporal profile of this change. This dynamic approach ensures that the data is captured at the moment of change, preventing errors from accumulating over time between reads.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The memory element performs self-verification through its dynamic response. The property change occurs autonomously under applied conditions, and the timing of this change inherently verifies the data state without requiring separate correction operations. The system uses its own dynamic behavior to confirm data integrity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If conventional memory uses static resistance or threshold voltage for data values, then the sensing operation is simple, but additional correction operations are needed to maintain data integrity

Engineering Contradiction:
Improvesensing operation simplicityVSAvoidoperation sequence complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent simplifies the sensing operation by making it dynamic rather than static. Instead of measuring a constant value and comparing it to thresholds, the system applies a stimulus and measures the time for the property to change. This single dynamic measurement replaces the multi-step process of static measurement, correction, and verification, thereby simplifying the overall operation sequence.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the sensed parameter from a static magnitude (resistance value) to a temporal parameter (change duration). This parameter transformation eliminates the need for correction operations because the time-based measurement is inherently immune to drift in the property's baseline value, simplifying the sensing operation to a single robust measurement step.

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 enables reliable data storage and retrieval by utilizing the time-dependent changes in properties, such as conductance or capacitance, to determine data values, reducing errors and improving the accuracy of read operations.

Implementation Method 1

the property of the cell that can change in a read operation can be the existence or nonexistence of an electrically conductive filament between the two (metal) electrodes

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Data Source

PatentUS9177639B1Memory devices, circuits and methods having data values based on dynamic change in material property
Publication Date: 2015.11.03 GLOBALFOUNDRIES US INC
  • US9177639B1 patent drawing
  • US9177639B1 patent drawing
  • US9177639B1 patent drawing

AI summary

A method can include determining a data value stored in a memory element of a memory cell array based on the length of time required to cause a property of the memory element to change. A memory device can include a plurality of elements programmable into at least two different states; and an electrical bias section that applies sense conditions to a selected element; and a sense section configured to distinguish between the two different states according to whether a change in property occurs in the selected element within a predetermined time under the sense conditions.