Packetizing OCP Transactions in the MANGO Network-on-Chip

Tobias Bjerregaard, Jens Sparsø

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

    278 Downloads (Pure)


    The scaling of CMOS technology causes a widening gap between the performance of on-chip communication and computation. This calls for a communication-centric design flow. The MANGO network-on-chip architecture enables globally asynchronous locally synchronous (GALS) system-on-chip design, while facilitating IP reuse by standard socket access points. Two types of services are available: connection-less best-effort routing and connection-oriented guaranteed service (GS) routing. This paper presents the core-centric programming model for establishing and using GS connections in MANGO. We show how OCP transactions are packetized and transmitted across the shared network, and illustrate how this affects the end-to-end performance. A high predictability of the latency of communication on shared links is shown in a MANGO-based demonstrator system
    Original languageEnglish
    Title of host publicationProceedings of the 9th Euromicro Conference on Digital System Design, August
    Publication date2006
    ISBN (Print)0-7695-2609-8
    Publication statusPublished - 2006
    Event9th Euromicro Conference on Digital System Design: Architectures, Methods and Tools - Dubrovnik, Croatia
    Duration: 30 Aug 20061 Sep 2006
    Conference number: 9


    Conference9th Euromicro Conference on Digital System Design

    Bibliographical note

    Copyright: 2006 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE


    Dive into the research topics of 'Packetizing OCP Transactions in the MANGO Network-on-Chip'. Together they form a unique fingerprint.

    Cite this