Memory Devices Using Time-to-Change Sensing for Temperature Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory devices rely on static properties to store data, which can lead to errors due to changes in these properties over time during write or erase operations, and do not effectively distinguish between different states under varying temperature conditions.
Innovation Solution
The development of memory devices that utilize time-to-change properties of memory elements, where data is sensed based on the length of time required to cause a property change, allowing for dynamic state differentiation and temperature compensation of read conditions to maintain accurate data retrieval across temperature variations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional memory devices use static properties to store data, then data storage is achieved, but errors occur due to property changes during write/erase operations and temperature variations
Solution Approach 1:
The patent transitions from static property-based memory (where data is stored as a fixed resistance value) to dynamic property-based memory (where data is stored as the time required for a property to change). This dynamic approach allows the memory system to distinguish between different data states based on temporal characteristics rather than static values, thereby improving reliability and reducing errors caused by property drift during operations or temperature variations.
Solution Approach 2:
The patent applies preliminary action by initiating a stimulus (voltage pulse, current pulse, or temperature change) to the memory element before the actual sensing operation. This stimulus triggers a controlled property change process, and the time required for this change to occur is measured to determine the stored data. This preliminary stimulation ensures that the sensing process starts from a known initial state, improving measurement precision and reducing errors.
2Ease of operation
If memory devices sense data based on static resistance or threshold voltage, then data retrieval is simple, but the sensed property changes during write/erase operations causing errors
Solution Approach 1:
The patent changes the sensing basis from static properties (resistance, threshold voltage) to dynamic properties (time-to-change). By measuring how long it takes for a property to transition from one state to another, the system maintains ease of operation through a single measurement process while improving data integrity, as the time-based metric remains stable even when static properties drift during write/erase operations.
Solution Approach 2:
The patent employs feedback by continuously monitoring the property change process in real-time and using this information to determine the stored data. The sensing circuit measures the temporal evolution of the memory element's property (such as resistance change over time) and compares it against reference values to accurately identify the stored state, thereby maintaining both simplicity and reliability.
3Device complexity
If conventional memory uses static properties, then device structure is simple, but temperature variations cause errors in data sensing
Solution Approach 1:
The patent transitions from static property sensing to dynamic property sensing, where the time required for a property to change is measured instead of the property's static value. This dynamic measurement approach is inherently more temperature-stable because the temporal characteristics of the property change process remain consistent across different temperatures, eliminating the need for complex temperature compensation circuits while improving measurement precision.
4Adaptability or versatility
If memory elements are programmed to different resistance levels, then multiple data states are achieved, but distinguishing states becomes difficult under varying conditions
Solution Approach 1:
The patent uses dynamic property changes to differentiate between multiple data states. Instead of relying on static resistance levels that can overlap or drift under varying conditions, the system measures the time required for the memory element to transition between states. This temporal differentiation provides clear, distinct measurement windows for each data state, improving state differentiation accuracy while maintaining multi-state storage capability.
Solution Approach 2:
The patent applies a preliminary stimulus (voltage pulse, current pulse, or temperature change) to initiate a controlled property change in the memory element. The time required for this change to occur is measured to determine the stored data state. This preliminary action ensures that each state produces a distinct temporal response, enabling accurate differentiation even under varying operating conditions.
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 establishing a one-to-one relationship between data values and the time required to change a property, effectively addressing errors and maintaining consistent device responses despite temperature changes.
Implementation Method 1
each different state may correspond to a different time to change in property of the memory element under the same sense conditions
Data Source
AI summary
A memory device can include a plurality of bit lines; plurality of memory elements coupled to the bit lines, each memory element including a memory layer formed between two electrodes, the memory layer being programmable between a plurality of different resistance states by creation and removal of conductive regions therein by application of electric fields; and at least one sense amplifier (SA) configured to compare a first value, corresponding to a resistance state of a first memory element, to a second value, corresponding to a resistance state of a second memory element.


