Phase Change Memory Data Integrity via Stress Pulse Aging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Phase change memories (PCMs) face challenges in maintaining data integrity and security, particularly during high temperature processes like soldering, where existing writing and reading methods fail to preserve pre-coded data and user data independently.

Innovation Solution

A method for phase change memory that involves applying stress pulses to age memory cells, using starting, detection, set, and reset pulses to differentiate and maintain resistance states, allowing pre-coded data to be written and read securely, even after high temperature processes, and enabling user data to be written independently of pre-coded data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If stress pulses are applied to age memory cells for data storage, then data security and integrity are improved, but the complexity of the writing process increases

Engineering Contradiction:
Improvedata integrityVSAvoidwriting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies stress pulses to age memory cells in advance before actual data writing, creating a preliminary state that enables secure data storage. This preliminary action of aging cells with stress pulses establishes a baseline resistance state that will later be used for verification, thereby improving data integrity while the multi-step process acknowledges the increased complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The writing process is segmented into distinct phases: applying stress pulses to age cells, applying starting pulses to set initial resistance, applying detection pulses to identify aged cells, and finally applying set or reset pulses based on detection results. This segmentation allows each step to be optimized independently, managing the overall process complexity while achieving reliable data storage

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple pulses (stress, starting, detection, set, reset) are applied to memory cells, then data security is improved, but the writing time increases

Engineering Contradiction:
Improvedata securityVSAvoidwriting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs periodic pulsing sequences where stress pulses, starting pulses, detection pulses, and set/reset pulses are applied in repeated cycles. This periodic action allows the system to efficiently process multiple memory cells through standardized pulse sequences, improving data security through verification while managing writing time through rhythmic, predictable operation patterns

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The detection pulse automatically identifies which memory cells have been properly aged based on their resistance characteristics, eliminating the need for external intervention or complex control logic to determine cell status. This self-service mechanism streamlines the writing process by allowing the memory cells themselves to indicate their readiness for data storage, thereby improving security while reducing overall writing time

Inventive Principle:
Principle #25Self-service

3Measurement precision

If pre-coded data is written using stress pulses, then resistance states are differentiated, but the manufacturing process becomes more complex

Engineering Contradiction:
Improveresistance state differentiationVSAvoidmanufacturing process simplicity
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent utilizes parameter changes in resistance states to differentiate pre-coded data from user data. By applying stress pulses that induce measurable resistance changes in aged cells, the system creates distinct electrical characteristics that can be detected and used for verification. This parameter-based differentiation improves measurement precision while avoiding the need for complex physical structures, thereby maintaining relative manufacturing simplicity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces complex mechanical or structural differentiation mechanisms with electrical parameter changes. Instead of using different physical structures or materials to distinguish pre-coded from user data, the system uses resistance state changes induced by stress pulses. This substitution simplifies manufacturing by eliminating the need for complex multi-layer structures or special materials, achieving precise differentiation through electrical characteristics alone

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If detection pulses are applied to all memory cells, then aged and non-aged cells are identified, but energy consumption increases

Engineering Contradiction:
Improvecell identification accuracyVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies detection pulses to all memory cells (excessive action) to ensure complete identification of aged versus non-aged cells, achieving high measurement precision. However, the detection pulses are designed to be brief and low-amplitude, minimizing energy consumption. This approach accepts some excessive action (testing all cells) while controlling energy use through optimized pulse parameters, balancing identification accuracy with energy efficiency

Inventive Principle:
Principle #16Partial or excessive action

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

Ensures that pre-coded data remains intact and user data can be written and read securely, with the ability to withstand high temperature processes without loss, and provides a secure mechanism for data encryption and verification using the pre-coded data as a key.

Implementation Method 1

applying at least one stress pulse for aging at least one of the memory cells

Methodology Applied
Scientific EffectAging:

Implementation Method 2

A starting pulse is applied to all of the memory cells of the PCM for decreasing a resistance of each memory cell

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 3

The set pulse is applied to the aged memory cells

Methodology Applied
Scientific EffectPhase change: Phase Change

Implementation Method 4

The reset pulse is applied to the non-aged memory cells

Methodology Applied
Scientific EffectPhase change: Phase Change

Data Source

PatentUS9396793B2Phase change memory, writing method thereof and reading method thereof
Publication Date: 2016.07.19 MACRONIX INTERNATIONAL CO LTD
  • US9396793B2 patent drawing
  • US9396793B2 patent drawing
  • US9396793B2 patent drawing

AI summary

A phase change memory (PCM), a writing method thereof and a reading method thereof are provided. The PCM has a plurality of memory cells. The writing method comprises the following steps. At least one stress pulse is applied for aging at least one of the memory cells. A starting pulse is applied to all of the memory cells of the PCM for decreasing a resistance of each memory cell. A detection pulse is applied to all of the memory cells of the PCM for detecting the resistance of each memory cell. A set pulse is applied to the aged memory cells. A reset pulse is applied to the non-aged memory cells.