loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Computer Society Annual Symposium on VLSI (ISVLSI'02)
A Network on Chip Architecture and Design Methodology
Pittsburgh, Pennsylvania
April 25-April 26
ISBN: 0-7695-1486-3
Shashi Kumar, Royal Institute of Technology
Axel Jantsch, Royal Institute of Technology
Mikael Millberg, Royal Institute of Technology
Johny Öberg, Royal Institute of Technology
Juha-Pekka Soininen, VTT Electronics
Martti Forsell, VTT Electronics
Kari Tiensyrjä, VTT Electronics
Ahmed Hemani, Spirea AB
We propose a packet switched platform for single chip systems which scales well to an arbitrary number of processor like resources. The platform, which we call Network-on-Chip (NOC), includes both the architecture and the design methodology. The NOC architecture is a m x n mesh of switches and resources are placed on the slots formed by the switches. We assume a direct layout of the 2-D mesh of switches and resources providing physical- architectural level design integration. Each switch is connected to one resource and four neighboring switches, and each resource is connected to one switch. A resource can be a processor core, memory, an FPGA, a custom hardware block or any other intellectual property (IP) block, which fits into the available slot and complies with the interface of the NOC. The NOC architecture essentially is the on-chip communication infrastructure comprising the physical layer, the data link layer and the network layer of the OSI protocol stack. We define the concept of a region, which occupies an area of any number of resources and switches. This concept allows the NOC to accommodate large resources such as large memory banks, FPGA areas, or special purpose computation resources such as high performance multi-processors. The NOC design methodology consists of two phases. In the first phase a concrete architecture is derived from the general NOC template. The concrete architecture defines the number of switches and shape of the network, the kind and shape of regions and the number and kind of resources. The second phase maps the application onto the concrete architecture to form a concrete product.
Index Terms:
System on Chip, Platform based design, IP, On-chip communication
Citation:
Shashi Kumar, Axel Jantsch, Mikael Millberg, Johny Öberg, Juha-Pekka Soininen, Martti Forsell, Kari Tiensyrjä, Ahmed Hemani, "A Network on Chip Architecture and Design Methodology," isvlsi, pp.0117, IEEE Computer Society Annual Symposium on VLSI (ISVLSI'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.