Skip to main content

A Design Methodology for NOC-Based Systems

  • Chapter
Networks on Chip

Abstract

Diversity of computational requirements of information technology products will increase. The products will be based on computers, but the full exploitation of silicon capacity will require improvements in design productivity and system architectures. The chapter presents a backbone-platform-system methodology for development of products that are based on a network-on-chip concept. Encapsulation of dedicated subsystems into a NOC system is the key idea of an “integrated distributed embedded system” approach. The cornerstones of the methodology are the reuse of a NOC backbone and a platform architecture. The NOC backbone encapsulates the physical integration problems into communication solution for system architect. The NOC platform provides application area optimized computation and storage resources for system developers. Essential parts of the methodology are decision-support methods for both NOC platform and NOC system designers.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Allan, A. et al, 2001 Technology Roadmap for Semiconductors, Computer, Vol. 35, No. 1, 2002, pp. 42–53

    Article  MathSciNet  Google Scholar 

  2. Kumar, S., et al, A Network on Chip Architecture and Design Methodology, Proc. of 2002 IEEE Computer Society Annual Symposium on VLSI, 2002, pp. 117–124

    Google Scholar 

  3. Chang, H. et al, Surviving the SOC Revolution-A Guide to platform based design, Kluwer, 1999, 235 pp.

    Google Scholar 

  4. Compton K. and Hauck, S., Reconfigurable Computing: A Survey of Systems and Software, ACM Computing Surveys, Vol. 34, No. 2, 2002, pp. 171–210

    Article  Google Scholar 

  5. Porter, M., Competitive Strategy, Free Press, 1980, 365 pp.

    Google Scholar 

  6. Day, R.G. Quality Function Deployment-linking a company with its customers, ASQC Qulaity Press, 1993, 245 pp.

    Google Scholar 

  7. Wolf, W. Computers and Components-Principles of Embedded Computing System Design, Morgan-Kauffman Publishers, 2001, 662 pp.

    Google Scholar 

  8. Smith, M. J. S., Application-specific integrated circuits, Addison-Wesley, 1997, 1040 pp.

    Google Scholar 

  9. Gajski, D. (ed.), Silicon Compilation, Addison-Wesley, 1988, 450 pp.

    Google Scholar 

  10. MacMillen, D. et al, An Industrial View of Electronic Design Automation, IEEE Trans. on Computer Aided Design of Integrated Circuits and Systems, Vol. 19, No. 12, 2000, pp. 1428–1448

    Google Scholar 

  11. Ernst, R. et al, Hardware-Software cosynthesis for microcontrollers, IEEE Design and Test of Computers, Vol. 10, No. 4, 1993, pp. 64–75

    Google Scholar 

  12. De Micheli, G., Computer-aided hardware-software codesign, IEEE Micro, Vol. 14, No. 4, 1994, pp. 10–16

    Google Scholar 

  13. Kumar, S. et al, The codesign of embedded systems: a unified hardware/software representation, Kluwer, 1996, 274 pp.

    Google Scholar 

  14. Edwards, S. et al, Design of Embedded Systems: Formal Models, Validation and Synthesis, Proceeding of IEEE, Vol. 85, No. 3, 1997, pp. 366–390

    Article  Google Scholar 

  15. Staunstrup, J. and Wolf, W., Hardware/software co-design: principles and practice, Kluwer, 1997, 395 pp.

    Google Scholar 

  16. Eles, P. et al, System Synthesis with VHDL, Kluwer, 1998, 370 pp.

    Google Scholar 

  17. Balarin, F., et al, Hardware-Software Co-Design of Embedded Systems-The POLIS Approach, Kluwer, 1997, 297 pp.

    Google Scholar 

  18. Kreutzer K. et al, System Level Design: Orthogonolization of Concerns and Platform-Based Design, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 19, No. 12, 2000, pp. 1523–1543

    Google Scholar 

  19. Royce, W., Managing the Development of Large Software Systems, IEEE WESCON, 1970, pp. 1–9

    Google Scholar 

  20. McDermid, J.A. (ed.), Software engineer’s reference book, Butterworth, 1991, 1500 pp.

    Google Scholar 

  21. Boehm, B.W, A Spiral Model of Software Development and Enhancement, IEEE Computer, Vol. 21, No. 5, 1988, pp. 61–72

    Google Scholar 

  22. Linton, L. et al, First principles of concurrent engineering: A competitive strategy for product development, Report of the CALS/Concurrent Engineering Electronic System Task Group, 1992

    Google Scholar 

  23. Wheelwright S.C. and Clark, K. B., Revolutionizing Product Development, Free Press, 1992, 364 pp.

    Google Scholar 

  24. Hemani, A. et al, Network on chip: an architecture for billion transistor era, Proc. of IEEE NorChip Conference, 2000, 8 p.

    Google Scholar 

  25. Forsell, M., A Scalable High-Performance Computing Solution for Network-on-Chip, IEEE Micro, Vol. 22, No. 5, 2002, pp. 46–55

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Kluwer Academic Publishers

About this chapter

Cite this chapter

Soininen, JP., Heusala, H. (2003). A Design Methodology for NOC-Based Systems. In: Jantsch, A., Tenhunen, H. (eds) Networks on Chip. Springer, Boston, MA. https://doi.org/10.1007/0-306-48727-6_2

Download citation

  • DOI: https://doi.org/10.1007/0-306-48727-6_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4020-7392-2

  • Online ISBN: 978-0-306-48727-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics