Low Power FIR Filter Multi-MAC Architecture Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital signal processors (DSP) architectures face challenges in achieving high performance while minimizing power dissipation, particularly in portable electronics where low power consumption is essential.

Innovation Solution

A multi-MAC architecture is implemented, where multiple multiply-accumulate units are scheduled to operate in parallel, using a single coefficient value for multiple cycles and shifting output results between units to reduce power dissipation and optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple MAC units are used simultaneously to maximize performance, then productivity is improved, but power consumption increases

Engineering Contradiction:
ImproveperformanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by scheduling MAC units to operate in alternating cycles rather than continuously. Each MAC unit performs computations for a predetermined number of cycles, then enters a low-power state while other units take over, creating a periodic operation pattern that reduces overall power consumption while maintaining throughput performance

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically allocates workloads between multiple MAC units based on computational requirements. The scheduling mechanism dynamically activates or deactivates specific MAC units depending on the current processing needs, allowing the system to adapt power consumption levels to actual performance requirements rather than operating all units at constant capacity

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple MAC units operate in parallel, then productivity is improved, but power dissipation increases

Engineering Contradiction:
ImprovethroughputVSAvoidpower dissipation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the computational workload across multiple MAC units with dedicated coefficient sets. Each MAC unit is responsible for specific portions of the FIR filter computations, allowing the system to divide and conquer the processing task while only activating the necessary segments (MAC units) for each processing cycle, thereby reducing overall power dissipation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system discards the active state of MAC units when they are not currently needed for processing, allowing them to enter low-power modes. The scheduling mechanism recovers computational capacity by activating different MAC units in different cycles, effectively discarding and recovering power consumption states to match actual processing demands

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8706791B2Low power fir filter in multi-MAC architecture
Publication Date: 2014.04.22 CEVA TECH LTD
  • US8706791B2 patent drawing
  • US8706791B2 patent drawing
  • US8706791B2 patent drawing

AI summary

Embodiments of the invention are directed to system and method that enable relatively low power dissipation by scheduling operations of multiply accumulators chain of two or more multiply accumulators units by delivering an output result of a first multiply accumulator of the chain as an input to a second subsequent multiply accumulator of the chain.