Multi-Level Memory Cell Programming via Partial Reset Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory cells are unable to efficiently set a plurality of intermediate states between high-current and low-current states, which limits their ability to store multiple values beyond binary 1/0 in non-Von Neumann architectures and other applications.

Innovation Solution

The use of programmatic algorithms with ReRAM or filamentary memory cells to transition between high-current and low-current states through partial set and reset signals, allowing for the creation of current-efficient intermediate states without altering the memory cell's materials or configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional binary memory states (high-current and low-current) are used, then the memory cell structure remains simple, but the ability to store multiple values beyond binary 1/0 is limited

Engineering Contradiction:
Improveability to store multiple valuesVSAvoidmemory cell structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by utilizing multiple intermediate current states between the high-current (logic 1) and low-current (logic 0) states. By controlling the filament formation process to achieve different current levels (e.g., 10 nA to 1 μA ranges), the memory cell can represent multiple values without changing its fundamental 1T1R structure, thus resolving the contradiction between storage versatility and structural simplicity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by enabling the memory cell to dynamically transition between multiple current states through controlled voltage pulses. The filamentary memory element can be programmed to different resistance states and read at various current levels, allowing the same physical structure to adaptively represent different data values based on the applied programming sequence

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple intermediate states are implemented through material or configuration changes, then multi-state storage is achieved, but the manufacturing complexity increases

Engineering Contradiction:
Improvemulti-state storage capabilityVSAvoidmanufacturing process
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

Instead of changing materials or physical configuration to achieve multi-state storage, the patent changes the operational parameters by controlling the current state of the existing filamentary memory element. The same memory cell structure and materials can be programmed to different states (e.g., 3-16 intermediate states) through voltage pulse sequences, avoiding complex manufacturing processes while achieving multi-state capability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent makes the existing memory cell structure universal by enabling it to perform both binary and multi-state storage functions without modification. The same 1T1R cell that originally supported only 0/1 states can now be programmed to support multiple intermediate states, making the manufacturing process unchanged while expanding functionality

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

3Quantity of substance

If intermediate states are created with higher current consumption, then more states can be distinguished, but power efficiency decreases

Engineering Contradiction:
Improvenumber of distinguishable statesVSAvoidcurrent consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent optimizes the parameter range of intermediate states to balance state distinguishability with power efficiency. By selecting current states in the 10 nA to 1 μA range (rather than using higher current levels), the system achieves multiple distinguishable states (3-16 states) while maintaining low power consumption suitable for energy-efficient applications

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by using only the necessary portion of the full current range to create intermediate states. Rather than utilizing the entire possible current spectrum, the system uses a controlled subset (10 nA to 1 μA) that provides sufficient state differentiation while minimizing power consumption, avoiding excessive current usage

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

This approach enables memory cells to operate in multiple intermediate states with significantly reduced current consumption, making them suitable for low-power applications like neural networks and non-Von Neumann architectures, while maintaining stability and controllability.

Implementation Method 1

a filament may be formed between a pair of metal electrodes that causes the memory element to conduct in a relatively high-current state to represent a logic 1 value

Methodology Applied
Scientific EffectFilament formation:

Implementation Method 2

A resistive random-access memory (ReRAM) is a type of nonvolatile random-access memory (RAM) that operates by changing resistance across a dielectric solid-state material

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Data Source

PatentUS11790989B2Soft reset for multi-level programming of memory cells in non-von neumann architectures
Publication Date: 2023.10.17 APPLIED MATERIALS INC
  • US11790989B2 patent drawing
  • US11790989B2 patent drawing
  • US11790989B2 patent drawing

AI summary

A method for setting memory elements in a plurality of states includes applying a set signal to a memory element to transition the memory element from a low-current state to a high-current state; applying a partial reset signal to the memory element to transition the memory element from the high-current state to a state between the high-current state and the low-current state; determining whether the state corresponds to a predetermined state; and applying one or more additional partial reset signals to the memory element until the state corresponds to the predetermined current state. The memory element may be coupled in series with a transistor, and a voltage control circuit may apply voltages to the transistor to set and partially reset the memory element.