Skip to main content

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

  • Chapter
  • First Online:
Embedded Processor Design Challenges (SAMOS 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2268))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Lieverse et al.: A methodology for architecture exploration of heterogeneous signal processing systems. In Proc. 1999 Workshop on Signal Processing Systems, Taipei, Taiwan, Oct. 1999.

    Google Scholar 

  2. W. Wolf: Hardware/Software Co-Synthesis Algorithms. In System-Level Synthesis, A.A. Jerraya and J. Mermet (eds.), pp. 189–217, Kluwer Academic Publishers, 1999.

    Google Scholar 

  3. J.S. Davis II: Order and Containment in Concurrent System Design. In PhD thesis, University of California at Berkeley, Fall, 2000.

    Google Scholar 

  4. E.A. Lee et al.: Overview of The Ptolemy Project. Technical memorandum UCB/ERL M01/11, University of California at Berkeley, March, 2001.

    Google Scholar 

  5. E. Pauer, J.B. Prime: An Architectural Trade Capability Using The Ptolemy Kernel. In Proc. of the 1996 IEEE Int. Conf. on Acoustics, Speech, and Signal Processing (ICASSP), 1996.

    Google Scholar 

  6. K. Lahiri, A. Raghunathan, S. Dey: Performance analysis of systems with multichannel communication architectures. In Proc. Int. Conf. VLSI Design, pp. 530–537, January 2000.

    Google Scholar 

  7. G. Martin, B. Salefski: Methodology and Technology for Design of Communications and Multimedia Products via System-Level IP Integration. In Proc. of DATE 98, February 1998.

    Google Scholar 

  8. De Kock et al.: YAPI: Application modeling for signal processing systems. In Proceedings of DAC’2000, Los Angeles, USA, 2000, June.

    Google Scholar 

  9. Jean-Yves Brunel et al.: COSY Communication IP’s. In Proceedings of DAC’2000, Los Angeles, USA, 2000, June.

    Google Scholar 

  10. Arjan van Gemund: Performance Modeling of Parallel Systems. In PhD thesis, Technische Universiteit Delft, the Netherlands, 1996.

    Google Scholar 

  11. F. Balarin, et al.,: Hardware/Software Co-Design Of Embedded Systems—The POLIS Approach. Kluwer Academic Publishers, 2nd printing, 1999.

    Google Scholar 

  12. Synopsys, Inc., CoWare, Inc., Frontier Design, Inc. and others: Functional Specification For SystemC 2.0—Final. January 17th, 2001.

    Google Scholar 

  13. D. Verkest, J. Kunkel, F. Schirrmeister: System Level Design Using C++. white paper, IMEC—Synopsys—Cadence.

    Google Scholar 

  14. A.C.J. Kienhuis: Design Space Exploration of Stream-based Data.ow Architectures Methods and Tools. In PhD thesis, Technische Universiteit Delft, the Netherlands, 1999.

    Google Scholar 

  15. Paul Lieverse, Todor Stefanov, Pieter van der Wolf, Ed Deprettere,: System Level Design with Spade: an M-JPEG Case Study. In Proc. of Int. Conference on Computer Aided Design (ICCAD’01), San Jose CA, USA, Nov. 4–8, 2001.

    Google Scholar 

  16. G. Kahn: The semantics of a simple language for parallel programming. Information processing 74—North-Holland Publishing Company, 1974.

    Google Scholar 

  17. B. Kienhuis, E. Deprettere, K. Vissers and P. van der Wolf: An Approach for Quantitative Analysis of Application-Specific Dataflow Architectures. In Proc. 11-th Int. Conf. on Application-specific Systems, Architectures and Processors, Zurich, Switzerland, July 14–16 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Zivković, V.D., Lieverse, P. (2002). An Overview of Methodologies and Tools in the Field of System-Level Design. In: Deprettere, E.F., Teich, J., Vassiliadis, S. (eds) Embedded Processor Design Challenges. SAMOS 2001. Lecture Notes in Computer Science, vol 2268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45874-3_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-45874-3_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43322-4

  • Online ISBN: 978-3-540-45874-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics