Memory Cell Current Summation for Euclidean Distance Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies lack efficient methods for calculating the Euclidean distance between data points, which is crucial for similarity measurements in fields like geometry and deep learning.

Innovation Solution

A memory device comprising memory strings with switch elements that generate cell current signals proportional to the square of the difference between store and input bits, allowing for the calculation of Euclidean distances through the summation of these signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional memory technologies are used for Euclidean distance calculation, then the calculation can be performed, but the efficiency and precision are insufficient

Engineering Contradiction:
Improvecalculation efficiencyVSAvoiddistance measurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent replaces conventional electronic computation systems with a physical memory system that directly calculates Euclidean distance through analog current signals. Memory cells store data as threshold voltage levels, and during read operations, current values flowing through selected memory strings are proportional to the squared difference between stored and input values. These currents are summed to produce a bit line signal proportional to the squared Euclidean distance, eliminating the need for traditional mechanical or electronic calculation circuits and significantly improving both efficiency and precision.

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

2Measurement precision

If multiple memory cells are used to improve calculation accuracy, then the precision improves, but the device complexity increases

Engineering Contradiction:
Improvedistance measurement precisionVSAvoidmemory device complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes standard memory cells multi-functional by enabling them to perform both data storage and Euclidean distance calculation simultaneously. The same memory cells that store data in threshold voltage levels are used to generate current signals proportional to the squared difference between stored and input values. This eliminates the need for separate calculation hardware, reducing device complexity while maintaining high precision through the parallel operation of multiple memory cells.

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

3Measurement precision

If threshold voltage levels are increased to improve signal differentiation, then the measurement precision improves, but the energy consumption increases

Engineering Contradiction:
Improvesignal differentiation precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent employs sense amplifiers that automatically detect and amplify the small current differences generated by memory cells during read operations. The sense amplifiers convert the analog current signals, which are proportional to the squared difference between threshold voltage levels and input voltages, into distinguishable digital signals. This self-service mechanism allows for high signal differentiation precision without requiring excessive threshold voltage levels, thereby controlling energy consumption while maintaining measurement precision.

Inventive Principle:
Principle #25Self-service

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

Enables efficient calculation of Euclidean distances by generating bit line signals proportional to the square of the distance between data points, enhancing similarity measurements in memory operations.

Implementation Method 1

a current value of the cell current signal is proportional to a square of a difference between a threshold voltage level of the switch element and a voltage level of a control terminal signal

Methodology Applied
Scientific EffectSquare law current-voltage relationship:

Data Source

PatentUS20260004854A1Memory device and memory system
Publication Date: 2026.01.01 MACRONIX INTERNATIONAL CO LTD
  • US20260004854A1 patent drawing
  • US20260004854A1 patent drawing
  • US20260004854A1 patent drawing

AI summary

A memory device includes first and second memory strings. The first memory string includes a first switch element and generates a first cell current signal. The second memory string comprising a second switch element and configured to generate a second cell current signal. The first and second switch elements operate as a first memory cell storing a first store bit, control terminals of the first and second switch elements receive first and second word line signals, respectively, the first and second word line signals carries a first input bit, and a summation of a current value of the first cell current signal and a current value of the second cell current signal is proportional to a square of a difference between a logic value of the first store bit and a logic value of the first input bit.