Programmable Analog Processing Array for Reconfigurable Time-Discrete Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing programmable analog signal processing arrays lack flexibility and efficiency in processing analog signals due to fixed hardware configurations and limited programmability, which restricts their ability to adapt to various signal processing functions and resolutions.

Innovation Solution

A programmable analog signal processing array comprising a network of pre-configurable processing slices with switchable clock input, delay, multiplier, adder, and resample elements, allowing for cell-individual pre-configuration and dynamic re-configuration during operation, enabling time-discrete signal processing and in-memory computing without requiring increased hardware for higher signal resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed hardware configurations are used in analog signal processing arrays, then device complexity is reduced, but adaptability and versatility deteriorate

Engineering Contradiction:
Improvehardware configuration complexityVSAvoidsignal processing function adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic reconfigurability by allowing the analog processing array to change its operational characteristics during runtime. The processing elements can be dynamically programmed to perform different signal processing functions (e.g., filtering, convolution, correlation) by modifying the weights and connections between elements, enabling a single fixed hardware structure to adapt to multiple processing tasks without physical reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal analog processing array where a single fixed hardware architecture can perform multiple signal processing functions. By using a standardized array of processing elements with programmable weights and connections, the system achieves multi-functionality across different applications (FIR filters, IIR filters, rank filters, neural network operations) without requiring separate dedicated hardware for each function

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

2Measurement precision

If higher signal resolution is achieved through increased hardware, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesignal resolutionVSAvoidhardware requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent achieves higher signal resolution by optimizing analog parameters (voltage levels, current densities, capacitor values, resistor ratios) within the existing hardware architecture rather than increasing hardware quantity. By carefully controlling the precision of analog component values and their ratios, the system attains high-resolution signal processing (e.g., 12-bit or higher effective resolution) without requiring proportionally more hardware elements

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces digital sampling and processing mechanisms with continuous-time analog processing to achieve high resolution. By maintaining signals in the analog domain throughout the processing array and only converting to digital at the output, the system preserves signal precision without the quantization losses inherent in repeated digital conversions, effectively substituting analog continuity for digital discretization

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

3Manufacturing precision

If fixed-function analog processing arrays are used, then manufacturing precision requirements are reduced, but adaptability deteriorates

Engineering Contradiction:
Improvecircuit fabrication toleranceVSAvoidsignal processing capability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic programmability that allows the system to compensate for manufacturing variations. By enabling runtime adjustment of weights, thresholds, and connection patterns through digital-to-analog converters and programmable resistive elements, the system can adapt to actual circuit characteristics despite fabrication tolerances, achieving consistent performance across different manufacturing batches without requiring ultra-precise fabrication

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20220206750A1Programmable analog signal processing array for time-discrete processing of analog signals
Publication Date: 2022.06.30 IHP GMBH INNOVATIONS FOR HIGH PERFORMANCE MICROELECTRONICS LEIBNIZ INSTITUT FÜR INNOVATIVE MIKROELEKTRONIK
  • US20220206750A1 patent drawing
  • US20220206750A1 patent drawing
  • US20220206750A1 patent drawing

AI summary

A programmable analog processing array for programmable time-discrete processing of analog input signals in accordance with a desired signal processing function comprises a network of mutually interconnectable and pre-configurable analog processing slices that form unit circuit cells of the network. Each processing slice comprises a set of cell circuit elements including: a switchable clock input port for receiving a clock signal, a delay element for receiving a respective analog slice input signal and for forwarding the received slice input signal with a pre-configurable time delay as a respective delayed slice input signal, an analog multiplier element receiving the delayed slice input signal for providing an analog multiplier output signal corresponding to a product of the delayed slice input signal with a pre-configurable multiplication factor, an analog adder element receiving a pre-configurable selection of at least two adder input signals including the multiplier output signal and for providing an analog adder output signal corresponding to a sum of the adder input signals, and including an analog resample element for receiving the adder output signal and for providing the received adder output with a pre-configurable time delay as an analog slice output signal.