Magnetoresistive Memory Toggle Circuitry for Resistive Decay Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Magnetoresistive memory bits in nonvolatile memory devices experience resistance degradation due to temperature variations and extreme environments, leading to uncertainty in logical states, which can cause incorrect data storage and influence downstream circuitry if not corrected.
Innovation Solution
A non-volatile memory system with toggle circuitry that changes the resistive states of magnetoresistive memory bits without altering their logical states, using input and output circuitry to manage resistive state changes and maintain logical state integrity, including a method to toggle memory cells when they degrade beyond a predetermined threshold or after a set time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If magnetoresistive memory bits are operated over time in temperature variations and extreme environments, then the memory device can store and process data, but the resistance of memory bits degrades causing uncertainty in logical states
Solution Approach 1:
The memory system performs self-diagnosis by monitoring resistance values of memory bits and automatically initiates toggling operations when degradation thresholds are exceeded, enabling the system to self-correct without external intervention
Solution Approach 2:
The system continuously monitors resistance values of memory bits and uses this feedback to determine when toggling is needed, creating a closed-loop control system that maintains reliability based on actual degradation state
2Device complexity
If resistance degradation is not corrected, then the memory operation continues without additional complexity, but incorrect logical states can cause deleterious effects on downstream circuitry
Solution Approach 1:
The system performs toggling operations proactively when resistance degradation exceeds predetermined thresholds, before incorrect logical states can propagate to downstream circuitry, preventing harmful effects rather than correcting them after occurrence
Solution Approach 2:
The system converts the harmful effect of resistance degradation into a beneficial trigger mechanism, where degradation beyond a threshold automatically initiates the corrective toggling process, turning a potential failure mode into a self-correcting feature
3Reliability
If toggle circuitry is added to change resistive states without altering logical states, then data clearing and sanitization reliability is improved, but device complexity increases
Solution Approach 1:
The toggle circuitry is integrated with existing memory cell structures and control logic, merging the data clearing function with the existing read/write infrastructure rather than adding completely separate circuitry
Solution Approach 2:
The toggle circuitry serves multiple functions: it performs data clearing, data sanitization, and automatic correction of degraded logical states, allowing a single added component structure to handle multiple reliability-related operations
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
The system ensures reliable data clearing and sanitization by maintaining consistent logical states despite resistive state degradation, allowing for transparent operation and preventing deleterious effects on downstream circuitry.
Implementation Method 1
magnetoresistive based memory cell that includes a memory bit having at least a high and a low resistive state
Data Source
AI summary
A nonvolatile memory and a method of operating the memory are described. The memory includes memory cells that may each include a magnetoresistive memory bit. The memory includes toggle circuitry for altering the resistive states of memory cells within the memory without changing the logical states of the memory cells. The memory may be toggled to balance resistive decay associated with operating a memory bit under certain conditions or in extreme environments.


