FFT DSP Engine with Feedback Architecture for Low-Latency Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing integrated circuit devices struggle to efficiently perform calculations for both digital signal processing and machine learning applications, as circuitry optimized for one domain is often not well-suited for the other.
Innovation Solution
A digital signal processing (DSP) block is designed to perform multiple Fast Fourier Transform (FFT) and inverse FFT operations, incorporating a feedback structure to reduce latency and power consumption, and including both fixed and variable FFT engines along with a scale/offset block.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If circuitry is optimized for digital signal processing, then DSP performance is improved, but machine learning performance deteriorates
Solution Approach 1:
The patent implements a unified hardware architecture that can perform both FFT operations for digital signal processing and matrix multiplication operations for machine learning. The same computational units (multipliers, accumulators, data paths) are configured to execute different algorithms based on control signals, eliminating the need for separate specialized circuitry for each domain while maintaining high performance in both applications.
2Measurement precision
If FFT operations are performed with data read/write from hardware accelerator, then processing accuracy is maintained, but latency and power consumption increase
Solution Approach 1:
The patent implements a feedback structure where intermediate results from FFT operations are retained within the hardware accelerator's internal memory or registers. This allows subsequent FFT operations to reuse previously computed data without requiring external read/write operations, thereby reducing latency and power consumption while maintaining processing accuracy through preserved computational precision.
3Reliability
If FFT operations are performed with data read/write from hardware accelerator, then data freshness is ensured, but power consumption increases
Solution Approach 1:
The patent employs a feedback mechanism where the hardware accelerator monitors operational patterns and retains data in internal storage when subsequent operations require the same data. This feedback-controlled data retention strategy reduces frequent external memory access, thereby lowering power consumption while ensuring data freshness is maintained through controlled caching of intermediate results.
Data Source
AI summary
A digital signal processing (DSP) block includes a Fast Fourier Transform (FFT) unit capable of performing an FFT operation. The FFT unit includes a first FFT engine capable of converting a signal between a time-domain and a frequency-domain and the first FFT engine is a fixed size FFT engine. The FFT unit also includes a second FFT engine communicatively coupled to the first FFT engine and the second FFT engine is a variable size FFT engine. The FFT unit also includes a scale/offset block communicatively coupled to the second FFT engine and the scale/offset block is capable of performing a multiplication operation, an addition operation, or a combination thereof on an output of the second FFT engine.


