Magnetic Memory Error Correction for Low Power Operation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Semiconductor devices, such as MRAM, face challenges in minimizing soft error rates due to thermal activation when operating with low switching fields, which are necessary for low power consumption and small area, but often result in increased soft error rates.
Innovation Solution
A method involving writing data to magnetic memory cells, detecting errors, and rewriting cells with errors detected, using a reduced write field to minimize soft errors, and employing error correction codes to ensure accurate data storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a low switching field is used to reduce power consumption and device area, then power consumption and area are reduced, but the soft error rate increases due to thermal activation
Solution Approach 1:
The patent applies preliminary action by performing error detection and correction before finalizing data storage. The system writes data to magnetic memory cells using low switching fields, then detects errors caused by thermal activation, and corrects them through rewriting operations. This preliminary error handling allows the system to use lower switching fields (reducing power and area) while maintaining reliability through subsequent error correction.
Solution Approach 2:
The patent implements feedback by continuously monitoring written data for errors and using this information to trigger corrective actions. The error detection mechanism provides feedback about thermal activation events, and the system responds by rewriting affected cells. This feedback loop enables the system to operate at lower switching fields while compensating for increased soft error rates through active error correction.
2Area of stationary object
If a low switching field is used to minimize device area, then device area is reduced, but the soft error rate increases due to thermal activation
Solution Approach 1:
The patent applies preliminary action by performing error detection and correction before finalizing data storage. The system writes data to magnetic memory cells using low switching fields, then detects errors caused by thermal activation, and corrects them through rewriting operations. This preliminary error handling allows the system to use smaller device areas with lower switching fields while maintaining reliability through subsequent error correction.
Solution Approach 2:
The patent implements feedback by continuously monitoring written data for errors and using this information to trigger corrective actions. The error detection mechanism provides feedback about thermal activation events, and the system responds by rewriting affected cells. This feedback loop enables the system to operate at lower switching fields (reducing area) while compensating for increased soft error rates through active error correction.
3Power
If a low switching current is used to reduce power consumption, then power consumption is reduced, but the soft error rate increases due to thermal activation
Solution Approach 1:
The patent applies preliminary action by performing error detection and correction before finalizing data storage. The system writes data to magnetic memory cells using low switching currents, then detects errors caused by thermal activation, and corrects them through rewriting operations. This preliminary error handling allows the system to use lower switching currents (reducing power) while maintaining reliability through subsequent error correction.
Solution Approach 2:
The patent implements feedback by continuously monitoring written data for errors and using this information to trigger corrective actions. The error detection mechanism provides feedback about thermal activation events, and the system responds by rewriting affected cells. This feedback loop enables the system to operate at lower switching currents (reducing power consumption) while compensating for increased soft error rates through active error correction.
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 reduces the probability of soft errors during data storage, allowing for lower power consumption and smaller device size while maintaining reliable data integrity, with the potential for reduced write currents and increased storage efficiency.
Implementation Method 1
Thermal activation occurs when thermal energy from the environment surrounding a given cell overcomes an activation energy barrier so as to change the direction of magnetization of the magnetic memory cell.
Implementation Method 2
The application of a magnetic field can switch the magnetization of the free layer from left to right, and vice versa, to write information to the magnetic memory cell.
Data Source
AI summary
Techniques for data storage are provided. In one aspect, a method for writing one or more magnetic memory cells comprises the following steps. Data is written to one or more of the magnetic memory cells. It is detected whether there are any errors in the data written to the one or more magnetic memory cells. The data is rewritten to each of the one or more previously written magnetic memory cells in which an error is detected.


