Hybrid Neural MAC Architecture for Accuracy-Energy Tradeoffs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital computing units for deep neural networks face high energy consumption, large size, and high cost due to limitations in parallel processing and memory barriers, while analog computing offers low cost and reduced energy but struggles with precision and reproducibility issues.

Innovation Solution

An analog-digital hybrid deep neural network computing device that combines analog and digital processing units, performing MAC computations in an analog manner for some layers and digital manner for others, utilizing non-volatile memories and SRAM without DRAM, and includes converters and a multi-channel bus for efficient information transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If digital computing units are used for deep neural networks, then high accuracy is achieved, but energy consumption increases and device size becomes large

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

Solution Approach 1:

The computing device is segmented into multiple computing units, each capable of independent MAC operations. This segmentation enables parallel processing across multiple units, reducing the energy burden on individual units while maintaining overall computational accuracy through coordinated operation of the plurality of computing units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A weight memory unit is introduced as an intermediary component that stores synaptic weights and provides them to multiple computing units. This intermediary approach eliminates the need for each computing unit to have separate weight storage, reducing total memory energy consumption while maintaining access to all necessary weights for accurate computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If digital computing units are used for deep neural networks, then high accuracy is achieved, but device size and manufacturing cost increase

Engineering Contradiction:
Improvecomputational accuracyVSAvoiddevice size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Each computing unit is designed as a universal module capable of performing the same MAC operation with identical structural components. This universality allows multiple units to be fabricated using the same design blueprint, reducing overall device complexity while enabling parallel processing that maintains computational accuracy across the entire system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs multiple copies of the same computing unit structure, where each unit is an identical replica designed for parallel operation. This copying approach simplifies manufacturing by using repeated patterns, reducing device complexity while maintaining computational accuracy through the collective output of multiple identical units performing the same function.

Inventive Principle:
Principle #26Copying

3Use of energy by moving object

If analog computing is used for deep neural networks, then energy consumption is reduced and cost decreases, but precision and reproducibility deteriorate

Engineering Contradiction:
Improveenergy consumptionVSAvoidcomputational precision
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent replaces analog mechanical computing systems with digital electronic computing units that perform MAC operations using digital logic. This substitution maintains the low energy consumption advantage while achieving high computational precision through digital arithmetic operations, eliminating the precision and reproducibility issues inherent in analog systems.

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

Solution Approach 2:

The computing units utilize configurable parameters including selectable activation functions and adjustable weight values stored in the weight memory unit. These parameter changes enable the system to adapt to different computational requirements while maintaining digital precision, allowing the same hardware to achieve both energy efficiency and high computational accuracy across various neural network configurations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250348725A1Analog-digital hybrid deep neural network computing device and computing method
Publication Date: 2025.11.13 IHW INC
  • US20250348725A1 patent drawing
  • US20250348725A1 patent drawing
  • US20250348725A1 patent drawing

AI summary

An analog-digital hybrid deep neural network computing device according to one embodiment includes a control unit, an analog processing unit, a digital processing unit, and a multi-channel bus, and in which the algorithm includes a plurality of layers for computation, and an analog MAC computation in an analog computing manner is performed for a first group of layers including one or more layers among the plurality of layers in the analog processing unit and a digital MAC computation in a digital computing manner is performed for a second group of layers, which is the remaining layers except for the first group of layers, in the digital processing unit.