Mixed-Signal Arithmetic Unit for Analog-Digital Compute Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital computers face limitations in processing certain signals, particularly those requiring analog processing, due to issues like noise, drift, and accuracy, and are not optimized for emerging applications in areas like neural networks, IoT, and cloud computing, which demand both analog and digital computing elements.

Innovation Solution

A mixed signal processor is developed, combining digital arithmetic logic units (ALUs) and analog ALUs with interconnected communication paths for converting digital to analog and analog to digital data, allowing seamless integration and use of both types of processing depending on the data and algorithms, featuring a mixed signal arithmetic unit with adders, multipliers, and controllers for handling various input values and output formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If digital computing is used, then accuracy and reliability are improved, but processing speed and power efficiency deteriorate

Engineering Contradiction:
Improvecomputing accuracyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The computing system is segmented into separate digital and analog processing domains. The digital ALU handles precise computational tasks while the analog ALU handles real-time signal processing tasks. This segmentation allows each domain to operate in its optimal performance range, resolving the contradiction between digital accuracy and analog speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges digital and analog computing capabilities into a single hybrid processor architecture. The digital ALU and analog ALU are integrated with shared memory and coordinated control, enabling the system to leverage the accuracy of digital computing and the speed of analog computing simultaneously, thus resolving the trade-off between reliability and speed.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If digital computing is used, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improvecomputing stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The processing workload is segmented between digital and analog domains. The analog ALU handles tasks that require real-time processing and can be implemented with lower power consumption, while the digital ALU handles tasks requiring high precision. This segmentation reduces overall power consumption while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically selects which ALU to use based on the nature of the computation. The controller directs operations to the analog ALU when real-time processing is needed and to the digital ALU when precision is critical, optimizing power consumption without compromising reliability.

Inventive Principle:
Principle #25Self-service

3Speed

If analog computing is used, then processing speed is improved, but noise and drift increase

Engineering Contradiction:
Improvereal-time processing speedVSAvoidsignal accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system segments computational tasks based on their requirements. Real-time signal processing tasks that benefit from speed are handled by the analog ALU, while tasks requiring high precision are handled by the digital ALU. This segmentation prevents noise and drift from affecting overall system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The shared memory acts as an intermediary between the digital and analog ALUs. It enables coordinated data exchange and ensures that results from analog processing can be accurately represented in the digital domain, mitigating the effects of noise and drift.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If mixed signal processing is implemented, then computational performance is optimized, but device complexity increases

Engineering Contradiction:
Improvecomputational performanceVSAvoidprocessor architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The hybrid processor architecture is designed with multi-functionality. The shared memory serves both digital and analog domains, the controller manages both ALUs, and the interconnect structure supports both signal types. This universality reduces the need for separate dedicated circuits, thereby reducing overall complexity while maintaining optimized performance.

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

Data Source

PatentUS20210072958A1Analog arithmetic unit
Publication Date: 2021.03.11 OCTAVO SYSTEMS LLC
  • US20210072958A1 patent drawing
  • US20210072958A1 patent drawing
  • US20210072958A1 patent drawing

AI summary

The present disclosure describes a mixed signal arithmetic logic unit configured to use a combination of analog processing elements and digital processing elements in a cohesive manner. Depending on the signals and the data received for processing, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize computational results and the performance of the mixed signal arithmetic logic unit.