Magnetic Random Access Memory Voltage Sensing Read Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional magnetic random access memory (MRAM) read operations require continuous current flow to magnetoresistive elements, leading to longer read times and higher power consumption, especially when used as cache memory for low-power processors, and suffer from noise sensitivity and latency issues due to the reliance on current-to-voltage conversion methods.
Innovation Solution
The implementation of a magnetic random access memory that uses a voltage sensing method, where bit lines are pre-discharged or pre-charged and then changed to a floating state based on the resistance value of magnetoresistive elements, allowing for the detection of potential differences to read data, thereby reducing power consumption and latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a current-to-voltage conversion method is used for reading data from magnetoresistive elements, then the read operation can be performed, but the read time increases and power consumption increases
Solution Approach 1:
The patent applies preliminary action by pre-charging or pre-discharging the bit lines before the actual read operation. This preparation step allows the sensing operation to start immediately when the word line is activated, eliminating the need to wait for current stabilization. The bit lines are brought to a known state in advance, so when reading begins, the potential difference can be detected right away, significantly reducing read time while maintaining sensing accuracy.
2Measurement precision
If a current-to-voltage conversion method is used for reading data from magnetoresistive elements, then the read operation can be performed, but power consumption increases
Solution Approach 1:
The patent implements periodic action by using alternating pre-charge/discharge cycles on the bit lines. Instead of continuous current flow, the system uses periodic voltage applications where bit lines are charged or discharged in alternating phases depending on the data state. This periodic voltage-based operation replaces continuous current consumption with intermittent energy applications, significantly reducing overall power consumption while maintaining the ability to detect data states through potential differences.
3Measurement precision
If current value is converted to voltage value for sensing, then data can be read, but noise at the conversion timing greatly affects the read operation
Solution Approach 1:
The patent extracts the harmful current-to-voltage conversion step from the read operation. Instead of measuring current and then converting it to voltage (which introduces noise at the conversion point), the system directly measures the voltage potential difference on the bit lines. By taking out the conversion step and working entirely in the voltage domain through direct bit line potential comparison, the source of noise is eliminated while preserving the ability to sense data with adequate read margin.
4Measurement precision
If continuous current is passed to magnetoresistive element during reading, then data can be sensed, but latency increases
Solution Approach 1:
The patent substitutes the mechanical/electrical current flow system with a voltage-based field system. Instead of relying on continuous current flow through the magnetoresistive elements (which has inherent delay due to RC time constants and current stabilization requirements), the system uses voltage potential differences created on the bit lines. This substitution replaces the slower current-based mechanism with a faster voltage-based detection mechanism, dramatically reducing latency while maintaining data detection capability.
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 shortens the time between current flow and data sensing, improves read margin and speed, and achieves lower power consumption comparable to SRAM cache memories, while maintaining data stability and accuracy.
Implementation Method 1
a first magnetoresistive element connected between the first bit and the common source line; a second cell unit including a second magnetoresistive element connected between the second bit and the common source line
Data Source
AI summary
According to one embodiment, a magnetic random access memory includes a write circuit to write complementary data to first and second magnetoresistive elements, and a read circuit to read the complementary data from the first and second magnetoresistive elements. The control circuit is configured to change the first and second bit lines to a floating state after setting the first and second bit lines to a first potential, and change a potential of the first bit line in the floating state to a first value in accordance with a resistance value of the first magnetoresistive element and a potential of the second bit line in the floating state to a second value in accordance with a resistance value of the second magnetoresistive element by setting the common source line to a second potential higher than the first potential.


