Resistor-String MVM Circuit Layout for Linear Weight Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mixed-mode matrix-vector multiplication (MVM) circuits suffer from uneven distribution of weight values, leading to non-linear outputs and inaccuracies due to deviations between estimated and actual resistances.

Innovation Solution

A matrix-vector multiplication circuit is configured with resistor strings where weight units corresponding to most significant bits of odd and even sequences are alternately located in different resistor strings, and additional resistors are used to prevent fast charging behavior, ensuring even distribution of resistances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If weight units are arranged in conventional configurations, then the circuit structure is simple, but the weight values become unevenly distributed causing non-linear outputs

Engineering Contradiction:
Improvelinearity of outputsVSAvoidcircuit configuration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The weight units are segmented into different resistor strings based on their sequence parity (odd/even). Weight units corresponding to most significant bits of odd sequences are placed in one resistor string, while those of even sequences are placed in another resistor string. This segmentation creates a more balanced distribution of weight values across parallel paths, improving output linearity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different resistor strings are assigned different types of weight units based on local requirements. By placing specific weight units (odd sequences in one string, even sequences in another) in different locations, the patent creates locally optimized configurations that collectively achieve global linearity improvement.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If additional resistors are added to prevent fast charging, then the resistance distribution becomes more even, but the device complexity increases

Engineering Contradiction:
Improveresistance distribution uniformityVSAvoidnumber of resistors
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Additional resistors are introduced as intermediary elements between the weight units and the output nodes. These intermediary resistors act as buffers that prevent fast charging effects and contribute to more uniform resistance distribution, thereby improving measurement precision without fundamentally changing the weight unit configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If weight units are concentrated in fewer resistor strings, then the device complexity is reduced, but the standard deviation of resistance distribution increases

Engineering Contradiction:
Improveaccuracy of operation resultsVSAvoidnumber of resistor strings
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the weight units across multiple resistor strings (at least two strings) based on sequence parity. This segmentation ensures that weight values are distributed more evenly across parallel paths, reducing the standard deviation of resistance distribution and improving measurement accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By distributing weight units of odd and even sequences across different resistor strings that are connected in parallel between the same two reference voltages, the patent creates equipotential conditions that balance the resistance distribution. This reduces voltage division errors and improves the accuracy of operation results.

Inventive Principle:
Principle #12Equipotentiality

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 configuration improves the linearity of outputs, resulting in more accurate operation results by reducing the standard deviation of resistance distributions and preventing fast charging.

Implementation Method 1

The matrix-vector multiplication circuit is configured to represent a plurality of weight values and comprises a plurality of resistor strings, and each of the plurality of resistor strings comprises a plurality of weight units

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentUS20260017339A1Matrix-vector multiplication circuit and circuit configuring method of the same
Publication Date: 2026.01.15 MACRONIX INTERNATIONAL CO LTD
  • US20260017339A1 patent drawing
  • US20260017339A1 patent drawing
  • US20260017339A1 patent drawing

AI summary

A matrix-vector multiplication circuit configured to represent a plurality of weight values is provided. The matrix-vector multiplication circuit comprises a plurality of resistor strings, and each resistor string comprises a plurality of weight units. The resistor strings are coupled between two reference voltages in parallel. For each resistor string, the weight units are coupled between the two reference voltages in series. The weight units form a plurality of combinations corresponding to the weight values. For each combination, the weight units have the same order in the plurality of resistor strings respectively. Each weight unit has a status value, the status values of the weight units in the plurality of combinations form a plurality of sequences respectively corresponding to the weight values. The weight units corresponding to the most significant bits of the sequences are located in at least two of the resistor strings.