Programming Pulse Circuit for Stable PCM Resistance Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing programming pulse generation circuits for phase change memory cells result in wide resistance distributions during set and reset states, leading to reduced sensing margins and potential data read errors, which is exacerbated by the rapid decrease of the final step wave in the program pulse, affecting the cell distribution and increasing program operation time.

Innovation Solution

A program pulse generation circuit with a set pulse generator and current controller that applies a stepwise waveform to the output node, allowing for controlled reduction of the final step wave by selectively enabling and disabling switching signals, thereby attenuating the final step wave reduction and compensating with other step waves to maintain a stable current supply.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a conventional program pulse generation circuit is used, then the circuit structure is simple, but the final step wave decreases rapidly causing wide resistance distribution and reduced sensing margin

Engineering Contradiction:
Improveresistance distribution concentrationVSAvoidcircuit structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The program pulse generation circuit is segmented into multiple transmission gates (TG1-TG15) that can be independently controlled by separate control signals (SETP1-SETP15). This segmentation allows precise control over the current reduction profile, enabling the final step wave to decrease slowly and concentrate the resistance distribution of memory cells.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The circuit employs dynamic control of transmission gates where the last transmission gate is turned off after a predetermined time delay rather than immediately. This dynamic timing control creates a prolonged current flow that prevents rapid decrease of the final step wave, thereby improving resistance distribution concentration without requiring complex additional circuitry.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the final step wave is allowed to decrease rapidly, then the circuit operation is simple, but the program operation time increases due to need for repetitive PNV operations

Engineering Contradiction:
Improveprogram operation speedVSAvoidprogram operation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The circuit performs preliminary action by maintaining the current flow longer than conventional circuits through delayed turn-off of the last transmission gate. This preliminary extension of current supply prevents the need for repetitive PNV operations, thereby reducing total program operation time while keeping the control logic relatively simple.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If transmission gates are sequentially disabled to generate stepwise pulse, then the pulse waveform is controlled, but the final step wave decreases too rapidly

Engineering Contradiction:
Improvecurrent supply stabilityVSAvoidstep wave reduction rate
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The circuit applies beforehand cushioning by extending the conduction period of the last transmission gate beyond the normal sequential turn-off point. This creates a cushioning effect that prevents the current from dropping too rapidly, maintaining stable current supply during the final phase of the program pulse while preserving the stepwise waveform structure.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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 improves the resistance distribution of phase change memory cells by controlling the final step wave reduction, enhancing sensing margins, reducing data distribution width, and decreasing the program operation time by minimizing the need for repetitive PNV operations.

Implementation Method 1

the phase change material becomes molten due to a write current from a bottom electrode to a top electrode that passes through it

Methodology Applied
Scientific EffectMelting: Melting

Implementation Method 2

The resistance based on the cooling rate of the phase change material dictates the reset and set states

Methodology Applied
Scientific EffectPhase change: Phase Change

Data Source

PatentUS8837253B2Programming pulse generation circuit and non-volatile memory apparatus having the same
Publication Date: 2014.09.16 MIMIRIP LLC
  • US8837253B2 patent drawing
  • US8837253B2 patent drawing
  • US8837253B2 patent drawing

AI summary

A program pulse generation circuit includes: a set pulse generator configured to apply a set pulse to an output node in response to a driving signal, a set pulse control signal, and a first switching signal, and a current controller configured to control step reductions forming the set pulse in response to the driving signal and a second switching signal.