• DocumentCode
    2495253
  • Title

    Packetizing OCP Transactions in the MANGO Network-on-Chip

  • Author

    Bjerregaard, Tobias ; Sparso, Jens

  • Author_Institution
    Informatics & Math. Modelling, Tech. Univ. Denmark, Lyngby
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    657
  • Lastpage
    664
  • Abstract
    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
  • Keywords
    CMOS integrated circuits; integrated circuit design; multiprocessor interconnection networks; network-on-chip; protocols; CMOS technology; IP reuse; MANGO network-on-chip; OCP transaction packetizing; communication-centric design flow; connection-less best-effort routing; connection-oriented guaranteed service routing; core-centric programming model; globally asynchronous locally synchronous; socket access points; system-on-chip design; CMOS technology; Clocks; Delay; Master-slave; Network-on-a-chip; Pipeline processing; Routing; Space technology; Wire; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
  • Conference_Location
    Dubrovnik
  • Print_ISBN
    0-7695-2609-8
  • Type

    conf

  • DOI
    10.1109/DSD.2006.75
  • Filename
    1690100