An Overview of Methodologies and Tools in the Field of System-Level Design

In this paper we present an overview of system level design methodologies and tools. Eight tools and their underlying methodologies are analysed. We give a short description of each of them and point out some of their strengths and weaknesses. We conclude that there still is a lot of room for research on the design of embedded systems-on-a-chip, especially in the areas of mixed-level simulation, verification, and synthesis.

[1]  Gilles Kahn,et al.  The Semantics of a Simple Language for Parallel Programming , 1974, IFIP Congress.

[2]  Luciano Lavagno,et al.  Hardware-software co-design of embedded systems: the POLIS approach , 1997 .

[3]  Arjan J. C. van Gemund Performance Modeling of Parallel Systems , 1996 .

[4]  Ed F. Deprettere,et al.  System level design with SPADE: an M-JPEG case study , 2001, IEEE/ACM International Conference on Computer Aided Design. ICCAD 2001. IEEE/ACM Digest of Technical Papers (Cat. No.01CH37281).

[5]  Edward A. Lee,et al.  Order and containment in concurrent system design , 2000 .

[6]  Ed F. Deprettere,et al.  A Methodology for Architecture Exploration of Heterogeneous Signal Processing Systems , 2001, J. VLSI Signal Process..

[7]  Sujit Dey,et al.  Performance analysis of systems with multi-channel communication architectures , 2000, VLSI Design 2000. Wireless and Digital Imaging in the Millennium. Proceedings of 13th International Conference on VLSI Design.

[8]  Ed F. Deprettere,et al.  An Approach for Quantitative Analysis of Application-Specific Dataflow Architectures , 1997, ASAP.

[9]  Erwin A. de Kock,et al.  YAPI: application modeling for signal processing systems , 2000, Proceedings 37th Design Automation Conference.

[10]  Erwin A. de Kock,et al.  COSY communication IP's , 2000, Proceedings 37th Design Automation Conference.

[11]  Wayne Wolf Hardware/software co-synthesis algorithms , 1999 .

[12]  Bart Kienhuis,et al.  Design space exploration of stream-based dataflow architectures: methods and tools , 1999 .

[13]  Eric K. Pauer,et al.  An architectural trade capability using the Ptolemy kernel , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[14]  Edward A. Lee,et al.  Overview of the Ptolemy project , 2001 .