• DocumentCode
    1613426
  • Title

    VLSI design of inner-product computers using distributed arithmetic

  • Author

    Burleson, Wayne P. ; Scharf, Louis L.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    1989
  • Firstpage
    158
  • Abstract
    Methods for designing custom VLSI implementations of distributed arithmetic architectures are studied. Inner product computations where one vector is fixed form the basis of many digital signal processing algorithms. The bit- and word-level partitioning of the inner product allows a mapping to a distributed arithmetic computation which uses table-accumulator structures instead of multipliers. The distributed arithmetic computation can be expressed as a regular iterative algorithm which can be mapped to space-time coordinates producing a regular VLSI implementation. The partitioning and mapping of the inner product computation provide a systematic method for searching a large design space for optimal architectures. Optimality is defined in terms of cost expressions and constraints that are functions of area, latency, period and precision
  • Keywords
    VLSI; computer architecture; digital arithmetic; digital signal processing chips; bit-level partitioning; cost constraints; cost expressions; custom VLSI implementation design; digital signal processing algorithms; distributed arithmetic architectures; distributed arithmetic computation; inner product computation mapping; inner product computation partitioning; inner product computations; large design space; latency; mapping; optimal architectures; precision; regular iterative algorithm; space-time coordinates; systematic searching method; table-accumulator structures; word-level partitioning; Computer architecture; Cost function; Design methodology; Digital arithmetic; Digital signal processing; Distributed computing; Iterative algorithms; Partitioning algorithms; Signal processing algorithms; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., IEEE International Symposium on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/ISCAS.1989.100316
  • Filename
    100316