Mixed-Signal Computer Architecture for Precision-Power Tradeoffs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital computers face limitations in handling real-time signal processing tasks, particularly in applications requiring both precision and low power consumption, as they often struggle to optimize between digital and analog processing methods.
Innovation Solution
A mixed signal computer architecture that combines reconfigurable analog and digital processing arrays with programmable digital core arrays, allowing for dynamic control and communication between analog and digital components to perform both analog and digital operations efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If digital computers are used for real-time signal processing, then precision and reliability are improved, but power consumption increases and processing speed decreases
Solution Approach 1:
The computer system is divided into separate analog and digital processing domains. Analog processing handles continuous signal operations (multiplication, integration, differentiation) while digital processing handles discrete control and computation tasks. This segmentation allows each domain to operate optimally for its intended function, reducing overall power consumption while maintaining precision.
Solution Approach 2:
The system dynamically switches between analog and digital processing modes based on task requirements. The analog array can be reconfigured to perform different mathematical operations, and the system can transition between continuous analog processing and sampled digital processing, optimizing power consumption for each operational phase.
2Use of energy by moving object
If analog computing elements are used for real-time signal processing, then power consumption is reduced and processing speed is improved, but precision and reliability deteriorate
Solution Approach 1:
The system merges analog and digital computing elements into a unified mixed-signal architecture. Analog components handle continuous signal processing with low power consumption, while digital components provide precision control and computation. The two domains are interconnected through ADC and DAC converters, allowing the system to leverage the strengths of both approaches simultaneously.
Solution Approach 2:
ADC (analog-to-digital converter) and DAC (digital-to-analog converter) components serve as intermediaries between the analog and digital domains. These converters enable precise signal transformation while maintaining signal integrity, allowing the system to achieve both the low power consumption of analog processing and the precision of digital computation.
3Ease of manufacture
If fixed-architecture computers are used, then manufacturing complexity is reduced, but adaptability to different processing tasks deteriorates
Solution Approach 1:
The analog processing array is designed with reconfigurable interconnections and switchable operational modes. Control signals can dynamically reconfigure the analog array to perform different mathematical operations (multiplication, integration, differentiation) and connect different components, providing high adaptability while maintaining a relatively simple fixed manufacturing architecture.
Solution Approach 2:
The analog processing array is designed as a universal platform that can perform multiple mathematical operations through reconfiguration. The same physical hardware can be programmed to execute different algorithms by changing the interconnection patterns and operational parameters, eliminating the need for multiple specialized circuits and simplifying manufacturing.
Data Source
AI summary
The present disclosure describes a mixed signal computer unit using a combination of analog and digital components/elements in a cohesive manner. Depending on the signals and data that need to be processed, the analog processing elements and digital processing elements may be used separately, independently or in combination to optimize the computational results and the performance of the computation. Operations may be controlled by one or more digital cores.


