DocumentCode
1747920
Title
Performance-driven multi-level clustering with application to hierarchical FPGA mapping
Author
Cong, Jason ; Romesis, Michail
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
2001
fDate
2001
Firstpage
389
Lastpage
394
Abstract
In this paper, we study the problem of performance-driven multi-level circuit clustering with application to hierarchical FPGA designs. We first show that the performance-driven multi-level clustering problem is NP-hard (in contrast to the fact that single-level performance-driven clustering can be solved in polynomial time optimally). Then, we present an efficient heuristic for two-level clustering for delay minimization. It can also provide area-delay trade-off by controlling the amount of node duplication. The algorithm is applied to Altera´s latest APEX FPGA architecture which has a two-level hierarchy. Experimental results with combinational circuits show that with our performance-driven two-level clustering solution we can improve the circuit performance produced by the Quartus Design System from Altera by an average of 15% for APEX devices measured in terms of delay after final layout. To our knowledge this is the first in-depth study for the performance-driven multi-level circuit clustering problem.
Keywords
circuit optimisation; combinational circuits; computational complexity; delays; field programmable gate arrays; logic CAD; minimisation of switching nets; Altera APEX FPGA architecture; NP-hard; Quartus Design System; area-delay trade-off; combinational circuits; delay minimization; hierarchical FPGA mapping; node duplication; performance-driven multi-level clustering; Application software; Clustering algorithms; Computer science; Delay; Field programmable gate arrays; Integrated circuit interconnections; Logic arrays; Minimization; Permission; Polynomials;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2001. Proceedings
ISSN
0738-100X
Print_ISBN
1-58113-297-2
Type
conf
DOI
10.1109/DAC.2001.156171
Filename
935540
Link To Document