loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'03)
Self-Timed Ring for Globally-Asynchronous Locally-Synchronous Systems
Vancouver, B.C., Canada
May 12-May 15
ISBN: 0-7695-1898-2
Thomas Villiger, Swiss Federal Institute of Technology
Hubert K?slin, Swiss Federal Institute of Technology
Frank K. G?rkaynak, Swiss Federal Institute of Technology
Stephan Oetiker, Swiss Federal Institute of Technology
Wolfgang Fichtner, Swiss Federal Institute of Technology
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 enroute 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.
Citation:
Thomas Villiger, Hubert K?slin, Frank K. G?rkaynak, Stephan Oetiker, Wolfgang Fichtner, "Self-Timed Ring for Globally-Asynchronous Locally-Synchronous Systems," async, pp.141, Ninth IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.