Title :
Design of an efficient VLSI inner-product processor for real-time DSP applications
Author :
Ahmad, M.O. ; Poornalah, D.V.
Author_Institution :
Dept. of Electr. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
A technique for the design of an efficient word-level inner-product processor based on a parallel array multiplier is described. This processor cell forms the fundamental computing module of the systolic array architectures that are increasingly used to solve many computationally intensive DSP functions. These functions are characterized by linear recurrences involving multiply-add/subtract operations. The use of the present scheme results in the total elimination of the separate-adder module that is usually required along with a multiplier unit in conventional designs. Simulation results of a linear bidirectional systolic array are presented for a test-case example of a convolution problem. A reduction of 32-50% in the computation time is achieved. Besides, it results in reducing the number of basic cells used, making it highly attractive for VLSI implementation.
Keywords :
VLSI; digital signal processing chips; multiplying circuits; VLSI inner-product processor; basic cells; convolution problem; linear recurrences; multiply-add/subtract operations; parallel array multiplier; real-time DSP applications; systolic array architectures; Circuits and systems; Computational modeling; Computer architecture; Convolution; Digital signal processing; Frequency; Real time systems; Signal processing algorithms; Systolic arrays; Testing; Throughput; Very large scale integration;
Journal_Title :
Circuits and Systems, IEEE Transactions on