Resistive Memory ECC Writes for Narrower Resistance Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistive memory devices face challenges in maintaining data accuracy and error correction due to the variability in resistance levels, which can lead to errors during data storage and retrieval, limiting their yield and reliability.

Innovation Solution

Implementing Error Check and Correction (ECC) write and read operations with stricter conditions than standard data operations, using incremental step pulses with smaller intervals and higher maximum voltages to maintain a narrower resistance distribution for ECC code storage, ensuring higher accuracy and reliability of ECC code operations compared to data operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard data write operations are used for writing ECC codes, then writing speed is maintained, but error generation risk increases

Engineering Contradiction:
ImproveECC code accuracyVSAvoidwriting speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies parameter changes by modifying write operation parameters specifically for ECC code writing. The controller adjusts voltage levels, pulse widths, or current magnitudes during ECC code write operations to achieve more reliable programming with reduced error generation risk, while using standard parameters for regular data writing to maintain speed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the write operation into two distinct modes: standard data write operations for regular memory cells and specialized ECC code write operations for error correction code cells. This segmentation allows different operational parameters and verification procedures to be applied to each type of data, optimizing both speed and reliability for their respective purposes.

Inventive Principle:
Principle #1Segmentation

2Reliability

If ECC function is implemented to detect and correct errors, then data reliability improves, but system complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidECC operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the memory system to automatically detect, locate, and correct errors in stored data using ECC codes without external intervention. The controller continuously monitors data integrity and performs correction operations transparently, reducing the need for external error handling mechanisms and simplifying the overall system architecture.

Inventive Principle:
Principle #25Self-service

3Reliability

If redundancy memory cells are used to replace defective cells, then yield enhancement is achieved, but repair capacity is limited

Engineering Contradiction:
Improvedefect toleranceVSAvoidrepair capacity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses parameter changes in ECC code generation and verification to enhance defect tolerance. By adjusting ECC code strength, parity bit configurations, or verification thresholds based on detected defect patterns, the system can adaptively handle various types and quantities of defective cells, providing flexible repair capacity beyond fixed redundancy schemes.

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 enhances the reliability of ECC code operations, reducing errors and improving the overall accuracy of data storage and retrieval in resistive memory devices, thereby increasing the yield and reliability of the memory devices.

Implementation Method 1

resistive memory devices... materials having variable resistance such as transition-metal oxides... resistance thereof is variable depending on magnitude and/or direction of applied voltage and/or current

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Implementation Method 2

the resistance can be maintained (that is, non-volatility) even though the applied voltage and/or current is intercepted and thus refresh operation is not required

Methodology Applied
Scientific EffectNon-volatile resistance state: Electrical Resistance

Data Source

PatentUS20100218073A1Resistive Memory Devices and Methods of Controlling Operations of the Same
Publication Date: 2010.08.26 SAMSUNG ELECTRONICS CO LTD
  • US20100218073A1 patent drawing
  • US20100218073A1 patent drawing
  • US20100218073A1 patent drawing

AI summary

To control operations of a resistive memory device, an input-output operation of an error check and correction (ECC) code is separated from an input-output operation of data. A condition of the input-output operation of the ECC code is determined stricter than a condition of the input-output operation of the data. reliability of the input-output operation of the ECC code may be enhanced, thereby reducing errors due to defect memory cells, noise, etc.