Mixed-Signal Accumulator Architecture for Edge AI Power Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional AI processing systems for edge devices are bulky, energy-intensive, and suffer from latency issues due to their large circuitry requirements, making them unsuitable for real-time inference and prediction in resource-constrained environments.

Innovation Solution

A mixed-signal integrated circuit architecture that employs a global digital-to-analog converter (DAC) to generate analog reference signals, which are then accumulated by local DACs over clock cycles, reducing the need for numerous high-precision reference devices and minimizing circuit area and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If traditional digital circuitry is used for AI processing in edge devices, then compute power and data processing capability are improved, but power consumption and circuit size increase significantly

Engineering Contradiction:
Improvecompute powerVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent replaces traditional digital circuitry with a mixed-signal computing architecture that uses analog domain for accumulation operations. Local accumulators in the analog domain perform computations without requiring high-precision digital reference devices, thereby reducing power consumption while maintaining compute capability for neural network operations.

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

Solution Approach 2:

The invention changes the operational domain from purely digital to mixed-signal (analog-digital). By performing accumulation in the analog domain and converting only when necessary, the system achieves lower power consumption. The local accumulators store charges representing computational results, eliminating the need for continuous high-power digital processing.

Inventive Principle:
Principle #35Parameter changes

2Power

If traditional digital circuitry is used for AI processing in edge devices, then compute power and data processing capability are improved, but circuit area increases making devices bulky

Engineering Contradiction:
Improvecompute powerVSAvoidcircuit area
Core Design Contradiction:
PowerVSArea of moving object

Solution Approach 1:

The patent substitutes digital circuitry with analog-based local accumulators for computation tasks. The mixed-signal architecture performs neural network operations using analog signal processing, which requires significantly less circuit area compared to traditional digital implementations while maintaining the necessary compute power for AI workloads.

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

Solution Approach 2:

The invention transitions from digital to analog domain for accumulation operations, changing the fundamental parameter domain. This allows the system to perform computations with fewer and smaller circuit elements, reducing the overall circuit area required for AI processing in edge devices.

Inventive Principle:
Principle #35Parameter changes

3Power

If remote computing systems are used for AI processing, then compute power is improved, but latency increases due to network transmission delays

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

Solution Approach 1:

The patent segments the computing architecture into local components (local accumulators) that can perform AI operations independently at the edge device. This segmentation enables inference to be performed locally without requiring continuous network communication with remote computing systems, thereby eliminating network transmission latency while maintaining compute capability.

Inventive Principle:
Principle #1Segmentation

4Loss of time

If local AI processing is implemented in edge devices using traditional architecture, then latency is reduced, but power consumption and device size increase making it infeasible

Engineering Contradiction:
ImprovelatencyVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent replaces energy-intensive digital circuitry with analog-based local accumulators for performing AI computations locally. This substitution enables edge devices to perform inference operations with minimal power consumption, making local AI processing feasible while maintaining low latency by eliminating network dependencies.

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

Solution Approach 2:

The invention changes the computational domain to analog for local accumulation operations, which requires significantly less energy than digital processing. This parameter change enables sustainable local AI processing in resource-constrained edge devices while achieving real-time inference without network latency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10255205B1System and methods for mixed-signal computing
Publication Date: 2019.04.09 MYTHIC INC
  • US10255205B1 patent drawing
  • US10255205B1 patent drawing
  • US10255205B1 patent drawing

AI summary

Systems and methods of implementing a mixed-signal integrated circuit includes sourcing, by a reference signal source, a plurality of analog reference signals along a shared signal communication path to a plurality of local accumulators; producing an electrical charge, at each of the plurality of local accumulators, based on each of the plurality of analog reference signals; adding or subtracting, by each of the plurality of local accumulators, the electrical charge to an energy storage device of each of the plurality of local accumulators over a predetermined period; summing along the shared communication path the electrical charge from the energy storage device of each of the plurality of local accumulators at an end of the predetermined period; and generating an output based on a sum of the electrical charge from each of the plurality of local accumulators.