High-level algorithm and architecture transformations for DSP synthesis

Research output: Contribution to journalArticlepeer-review

45 Scopus citations


This survey paper reviews numerous high-level transformation techniques which can be applied at the algorithm or the architecture level to improve the performance of digital signal and image processing architectures and circuits implemented using VLSI technology. Successful design of VLSI signal and image processors requires careful selection of algorithms, architectures, implementation styles, and synthesis techniques. High-level transformations can play an important role in reducing silicon area or power at the same speed or in increasing the speed for same area. These transformations can also increase the suitability of an algorithm for a particular architectural style. The transformation techniques reviewed in this paper include pipelining, parallel processing, retiming, unfolding, folding, look-ahead, relaxed look-ahead, associativity, distributivity, and reduction in strength.

Original languageEnglish (US)
Pages (from-to)121-143
Number of pages23
JournalJournal of VLSI Signal Processing
Issue number1-2
StatePublished - Jan 1 1995


Dive into the research topics of 'High-level algorithm and architecture transformations for DSP synthesis'. Together they form a unique fingerprint.

Cite this