• DocumentCode
    2066412
  • Title

    Interconnection allocation between functional units and registers in High-Level Synthesis

  • Author

    Cong Hao ; Nan Wang ; Song Chen ; Yoshimura, Tetsuzo ; Min-You Wu

  • Author_Institution
    Dept. Comput. Sci., Shanghai Jiaotong Univ., Shanghai, China
  • fYear
    2013
  • fDate
    28-31 Oct. 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Data path connection elements usually consume a significant amount of both power and area on a VLSI chip. In this paper, we focus on the interconnection allocation problem conducted after operation scheduling and binding in High-Level Synthesis, aimed at minimum interconnection complexity, power consumption and area cost. During interconnection allocation, the port assignment step, that connects the registers to the operator ports through multiplexers (MUXes), is extraordinarily crucial to the final result in terms of the interconnection complexity. We formulate the port assignment problem for binary commutative operators as a bipartite graph partition problem followed by a vertex cover, and adopt the Fiduccia and Mattheyses (FM) Algorithm to iteratively improve the partition by moving or swapping the graph vertices. The experimental results show that our proposed algorithm is able to achieve 35.9% optimality increasing and 33.1% execution time reduction compared with the previous works.
  • Keywords
    VLSI; graph theory; high level synthesis; integrated circuit design; integrated circuit interconnections; iterative methods; low-power electronics; microprocessor chips; optimisation; power consumption; FM algorithm; Fiduccia-Mattheyses algorithm; MUX; VLSI chip; area cost; binary commutative operators; bipartite graph partition problem; data path connection elements; functional units; graph vertices; high-level synthesis; interconnection allocation; interconnection complexity; multiplexers; operation scheduling; operator ports; port assignment problem; power consumption; registers; vertex cover; Complexity theory; Integrated circuit interconnections; Partitioning algorithms; Ports (Computers); Registers; Resource management; Vegetation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2013 IEEE 10th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    2162-7541
  • Print_ISBN
    978-1-4673-6415-7
  • Type

    conf

  • DOI
    10.1109/ASICON.2013.6811938
  • Filename
    6811938