Magnetic Memory Field Programming via Irreversible Breakdown
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Magnetic memory devices, such as MRAM, face challenges in efficiently programming and reading data due to the need for complex current drivers and high voltage requirements, which complicates the design and scalability of memory circuits.
Innovation Solution
A field programming method that applies a programming voltage exceeding the threshold operating voltage to selected magnetic memory cells, causing irreversible breakdown and altering their resistance, allowing for simplified read operations using a diode-connected read circuit, and enabling data storage as logical highs and lows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a programming voltage exceeding the threshold operating voltage is applied to selected magnetic memory cells, then data storage is achieved through irreversible breakdown, but the circuit complexity increases due to high voltage requirements
Solution Approach 1:
The patent segments the programming function by separating the high voltage programming operation from the low voltage read operation. The programming voltage is applied only to selected memory cells through specific word lines and bit lines, while other cells remain unaffected. This segmentation allows reliable data storage in selected cells without requiring the entire circuit to handle high voltages continuously.
Solution Approach 2:
The patent utilizes parameter changes by applying a programming voltage that exceeds the threshold operating voltage to induce irreversible breakdown in selected memory cells. This voltage parameter change transforms the resistance state of the magneto-resistive element, enabling reliable data storage. The system switches between normal operating voltage for reads and elevated voltage for programming operations.
2Ease of operation
If complex current drivers are used for programming magnetic memory cells, then write operations can be performed, but the device size and cost increase
Solution Approach 1:
The patent makes the word lines and bit lines multi-functional by using them for both programming and reading operations. The same line structures that carry read currents also carry programming voltages, eliminating the need for separate dedicated programming current drivers. This universal use of existing circuit elements reduces device size and eliminates additional cost.
Solution Approach 2:
The memory cell array itself performs the programming function by utilizing its own word lines and bit lines to deliver the programming voltage to selected cells. The circuit structure serves its own programming needs without requiring external specialized programming equipment, thereby reducing overall device complexity and size.
3Reliability
If high voltage programming is implemented, then irreversible breakdown for data storage is achieved, but scalability of voltage supply becomes limited
Solution Approach 1:
The patent employs periodic action by applying the high programming voltage only during specific programming operations rather than continuously. The voltage is applied in controlled pulses to selected cells when data needs to be written, while during normal read operations, only the standard operating voltage is used. This periodic high voltage application maintains reliability while allowing the voltage supply system to scale with standard CMOS process voltages.
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 method simplifies the circuitry required for programming, reduces the size and cost of MRAM memories, and allows for scalable voltage supply without compromising write operations, while enabling efficient data storage and retrieval.
Implementation Method 1
applying a first programming voltage to the selected subset of cells for a predetermined amount of time, wherein the programming voltage is selected to exceed a threshold operating voltage thereby to cause irreversible breakdown of the subset of cells
Implementation Method 2
Magnetic memory circuits are based on the magneto-resistive behavior of magnetic storage elements
Implementation Method 3
Each addressable MTJ stack can have a magnetic spin orientation and can be flipped between two states by the application of a magnetic field that is induced by energizing corresponding bit and word lines
Data Source
AI summary
There is provided a method for operating a magnetic memory device. The method comprises selecting a subset of magnetic memory cells of the magnetic memory device; applying a first programming voltage to the selected subset of cells for a predetermined amount of time, wherein the programming voltage is selected to exceed a threshold operating voltage thereby to cause irreversible breakdown of the subset of cells; and reading selected cells of the magnetic memory device by passing a read current through a diode connected in series with each magnetic memory cell.


