Skip to main navigation Skip to search Skip to main content

A routing-table-based adaptive and minimal routing scheme on network-on-chip architectures

  • Ling Wang*
  • , Hui Song
  • , Yingtao Jiang
  • , Lihong Zhang
  • *Corresponding author for this work
  • Harbin Institute of Technology
  • University of Nevada, Las Vegas
  • Memorial University of Newfoundland

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we present a routing algorithm that combines the shortest path routing and adaptive routing schemes for NoCs. In specific, routing follows the shortest path to ensure low latency and low energy consumption. This routing scheme requires routing information be stored in a series of routing tables created at the routers along the routing path from the source to the destination. To reduce the exploration space and timing cost for selecting the routing path, a routing list and routing table for each node are created off-line. Routing table is updated on-line to reflect the dynamic change of the network status to avoid network congestion. To alleviate the high hardware implementation cost associated with the routing tables, a method to help reduce the size of the routing tables is also introduced. Compared to the existing routing algorithms, the experimental results have confirmed that the proposed algorithm has better performance in terms of routing latency and power consumption.

Original languageEnglish
Pages (from-to)846-855
Number of pages10
JournalComputers and Electrical Engineering
Volume35
Issue number6
DOIs
StatePublished - Nov 2009

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Interconnect
  • Mesh
  • Network-on-chip
  • Routing
  • SoC

Fingerprint

Dive into the research topics of 'A routing-table-based adaptive and minimal routing scheme on network-on-chip architectures'. Together they form a unique fingerprint.

Cite this