An efficient on-chip NI offering guaranteed services, shared-memory abstraction, and flexible network configuration

  • Authors:
  • A. Radulescu;J. Dielissen;S. G. Pestana;O. P. Gangwal;E. Rijpkema;P. Wielage;K. Goossens

  • Affiliations:
  • Philips Res. Labs., Eindhoven, Netherlands;-;-;-;-;-;-

  • Venue:
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.03

Visualization

Abstract

We present a network interface (NI) for an on-chip network. Our NI decouples computation from communication by offering a shared-memory abstraction, which is independent of the network implementation. We use a transaction-based protocol to achieve backward compatibility with existing bus protocols such as AXI, OCP, and DTL. Our NI has a modular architecture, which allows flexible instantiation. It provides both guaranteed and best-effort services via connections. These are configured via NI ports using the network itself, instead of a separate control interconnect. An example instance of this NI with four ports has an area of 0.25 mm2 after layout in 0.13-μm technology, and runs at 500 MHz.