The Argo NOC: Combining TDM and GALS

Evangelia Kasapaki, Jens Sparsø

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review


Argo is a network-on-chip developed for use in a multi-core platform designed specifically for hard real-time applications and it supports message passing across virtual end-to-end channels. Argo implements these channels using time-division-multiplexing (TDM) of the resources in the NOC following a static schedule. This requires some form of global synchrony across the platform. At the same time it is generally accepted that a large chip should employ some form of globally-asynchronous locally-synchronous (GALS) organization. By using asynchronous routers and by rethinking the microarchitecture of the network interfaces we have managed to combine TDM and GALS and obtain a very hardware-efficient implementation of the NOC. The paper gives a brief overview of the Argo NOC and focuses on two important issues: how to safely bring the NOC out of reset and timing analysis of the network of asynchronous routers.
Original languageEnglish
Title of host publicationProceedings of the 22nd European Conference on Circuit Theory and Design (ECCTD 2015)
Number of pages4
Publication date2015
ISBN (Print)978-1-4799-9877-7
Publication statusPublished - 2015
Event22nd European conference on circuit theory and design - Trondheim, Norway
Duration: 24 Aug 201526 Aug 2015


Conference22nd European conference on circuit theory and design

Fingerprint Dive into the research topics of 'The Argo NOC: Combining TDM and GALS'. Together they form a unique fingerprint.

Cite this