• 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