High-level algorithm and architecture transformations for DSP synthesis

Research output: Contribution to journalArticle

41 Scopus citations

Abstract

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
Volume9
Issue number1-2
DOIs
StatePublished - Jan 1 1995

    Fingerprint

Cite this