Skip to main content

NoC Basics

  • Chapter
  • First Online:

Abstract

As the number of IP modules in Systems-on-Chip (SoCs) increases, bus-based interconnection architectures may prevent these systems to meet the performance required by many applications. For systems with intensive parallel communication requirements buses may not provide the required bandwidth, latency, and power consumption. A solution for such a communication bottleneck is the use of an embedded switching network, called Network-on-Chip (NoC), to interconnect the IP modules in SoCs. NoCs design space is considerably larger when compared to a bus-based solution, as different routing and arbitration strategies can be implemented as well as different organizations of the communication infrastructure. In addition, NoCs have an inherent redundancy that helps tolerate faults and deal with communication bottlenecks. This enables the SoC designer to find suitable solutions for different system characteristics and constraints.

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   119.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

  • VSI Alliance (2011) Virtual component interface standard version 2. VSI alliance. www.vsi.org. Accessed 26 May 2011

  • ARM (2011) AMBA advanced extensible interface (AXI) protocol specification, version 2.0. http://www.arm.com. Accessed 26 May 2011

  • Bainbridge J, Furber S (2002) CHAIN: a delay-insensitive chip area interconnect. IEEE Micro 22(5):16–23

    Article  Google Scholar 

  • Beigne E, Clermidy F, Vivet P, Clouard A, Renaudin M (2005) An asynchronous NOC architecture providing low latency service and its multi-level design framework. In: Proceedings of the 11th international symposium on asynchronous circuits and systems (ASYNC), Pasadena, pp 54–63

    Google Scholar 

  • Bertozzi D, Kumar S, Palesi M (2007) Networks-on-chip. Hindawi Publishing Corporation, New York, NY

    Google Scholar 

  • Bjerregaard T, Mahadevan S (2006) A survey of research and practices of network-on-chip. ACM Comput Surv 38:1–51

    Article  Google Scholar 

  • Bjerregaard T, Mahadevan S, Olsen RG, Sparsø J (2005) An OCP compliant network adapter for gals-based soc design using the MANGO network-on-chip. In: Proceedings of international symposium on system-on-chip (ISSoC), Tampere, Finland, pp 171–174

    Google Scholar 

  • Bolotin E, Cidon I, Ginosar R, Kolodny A (2004) QNoC: QoS architecture and design process for network on chip. Elsevier J Syst Architect EUROMICRO J 50:2–3, 105–128

    Google Scholar 

  • Chelcea T, Nowick SM (2001) Robust interfaces for mixed-timing systems with application to latency-insensitive protocols. In: Proceedings of the 38th design automation conference (DAC), Las Vegas, pp 21–26

    Google Scholar 

  • Chiu G-M (2000) The odd-even turn model for adaptive routing. IEEE Trans Parallel Distrib Syst 11(7):729–738

    Article  Google Scholar 

  • Dally WJ, Towles BP (2004) Principles and practices of interconnection networks. The Morgan Kaufmann series in computer architecture and design. Morgan Kaufmann, Burlington

    Google Scholar 

  • De Micheli G, Benini L (2006) Networks on chips: technology and tools (systems on silicon). Morgan Kaufmann, Burlington

    Google Scholar 

  • Dielissen J, Radulescu A, Goossens K, Rijpkema E (2003). Concepts and implementation of the Phillips network-on-chip. In: Proceedings of the IP based SOC (IPSOC), Grenoble, France

    Google Scholar 

  • Duato J, Yalamanchili S, Ni LM (2003) Interconnection networks: an engineering approach. Morgan Kaufmann, Burlington

    Google Scholar 

  • Flich J, Bertozzi D (2010) Designing network on-chip architectures in the nanoscale era. Chapman & Hall/CRC Computational Science, Boca Raton

    Book  Google Scholar 

  • Glass C, Ni L (1994) The turn model for adaptive routing. J Assoc Comput Mach 41(5):874–902

    Google Scholar 

  • Goossens K, Dielissen J, van Meerbergen J, Poplavko P, Radulescu A, Rijpkema E, Waterlander E, Wielage P (2003) Guaranteeing the quality of services in networks on chip. In: Jantsch A, Tenhunen H (eds) Networks-on-chip. Kluwer, Boston

    Google Scholar 

  • Goossens K, Dielissen J, Radulescu A (2005) Æthereal network on chip: concepts, architectures and implementations. IEEE Design Test Comput 22(5):414–421

    Article  Google Scholar 

  • Guerrier P, Greiner A (2000) A generic architecture for on-chip packet-switched interconnections. In: Proceedings of the design automation and test in Europe conference (DATE), Paris, pp 250–256

    Google Scholar 

  • Jalabert A, Murali S, Benini L, De Micheli G (2004). XpipesCompiler: a tool for instantiating application specific networks-on-chip. In: Proceedings of design, automation and testing in Europe conference (DATE), Dresden, pp 884–889

    Google Scholar 

  • Jantsch A, Tenhunen H (2010) Networks on chip. Kluwer, Boston

    Google Scholar 

  • Karim F, Nguyen A, Dey S (2002) An interconnect architecture for networking systems on chips. IEEE Micro 22(5):36–45

    Article  Google Scholar 

  • Kumar S, Jantsch A, Soininen J-P, Forsell M, Millberg M, Oberg J, Tiensyrj A K, Hemani A (2002). A network-on-chip architecture and design methodology. In: Proceedings of the ­computer society annual symposium on VLSI (ISVLSI), Pittsburgh, pp 117–124

    Google Scholar 

  • Millberg M Nilsson E, Thid R, Jantsch A (2004). Guaranteed bandwidth using looped containers in temporally disjoint networks within the nostrum network-on-chip. In: Proceedings of design, automation and testing in Europe conference (DATE), Paris, pp 890–895

    Google Scholar 

  • Moraes F, Calazans N, Mello A, Möller L, Ost L (2004) HERMES: an infrastructure for low area overhead packet-switching networks on chip. VLSI Integr 38:69–93

    Article  Google Scholar 

  • Murali S and De Micheli G (2004) SUNMAP: A tool for automatic topology selection and ­generation for NoCs. In: Proceedings of the 41st design automation conference (DAC), San Diego, pp 914–919

    Google Scholar 

  • OCPIP (2011) http://www.ocpip.org/. Accessed 25 May 2011

  • Osso M D, Biccari G, Giovannini L, Bertozzi D, Benini L (2003) Xpipes: a latency insensitive parameterized network-on-chip architecture for multi-processor SoCs. In: Proceedings of 21st international conference on computer design (ICCD), San Jose, pp 536–539

    Google Scholar 

  • Pasricha S, Dutt N (2008) On-chip communication architectures: system on chip interconnect (systems on silicon). Morgan Kaufmann, Burlington

    Google Scholar 

  • Peh L-S, Jerger NE (2009) On-chip networks (synthesis lectures on computer architecture). Morgan and Claypool, San Rafael

    Google Scholar 

  • Philips Semiconductors (2002) Device Transaction Level (DTL) protocol specification, version 2.2

    Google Scholar 

  • Sathe S, Wiklund D, Liu D (2003). Design of a switching node (router) for on-chip networks. In: Proceedings of the 5th International Conference on ASIC, Beijing, pp 75–78

    Google Scholar 

  • Siguenza-Tortosa D, Ahonen T, Nurmi J (2004) Issues in the development of a practical NoC: the Proteo concept. Integr VLSI J 38(1):95–105

    Article  Google Scholar 

  • Zeferino CA, Susin AA (2003) SoCIN: a parametric and scalable network-on-chip. In: Proceedings of the 16th symposium on integrated circuits and systems design (SBCCI), Sao Paulo, pp 169–174

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Érika Cota .

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Cota, É., de Morais Amory, A., Lubaszewski, M.S. (2012). NoC Basics. In: Reliability, Availability and Serviceability of Networks-on-Chip. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-0791-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-0791-1_2

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4614-0790-4

  • Online ISBN: 978-1-4614-0791-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics