• DocumentCode
    1350002
  • Title

    Architecture-driven synthesis techniques for VLSI implementation of DSP algorithms

  • Author

    De Man, Hugo ; Catthoor, Francky ; Goossens, Gert ; Vanhoof, Jan ; Van Meerbergen, Jef ; Note, Stefaan ; Huisken, Jos

  • Author_Institution
    Elektrotech. Inst., Katholieke Univ. Leuven, Belgium
  • Volume
    78
  • Issue
    2
  • fYear
    1990
  • fDate
    2/1/1990 12:00:00 AM
  • Firstpage
    319
  • Lastpage
    335
  • Abstract
    The state of the art of compiling digital signal processing (DSP) algorithms into silicon is discussed. It is indicated how digital signal processing differs from numerical data processing, including the consequences for the synthesis tools. On the basis of a broad range of DSP applications, four classes of architectures are then distinguished to serve as templates for four different synthesis systems. Although each of these four silicon compilers is tuned to a specific class of applications in order to generate area-efficient chips, they all accept as input the same behavioral DSP specification. The four selected architectural styles are best characterized by hard-wired bit-serial data-paths, microcoded multiprocessors, cooperating bit-parallel data-paths, and regular arrays. The characteristics of the first three architectures are treated in more detail in a discussion of three different Cathedral synthesis environments for their respective design. A fourth Cathedral environment, aiming at the synthesis of regular arrays, is still in an early stage of development and is not discussed. The claims for the compilers are substantiated by typical designs
  • Keywords
    VLSI; circuit layout CAD; digital signal processing chips; Cathedral synthesis environments; DSP algorithms; DSP chips layout; VLSI implementation; architectural styles; architecture-driven synthesis techniques; area-efficient chips; behavioral DSP specification; classes of architectures; cooperating bit-parallel data-paths; digital signal processing; hard-wired bit-serial data-paths; microcoded multiprocessors; regular arrays; silicon compilers; silicon compiling; synthesis tools; Algorithm design and analysis; Digital signal processing; Digital signal processing chips; Optimizing compilers; Signal processing algorithms; Signal synthesis; Silicon; Speech processing; Speech synthesis; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.52215
  • Filename
    52215