kT-RAM Memristive Memory and Processing Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing architectures, such as those based on von Neumann architecture, face significant limitations in achieving high Space, Weight, and Power (SWaP) efficiencies due to the separation of memory and processing units, which is inefficient in terms of energy consumption and scalability, especially when simulating complex systems like the human brain.

Innovation Solution

The implementation of Thermodynamic-RAM (kT-RAM) technology, which uses memristive devices to unify memory and processing by employing differential memristor pairs and voltage drive patterns to achieve Anti-Hebbian and Hebbian plasticity, allowing for unsupervised learning and efficient machine learning operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If memory and processing are separated (von Neumann architecture), then device complexity is reduced and ease of manufacture is improved, but energy consumption increases and scalability deteriorates

Engineering Contradiction:
Improveenergy consumptionVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent merges memory and processing functions into a unified architecture where memristive devices serve both as storage elements and computational units. This integration eliminates the need for separate memory and processing units, thereby reducing energy consumption associated with data transfer between distinct components while managing device complexity through functional consolidation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memristive devices are designed to perform multiple functions: they act as memory storage elements, synaptic weights in neural networks, and active computing units. This multi-functionality reduces the overall system complexity by eliminating dedicated separate components for each function, while significantly reducing energy consumption by performing computations directly where data is stored.

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

2Use of energy by moving object

If memory and processing are unified (kT-RAM), then energy consumption is reduced and scalability is improved, but device complexity increases

Engineering Contradiction:
Improveenergy consumptionVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent utilizes changes in electrical parameters (resistance, conductance) of memristive devices to represent and manipulate computational data. By programming the resistance states of memristors, the system achieves both memory storage and computational functionality, reducing energy consumption while managing device complexity through parameter-based control rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional digital electronic switching mechanisms with analog-like continuous resistance changes in memristive devices. This substitution enables direct analog computation and memory operations, reducing energy consumption by eliminating repeated digital-to-analog conversions and reducing the need for complex control circuitry, thus managing device complexity through simpler physical mechanisms.

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

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

kT-RAM enables efficient machine learning by reducing energy consumption and increasing scalability, as it merges memory and processing, mimicking biological efficiency and allowing for dense analog synaptic circuits, thereby overcoming the limitations of traditional digital hardware.

Implementation Method 1

Thermodynamic-RAM (kT-RAM) technology, which uses memristive devices to unify memory and processing

Methodology Applied
Scientific EffectMemristive effect: Electrical Resistance

Data Source

PatentUS11521045B2Anti-Hebbian and Hebbian (AHAH) computing
Publication Date: 2022.12.06 KNOWMTECH LLC
  • US11521045B2 patent drawing
  • US11521045B2 patent drawing
  • US11521045B2 patent drawing

AI summary

Methods, systems and devices for unsupervised learning utilizing at least one kT-RAM. An evaluation can be performed over a group of N AHaH nodes on a spike pattern using a read instruction (FF), and then an increment high (RH) instruction can be applied to the most positive AHaH node among the N AHaH nodes if an ID associated with the most positive AHaH node is not contained in a set, followed by adding a node ID to the set. In addition, an increment low (RL) instruction can be applied to all AHaH nodes that evaluated positive but were not the most positive, contingent on the most-positive AHaH node's ID not being contained in the set. In addition, node ID's can be removed from the set if the set size is equal to the N number of AHaH nodes.