Title :
Cross clock-domain TDM virtual circuits for networks on chips
Author_Institution :
Dept. of Electron. Syst., KTH - R. Inst. of Technol., Sweden
Abstract :
We propose cross clock-domain time-division-multiplexing (TDM) Virtual Circuit (VC), in short, VC, to provide delay and bandwidth guaranteed communication for NoCs with multiple clock domains. The cross-domain VC extends the synchronous VC in a single clock domain to multiple clock domains. The synchronous VCs reserve cyclic time slots at each node from source to destination for a traffic flow to use shared links without contention based on the assumption that all nodes share the same notion of time. However, when VCs pass multiple clock domains with different phases and frequencies, the assumption of global synchrony is not valid any more and consequently they cannot function correctly. This paper addresses this problem based on a typical FIFO clock domain interface. We give the conditions and a realization scheme to ensure correct packet delivery with QoS for VCs crossing multiple clock domains. We apply network calculus to analyze and derive the bounds of the packet delay and the FIFO size.
Keywords :
clocks; delay circuits; network-on-chip; quality of service; telecommunication traffic; time division multiplexing; FIFO clock domain interface; QoS; bandwidth guaranteed communication; correct packet delivery; cross clock-domain TDM virtual circuits; cross clock-domain time-division-multiplexing virtual circuit; cross-domain VC; cyclic time slots; global synchrony; multiple clock domains; network calculus; networks on chips; packet delay; shared links; single clock domain; synchronous VC; traffic flow; Bandwidth; Clocks; Delay; Quality of service; Receivers; Synchronization; Network Calculus; Network-on-Chip (NoC); Quality-of-Service (QoS);
Conference_Titel :
Networks on Chip (NoCS), 2011 Fifth IEEE/ACM International Symposium on
Conference_Location :
Pittsburgh, PA
Electronic_ISBN :
978-1-4503-0720-8