Mixed-Signal Summation Nodes Using Differential Current DACs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional digital circuitry for neural network models is large, energy-intensive, and causes latency issues when deployed in edge devices due to the need for significant memory and compute resources, making it unsuitable for real-time inference and energy-efficient operation in edge computing environments.

Innovation Solution

The implementation of a mixed-signal integrated circuit with a binary-weighted global reference signal source, local differential current circuits, and a common-mode control circuit that adjusts differential current signals to perform weighted sum computations efficiently, using programmable current sources and analog-to-digital converters to reduce the need for large digital memory and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional digital circuitry is used for neural network computations, then computational accuracy is maintained, but circuit area and energy consumption increase significantly

Engineering Contradiction:
Improvecomputational accuracyVSAvoidcircuit area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent replaces traditional digital circuitry with a mixed-signal architecture that uses analog current sources and capacitors to perform weighted sum computations. Current sources generate analog currents proportional to weights, capacitors store these currents, and voltage levels represent computational results, eliminating the need for extensive digital memory and logic circuits.

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

Solution Approach 2:

The patent changes the computational domain from digital to mixed-signal by using continuous voltage and current parameters to represent data and weights. This allows computational operations to be performed through physical laws (Ohm's law, capacitor charge relationships) rather than discrete digital logic, significantly reducing circuit area while maintaining computational accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If traditional digital circuitry is used for neural network computations, then computational precision is maintained, but energy consumption increases

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

Solution Approach 1:

The patent substitutes energy-intensive digital memory access and arithmetic operations with low-power analog current storage on capacitors. The mixed-signal architecture performs computations using passive electrical components that consume minimal energy compared to active digital circuitry, while maintaining precision through careful analog-to-digital conversion.

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

Solution Approach 2:

The patent employs periodic sampling and holding of analog voltages on capacitors to perform sequential weighted sum computations. This time-multiplexed approach allows the same hardware to process multiple neural network operations by periodically updating capacitor charges, reducing overall energy consumption compared to parallel digital processing.

Inventive Principle:
Principle #19Periodic action

3Power

If remote computing systems are used for neural network inference, then computational power is sufficient, but latency increases due to network transmission

Engineering Contradiction:
Improvecomputational powerVSAvoidlatency
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent segments the neural network computational workload between analog circuitry for parallel weighted sum operations and digital circuitry for control and final processing. This segmentation enables local edge devices to perform inference computations independently without requiring continuous network communication, thereby reducing latency while maintaining sufficient computational power.

Inventive Principle:
Principle #1Segmentation

4Loss of time

If edge devices implement neural network models locally, then latency is reduced, but device size and power requirements increase

Engineering Contradiction:
ImprovelatencyVSAvoiddevice size
Core Design Contradiction:
Loss of timeVSArea of stationary object

Solution Approach 1:

The patent replaces bulky digital memory and processing units with compact analog current sources and capacitors that perform the same computational function. This substitution dramatically reduces the physical footprint of edge devices capable of local neural network inference, enabling latency reduction without increasing device size.

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

Data Source

PatentUS10523230B2System and methods for mixed-signal computing
Publication Date: 2019.12.31 MYTHIC INC
  • US10523230B2 patent drawing
  • US10523230B2 patent drawing
  • US10523230B2 patent drawing

AI summary

A mixed-signal integrated circuit that includes: a global reference signal source; a first summation node and a second summation node; a plurality of distinct pairs of current generating circuits arranged along the first summation node and the second summation node; a first current generating circuit of each of the plurality of distinct pairs that is arranged on the first summation node and a second current generating circuit of each of the plurality of distinct pairs is arranged on the second summation node; a common-mode current circuit that is arranged in electrical communication with each of the first and second summation nodes; where a local DAC adjusts a differential current between the first second summation nodes based on reference signals from the global reference source; and a comparator or a finite state machine that generates a binary output value current values obtained from the first and second summation nodes.