• Title of article

    Markov Clustering-Based Placement Algorithm for Hierarchical FPGAs

  • Author/Authors

    Hui, DAI Tsinghua University - Department of Computer Science and Technology, China , Qiang, ZHOU Tsinghua University - Department of Computer Science and Technology, China , Jinian, BIAN Tsinghua University - Department of Computer Science and Technology, China

  • From page
    62
  • To page
    68
  • Abstract
    Divide-and-conquer methods for FPGA placement algorithms including partition-based and cluster- based algorithms have shown the importance of good quality-runtime trade-off. This paper describes a cluster-based FPGA placement algorithm targeted to a new commercial hierarchical FPGA device. The algorithm is based on a Markov clustering algorithm that defines a sequence of stochastic matrices operating on a generating matrix from the input FPGA circuit netlist. The core of the algorithm tightly couples a Markov clustering process with a multilevel placement process. Tests show its excellent adaptability to hierarchical FPGAs. The average wirelength results produced by the algorithm are 22.3% shorter than the results produced by the current hierarchical FPGA placer.
  • Keywords
    hierarchical FPGAs , Markov chain clustering , placement
  • Journal title
    Tsinghua Science and Technology
  • Journal title
    Tsinghua Science and Technology
  • Record number

    2535350