• 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