Mixed-Signal Circuit With Shared DAC for Low-Power AI Inference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional AI systems for edge devices are bulky, energy-intensive, and suffer from latency issues due to complex circuitry, making them unsuitable for efficient, real-time inference and prediction tasks.
Innovation Solution
A mixed-signal integrated circuit architecture utilizing a global digital-to-analog converter (DAC) and local accumulators to generate and accumulate analog reference signals, reducing the need for multiple dedicated reference devices and minimizing circuit size and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional AI systems are implemented in edge devices, then real-time inference capability is achieved, but device size and power consumption increase significantly
Solution Approach 1:
The system segments the reference signal generation function into a single global DAC that serves multiple local accumulators. This segmentation allows parallel processing across multiple accumulators while sharing the power-intensive DAC resource, reducing overall power consumption by up to 50x compared to traditional dedicated DAC per accumulator architectures
Solution Approach 2:
The global DAC is designed as a universal reference signal source that simultaneously serves multiple local accumulators. This multi-functional approach eliminates the need for separate dedicated DACs for each accumulator, significantly reducing the total circuit area and power consumption while maintaining real-time inference capabilities
2Loss of time
If traditional AI systems are implemented in edge devices, then real-time inference capability is achieved, but circuit size becomes bulky
Solution Approach 1:
The architecture segments the system into one global DAC and multiple local accumulators, where the DAC is the only high-area component. By sharing this single DAC across all accumulators, the total circuit area is dramatically reduced compared to traditional architectures that would require multiple large dedicated DACs
Solution Approach 2:
The global DAC serves as a universal reference signal source for all local accumulators, eliminating the need for multiple dedicated reference signal generators. This multi-functional design reduces the overall circuit footprint while enabling real-time parallel processing across multiple accumulators
3Measurement precision
If multiple dedicated reference devices are used for each local accumulator, then signal accuracy is maintained, but power consumption and circuit size increase
Solution Approach 1:
The global DAC provides a single accurate reference signal that is shared by all local accumulators. This universal reference source maintains signal accuracy for all accumulators simultaneously without requiring multiple dedicated high-precision DACs, reducing power consumption by up to 50x
Solution Approach 2:
The system merges multiple reference signal generation functions into a single global DAC. By combining these functions and sharing the output across multiple accumulators, the system maintains the accuracy benefits of high-precision reference signals while eliminating the power and area costs of having multiple such devices
Data Source
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.


