DocumentCode
3184155
Title
A library of dual-clock FIFOs for cost-effective and flexible MPSoC design
Author
Strano, Alessandro ; Ludovici, Daniele ; Bertozzi, Davide
Author_Institution
ENDIF, Univ. of Ferrara, Ferrara, Italy
fYear
2010
fDate
19-22 July 2010
Firstpage
20
Lastpage
27
Abstract
Customization of IP blocks in a multi-processor system-on-chip (MPSoC) is the historical approach to the cost-effective implementation of such systems. A recent trend consists of structuring a MPSoC into loosely coupled voltage and frequency islands to meet tight power budgets. In this context, synchronization between islands of synchronicity becomes a major design issue. Dual-clock FIFOs compare favorably with respect to synchronizer-based designs and pausible clocking interfaces from a performance viewpoint, but incur a significant area, power and latency overhead. This paper proposes a library of dual-clock FIFOs for cost-effective MPSoC design, where each architecture variant in the library has been designed to match well-defined operating conditions at the minimum implementation cost. Each FIFO synchronizer is suitable for plug-and-play insertion into the NoC architecture and selection depends on the performance requirements of the synchronization interface at hand. Above all, components of our synchronization library have not been conceived in isolation, but have been tightly co-designed with the switching fabric of the on-chip interconnection network, thus making a conscious use of power-hungry buffering resources and leading to affordable implementations in the resource constrained MPSoC domain.
Keywords
industrial property; library automation; multiprocessor interconnection networks; network-on-chip; synchronisation; FIFO; IP blocks; MPSoC; NoC; customization; dual-clock; library; multiprocessor system-on-chip; on-chip interconnection network; plug-and-play insertion; synchronization; Clocks; Computer architecture; Libraries; Receivers; Switches; Synchronization; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems (SAMOS), 2010 International Conference on
Conference_Location
Samos
Print_ISBN
978-1-4244-7936-8
Electronic_ISBN
978-1-4244-7938-2
Type
conf
DOI
10.1109/ICSAMOS.2010.5642098
Filename
5642098
Link To Document