• DocumentCode
    3450073
  • Title

    Self-timed ring for globally-asynchronous locally-synchronous systems

  • Author

    Villiger, Thomas ; Kãslin, Hubert ; Gürkaynak, Frank K. ; Oetiker, Stephan ; Fichtner, Wolfgang

  • Author_Institution
    Integrated Syst. Lab., Swiss Fed. Inst. of Technol., Zurich, Switzerland
  • fYear
    2003
  • fDate
    12-15 May 2003
  • Firstpage
    141
  • Lastpage
    150
  • Abstract
    The lack of proven mechanisms for transferring data between multiple synchronous islands has been a major impediment for applying globally asynchronous locally synchronous (GALS) techniques to SoC design. We have implemented on a VLSI test chip three alternative solutions to fill the gap: an arbitrated bus, a switch, and a self-timed ring. Circuit details and various extensions of the basic ring structure are also being discussed. These include bypassing ring transceivers to free the local islands from managing en route traffic and transceivers that inform the sender in case a defective receiver is unable to accept a data item. This is indispensable to prevent any deadlocks. For a ring with five nodes a total data throughput of 520 MegaDataPackets/s was achieved.
  • Keywords
    CMOS integrated circuits; VLSI; asynchronous circuits; integrated circuit design; integrated circuit interconnections; integrated circuit reliability; system recovery; system-on-chip; timing; transceivers; GALS technique; SoC design; VLSI chip; arbitrated bus; bypass architecture; deadlock prevention; failure protection; feedthrough architecture; globally-asynchronous locally-synchronous systems; multi-point data exchange structures; ring transceiver bypassing; self-timed ring; switch; Circuit testing; Clocks; Frequency synchronization; Integrated circuit interconnections; Metastasis; Signal design; Switches; System-on-a-chip; Transceivers; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2003. Proceedings. Ninth International Symposium on
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-1898-2
  • Type

    conf

  • DOI
    10.1109/ASYNC.2003.1199174
  • Filename
    1199174