• DocumentCode
    3673011
  • Title

    The Argo NOC: Combining TDM and GALS

  • Author

    Evangelia Kasapaki;Jens Spars⊘

  • Author_Institution
    Department of Applied Mathematics and Computer Science, Technical University of Denmark
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    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.
  • Keywords
    "Clocks","Nickel","Timing","Time division multiplexing","Pipelines","Latches","Real-time systems"
  • Publisher
    ieee
  • Conference_Titel
    Circuit Theory and Design (ECCTD), 2015 European Conference on
  • Type

    conf

  • DOI
    10.1109/ECCTD.2015.7300101
  • Filename
    7300101