Resistive Memory Erase Indicator for Stabilization Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistive memory devices, such as PRAM, RRAM, and MRAM, face challenges in accurately reading data due to the time required for phase change materials to stabilize in set or reset states, leading to potential incorrect readings if data is accessed before stabilization.

Innovation Solution

A method is introduced to operate resistive memory devices by using an erase indicator to manage the logic states of memory cells, allowing for controlled erasure and programming operations, including a flash-compatible mode and a non-compatible mode, to optimize data writing and reading processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is read before phase change materials stabilize in set or reset states, then reading speed is improved, but measurement precision deteriorates due to potential incorrect readings

Engineering Contradiction:
Improvereading speedVSAvoiddata reading accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent introduces an erase indicator that is set in advance to indicate whether memory cells have been erased. This preliminary indication allows the reading operation to proceed without waiting for full stabilization of phase change materials, as the erase indicator provides advance information about the data state. The indicator is prepared beforehand to guide the reading process, enabling earlier data access while maintaining accuracy through informed reading operations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If flash-compatible program operation is used, then adaptability is improved for compatibility with existing systems, but productivity deteriorates due to longer programming time

Engineering Contradiction:
Improvecompatibility with flash memory systemsVSAvoidprogramming speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a dynamic operation mode selection mechanism that allows the resistive memory device to switch between flash-compatible mode and normal mode. The controller can dynamically choose the appropriate programming mode based on the specific application requirements. In flash-compatible mode, the device follows traditional erase-then-program sequences for compatibility. In normal mode, it can perform optimized programming operations that leverage the inherent characteristics of resistive memory, achieving faster programming speeds when compatibility is not required.

Inventive Principle:
Principle #15Dynamics

3Productivity

If normal program operation is used, then productivity is improved with faster programming, but adaptability deteriorates reducing compatibility with flash memory systems

Engineering Contradiction:
Improveprogramming speedVSAvoidcompatibility with flash memory systems
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent designs the resistive memory device with multi-functional capability to serve both flash memory compatibility requirements and high-performance applications. The device incorporates dual programming modes: flash-compatible mode that emulates traditional flash memory operations for system compatibility, and normal mode that optimizes for speed using resistive memory characteristics. This universal design allows the same hardware to fulfill different functional requirements, making it adaptable to various system architectures and application scenarios.

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

Data Source

PatentUS8254158B2Semiconductor device having resistance based memory array and method of operation associated therewith
Publication Date: 2012.08.28 SAMSUNG ELECTRONICS CO LTD
  • US8254158B2 patent drawing
  • US8254158B2 patent drawing
  • US8254158B2 patent drawing

AI summary

In one embodiment, the semiconductor device includes a non-volatile memory cell array, a write circuit configured to write to the non-volatile memory cell array, and a control circuit. The control circuit is configured to store at least one erase indicator. The erase indicator is associated with at least a portion of the non-volatile memory cell array and indicates a logic state. The control circuit is configured to control the write circuit to write the logic state indicated by the erase indicator in the non-volatile memory cell array during an erase operation of the associated portion of the non-volatile memory cell array.