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
fDate :
2/1/1990 12:00:00 AM
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;
Journal_Title :
Proceedings of the IEEE