• DocumentCode
    2100637
  • Title

    Demystifying Data-Driven and Pausible Clocking Schemes

  • Author

    Mullins, Robert ; Moore, Simon

  • Author_Institution
    Comput. Lab., Univ. of Cambridge, Cambridge
  • fYear
    2007
  • fDate
    12-14 March 2007
  • Firstpage
    175
  • Lastpage
    185
  • Abstract
    VLSI systems are often constructed from a multitude of independently clocked synchronous IP blocks. Unfortunately, while a synchronous design style may produce efficient block level implementations it does little to support their composition. The addition of asynchronous interfaces to each synchronous block is one way to simplify and strengthen their integration. Asynchronous interfaces allow blocks to be composed without the need to consider synchronisation failure rates, permit data-driven operation and provide greater freedom when designing on-chip buses and networks. This paper surveys the significant body of published work in this area. We highlight similarities between schemes that are often concealed by differences in specification or circuit style. We also present new local clock implementations and provide solutions to mitigate the effect of clock-tree insertion delays. The ultimate goal of this work is to permit multi-clock synchronous systems to be composed simply, robustly and efficiently.
  • Keywords
    VLSI; clocks; digital integrated circuits; integrated circuit design; integrated circuit interconnections; synchronisation; VLSI systems; asynchronous interfaces; clock-tree insertion delays; data-driven operation; efficient block level implementation; independently clocked synchronous IP blocks; local clock implementations; multiclock synchronous systems; on-chip buses design; on-chip interconnects; on-chip networks; pausible clocking schemes; synchronisation failure rates; synchronous design style; Clocks; Integrated circuit interconnections; Network-on-a-chip; Power system interconnection; Power system management; Robustness; Synchronization; Thermal management; Timing; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2007. ASYNC 2007. 13th IEEE International Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-2771-X
  • Type

    conf

  • DOI
    10.1109/ASYNC.2007.15
  • Filename
    4137043