DocumentCode
869482
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
Volume
36
Issue
2
fYear
1989
Firstpage
324
Lastpage
329
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;
fLanguage
English
Journal_Title
Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0098-4094
Type
jour
DOI
10.1109/31.20218
Filename
20218
Link To Document