DocumentCode
611129
Title
SAS: Source Asynchronous Signaling Protocol for Asynchronous Handshake Communication Free from Wire Delay Overhead
Author
Das, S. ; Vij, V. ; Stevens, Kenneth S.
Author_Institution
Univ. of Utah, Salt Lake City, UT, USA
fYear
2013
fDate
19-22 May 2013
Firstpage
107
Lastpage
114
Abstract
Asynchronous handshake protocol communication is accomplished by sending data down a communication link coupled with data validity information. Flow control is established by acknowledging the receipt of data, thereby enabling transmission of new data down the link. Handshake protocols operate at target cycle times based on system operational requirements. When the communication delay down wires increases beyond a certain point, the latency in sending the request and acknowledge signals across the link becomes longer than the target cycle time. This reduces the communication bandwidth below the desired value. This deleterious effect is particularly conspicuous on long links and network-on-chip communication. A method of enabling full communication bandwidth on wires with arbitrary delay when employing handshake communication is provided. This method supports end-to-end communication across links with arbitrarily large but finite latency without limiting the bandwidth, so long as line variation can be reliably controlled. This paper introduces the news AS protocol, provides an efficient implementation, and reports the resultant significant energy and bandwidth improvements over conventional handshaking methods.
Keywords
delays; network-on-chip; signalling protocols; telecommunication congestion control; SAS protocol; acknowledge signals; arbitrary delay; asynchronous handshake protocol communication; communication bandwidth reduction; communication delay; communication link; data validity information; end-to-end communication; flow control; network-on-chip communication; source asynchronous signaling protocol; wire delay overhead; FIFO; asynchronous communication; bandwidth; wire latency;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th International Symposium on
Conference_Location
Santa Monica, CA
ISSN
1522-8681
Print_ISBN
978-1-4673-5956-6
Type
conf
DOI
10.1109/ASYNC.2013.32
Filename
6546184
Link To Document