DocumentCode
1896619
Title
Automated synthesis of FPGA-based heterogeneous interconnect topologies
Author
Cilardo, Alessandro ; Fusella, Edoardo ; Gallo, Luca ; Mazzeo, Antonino
Author_Institution
Dept. of Electr. Eng. & Inf. Technol., Univ. of Naples Federico II, Naples, Italy
fYear
2013
fDate
2-4 Sept. 2013
Firstpage
1
Lastpage
8
Abstract
The choice of the communication topology in many systems is of vital importance because it affects the entire inter-component data traffic and impacts significantly the overall system performance and cost. On the other hand, there is a very large spectrum of interconnection topologies that potentially meet given communication requirements, determining various trade-offs between cost and performance. This work proposes an automated methodology to choose among all of these possibilities, avoiding a manual and time consuming design space search process. The methodology takes as input the description of the application communication requirements, and gives as output an on-chip synthesizable interconnection structure satisfying given area constraints. Targeted at FPGA technologies, the approach generates an interconnection structure combining crossbars and shared buses, connected through bridges, yielding a scalable, efficient structure. To the best of the authors´ knowledge, it provides the first method to automatically generate FPGA-based communication architectures where heterogeneous communication elements, such as shared buses and crossbar switches, coexist in a network inherently supporting multiple communication paths. The resulting architecture improves the level of communication parallelism that can be exploited, while keeping area requirements low. The paper thoroughly describes the formalisms and the methodology used to derive such optimized heterogeneous topologies. It also discusses a couple of case-study applications emphasizing the impact of the proposed approach and highlighting the essential differences with a few other solutions in the literature.
Keywords
field programmable gate arrays; integrated circuit interconnections; network topology; system-on-chip; FPGA-based heterogeneous interconnect topologies; automated synthesis; communication topology; intercomponent data traffic; interconnection topologies; space search process; Bridges; Clustering algorithms; Computer architecture; Field programmable gate arrays; Parallel processing; System-on-chip; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location
Porto
Type
conf
DOI
10.1109/FPL.2013.6645494
Filename
6645494
Link To Document