J Supercomput (2012) 59:1–21
DOI 10.1007/s11227-010-0410-6
The 2D digraph-based NoCs: attractive alternatives
to the 2D mesh NoCs
Reza Sabbaghi-Nadooshan · Mehdi Modarressi ·
Hamid Sarbazi-Azad
Published online: 17 March 2010
© Springer Science+Business Media, LLC 2010
Abstract This paper proposes two-dimensional directed graphs (or digraphs for
short) as a promising alternative to the popular 2D mesh topology for networks-on-
chip (NoCs). Mesh is the most popular topology for the NoCs, mainly due to its
suitability for on-chip implementation and low cost. However, the fact that a digraph
offers a lower diameter than its equivalent linear array of equal cost motivated us to
evaluate digraphs as the underlying topology of NoCs. This paper introduces a family
of NoC topologies based on three well-known digraphs, namely de Bruijn, shuffle-
exchange, and Kautz. We study topological properties of the proposed topologies.
We show that the proposed digraph-based topologies have several attractive features
including constant node degree, low diameter and cost, and low zero load latency
which result in superior performance over the mesh. We introduce a deadlock-free
routing algorithm for the proposed NoC topologies and compare NoCs employing
the proposed topologies and the mesh topology in terms of power consumption and
R. Sabbaghi-Nadooshan
Department of Electrical Engineering, Science and Research Branch, Islamic Azad University,
Tehran, Iran
e-mail: r_sabbaghi@iauctb.ac.ir
M. Modarressi · H. Sarbazi-Azad ( )
Department of Computer Engineering, Sharif University of Technology, Tehran,Iran
e-mail: azad@sharif.edu
M. Modarressi
e-mail: modarressi@ce.sharif.edu
M. Modarressi
e-mail: modarressi@ipm.ir
H. Sarbazi-Azad
e-mail: azad@ipm.ir
M. Modarressi · H. Sarbazi-Azad
School of Computer Science, Institute for Research in Fundamental Sciences (IPM), Tehran, Iran