Title :
Efficient mapping of mathematical expressions to FPGAs: Exploring different design methodologies
Author :
Nemes, Csaba ; Nagy, Zoltán ; Szolgay, Péter
Author_Institution :
Fac. of Inf. Technol., Peter Pazmany Catholic Univ., Budapest, Hungary
Abstract :
Computationally intensive problems can be represented with data-flow graphs and automatically transformed to locally controlled floating-point units via partitioning. In theory the lack of global control signals enables high performance implementation however placing and routing of the partitioned circuits are not trivial. In practice to create a high performance implementation the clusters should be placed efficiently on the surface of an FPGA using the physical constraining feature of CAD tools. In the paper a new partitioning strategy is presented which not only minimizes the number of cut nets but produce partition which can be mapped without long interconnections between the clusters. The new strategy is demonstrated during the automatic circuit generation from a complex mathematical expression. The proposed partitioning method produces more cut nets than common strategies however the resulting partition can be easily mapped and operate on significantly higher frequency.
Keywords :
data flow graphs; field programmable gate arrays; FPGA; automatic circuit generation; complex mathematical expression; data-flow graphs; efficient mapping; locally controlled floating-point units; mathematical expressions; partitioning; Algorithm design and analysis; Clustering algorithms; Computational fluid dynamics; Field programmable gate arrays; Heuristic algorithms; Integrated circuit interconnections; Partitioning algorithms;
Conference_Titel :
Circuit Theory and Design (ECCTD), 2011 20th European Conference on
Conference_Location :
Linkoping
Print_ISBN :
978-1-4577-0617-2
Electronic_ISBN :
978-1-4577-0616-5
DOI :
10.1109/ECCTD.2011.6043644