Skip to main content

A Protocol Stack Architecture for Optical Network-on-Chip

Organization and Performance Evaluation

  • Chapter
  • First Online:
  • 1368 Accesses

Part of the book series: Embedded Systems ((EMSY))

Abstract

Optical networks-on-chip (ONoCs) represent an emerging technology for use as a communication platform for systems-on-chip (SoC). It is a novel on-chip communication system where information is transmitted in the form of light, as opposed to conventional electrical networks-on-chip (ENoC). As the ONoC becomes a candidate solution for the communication infrastructure of the SoC, the development of proper hierarchical models and tools for its design and analysis, specific to its heterogeneous nature, becomes a necessity. This chapter studies a class of ONoCs that employ a single central passive-type optical router using wavelength division multiplexing (WDM) as a routing mechanism. A novel protocol stack architecture for the ONoC is presented. The proposed protocol stack is a 4-layered hardware stack consisting of the physical layer, the physical-adapter layer, the data link layer, and the network layer. It allows the modular design of each ONoC building block, thus boosting the interoperability and design reuse of the ONoC. Adapting this protocol stack architecture, this chapter introduces the micro-architecture of a new router called electrical distributed router (EDR) as a wrapper for the ONoC. Then, the performance of the ONoC layered architecture has been evaluated both at system-level (network latency and throughput) and at the physical (optical) level. Experimental results prove the scalability of the ONoC and demonstrate that the ONoC is able to deliver a comparable bandwidth or even better (in large network sizes) to the ENoC. The proposed protocol stack has been modeled and integrated inside an industrial simulation environment (ST OCCS GenKit) using an industrial standard (VSTNoC) protocol.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.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

Learn about institutional subscriptions

References

  1. Scandurra A, O’Connor I (2008) Scalable CMOS-compatible photonic routing topologies for versatile networks on chip. In: Proceedings of the 1st international workshop on network on chip architectures, pp 44–51 Lake Como, Italy

    Google Scholar 

  2. Brière M et al (2005) Heterogeneous modelling of an optical network-on-chip with SystemC. In: Proceedings of the 16th IEEE international workshop on rapid system prototyping (RSP), pp 10–16 Montreal, Canada

    Google Scholar 

  3. Brière M et al (2007) System level assessment of an optical NoC in an MPSoC platform. In: Proceedings of the IEEE design automation and test in Europe (DATE), pp 1084–1089 Nice, France

    Google Scholar 

  4. Gu H, Xu J, Wang Z (2008) ODOR: a microresonator-based highperformance low-cost router for optical networks-on-chip. In: Proceedings of the international conference on hardware-software codesign and system synthesis, pp 203–208 Atlanta (GA), USA

    Google Scholar 

  5. Gu H, Zhang W, Xu J (2009) A low-power fat tree-based optical network-on-chip for multiprocessor system-on-chip. In: Proceedings of the IEEE design automation and test in Europe (DATE), pp 3–8 Conference location: Nice, France

    Google Scholar 

  6. Shacham A, Lee BG, Biberman A, Bergman K, Carloni LP (2007) Photonic NoC for DMA communications in chip multiprocessors. In: Proceedings of the IEEE symposium on high-performance interconnects, pp 29–38 Stanford (CA), USA

    Google Scholar 

  7. Benini L, Micheli GD (2002) Networks on chips: a new SoC paradigm. IEEE Comput 35 (1):70–78

    Article  Google Scholar 

  8. Zimmermann H (1980) OSI reference model—the ISO model of architecture for open systems interconnection. IEEE Trans Commun 28(4):425–432

    Article  Google Scholar 

  9. Carara E, Moraes F, Calazans N (2007) Router architecture for high-performance NoCs. In: Proceedings of the 20th annual conference on integrated circuits and systems design, pp 111–116 Rio de Janeiro, Brazil

    Google Scholar 

  10. Dehyadgari M, Nickray M, Afzali-kusha A, Navabi Z (2006) A new protocol stack model for network on chip. In: Proceedings of the IEEE Computer Society annual symposium emerging VLSI technologies and architectures, pp 440–441 Karlsruhe, Germany

    Google Scholar 

  11. Millberg M, Nilsson E, Thid R, Kumar S, Jantsch A (2004) The Nostrum backbone – a communication protocol stack for networks on chip. In: Proceedings of the 17th international conference on VLSI design, pp 693–696 Mumbai, India

    Google Scholar 

  12. Sgroi M et al (2001) Addressing the system-on-a-chip interconnect woes through communication based design. In: Proceedings of the 38th annual design automation conference, pp 667–672 Las Vegas (NV), USA

    Google Scholar 

  13. MIPI Alliance, MIPI Alliance Standard for Unified Protocol (UniPro) (2010) http://www.mipi.org August 30th 2012

  14. Jantsch A, Tenhunen H (2003) Networks on chip. Kluwer Academic, Dordrecht, pp 85–106

    Google Scholar 

  15. Vivien L, Osmond J, Fedeli JM, Marris-Morini D, Crozat P, Damlencourt JF, Cassan E, Lecunff Y, Laval S (2009) 42 GHz p.i.n Germanium photodetector integrated in a silicon-on-insulator waveguide. Opt Express 17:6252–6257

    Article  Google Scholar 

  16. Lu Z (2007) Design and analysis of on-chip communication for network-on-chip platforms. Ph.D. Dissertation, Department of Electronic, Computer and Software System, School of Information and Communication Technology Royal Institute of Technology (KTH), Stockholm

    Google Scholar 

  17. Coppola M, Pistritto C, Locatelli R, Scandurra A (2006) STNoC: an evolution towards mpsoc era. In: Proceedings of the design, automation and test in Europe (DATE) Munich, Germany

    Google Scholar 

  18. Rijpkema E et al (2003) Trade offs in the design of a router with both guaranteed and best-effort services for networks on chip. In: Proceedings of the IEEE design automation and test in Europe (DATE), pp 10350–10355 Munich, Germany

    Google Scholar 

  19. Wiklund D, Liu D (2003) SoCBUS: switched network on chip for hard real time embedded systems. In: Proceedings of the IEEE international symposium on parallel and distributed processing, pp 1–8, 2003 Nice, France

    Google Scholar 

  20. Draper JT, Ghosh J (1994) A comprehensive analytical model for wormhole routing in multicomputer systems. J Parallel Distrib Comput 23(2):202–214

    Article  Google Scholar 

  21. SPLASH-2 benchmark (2010) http://www.capsl.udel.edu/splash/ August 30th 2012

  22. Dally W, Towles B (2004) Principles and practices of interconnection networks. Morgan Kaufmann, San Francisco

    Google Scholar 

  23. Spuesens T, Liu L, Vries Td, Romeo PR, Regreny P, Thourhout DV (2009) Improved design of an InP based microdisk laser heterogeneously integrated with SOI. In: Group IV photonics 2009, San Francisco

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ian O’Connor .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this chapter

Cite this chapter

Allam, A., O’Connor, I. (2013). A Protocol Stack Architecture for Optical Network-on-Chip. In: O'Connor, I., Nicolescu, G. (eds) Integrated Optical Interconnect Architectures for Embedded Systems. Embedded Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-6193-8_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4419-6193-8_6

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4419-6192-1

  • Online ISBN: 978-1-4419-6193-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics