STT-MRAM Power-Up Controller and Precharge Transistors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During system power-up, voltage surges in STT-MRAM arrays can disturb the logic state of MTJ storage elements, degrading memory integrity due to bit line and word line voltages being similar to or greater than the write threshold, which is not effectively managed in conventional STT-MRAM designs.

Innovation Solution

Incorporating a power-up controller and precharge transistors to provide a power-up control signal, which holds the bit line and word line voltages to a desired level below the write threshold during power-up, preventing voltage surges from affecting the memory cells.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional STT-MRAM designs are used during power-up, then the memory structure is simple, but voltage surges disturb the logic state of MTJ storage elements degrading memory integrity

Engineering Contradiction:
Improvememory integrityVSAvoidmemory structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The power-up controller activates precharge transistors before normal memory operations begin, holding bit lines and word lines at a desired voltage level (e.g., ground) during the power-up transient period. This preliminary action prevents voltage surges from disturbing MTJ storage elements before data is written or read, thereby protecting memory integrity without requiring structural changes to the MTJ cells themselves.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A power-up controller is introduced as an intermediary component that mediates between the power supply and the memory array. The controller monitors power-up conditions and activates precharge transistors when needed, acting as a buffer to prevent voltage surges from reaching the sensitive MTJ storage elements. This intermediary approach protects memory integrity while maintaining the simplicity of the core memory structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If voltage surges are allowed during power-up, then the device operation is simple and fast, but the logic state of MTJ storage elements is disturbed

Engineering Contradiction:
Improvepower-up speedVSAvoidlogic state stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The precharge transistors are activated in advance during the power-up sequence, before any read or write operations are attempted. The power-up controller detects the power-up condition and immediately charges or discharges bit lines and word lines to a safe voltage level, preventing voltage surges from occurring during critical memory operations. This preliminary protection allows fast power-up while ensuring logic state stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The precharge transistors apply a counteracting voltage level to bit lines and word lines during power-up, opposing the harmful voltage surges before they can affect the MTJ storage elements. By establishing this protective voltage level in advance, the system prevents voltage surges from disturbing the logic state, thereby maintaining reliability without significantly impacting power-up speed.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If precharge transistors are added to control voltage levels, then memory integrity is protected, but the circuit complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory array is segmented into multiple bit cells, each with its own precharge transistor connected to bit lines and word lines. This segmentation allows independent control of voltage levels for each bit cell, providing granular protection against voltage surges. While this increases the number of transistors, it maintains the scalability of the memory architecture and allows the protection mechanism to be applied only where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The precharge transistors serve multiple functions: they protect MTJ storage elements from voltage surges during power-up, and they can also be used for standard memory operations such as precharging bit lines before read operations. This multi-functionality reduces the overall impact on circuit complexity, as the same transistors are utilized for both protection and normal operation rather than requiring separate dedicated protection circuitry.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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 solution effectively protects the data integrity of STT-MRAM arrays by maintaining bit line and word line voltages at a lower level than the write threshold during power-up, preventing voltage surges from disturbing the logic state of MTJ storage elements, thus ensuring reliable memory operations.

Implementation Method 1

Due to the tunnel magnetoresistive effect, the electrical resistance of the MTJ 100 changes based on the orientation of the polarities in the two magnetic layers

Methodology Applied
Scientific EffectTunnel magnetoresistive effect: Magnetoresistance

Implementation Method 2

During the write operation, the spin-polarized electrons exert a torque on the free layer, which can switch the polarity of the free layer

Methodology Applied
Scientific EffectSpin transfer torque:

Data Source

PatentUS8134856B2Data protection scheme during power-up in spin transfer torque magnetoresistive random access memory
Publication Date: 2012.03.13 QUALCOMM INC
  • US8134856B2 patent drawing
  • US8134856B2 patent drawing
  • US8134856B2 patent drawing

AI summary

A Spin Transfer Torque Magnetoresistive Random Access Memory (STT-MRAM) array including a plurality of bit cells, a power-up controller, and a first plurality of precharge transistors is disclosed. The plurality of bit cells are each coupled to one of a plurality of bit lines and word lines. The power-up controller is configured to provide a power-up control signal to control the voltage level of at least one of the bit lines or the word lines during power-up. The first plurality of precharge transistors are respectively coupled to at least one of the plurality of bit lines or the plurality of word lines, each precharge transistor being configured to discharge a corresponding bit line or word line to a desired voltage level based on the power-up control signal.