A Methodology for Architecture Exploration of Heterogeneous Signal Processing Systems

  • Authors:
  • Paul Lieverse;Pieter Van Der Wolf;Kees Vissers;Ed Deprettere

  • Affiliations:
  • Delft University of Technology, Dept. of Information Technology and Systems, Mekelweg 4, 2628 CD Delft, The Netherlands;Philips Research Laboratories, Eindhoven, The Netherlands;Philips Research Laboratories, Eindhoven, The Netherlands;Leiden Institute of Advanced Computer Science, Leiden, The Netherlands

  • Venue:
  • Journal of VLSI Signal Processing Systems - Special issue on signal processing systems design and implementation
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a methodology for the exploration of signal processing architectures at the system level. The methodology, named SPADE, provides a means to quickly build models of architectures at an abstract level, to easily map applications, modeled as Kahn Process Networks, onto these architecture models, and to analyze the performance of the resulting system by simulation. The methodology distinguishes between applications and architectures, and uses a trace-driven simulation technique for co-simulation of application models and architecture models. As a consequence, architecture models need not be functionally complete to be used for performance analysis while data dependent behavior is still handled correctly. We have used the methodology for the exploration of architectures and mappings of an MPEG-2 video decoder application.