Computing-in-Memory Voltage Feedback for Linear Low-Power Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computing-in-memory architectures face issues with excessive power consumption and non-linear output current due to voltage offset and parasitic capacitance, affecting the linearity and efficiency of computing operations.

Innovation Solution

A computing-in-memory apparatus combining a SRAM array with a distributed voltage regulator and a detection circuit, utilizing sub-threshold automatic bias design and negative feedback mechanisms to adjust operation voltage and reduce power consumption, thereby normalizing output current and improving linearity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current mode is used for multiply accumulate operations, then parallelization is achieved, but output current cannot be effectively controlled resulting in excessive power consumption

Engineering Contradiction:
ImproveparallelizationVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements a feedback mechanism where the output current from bitline accumulation is fed back to adjust the wordline drive voltage. This feedback loop dynamically controls the output current to prevent excessive current draw while maintaining parallelization benefits, directly resolving the contradiction between productivity and power consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the operating parameters by introducing adaptive wordline voltage control based on detected output current levels. By dynamically adjusting the wordline drive voltage parameter in response to current conditions, the system maintains efficient parallel operations while preventing excessive power consumption.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If wordline drive voltage is reduced for small current output, then power consumption decreases, but switching elements enter sub-threshold region causing non-linear output

Engineering Contradiction:
Improvepower consumptionVSAvoidlinearity
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The detection circuit monitors output current and provides feedback to adjust wordline voltage dynamically. This ensures the switching elements remain in the optimal operating region (above sub-threshold) while minimizing power consumption, thereby maintaining linearity without excessive power draw.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic wordline voltage adjustment rather than static voltage levels. The wordline drive voltage adapts in real-time based on operating conditions, allowing the system to maintain linear operation when needed while reducing power consumption during low-activity periods.

Inventive Principle:
Principle #15Dynamics

3Area of stationary object

If unit capacitance is reduced to 1 fF to save area, then area usage efficiency improves, but parasitic capacitance affects charge redistribution causing non-linear output

Engineering Contradiction:
Improvearea efficiencyVSAvoidoutput linearity
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies preliminary compensation for parasitic capacitance effects through the feedback mechanism. By detecting output deviations caused by parasitic capacitance and adjusting wordline voltage in advance, the system counteracts the non-linear effects before they significantly impact output linearity.

Inventive Principle:
Principle #9Preliminary anti-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

The solution effectively reduces power consumption, normalizes output current, and enhances linearity by automatically adjusting operation voltage based on accurate reference currents, addressing manufacturing and temperature variations in computing units.

Implementation Method 1

a negative feedback convergence or a negative feedback mechanism is performed according to a comparison result of the output current of the detection circuit and the reference current source of the voltage regulator

Methodology Applied
Scientific EffectNegative feedback: Feedback

Data Source

PatentUS11934253B2Computing-in-memory apparatus
Publication Date: 2024.03.19 NAT YANG MING CHIAO TUNG UNIV
  • US11934253B2 patent drawing
  • US11934253B2 patent drawing
  • US11934253B2 patent drawing

AI summary

A computing-in-memory apparatus is provided, which includes a voltage regulator having an amplifier and a reference current source, a computing-in-memory array having a plurality of computing units and a detection circuit connected to each other. The amplifier has a current input and a voltage output and is connected to the reference current source, and the voltage regulator provides an output voltage for supplying to the computing-in-memory array. An output current of the detection circuit is inputted into the voltage regulator to compare with the reference current source of the voltage regulator, and then a negative feedback convergence or a negative feedback mechanism is executed according to the comparison result to regulate the output voltage supplied by the voltage regulator to the computing-in-memory array.