Reservoir Computing Memory Weight Variation Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reservoir computing, which utilizes a semiconductor device with a cross-point memory cell array, faces challenges in optimizing the weight variation of the reservoir layer for effective machine learning, as excessive or insufficient weight variation can lead to inaccurate learning results due to signal modulation issues.

Innovation Solution

The semiconductor device employs a control circuit to execute a write operation using a common write voltage for second memory cells and adjusts the resistance value of third memory cells based on input data and signal outputs, optimizing the weight variation by applying a specific number of set pulses corresponding to the reservoir size, thereby achieving an optimal standard deviation for improved learning performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If weight variation of the reservoir layer is increased to improve learning capability, then learning accuracy is improved, but signal modulation issues occur leading to inaccurate learning results

Engineering Contradiction:
Improvelearning accuracyVSAvoidsignal modulation accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies parameter changes by adjusting the resistance values of memory cells in the reservoir layer to achieve optimal weight variation. Specifically, the system modifies physical parameters (resistance values) to control the standard deviation of weights, thereby optimizing learning performance while maintaining signal modulation accuracy through precise parameter control.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of memory cells in the reservoir layer is increased to improve learning performance, then learning capability is enhanced, but the time required for preparing the memory system increases

Engineering Contradiction:
Improvelearning performanceVSAvoidpreparation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing optimal resistance values for memory cells in the reservoir layer. Before learning operations begin, the system prepares the memory cells by setting their resistance values according to pre-determined optimal values, which reduces the time required for preparation when the reservoir size is increased.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If resistance values of memory cells are adjusted to optimize weight variation, then learning accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvelearning accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by adjusting resistance values of only the necessary memory cells in the reservoir layer to achieve optimal weight variation, rather than uniformly adjusting all memory cells. This localized adjustment approach optimizes learning accuracy while minimizing unnecessary power consumption associated with adjusting all memory cells in the system.

Inventive Principle:
Principle #3Local quality

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 allows for optimized weight variation in the reservoir layer, enhancing learning accuracy and reducing the time required for preparing the memory system for learning operations by adjusting the resistance values according to the reservoir size, thus achieving a balance between learning performance and power consumption.

Implementation Method 1

Each of the first memory cells, the second memory cells, and the third memory cells includes a resistance changing element... change a resistance value of at least one third memory cell of the third memory cells based on the input data and a signal output

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Data Source

PatentUS12033718B2Semiconductor device
Publication Date: 2024.07.09 KIOXIA CORP
  • US12033718B2 patent drawing
  • US12033718B2 patent drawing
  • US12033718B2 patent drawing

AI summary

A semiconductor device according to an embodiment includes first to fifth interconnects, first to third memory cells, and a control circuit. The control circuit is configured to execute machine learning. Each of the first memory cells, the second memory cells, and the third memory cells includes a resistance changing element. In the machine learning, the control circuit is configured to: execute a write operation using a common write voltage to each of the second memory cells; and after the write operation, input input data to each of the first interconnects, and change a resistance value of at least one third memory cell of the third memory cells based on the input data and a signal output from each of the fifth interconnects based on the input data.