• DocumentCode
    2128230
  • Title

    A low-area and low-latency network on chip

  • Author

    Wang, Xiaofang ; Bandi, Leeladhar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Villanova Univ., Lancaster, PA, USA
  • fYear
    2010
  • fDate
    2-5 May 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    With the rapid increase of processing elements (PEs) on a single chip, the communication network poses a major limiting factor for both performance and power consumption in future SoCs. This paper presents a low-area and low-latency wormhole-switching network on chip (NoC). By introducing a new PE-router organization, our design not only reduces the total number of routers for a given number of PEs, but also offers much more routing flexibility compared to existing mesh-based solutions. In our network, each router is shared by four PEs and each general PE has access to four directly-connected routers in addition to the NEWS (North, East, West, South) connections between neighboring PEs. By sharing routers among PEs, the network reduces the average hop count for packets thereby reducing the latency and improving the throughput of the network. Experimental results show that the proposed network reduces the network latency by up to 50.3% for an SoC with 64 PEs. The network saturation point is extended by up to approximately 100%.
  • Keywords
    network topology; network-on-chip; communication network; low-area; low-latency; major limiting factor; network on chip; network saturation point; power consumption; processing elements; single chip; Biomedical monitoring; Biosensors; Multiplexing; Network topology; Routing; System-on-a-chip; Temperature sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering (CCECE), 2010 23rd Canadian Conference on
  • Conference_Location
    Calgary, AB
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-5376-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2010.5575163
  • Filename
    5575163