• DocumentCode
    1796861
  • Title

    A loosely synchronizing asynchronous router for TDM-scheduled NOCs

  • Author

    Kotleas, I. ; Humphreys, D. ; Sorensen, R.B. ; Kasapaki, E. ; Brandner, F. ; Sparso, J.

  • Author_Institution
    Dept. of Appl. Math. & Comput. Sci., Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2014
  • fDate
    17-19 Sept. 2014
  • Firstpage
    151
  • Lastpage
    158
  • Abstract
    This paper presents an asynchronous router design for use in time-division-multiplexed (TDM) networks-on-chip. Unlike existing synchronous, mesochronous and asynchronous router designs with similar functionality, the router is able to silently skip over cycles/TDM-slots where no traffic is scheduled and hence avoid all switching activity in the idle links and router ports. In this way switching activity is reduced to the minimum possible amount. The fact that this relaxed synchronization is sufficient to implement TDM scheduling represents a contribution at the conceptual level. The idea can only be implemented using asynchronous circuit techniques. To this end, the paper explores the use of “click-element” templates. Click-element templates use only flip-flops and conventional gates, and this greatly simplifies the design process when using conventional EDA tools and standard cell libraries. Few papers, if any, have explored this.
  • Keywords
    asynchronous circuits; flip-flops; integrated circuit design; network routing; network-on-chip; synchronisation; EDA tools; TDM scheduling; TDM-scheduled NOC; asynchronous circuit techniques; asynchronous router design; click-element templates; cycles-TDM-slots; flip-flops; idle links; relaxed synchronization; router ports; standard cell libraries; switching activity; time-division-multiplexed networks-on-chip; Clocks; Nickel; Ports (Computers); Routing; Schedules; Synchronization; Time division multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip (NoCS), 2014 Eighth IEEE/ACM International Symposium on
  • Conference_Location
    Ferrara
  • Type

    conf

  • DOI
    10.1109/NOCS.2014.7008774
  • Filename
    7008774