STT-RAM Write Pulse Calibration Using Replica Cell

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for writing data to magnetic tunnel junction elements in STT-RAM devices are inefficient due to the need for frequent state readings, which increases write time and power consumption, as well as the lack of a clear method for determining the optimal pulse duration for write operations.

Innovation Solution

A method that measures and sets the maximum pulse width required for writing data to a resistance variable memory cell, using a replica memory cell to determine the optimal bias application period, thereby optimizing the write pulse duration and reducing unnecessary prolongation of write time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If one write pulse with a long time of application is used, then data writing to the memory cell can be completed, but the write time is prolonged and power consumption increases

Engineering Contradiction:
Improvedata writing completionVSAvoidwrite time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by measuring the pulse width required for successful data writing in advance through a calibration process. The measured pulse width is stored and reused for subsequent write operations, eliminating the need to repeatedly apply long write pulses and perform read verify cycles. This pre-determined parameter optimization directly reduces write time while ensuring reliable data writing.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If multiple write pulses of short time of application are used with repeated read verify, then write time can be reduced, but the complexity of control increases and power consumption increases due to frequent readings

Engineering Contradiction:
Improvewrite timeVSAvoidcontrol complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent performs the complex measurement and determination of optimal pulse width in advance during a calibration phase. Once determined, this parameter is stored and automatically applied to all subsequent write operations without requiring repeated complex control logic or read verify cycles. This transforms a complex runtime control problem into a simple parameter lookup operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a replica memory cell structure to measure and determine the optimal write pulse width. This replica cell copies the essential characteristics of the actual memory cell, allowing parameter optimization to be performed on the replica without affecting the main memory array. The determined parameters are then applied to the actual memory cells, separating the measurement function from the storage function.

Inventive Principle:
Principle #26Copying

3Productivity

If the optimal pulse width is not determined, then the write operation can proceed with default settings, but write errors increase and efficiency decreases

Engineering Contradiction:
Improvewriting efficiencyVSAvoidwrite accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent systematically determines the optimal write pulse width parameter through measurement and calibration. By finding and applying the precise pulse width value that ensures successful writing, the system optimizes the balance between writing efficiency and accuracy. This parameter optimization is performed once and then applied consistently, ensuring both high productivity and reliability in all subsequent write operations.

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 minimizes write errors and prevents unnecessary prolongation of write time by using the maximum measured pulse width as the optimal duration, reducing power consumption and improving writing efficiency.

Implementation Method 1

writing by changing a high resistance state to a low resistance state, and writing by changing a low resistance state to a high resistance state

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Implementation Method 2

STT-RAM (Spin Transfer Torque-Random Access Memory) that performs spin injection magnetization reversal writing using a magnetic tunnel junction (MTJ) element

Methodology Applied
Scientific EffectSpin transfer torque magnetization reversal: Magnetism

Data Source

PatentUS9263115B2Semiconductor device
Publication Date: 2016.02.16 MICRON TECHNOLOGY INC
  • US9263115B2 patent drawing
  • US9263115B2 patent drawing
  • US9263115B2 patent drawing

AI summary

A method includes measuring a first pulse width of a resistance variable memory cell coupled between a first terminal and a second terminal, the first pulse width including a period from starting a first data writing of the resistance variable memory cell by applying a voltage between the first and second terminals to ending the first data writing of the resistance variable memory cell, and measuring a second pulse width of the resistance variable memory cell coupled between the first and the second terminal. The method includes setting longer one of the first and second pulse widths in a first storage area as a pulse width to be used in program.