Boosted Gate Voltage for MRAM Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Magnetic random access memory (MRAM) cells face a conflict between minimizing cell size and achieving higher programming current, as increasing the size of the access transistor to boost current results in larger cell size and voltage limitations that can damage the transistor.

Innovation Solution

The method involves coupling the magnetoresistive tunnel junction (MTJ) to an access transistor with the gate voltage boosted using a selected word line at a first voltage, and applying additional voltages to unselected bit lines and source lines to increase the programming current while avoiding transistor damage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If the size of the access transistor is increased to boost programming current, then the programming current is improved, but the MRAM cell size increases

Engineering Contradiction:
Improveprogramming currentVSAvoidMRAM cell size
Core Design Contradiction:
PowerVSArea of stationary object

Solution Approach 1:

The patent changes the voltage parameter by applying a boosted voltage (Vdd + Vx) to the gate of the access transistor through a bootstrapping mechanism. This voltage enhancement allows the transistor to deliver higher programming current without increasing its physical size, thereby resolving the contradiction between current strength and cell area.

Inventive Principle:
Principle #35Parameter changes

2Power

If the voltage is increased to increase programming current, then the programming current is improved, but the transistor may be damaged from excessive voltage

Engineering Contradiction:
Improveprogramming currentVSAvoidtransistor durability
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent employs periodic voltage application where the boosted voltage (Vdd + Vx) is applied only during the programming operation, while the transistor is protected during other operations. The gate is connected to Vdd through a resistor during normal operation, limiting voltage to safe levels, and only receives the boosted voltage when explicitly programmed, thus preventing damage while enabling high current when needed.

Inventive Principle:
Principle #19Periodic action

3Productivity

If the programming time is reduced, then the productivity is improved, but the programming current needs to be augmented which increases cell size

Engineering Contradiction:
Improveprogramming speedVSAvoidMRAM cell size
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent achieves faster programming by changing the voltage parameter to (Vdd + Vx) during programming operations. This voltage boost enables higher current delivery in the same transistor, reducing programming time without requiring larger cell size. The bootstrapping mechanism dynamically provides this voltage enhancement only when needed.

Inventive Principle:
Principle #35Parameter changes

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 allows for faster programming of MRAM cells with increased electric current, maintaining small cell size and preventing transistor damage from excessive voltage.

Implementation Method 1

Electrons passing through the fixed layer of the MTJ and into the free layer of the MTJ force the orientation of the free layer to become the same as that of the fixed layer. Whereas, forcing the electrons to travel from the free layer into the fixed layer, causes the orientation of the fixed layer to remain unchanged, but the bounced electrons from the fixed layer change the orientation of the free layer to be opposite to that of the fixed layer.

Methodology Applied
Scientific EffectSpin-dependent tunneling:

Implementation Method 2

A second voltage, Vx, is applied to unselected bit lines (BLs) and further applied to a source line (SL), the SL being coupled to the source of the access transistor. A third voltage, Vdd or 0 Volts, is then applied to a selected BL, the selected BL being coupled to an end of the MTJ other than the end of the MTJ where the access transistor is coupled. The first voltage is applied to a SL, the SL being coupled to the source of the access transistor thereby causing the WL to boot above the first voltage.

Methodology Applied
Scientific EffectVoltage boosting:

Data Source

PatentUS9558802B2Fast programming of magnetic random access memory (MRAM)
Publication Date: 2017.01.31 AVALANCHE TECHNOLOGY INC
  • US9558802B2 patent drawing
  • US9558802B2 patent drawing
  • US9558802B2 patent drawing

AI summary

A method of programming an MTJ includes selecting an MTJ that is coupled to an access transistor at the drain of the access transistor. The gate of the access transistor is coupled to a selected word line (WL), the selected WL being substantially at a first voltage, Vdd; whereas the WLs that are not coupled to the MTJ are left to float. A second voltage, Vx, is applied to the unselected bit lines (BLs) and further applied to a source line (SL), the SL being coupled to the source of the access transistor. A third voltage, Vdd or 0 Volts, is applied to a selected BL, the selected BL being coupled the MTJ. The first voltage is applied to a SL, the SL being coupled to the source of the access transistor thereby causing the WL to boot above the first voltage.