Configurable MAC Pipelines for Reconfigurable FIR Filter Taps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing finite-impulse-response (FIR) filters have fixed characteristics, limiting their adaptability and efficiency in processing image data, as they cannot be easily reconfigured during operation to change filter taps or the number of multiplier-accumulator circuits.

Innovation Solution

The development of configurable MAC pipelines that allow for programmable FIR filtering characteristics, including the number of taps and the number of multiplier-accumulator circuits, which can be reconfigured in situ or during power-up, enabling flexible filtering operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed characteristics FIR filters are used, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic reconfiguration of the FIR filter by allowing the number of taps and multiplier-accumulator circuits to be changed during operation. Configuration registers store programmable parameters that can be modified in-situ, enabling the filter to adapt to different processing requirements without physical reconfiguration. This dynamic approach resolves the contradiction by making the device adaptable while maintaining manageable complexity through systematic design.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters of the FIR filter (number of taps, number of multiplier-accumulator circuits) from fixed to programmable values. Configuration registers hold these parameters and allow them to be modified during operation. By enabling parameter changes, the system achieves adaptability while the structured parameter management keeps device complexity controlled.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If programmable FIR filter characteristics are implemented, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal FIR filter architecture that can perform multiple filtering functions by changing its configuration parameters. The same hardware structure with programmable taps and multiplier-accumulator circuits can be reconfigured for different filter types and applications. This multi-functionality approach improves adaptability while avoiding the need for multiple separate fixed filters, thereby controlling overall device complexity.

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

Solution Approach 2:

The patent segments the FIR filter into configurable modules including programmable taps and separate multiplier-accumulator circuits. This modular segmentation allows independent configuration of each component through configuration registers, enabling adaptability while managing complexity through systematic organization of filter elements.

Inventive Principle:
Principle #1Segmentation

3Reliability

If more multiplier-accumulator circuits are used, then filtering performance is improved, but device complexity increases

Engineering Contradiction:
Improvefiltering performanceVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic number of multiplier-accumulator circuits that can be configured based on filtering requirements. The configuration registers allow the system to activate only the necessary number of circuits for each specific filtering task, improving performance when needed while maintaining lower complexity for simpler tasks. This dynamic allocation resolves the contradiction between performance and complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12282749B2Configurable MAC pipelines for finite-impulse-response filtering, and methods of operating same
Publication Date: 2025.04.22 ANALOG DEVICES INC
  • US12282749B2 patent drawing
  • US12282749B2 patent drawing
  • US12282749B2 patent drawing

AI summary

An integrated circuit comprising a plurality MAC pipelines wherein each MAC pipeline includes: (i) a plurality of MACs connected in series and (ii) a plurality of data paths including an accumulation data path, wherein each MAC includes a multiplier to multiply to generate product data and an accumulator to generate sum data. The integrated circuit further comprises a plurality of control/configure circuits, wherein each control/configure circuit connects directly to and is associated with a MAC pipeline, wherein each control/configure circuit includes an accumulation data path which is configurable to directly connect to the accumulation data path of the MAC pipeline to form an accumulation ring when the control/configure circuit is configured in an accumulation mode, and an output data path configurable to directly connect to the output of the accumulation data path of the MAC pipeline when the control/configure circuit is configured in an output data mode.